BM6P6(@ 000000000000////////////......//////000000111111333222333555555666===FFFVVV```iiijjjhhhnnn}}}uuuaaaYYYYYYTTTQQQQQQUUUXXX___lllyyy~~~xxxxxxwwwxxxyyyzzz|||~~~~~~~~~|||yyyyyyzzz|||{{{zzz{{{|||~~~{{{xxxwwwxxx~~~ppphhh]]]UUUQQQOOOLLLJJJHHHGGGEEEBBB@@@>>>============<<<;;;:::999999888666555555444444444555555555555666666666666555555888888777777888:::<<<===AAAPPPfffwww~~~yyytttvvvyyylll```NNNLLLHHHEEEBBBBBBCCCCCCDDDDDDBBBBBBAAABBBCCCDDDDDDFFFGGGFFFFFFGGGJJJLLLKKKIIIGGGHHHJJJJJJFFFBBBDDDDDDEEEEEEFFFGGGGGGGGG000000000000//////////////////000000111222222222555333444666666777???HHHVVV___hhhkkkllltttsssaaaYYYWWWTTTRRRRRRVVVZZZaaannn{{{~~~}}}}}}}}}}}}}}}~~~{{{xxxyyy{{{}}}}}}yyyvvvvvv||||||mmmeeeZZZSSSOOONNNLLLJJJHHHGGGEEECCCAAA???>>>>>>>>>======<<<;;;:::999999666666555555444444555555555555666666666666555555777777777777888:::;;;===???OOOeeewww~~~yyytttuuutttfffZZZLLLJJJFFFCCCBBBBBBBBBCCCEEEDDDCCCBBBBBBCCCDDDDDDCCCEEEFFFGGGGGGHHHJJJLLLPPPOOONNNMMMLLLIIIEEEBBBBBBBBBCCCCCCDDDDDDEEEEEE////////////000000000000000000000111222222333333666444555777777999AAAJJJXXX```iiimmmqqq~~~pppaaaXXXUUUTTTRRRSSSXXX]]]dddqqq~~~|||zzzvvvxxxzzz}}}{{{wwwuuuxxx~~~xxxiiibbbXXXQQQNNNMMMKKKIIIIIIHHHFFFCCCAAA@@@??????>>>>>>===<<<;;;:::999999777777666555555555555555555555666666666666555555777666666666777999;;;<<<>>>NNNeeewww}}}xxxvvvwwwxxxmmm___RRRIIIGGGEEEBBBAAABBBCCCCCCEEEDDDCCCCCCCCCCCCEEEEEEDDDFFFHHHIIIJJJLLLOOORRRXXXYYYXXXUUUOOOIIIDDDBBB@@@@@@@@@AAABBBBBBCCCCCC////////////000000000000//////000111111222222333555444444666777:::BBBLLL[[[bbbiiinnnuuuxxxlll```WWWTTTSSSRRRUUUZZZ```hhhvvvzzzyyywwwyyy|||~~~||||||zzzxxxvvvuuutttsssqqqsssxxx}}}xxxuuuwww|||zzzggg```WWWRRROOOOOOMMMKKKIIIHHHFFFDDDBBBAAA@@@@@@???>>>>>>===<<<;;;::::::888888777666555555555555555555666666666666555555666666555555666888:::;;;???OOOfffxxx}}}xxxwwwwwwyyypppfffXXXMMMFFFEEEDDDCCCBBBCCCDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGIIIIIIJJJKKKMMMSSSYYY^^^dddeeeccc\\\QQQHHHCCCBBB??????@@@AAAAAABBBBBBCCC.../////////000000000111......//////000111111111555333333555666999CCCMMM[[[```gggllluuurrrhhh^^^WWWSSSSSSSSSVVV]]]dddlllzzz|||xxxxxxzzz|||~~~xxxsssooommmkkkgggeeecccbbbaaa```bbbeeekkktttzzzvvvxxx|||~~~}}}hhhaaaYYYTTTRRRQQQOOOMMMJJJIIIGGGEEEDDDBBBBBBBBB@@@???>>>===<<<;;;;;;:::999999888777666555555555555555666666666666555555666666555555666888:::;;;BBBRRRhhhzzz}}}xxxrrrsss|||}}}rrrjjj```TTTKKKFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHKKKKKKLLLMMMRRR[[[fffmmmsssqqqjjj___RRRGGGCCCBBBAAAAAAAAABBBCCCCCCDDDDDD......//////000000111111.........///000000111111444222222555666:::DDDNNNZZZ___dddjjjvvv|||mmmddd\\\VVVTTTSSSSSSXXX```gggppp~~~zzzwwwxxx|||~~~~~~zzztttnnnhhheee___]]]ZZZVVVTTTRRRQQQQQQSSSTTTWWW[[[bbblllxxx}}}wwwxxx||||||jjjddd\\\WWWUUUTTTRRROOOJJJIIIHHHFFFEEEDDDCCCCCC@@@@@@???>>>===<<<;;;;;;;;;:::999777666666666666555555666666666666555555777666666666777999;;;<<>>===<<<;;;;;;;;;999888777666666666555555666666666666555555777777777777888:::;;;===BBBRRRiii{{{zzzrrrvvvqqqggg\\\PPPJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFGGGHHHJJJKKKMMMRRR[[[eeeooozzzmmm[[[NNNFFFCCCBBBDDDDDDDDDEEEFFFFFFGGGGGG---......///000111111222000000000111222222333333777444444666888===HHHSSSaaaeeellltttwwwjjj```XXXUUUWWWSSSTTTZZZccckkkuuu|||yyyyyy|||zzz}}}}}}rrriiieeeeeeccc___YYYTTTPPPMMMLLLJJJHHHFFFDDDDDDEEEFFFGGGHHHHHHIIIIIILLLSSSZZZ```fffnnn{{{wwwuuuwwwzzzlllfff___ZZZXXXVVVSSSPPPKKKJJJIIIGGGFFFEEEEEEEEEAAAAAA@@@???>>>===<<<<<<<<<;;;:::888777666666666555555666666666666555555888888777777888:::<<<===@@@QQQhhh{{{{{{zzz~~~zzzmmmcccWWWJJJFFFIIICCCCCCCCCCCCCCCBBBBBBBBBGGGGGGFFFFFFGGGIIIJJJKKKPPPXXXeeesssmmmXXXLLLFFFDDDBBBDDDDDDEEEEEEFFFGGGGGGGGG---------............//////111222222111111222333222111222333555;;;HHHVVVaaaiiirrr|||ssseee]]]WWWUUUUUUUUUWWW^^^hhhpppxxx}}}wwwxxx{{{||||||}}}rrrhhh```[[[XXXTTTSSSQQQOOOLLLJJJHHHGGGFFFEEEDDDEEEFFFGGGFFFEEEGGGHHHIIIKKKMMMOOOPPPQQQYYY^^^jjj{{{~~~wwwuuuvvvzzzzzzmmmaaa\\\YYYUUURRRRRRRRRQQQNNNKKKHHHGGGEEEEEEAAA@@@@@@???>>>===<<<<<<>>>===<<<:::999888888888666666666666666666666666666777777777777888;;;===EEEUUUjjj{{{}}}~~~|||rrrdddXXXQQQLLLIIIFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGDDDEEEHHHJJJIIILLLPPPZZZcccppp|||bbbQQQIIIEEEBBBBBBGGGEEEEEEHHHHHHEEEFFFIII........./////////000000///111222222111111222333444222333444666;;;IIIVVVdddllluuupppccc[[[UUUSSSTTTVVVXXX___iiirrrzzzzzzvvvxxx|||zzzvvvnnnfff^^^WWWSSSQQQNNNMMMKKKIIIGGGEEEDDDCCCDDDCCCCCCDDDFFFGGGGGGGGGFFFFFFGGGIIIJJJLLLNNNOOOUUUXXXaaaooo|||~~~vvvssssssxxx}}}yyyooofffaaa^^^XXXUUUUUURRRQQQOOOMMMJJJGGGEEEDDDAAAAAA@@@???>>>======<<<;;;:::888777666555555555666666666666666666666666666777888777777888;;;===EEEUUUkkk{{{uuukkk]]]RRRLLLHHHEEECCCEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEIIIKKKKKKNNNSSSbbbmmm|||uuu]]]OOOIIIFFFEEEEEEFFFEEEEEEHHHHHHEEEEEEIII////////////000000000111///111222222111111222333555444444666777<<>>===<<<:::999888666555555555555666666666666666666666666666777888888777888;;;>>>EEEUUUkkk|||nnndddWWWMMMHHHEEECCCAAAFFFFFFEEEEEEFFFFFFGGGHHHGGGEEEGGGJJJLLLMMMSSSYYYiiixxx|||jjjVVVLLLIIIHHHHHHIIIHHHGGGHHHKKKJJJGGGHHHLLL....../////////000000000///111222222111111222333666555555777888>>>KKKXXXgggmmmvvv{{{iii^^^XXXTTTRRRSSSVVVYYYbbbmmmwww}}}zzzwwwwww|||xxxooojjj\\\YYYUUUPPPMMMJJJIIIIIIEEEDDDDDDDDDCCCCCCCCCBBBAAACCCDDDEEEEEEFFFGGGHHHIIIHHHHHHIIIJJJMMMPPPQQQRRRRRRWWWbbbooo|||xxxsssqqqrrrwww}}}yyynnnaaaZZZZZZSSSSSSSSSQQQNNNJJJFFFDDDCCCCCCBBB@@@???>>>======<<<;;;:::999888888888888666666666666666666666666777888888888777999;;;>>>EEEVVVlll}}}{{{iii```TTTKKKGGGFFFDDDCCCEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFHHHLLLNNNQQQXXXaaaoooooo```PPPIIIHHHHHHIIILLLKKKKKKMMMPPPNNNLLLOOOTTT------.........////////////111222222111111222333666555555777999???LLLZZZeeejjjrrrvvveee\\\XXXUUUTTTUUUVVVYYYcccoooyyy{{{zzzyyy|||wwwnnnfffaaaVVVTTTPPPLLLIIIGGGGGGGGGCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGFFFEEEDDDFFFHHHIIIIIIIIIKKKMMMOOORRRSSSTTTUUU[[[fffqqq||||||vvvsssqqquuuzzzuuuddd[[[ZZZUUUUUUTTTSSSOOOKKKGGGEEEDDDDDDCCCAAA@@@>>>=========<<<;;;;;;::::::::::::777777777777777777777777777888888888888999<<<>>>EEEVVVmmmxxxeee]]]QQQIIIFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGJJJNNNPPPUUU___iiivvv}}}eeeYYYMMMIIIIIIHHHJJJLLLMMMMMMOOORRRPPPOOOUUU\\\------------............///111222222111111222333555444555777:::@@@NNN\\\dddhhhnnnyyy~~~pppaaaZZZWWWVVVVVVWWWVVV[[[eeerrr}}}||||||~~~vvvmmmddd]]]XXXQQQOOOLLLHHHEEEDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCCEEEGGGIIIHHHEEEDDDFFFIIIHHHIIIKKKNNNQQQSSSUUUVVVWWWXXX^^^iiisss{{{xxxuuuqqqtttxxx|||zzziii^^^[[[WWWWWWUUUSSSPPPLLLHHHFFFEEEEEECCCBBB@@@???>>>===;;;;;;:::999999999999999777777777777777777777777777888999888888999<<>>===::::::999999888888999999777777777777777777777777888888999999888:::<<>>===;;;;;;::::::999:::::::::777777777777777777777777888999999999999:::===???FFFWWWooo}}}yyyqqqvvv|||~~~qqq```XXXMMMFFFCCCDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIMMMRRRUUU\\\kkkzzzuuu\\\TTTMMMIIIKKKMMMNNNPPPSSSZZZYYYYYYZZZZZZ___mmm{{{111111000///////////////222222111111000111111111444444444666<<>>===<<<:::999888777777888888888888777777777666777888888888888999<<<>>>FFFXXXppp|||rrrnnnooovvv~~~qqqaaaVVVKKKFFFCCC@@@@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEIIIIIILLLSSSYYYaaannnzzz{{{iii[[[RRRNNNLLLMMMMMMOOOUUU]]]___aaa```]]]\\\eeevvv111111000///////////////222111111111111111222222444444555666<<>>===;;;::::::::::::::::::999999999999888999::::::::::::;;;>>>@@@HHHYYYppp}}}tttjjjrrr{{{ppp```UUUKKKFFFDDDAAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIILLLRRRWWW^^^jjjuuu{{{lll]]]RRRQQQNNNLLLOOOPPPSSS[[[cccaaabbbbbbbbbfffuuu000000////////////000000000000000000111222333444333444666888>>>JJJYYYdddgggkkkooorrrxxx}}}fff]]]TTTSSSSSSSSSTTTWWW]]]ggguuu}}}wwwoookkkgggdddccccccccccccbbb```]]]XXXRRRMMMHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFFFFGGGHHHKKKMMMNNNSSSYYY^^^ccciiiqqqwww{{{xxxtttrrrsssyyy~~~{{{rrrkkkeeeccccccbbb```___]]]YYYSSSOOOLLLJJJHHHGGGFFFEEECCCAAAAAA@@@???===<<<;;;::::::::::::999999999888888888888999:::999999:::===@@@IIIZZZppp~~~vvvqqq||||||qqq^^^TTTJJJGGGEEEBBBAAACCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIILLLQQQUUU[[[fffqqqzzz~~~qqqeeeYYYQQQOOOLLLLLLOOOQQQUUU]]]fffhhhhhhgggfffkkk{{{000000////////////000000000000000000111222333444333444666999@@@KKKZZZdddhhhlllqqqtttyyy|||fff]]]UUUSSSTTTTTTVVVYYY^^^hhhvvvzzzrrrllldddaaa\\\YYYYYYYYYYYYYYYYYYXXXVVVSSSOOOKKKHHHFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHHHHJJJNNNQQQXXX]]]dddiiimmmssszzz{{{rrrpppqqqwww}}}xxxnnneee```^^^]]]\\\[[[YYYVVVQQQMMMMMMKKKIIIHHHGGGFFFDDDBBB@@@@@@>>><<<;;;:::::::::999888888888777777777777777888999888888999<<<>>>IIIZZZpppxxxvvv{{{ppp]]]SSSJJJGGGEEECCCBBBCCCAAAAAABBBCCCDDDFFFFFFGGGHHHHHHJJJOOOSSSWWWaaakkkttt|||vvvjjj___WWWRRRNNNLLLKKKOOORRRVVV___hhhlllkkkjjjkkkrrr///////////////000000111000000000000111222333333222444777:::AAALLL[[[eeeiiimmmqqqvvv|||zzzeee\\\TTTSSSTTTUUUWWWZZZ___jjjyyy}}}uuullleeeYYYVVVRRRPPPPPPPPPOOOOOOPPPPPPPPPOOOLLLJJJGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFHHHKKKMMMMMMQQQWWW]]]dddiiioootttxxx|||}}}qqqoooooouuu{{{{{{qqqgggbbb^^^\\\ZZZYYYWWWUUUQQQNNNNNNLLLJJJIIIHHHGGGEEECCCAAA@@@>>>===;;;:::::::::888888888777777777666666777888888888777999;;;>>>HHHYYYooozzzuuuxxxlll\\\RRRJJJGGGFFFCCCBBBDDDBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFIIIMMMPPPSSS\\\eeemmmuuuwwwnnnbbbZZZUUUSSSPPPMMMMMMQQQTTTXXXaaajjjkkklllmmmrrr}}}///////////////000111111222111111111111111222222222444777;;;BBBMMM[[[eeeiiilllqqqxxxxxxdddZZZSSSRRRSSSTTTVVVYYYbbbmmm|||~~~vvvmmmddd]]]PPPNNNKKKJJJKKKJJJIIIHHHJJJJJJKKKKKKIIIGGGEEECCCBBBBBBCCCCCCDDDFFFGGGHHHHHHLLLQQQTTTWWW]]]fffmmmqqqvvv}}}|||sssppppppuuuzzz{{{rrriiieee___]]]ZZZXXXWWWUUURRROOOOOOMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@>>>===<<<;;;;;;999999999888888888777777777888999999888:::<<>>======<<<:::::::::999999999888888999999::::::999;;;===@@@GGGWWWmmm}}}vvvyyykkkZZZQQQIIIHHHGGGDDDCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDFFFJJJKKKMMMUUU]]]```gggiii```UUUPPPPPPQQQUUURRRRRRVVVYYY]]]fffooorrrtttxxx000000000000111111111111/////////000111111222222333666777999DDDTTTaaagggnnnqqqwwwppp___XXXSSSRRRRRRSSSXXX___iiisssyyynnnfff___VVVOOOMMMLLLHHHDDDBBBDDDEEEDDDBBBFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFIIILLLNNNQQQUUU[[[aaahhhqqq}}}~~~}}}}}}~~~vvvrrrqqqvvv{{{~~~sssjjjeeeccc___[[[XXXXXXVVVRRRNNNOOOPPPPPPOOOMMMJJJGGGFFFCCCCCCCCCBBBAAA>>><<<;;;;;;;;;:::999999999::::::999:::;;;:::999:::===???FFFWWWnnnwwwiiiVVVRRRLLLGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEFFFIIILLLPPPSSS[[[[[[YYYVVVSSSRRRSSSUUUVVVWWWXXXYYY[[[aaaiiioootttzzz000000000000111111111111000000111111222333333333333666777:::DDDTTTbbbgggooorrrxxxnnn^^^WWWRRRQQQQQQSSSXXX___jjjttt}}}qqqfff^^^XXXPPPJJJIIIHHHEEEAAAAAABBBDDDDDDCCCFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHJJJMMMQQQSSSVVVZZZ```fffmmmvvv~~~xxxsssqqqtttyyy|||vvvnnniiifffcccaaa^^^\\\XXXTTTRRRPPPQQQQQQPPPNNNKKKHHHFFFDDDDDDDDDCCCAAA???===<<<<<<;;;;;;:::::::::::::::999:::;;;:::999:::===???DDDUUUmmm~~~vvvgggVVVQQQKKKGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEGGGKKKNNNPPPUUUUUUTTTSSSQQQRRRTTTWWWXXX\\\___^^^]]]aaakkkuuuwww{{{000000000000111111111111111111222222333444444444333666777:::DDDUUUbbbhhhpppsssyyyzzzjjj\\\VVVQQQPPPQQQRRRXXX___lllvvvtttiii]]]VVVPPPJJJFFFFFFEEECCCAAAAAACCCEEEFFFFFFJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMPPPTTTXXXZZZ^^^bbbhhhmmmsss|||{{{tttppprrruuuyyy{{{rrrmmmiiiiiiiiifffaaa\\\XXXVVVRRRRRRRRRQQQOOOLLLIIIGGGEEEEEEDDDCCCAAA???>>><<<<<<<<<<<<;;;;;;:::::::::999:::;;;:::999:::===???CCCTTTkkk~~~qqqbbbTTTPPPJJJGGGFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEHHHKKKLLLMMMMMMNNNNNNNNNPPPTTTWWWXXX^^^cccaaa]]]aaammmxxxzzz|||///000000000111111111111111111222222333444444444333666777:::EEEUUUccchhhooorrrxxxtttfffZZZTTTOOOOOOPPPRRRYYY```lllwww~~~|||}}}~~~xxxnnnbbbVVVPPPLLLGGGEEEFFFFFFEEECCCCCCEEEGGGIIIJJJPPPQQQRRRSSSTTTTTTSSSSSSPPPPPPQQQSSSVVVZZZ^^^aaacccgggmmmsssxxx}}}uuuoooooorrrvvv}}}}}}tttoookkkmmmooollleee^^^[[[ZZZUUUTTTTTTRRRPPPMMMKKKIIIEEEEEEDDDBBBAAA???==================<<<;;;;;;:::999:::;;;:::999:::===???DDDTTTjjj~~~kkk\\\RRRNNNJJJGGGFFFGGGGGGFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFGGGIIIGGGHHHIIIJJJKKKNNNRRRUUUUUUYYY\\\\\\\\\bbbmmmvvv{{{|||~~~///000000000111111111111000000111111222333333333333666777:::EEEVVVccciiimmmooouuu~~~rrrfffYYYSSSOOOOOOQQQSSSZZZaaammmwww}}}{{{{{{}}}}}}qqqfff[[[PPPKKKIIIEEEEEEFFFFFFFFFEEEEEEFFFHHHKKKMMMVVVWWWZZZ\\\]]]]]]]]]\\\XXXXXXXXXYYY\\\```ccceeefffkkkqqqvvv|||~~~uuummmlllooottt{{{}}}tttooolllnnnpppmmmfff```]]]\\\XXXWWWUUUSSSQQQNNNLLLKKKEEEDDDCCCAAA???>>>======>>>>>>???>>>>>><<<;;;:::999:::;;;:::999:::===???FFFUUUkkk~~~}}}iii[[[PPPMMMIIIFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGFFFGGGHHHHHHHHHKKKOOORRRSSSSSSTTTWWW]]]eeennnsssxxxyyy{{{000000000000111111111111000000111111222333333333333555777:::EEEWWWdddjjjkkkmmmsss{{{rrrfffXXXRRRNNNOOORRRUUU\\\cccnnnxxx|||}}}|||{{{zzz|||~~~uuujjj]]]SSSJJJGGGFFFCCCCCCDDDEEEFFFGGGGGGHHHKKKOOORRR[[[]]]aaadddfffgggggggggcccbbbbbbaaabbbdddggghhhiiinnnuuuzzz}}}tttlllkkknnnrrrzzz}}}uuupppmmmnnnnnnkkkgggbbb___^^^ZZZYYYWWWTTTRRROOONNNMMMGGGEEEDDDBBB@@@???>>>>>>???@@@@@@@@@???===;;;:::999:::;;;:::999:::===???GGGUUUjjj~~~zzzhhh\\\NNNKKKHHHFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHJJJMMMPPPSSSQQQPPPUUU]]]gggnnnqqquuuvvvyyy000000000000111111111111111111222222333444444444333555777;;;FFFWWWeeejjjjjjmmmqqqzzznnnbbbXXXRRROOOPPPSSSVVV]]]eeepppyyy|||xxxxxxxxxxxxyyy|||yyyllldddWWWNNNGGGEEEEEECCCBBBDDDEEEGGGJJJLLLNNNRRRXXX]]]cccfffjjjooorrrssstttsssooommmkkkiiihhhiiijjjjjjmmmrrryyy~~~}}}~~~{{{rrrkkkjjjmmmrrryyyxxxsssooommmkkkiiigggeeeaaa___\\\[[[XXXUUUSSSPPPOOONNNIIIHHHFFFCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@>>><<<:::999:::;;;:::999:::===???FFFSSSiii}}}uuueeeZZZLLLJJJGGGFFFFFFGGGFFFFFFDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIKKKNNNQQQRRRQQQQQQTTTZZZbbbjjjoooqqquuuxxx}}}000000000000111111111111222222333444444555555666333555777;;;FFFWWWeeekkkkkkmmmqqqyyyzzzhhh]]]XXXRRROOOPPPSSSWWW^^^fffrrrzzzzzzxxxttttttuuuxxx}}}~~~sssggg```UUUMMMGGGGGGGGGEEEDDDEEEFFFJJJNNNQQQTTTZZZaaagggjjjmmmrrrwww{{{}}}~~~~~~wwwuuurrrnnnlllkkkllllllpppuuu}}}~~~|||{{{|||}}}zzzqqqkkkjjjmmmrrryyyzzzvvvpppmmmiiihhhhhhgggccc```]]]\\\YYYVVVSSSQQQOOOOOOKKKJJJGGGEEECCCBBBBBBCCC@@@AAABBBBBBAAA>>><<<:::999:::;;;:::999:::===???DDDQQQggg}}}ooo```VVVKKKIIIGGGFFFFFFGGGFFFEEECCCDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJJJJJJJJJJLLLPPPSSSOOOQQQSSSTTTUUU[[[eeemmmooouuuyyy}}}////////////////////////222222222222333444555555333777:::>>>IIIXXXcccggggggiiippp{{{xxxggg\\\XXXTTTRRRSSSUUUWWW___hhhttt~~~zzzuuuuuurrrtttwwwyyy|||wwwjjj\\\RRRMMMKKKIIIFFFEEEDDDEEEEEEIIIMMMRRRVVVZZZ___gggmmmpppttt{{{xxxoookkkmmmqqquuutttxxx}}}}}}~~~|||}}}|||tttllllllnnnqqqxxxzzztttppplllkkkllliiiccc]]]\\\ZZZWWWUUUTTTRRROOOMMMKKKIIIFFFDDDDDDCCCAAA?????????@@@@@@???>>><<<;;;999999:::;;;;;;<<<<<<===EEESSShhh}}}wwwdddWWWSSSNNNKKKHHHFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKIIIHHHIIILLLNNNSSSQQQQQQQQQSSSTTTSSSRRRUUUUUUUUUWWWZZZ___cccfffiiilllsss}}}////////////////////////333333333333444555666666555888<<<@@@KKKZZZeeehhhgggiiipppzzzxxxhhh^^^YYYUUUSSSTTTUUUWWW___hhhsss~~~zzzsssppppppqqqsssvvvxxx{{{{{{qqqeeeXXXPPPKKKIIIHHHFFFFFFGGGHHHIIIOOOTTTZZZ^^^bbbhhhoootttuuuyyywwwrrrsssvvvyyyvvv{{{~~~}}}}}}{{{|||}}}tttmmmlllnnnqqqwww~~~wwwsssooommmllliiiccc^^^[[[YYYVVVTTTSSSQQQNNNLLLLLLJJJFFFDDDCCCCCCAAA@@@??????@@@@@@???>>><<<;;;:::;;;;;;;;;<<<======>>>EEESSShhh}}}rrraaaVVVSSSNNNKKKHHHFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMOOOSSSVVVYYYWWWVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWZZZ^^^bbbeeegggjjjpppzzz000000000000000000000000333333333444444555666777777:::===BBBNNN]]]gggiiigggiiioooyyyxxxiii```ZZZVVVSSSTTTUUUXXX___hhhttt~~~~~~wwwtttppplllkkkmmmooorrruuuwwwzzz~~~qqqggg]]]SSSMMMHHHGGGGGGGGGHHHJJJMMMNNNTTTYYYaaagggkkkqqqwww|||~~~~~~zzzxxxzzz{{{yyy~~~~~~~~~|||zzzzzz~~~vvvnnnlllmmmpppvvv}}}zzzvvvqqqooommmjjjddd```^^^[[[XXXVVVUUUSSSPPPMMMNNNKKKGGGDDDCCCCCCBBBAAA>>>?????????>>>===<<<;;;<<<<<<<<<<<<===>>>>>>???EEESSShhh}}}wwwiii\\\TTTRRRMMMJJJGGGFFFGGGGGGGGGFFFFFFGGGHHHJJJMMMOOORRRSSSQQQRRRSSSTTTUUUXXX]]]```cccbbb`````````___]]][[[XXXXXXWWWXXXZZZ^^^bbbdddeeegggmmmvvv111111111111111111111111333333222333333444555666777:::===CCCPPP___hhhiiifffhhhnnnwwwvvvhhh___ZZZVVVTTTUUUVVVXXX```hhhttt{{{tttmmmlllkkkiiikkknnnnnnqqqtttwwwzzz~~~uuuggg]]]UUUOOOKKKHHHHHHHHHIIIKKKNNNQQQSSSVVV\\\eeelllqqqvvv|||}}}{{{zzz{{{|||~~~|||zzzzzz}}}~~~wwwooolllmmmooouuu{{{|||wwwtttqqqooommmjjjfffcccbbb```]]][[[YYYWWWTTTQQQOOOLLLGGGEEEDDDDDDCCCCCC??????>>>>>>===<<<<<<;;;<<<;;;;;;;;;<<<===>>>???DDDRRRggg||||||zzzmmmaaaVVVPPPOOOKKKIIIGGGGGGGGGHHHGGGGGGFFFGGGIIILLLOOOTTTWWWYYYWWWXXXZZZ[[[]]]aaafffiiipppnnnlllkkkiiigggccc```\\\[[[ZZZZZZ[[[^^^aaaccccccfffkkkssszzz222222222222222222222222111111111111222333444555666999<<>>>>>===<<<<<<<<<;;;::::::999:::;;;===>>>CCCPPPeee{{{}}}rrrdddYYYPPPKKKKKKJJJHHHGGGGGGHHHIIIHHHGGGFFFGGGIIILLLQQQVVVZZZ]]]\\\^^^```bbbdddhhhnnnrrr{{{yyywwwtttqqqmmmhhhdddaaa___]]][[[[[[\\\^^^```aaadddiiinnntttzzz~~~111111111111111111111111000000000000111222333444555777;;;CCCSSSdddlllkkkiiikkkpppyyyuuudddZZZYYYUUUTTTVVVXXX[[[cccllluuu{{{sssnnnhhhccc```bbbeeefffjjjnnnooorrrvvvzzz}}}xxxnnnaaaVVVPPPMMMKKKIIIKKKKKKLLLNNNRRRVVV[[[]]]ccciiiqqqwww|||~~~|||zzzzzz}}}~~~~~~zzzqqqmmmlllmmmrrrwwwvvvooonnnmmmkkkjjjiiiiiiiiidddaaa^^^[[[YYYWWWTTTQQQOOOMMMJJJHHHHHHGGGEEECCCAAA@@@???>>>=========>>>;;;:::999888999;;;===???AAANNNcccyyyjjj\\\SSSLLLHHHHHHHHHGGGGGGGGGIIIJJJIIIGGGFFFGGGIIILLLPPPVVV[[[^^^___aaadddgggkkkqqqwww|||{{{wwwqqqkkkfffdddbbb^^^[[[YYYYYYZZZZZZ\\\___ccchhhlllqqqwww{{{111111111111111111111111111111111111222333444444555777;;;EEEVVVhhhooonnnnnnooottt~~~wwwfff[[[XXXTTTSSSVVVYYY]]]eeeooovvvvvvnnniiiddd___^^^bbbfffgggjjjnnnppptttxxx||||||jjjbbbWWWOOOLLLKKKIIIHHHJJJKKKMMMQQQVVV\\\aaadddkkkpppwww|||{{{yyyyyy|||||||||{{{qqqmmmllllllpppvvv}}}xxxoooooommmkkkiiihhhiiiiiieeebbb___\\\ZZZWWWTTTQQQNNNMMMLLLKKKJJJHHHEEEBBBBBBAAA@@@???>>>>>>??????<<<;;;:::999999<<<>>>@@@???LLLaaawwwwwwbbbVVVOOOIIIFFFFFFGGGGGGFFFHHHIIIJJJIIIHHHGGGGGGHHHKKKOOOTTTZZZ]]]___bbbggglllrrryyyzzzssslllfffeeebbb^^^YYYVVVTTTTTTTTTUUUXXX\\\___bbbgggnnnsss000000000000000000000000222222222222333444555555555777;;;FFFYYYkkkrrrqqqqqqsssxxxyyyggg\\\WWWTTTSSSVVVYYY^^^gggpppvvv{{{qqqjjjfffccc______dddhhhjjjmmmpppqqquuuzzz~~~zzztttaaaZZZQQQLLLJJJJJJHHHFFFIIIJJJMMMRRRXXX___eeeiiiooosssyyy~~~zzzxxxxxxzzz{{{{{{|||rrrmmmllllllpppuuuxxxzzzqqqqqqooollliiiggghhhiiigggdddaaa^^^\\\YYYVVVSSSNNNMMMLLLLLLLLLIIIEEEAAACCCBBBAAA????????????@@@>>><<<;;;::::::===???AAA===KKK```vvvqqq]]]RRRLLLHHHEEEEEEGGGFFFFFFHHHJJJJJJIIIHHHHHHHHHHHHJJJNNNSSSXXX[[[^^^bbbhhhooovvv|||tttlllfffeeebbb]]]WWWSSSPPPOOOOOOOOORRRVVVYYY[[[```gggmmm000000000000000000000000111111111111222333444555666777===IIIYYYeeejjjjjjlllpppwww~~~mmmbbbWWWTTTSSSUUUWWW\\\hhhttt|||~~~uuummmiiigggiiihhhgggfffgggiiikkkmmmrrruuuzzz}}}vvvllleeeUUURRRNNNJJJGGGGGGHHHJJJIIILLLPPPUUUZZZ```fffjjjtttwww|||~~~~~~{{{zzz|||{{{zzz}}}}}}sssnnnkkkjjjlllqqq{{{~~~xxxwwwuuussspppnnnlllllllllhhhgggeeebbb^^^[[[XXXWWWSSSQQQOOONNNNNNLLLIIIFFFEEEGGGFFFCCCBBBEEEEEECCC<<<<<<<<<<<<<<<===>>>>>>AAAJJJ]]]uuunnn[[[QQQMMMHHHEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIHHHGGGIIIMMMQQQTTT\\\^^^dddmmmxxx}}}wwwrrrmmmjjjiiiaaaVVVPPPOOONNNKKKHHHIIIKKKNNNPPPRRRVVV[[[^^^000000000000000000000000111111111111222333444555666777===IIIYYYeeejjjjjjlllqqqzzz{{{jjj```WWWTTTSSSUUUWWW\\\hhhttt}}}yyyrrrllliiihhhjjjjjjiiiiiijjjkkkmmmnnnppptttyyy}}}~~~xxxpppggg]]]WWWPPPMMMJJJFFFEEEEEEGGGHHHLLLOOOSSSXXX\\\bbbhhhllltttwww|||~~~~~~~~~{{{zzz{{{zzzyyy|||}}}sssnnnkkkjjjmmmrrrzzz}}}yyywwwtttqqqooommmllllllkkkiiifffbbb___\\\ZZZYYYVVVTTTRRRPPPOOOMMMJJJHHHHHHJJJHHHCCCBBBCCCCCC@@@<<<<<<<<<<<<<<<===>>>>>>AAAIII]]]tttppp\\\QQQMMMIIIGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJHHHGGGFFFGGGKKKNNNPPPUUUYYYaaalllzzzyyytttpppnnnfff^^^TTTMMMKKKKKKIIIFFFFFFHHHJJJLLLNNNQQQVVVYYY000000000000000000000000111111111111222333444555666777===IIIYYYeeejjjjjjmmmtttvvvggg^^^VVVTTTSSSUUUWWW]]]iiiuuu}}}xxxxxxwwwtttppplllllllllmmmmmmmmmmmmmmmmmmnnnnnnmmmqqqwww|||~~~wwwnnneee\\\SSSNNNKKKJJJGGGEEEDDDFFFHHHIIIPPPSSSWWW\\\```eeekkkoootttxxx}}}~~~~~~{{{zzzzzzyyywwwzzz}}}sssnnnlllkkknnnsssyyy|||zzzwwwssspppnnnmmmmmmnnnkkkgggccc```^^^]]]]]]YYYWWWTTTSSSQQQOOOMMMJJJKKKLLLJJJDDDAAABBBAAA===<<<<<<<<<<<<<<<===>>>>>>AAAHHH[[[sss}}}{{{rrr]]]RRRMMMJJJIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDEEEGGGJJJKKKOOOTTT^^^kkkzzzyyytttpppnnnddd\\\RRRLLLIIIIIIHHHGGGEEEGGGIIIJJJKKKNNNRRRUUU000000000000000000000000111111111111222333444444666777===IIIYYYeeejjjjjjmmmvvvssseee\\\VVVSSSSSSUUUXXX^^^jjjvvv~~~{{{wwwtttpppqqqrrrrrrpppooopppqqqrrrqqqpppooonnnmmmlllllljjjooouuuzzz~~~xxxoooeee]]]UUUOOOKKKIIIHHHGGGFFFGGGIIIKKKMMMSSSVVVZZZ___cccggglllppptttxxx}}}~~~}}}|||zzzzzzxxxuuuxxx}}}~~~tttooolllkkknnnsssxxx|||yyyuuurrrpppnnnnnnooolllhhhdddaaa___``````\\\ZZZVVVTTTRRRQQQNNNLLLLLLMMMKKKEEEBBBBBBAAA===<<<<<<<<<<<<<<<===>>>>>>@@@GGGYYYqqq|||yyyzzzttt^^^RRRMMMKKKJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBBBBBCCCEEEFFFKKKPPPZZZffftttyyysssoookkkiiiaaa[[[RRRLLLJJJJJJJJJIIIHHHIIIKKKLLLMMMOOOSSSVVV000000000000000000000000111111111111222333444444666777===IIIYYYeeejjjjjjmmmxxxqqqddd\\\UUUSSSRRRUUUXXX___kkkxxx}}}yyyuuurrrrrrsssssssssrrrqqqpppppprrrrrrqqqpppoooqqqttttttsssssssssttttttsssqqqnnnllljjjiiihhhiiimmmsssxxx|||qqqkkkaaaXXXRRRMMMJJJGGGFFFFFFFFFFFFHHHKKKMMMOOOTTTXXX\\\aaadddhhhllloootttxxx~~~~~~~~~|||zzzzzzwwwuuuwww|||~~~tttooollljjjmmmqqquuu}}}~~~zzzwwwsssqqqpppoooooolllhhheeecccbbbcccddd___\\\XXXUUUSSSQQQNNNLLLKKKLLLJJJEEEBBBCCCBBB???<<<<<<<<<<<<<<<===>>>>>>@@@FFFVVVooo}}}yyyzzzwwwaaaTTTOOOLLLKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDBBBAAAAAAAAABBBCCCEEEIIIRRR]]]iiittt|||~~~wwwqqqllliiieeeccc\\\WWWQQQLLLJJJJJJKKKKKKKKKLLLMMMNNNOOOQQQUUUWWW000000000000000000000000111111111111222333444555666777===IIIYYYeeejjjjjjmmmxxx~~~pppccc[[[UUURRRRRRUUUYYY```mmmyyy{{{tttpppjjjgggffffffgggffffffeeeeeehhhllloooqqqqqqtttvvvxxxwwwuuusssssssssssspppmmmiiigggfffffffffiiimmmrrrvvvzzz~~~{{{wwweee___WWWPPPLLLIIIHHHGGGDDDDDDEEEFFFHHHKKKNNNOOOVVVYYY^^^bbbfffiiimmmoootttxxx~~~|||zzzzzzxxxuuuxxx}}}tttnnnkkkiiikkkooossszzz~~~{{{wwwtttrrrqqqqqqnnnllljjjhhhggggggggghhhbbb___ZZZVVVTTTRRRPPPNNNJJJKKKJJJEEECCCDDDDDDAAA<<<<<<<<<<<<<<<===>>>>>>@@@EEETTTmmm}}}|||fffYYYSSSOOOLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDBBBAAAAAAAAABBBBBB???CCCIIIRRR]]]gggooossstttqqqmmmjjjgggdddaaa^^^UUUSSSPPPMMMLLLKKKLLLMMMMMMOOOPPPQQQRRRTTTXXX[[[000000000000000000000000111111111111222333444555666777===IIIYYYeeejjjjjjmmmyyy}}}nnnaaaYYYTTTRRRRRRUUUYYY```mmmzzz~~~wwwlllhhhccc``````bbbcccccceeeeeeeeeiiioootttwwwyyyzzz{{{{{{yyyuuuqqqnnnnnnmmmjjjfffcccbbbccceeegggjjjmmmqqqtttxxx}}}zzzqqqlll^^^XXXQQQKKKIIIHHHHHHGGGEEEEEEFFFHHHKKKMMMPPPQQQXXX[[[aaaeeehhhjjjnnnppptttxxx{{{zzzzzzxxxvvvyyy~~~tttmmmiiifffhhhlllpppxxx}}}zzzwwwuuusssrrrrrrnnnmmmmmmlllllllllmmmmmmfffbbb]]]YYYVVVTTTRRRPPPKKKLLLJJJEEECCCDDDCCC@@@<<<<<<<<<<<<<<<===>>>>>>@@@DDDRRRkkklll___XXXRRRNNNMMMJJJJJJIIIIIIIIIHHHHHHHHHDDDCCCCCCBBBBBBBBBBBBCCC@@@BBBEEEJJJQQQYYY```ccceeedddcccbbbbbb___[[[XXXSSSTTTSSSSSSQQQQQQQQQRRRRRRTTTVVVWWWXXX[[[^^^aaa000000000000000000000000111111111111222333444555666777===JJJYYYeeejjjkkkmmmxxx|||lll___WWWTTTRRRRRRUUUYYYaaannnzzz|||tttgggccc___]]]^^^aaaccceeejjjjjjjjjnnnttt{{{}}}~~~}}}zzztttnnnjjjiiihhheeebbb______bbbfffiiikkkmmmpppssswww}}}tttjjjdddWWWRRRKKKFFFDDDDDDDDDDDDHHHHHHJJJLLLNNNQQQSSSUUUZZZ]]]bbbfffiiillloooqqqtttxxx{{{zzzzzzyyywwwzzztttmmmhhheeefffjjjooovvv~~~|||zzzwwwuuusssssssssnnnooooooooopppppppppppphhhddd___[[[XXXVVVTTTRRRLLLNNNKKKFFFCCCDDDBBB???<<<<<<<<<<<<<<<===>>>>>>@@@CCCQQQjjjqqqddd]]]VVVPPPOOOJJJJJJJJJIIIIIIHHHHHHHHHDDDCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEGGGJJJOOOTTTWWW[[[[[[[[[]]]]]][[[WWWSSSUUUVVVXXXYYYXXXWWWWWWXXXXXXYYY[[[\\\^^^aaaeeehhh111111111111111222222222111333444444222222333555999888;;;FFFVVVcccjjjkkkpppxxxyyyggg[[[WWWTTTQQQRRRWWW]]]dddooozzz|||vvvqqqccc___\\\\\\```eeeggghhhnnnpppsssvvvzzz}}}~~~{{{wwwpppiiiccc___[[[[[[\\\\\\]]]```eeeiiihhhlllpppssszzzxxxjjj^^^WWWRRRLLLFFFCCCDDDGGGGGGGGGJJJLLLOOOPPPRRRTTTXXX[[[\\\___cccfffhhhkkkooorrruuuvvvzzz~~~|||{{{{{{yyywwwyyy~~~ssslllhhhfffhhhkkkpppvvv|||{{{{{{||||||zzzvvvsssnnnnnnnnnooopppooollliiigggdddaaa^^^[[[XXXSSSPPPNNNJJJFFFCCCCCCCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>AAADDDJJJaaa{{{lll___UUUQQQRRROOOOOONNNMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFHHHKKKNNNPPPTTTTTTTTTSSSSSSTTTWWWZZZZZZ[[[\\\]]]^^^^^^]]]]]]ddd___]]]```dddhhhmmmsss111111111111111222222222111333444444222222333555888888;;;FFFVVVcccjjjlllpppwww{{{hhh[[[VVVSSSQQQQQQVVV\\\cccoooyyy|||wwwqqqkkkbbb___[[[\\\```fffiiikkknnnqqqvvvzzz||||||{{{zzzuuussspppkkkfff```[[[XXXUUUWWWXXXZZZ[[[___dddgggkkkppptttwww}}}rrrcccXXXQQQNNNJJJFFFDDDEEEGGGGGGGGGKKKMMMOOOQQQSSSUUUYYY\\\\\\___bbbeeegggjjjnnnqqquuuvvvzzz~~~{{{zzz{{{yyyvvvxxx}}}uuunnnjjjhhhiiilllnnnuuu~~~~~~}}}|||zzzwwwtttooooooooopppqqqpppmmmjjjgggeeebbb```^^^[[[WWWTTTOOOLLLIIIGGGFFFEEEDDDBBBCCCBBBAAA???>>>>>>>>>>>>@@@DDDJJJ```qqqdddXXXSSSSSSQQQPPPPPPOOOMMMKKKIIIHHHFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGIIILLLMMMMMMNNNNNNOOOOOORRRVVVYYY___bbbeeehhhkkkkkkkkkkkknnniiigggiiimmmpppuuu{{{000000111111111222222222111333444444222222333555777777;;;GGGWWWeeekkkmmmooouuu~~~iii\\\UUURRRPPPQQQVVV\\\cccoooyyy}}}zzzwwwrrrjjjdddaaa]]]ZZZZZZ^^^dddiiilllmmmqqqwww{{{{{{xxxsssooogggeeebbb]]]YYYUUURRRQQQPPPSSSVVVZZZ]]]```eeehhhnnnssswwwzzzvvvgggZZZPPPKKKIIIGGGEEEDDDFFFHHHHHHHHHKKKMMMPPPRRRTTTVVVZZZ]]]___aaaeeegggiiikkkoooqqquuuvvvzzz~~~|||zzzyyyzzzxxxvvvxxx}}}wwwoookkkiiijjjmmmlllsss|||~~~}}}{{{xxxvvvrrrqqqqqqrrrrrrqqqnnnlllhhhfffcccaaa```^^^[[[YYYPPPOOOMMMKKKKKKIIIFFFDDDCCCCCCAAA@@@???>>>>>>>>>>>>CCCIII^^^zzzkkk^^^VVVUUUSSSSSSSSSRRRPPPNNNLLLKKKIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFFFFEEEFFFGGGIIIJJJFFFHHHJJJLLLNNNRRRWWW[[[___cccjjjpppuuuwwwwwwwwwtttooolllnnnppprrrwww}}}000000000111222222333333111222444333222222333555666777<<>>>>>===CCCIII\\\{{{tttdddYYYVVVUUUUUUVVVVVVUUUSSSQQQPPPMMMLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFGGGJJJLLLOOOTTTZZZ^^^^^^dddmmmvvv}}}yyytttrrrrrrrrrrrrvvv|||///000000111222222333333111222444333222222333555666777===JJJ[[[iiipppqqqmmmrrr|||jjj\\\UUUQQQOOOPPPVVV\\\dddooozzz~~~{{{yyyzzzwwwtttrrroooiiiaaa[[[XXXVVVRRRPPPPPPTTTYYY]]]bbbcccdddcccaaa^^^[[[XXXQQQOOOMMMKKKJJJKKKMMMNNNQQQUUUZZZ___ccchhhmmmppptttzzzqqqbbbVVVOOOJJJGGG@@@BBBDDDFFFGGGIIIJJJKKKJJJLLLPPPSSSUUUYYY]]]```fffhhhkkklllmmmnnnqqqsssuuuxxx|||~~~~~~}}}}}}zzzwwwwwwyyyxxxvvvyyyxxxpppkkkhhhhhhkkkmmmsss}}}|||{{{{{{{{{zzzwwwvvvtttttttttsssqqqooommmjjjeeebbb___]]]ZZZXXXTTTTTTSSSSSSRRRPPPKKKHHHFFFEEECCCAAA@@@???>>>>>><<>>===DDDFFFSSSrrrsssddd^^^[[[]]]```cccdddcccbbbaaa\\\ZZZWWWSSSPPPMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIKKKMMMOOORRRWWW]]]aaaeeekkkuuuzzzyyy}}}...///000111222333444444111333444444222222333555777999@@@OOOaaaooovvvwwwrrrwww{{{hhh[[[VVVSSSPPPRRRWWW^^^fffrrr}}}{{{uuuoookkkkkkgggbbb^^^\\\XXXRRRMMMGGGHHHHHHFFFDDDEEEIIILLLNNNNNNNNNMMMLLLKKKJJJIIIGGGHHHJJJMMMQQQUUUYYY[[[[[[]]]```cccggglllrrrvvv}}}vvvcccSSSKKKGGGEEECCCAAACCCFFFGGGGGGIIIMMMPPPOOORRRUUUYYY\\\```eeehhhlllnnnpppppppppqqqssstttvvv{{{~~~||||||}}}}}}|||{{{zzzwwwxxxzzzzzzyyy|||{{{rrrmmmiiiiiilllnnnttt}}}~~~|||{{{yyyxxxzzzxxxuuuttttttsssrrrpppnnnjjjeeeaaa___]]][[[ZZZWWWUUUTTTSSSRRRPPPMMMJJJHHHGGGEEECCCAAA@@@??????>>>DDDDDDOOOnnn{{{kkkddd```bbbgggjjjmmmmmmlllkkkeeeccc___ZZZVVVRRROOOMMMKKKKKKLLLLLLLLLKKKJJJJJJKKKMMMPPPSSSWWW\\\bbbgggkkkpppxxxzzzwwwyyy...///000111222333444444111333444444333222444555777999AAAPPPcccqqqwwwyyyuuuzzzyyyggg[[[WWWSSSQQQRRRXXX___gggsss~~~|||}}}}}}{{{wwwpppiiieeeddd___ZZZVVVTTTPPPKKKGGGAAACCCEEEDDDCCCCCCGGGJJJHHHIIIJJJKKKJJJIIIHHHFFFIIIKKKNNNRRRXXX]]]aaacccbbbdddeeegggjjjooovvvzzz|||sss___PPPHHHDDDBBB@@@BBBDDDFFFGGGGGGIIIMMMQQQRRRTTTXXX\\\___ccchhhlllqqqsssuuuuuuuuuuuuwwwxxxwww|||~~~||||||||||||{{{zzzzzzxxxxxxzzzzzzyyy}}}}}}tttoookkkjjjmmmmmmsss|||}}}{{{xxxvvvzzzxxxuuuttttttsssrrrpppmmmjjjeeebbb```___^^^]]]WWWUUUSSSRRRRRRPPPMMMKKKHHHGGGEEECCCAAA@@@??????>>>EEECCCLLLlllooohhhcccfffkkkpppsssssssssrrrllliiieee___ZZZUUURRRPPPLLLLLLMMMMMMMMMMMMLLLLLLNNNPPPTTTXXX\\\bbbiiimmmuuuzzz|||xxxyyy//////000111222222333333777888888777555555666777999777===PPPeeeqqquuuvvvuuuzzzwwwggg\\\WWWUUUTTTVVVZZZ^^^eeeqqq}}}~~~zzzwwwxxxuuurrrnnnkkkgggbbb___XXXVVVRRRNNNJJJHHHFFFFFFAAA@@@@@@???@@@BBBEEEFFFFFFHHHIIIHHHGGGGGGHHHIIIJJJKKKOOOUUU]]]cccggghhhjjjffffffiiilllnnntttzzz}}}yyyiiiXXXNNNHHHCCC@@@@@@DDDFFFIIIKKKLLLNNNQQQSSSTTTUUUWWW[[[```eeejjjmmmoooqqqrrrssssssuuuwwwzzz{{{|||~~~~~~~~~~~~~~~|||xxxzzz|||}}}||||||}}}~~~}}}qqqjjjggghhhkkklllqqqzzz~~~|||{{{wwwwwwyyyyyyyyyxxxwwwvvvtttrrrrrrkkkhhhdddbbbaaa```^^^]]]\\\[[[YYYUUUPPPMMMLLLLLLKKKIIIGGGDDDAAA@@@??????@@@BBBDDDMMMccc~~~xxxmmmeeefffiiinnntttyyy||||||~~~yyyqqqhhh```ZZZVVVTTTRRRRRRQQQQQQQQQSSSUUUVVVSSSVVVZZZ___eeelllsssxxx}}}|||///000000111222222333333444555666555444333555777888777???SSSgggqqqtttuuuuuuzzztttfff\\\WWWUUUTTTUUUZZZ^^^eeerrr}}}|||xxxuuurrroookkkgggddd```\\\YYYRRRPPPMMMIIIEEECCCBBBAAA@@@???>>>>>>???AAACCCEEEEEEGGGHHHHHHGGGGGGIIIJJJOOOPPPTTTYYY```eeeiiijjjiiiffffffiiikkkmmmssszzzsssdddTTTKKKGGGCCCAAAAAADDDFFFIIIKKKMMMOOOQQQTTTUUUWWWYYY]]]aaagggkkknnnqqqrrrtttttttttuuuxxxzzz|||~~~~~~~~~}}}{{{xxxzzz||||||||||||}}}~~~rrrjjjeeeeeehhhmmmrrrzzz~~~}}}|||yyyyyy{{{yyyyyyyyyyyyyyyxxxwwwvvvpppmmmiiigggfffdddbbbaaa___^^^[[[WWWSSSPPPNNNNNNLLLJJJGGGDDDBBB@@@@@@??????@@@BBBJJJ___|||~~~xxxyyy|||~~~|||qqqhhhiiikkkqqqxxx~~~xxxooogggaaa]]]\\\XXXXXXXXXWWWWWWWWWXXXXXXYYY\\\aaaffflllssszzz000000000111222222333333111222333333222222444666888888BBBVVViiirrrttttttsssxxxqqqddd\\\WWWUUUTTTUUUZZZ^^^eeerrr~~~~~~|||{{{yyyvvvrrroookkkgggbbb]]]ZZZVVVSSSQQQJJJHHHEEEBBB???===<<<<<<>>>=========>>>@@@BBBCCCDDDEEEGGGGGGGGGIIIKKKMMMSSSTTTXXX\\\```eeehhhjjjhhhffffffiiijjjlllssszzzlll^^^OOOHHHEEEBBBAAACCCDDDGGGJJJLLLNNNPPPRRRTTTWWWXXX[[[^^^ccchhhmmmpppssstttvvvvvvvvvwwwyyy{{{~~~~~~~~~~~~~~~|||zzzxxxyyyzzzzzzyyyzzz{{{}}}sssjjjdddccceeennnrrryyy}}}}}}||||||}}}}}}}}}}}}||||||tttrrrnnnkkkjjjhhhfffdddaaa```^^^ZZZWWWTTTRRRQQQMMMKKKHHHEEECCCAAAAAA@@@>>>???@@@FFFYYYtttzzzqqqqqquuuxxx|||wwwlllmmmooouuu}}}xxxpppjjjgggeeeaaabbbbbbbbbaaa^^^\\\[[[```dddiiiooovvv}}}000000111111111222222222///111222222222333555777777999EEEZZZlllsssssssssrrrvvv{{{nnnccc\\\WWWTTTSSSUUUZZZ___fffrrr~~~}}}yyywwwuuusssqqqnnnjjjfffddd```ZZZUUUQQQNNNLLLJJJDDDCCC@@@===;;;:::::::::===<<<<<<===>>>???AAABBBCCCEEEFFFGGGHHHJJJNNNQQQSSSVVVYYY[[[^^^aaadddffffffdddeeehhhiiikkksss{{{~~~hhh[[[LLLFFFCCCAAAAAACCCDDDGGGKKKNNNOOOQQQSSSUUUXXXYYY\\\___dddjjjoooqqqvvvwwwxxxxxxxxxxxx{{{}}}~~~~~~}}}}}}}}}{{{zzzxxxxxxxxxwwwvvvvvvyyy{{{sssjjjdddccceeennnrrryyyvvvssspppnnnlllkkkhhhfffcccaaa___\\\ZZZWWWTTTRRRNNNLLLIIIFFFDDDBBBBBBBBB>>>??????DDDSSSlllyyypppqqqvvvzzz}}}|||rrrrrrsssyyy~~~vvvpppnnnmmmkkklllmmmmmmjjjfffaaa^^^ccchhhnnnvvv~~~111111111111111222222222000111222333333444666888888;;;HHH]]]mmmsssssssssqqqvvvxxxmmmddd\\\WWWTTTSSSUUUZZZ___fffssszzzsssqqqooommmkkkgggbbb___^^^ZZZTTTOOOLLLIIIGGGEEEAAA@@@>>><<<;;;::::::;;;<<<<<<===>>>???@@@AAAAAACCCDDDFFFGGGHHHLLLPPPSSSSSSVVVYYYZZZ[[[\\\___bbbcccbbbdddhhhiiikkkttt}}}}}}hhhZZZLLLEEECCCAAA@@@BBBDDDGGGLLLOOOQQQSSSUUUVVVXXXYYY\\\```ffflllqqqtttyyy{{{{{{{{{zzzzzz|||~~~~~~~~~}}}|||||||||{{{zzzxxxxxxwwwtttssstttvvvyyyssskkkfffdddfffmmmqqqxxx~~~wwwuuurrrqqqpppnnnkkkiiidddaaa___]]]\\\ZZZUUURRROOOMMMKKKHHHEEEDDDCCCCCC??????@@@CCCMMMccc|||uuuyyywwwuuuvvv{{{zzzuuusssrrrsssuuuvvvvvvsssmmmgggccceeeiiipppyyy111111111111111111111111111222333333333444777999999===KKK___nnnsssttttttsss{{{xxxnnneee\\\VVVSSSRRRUUUZZZ___fffsssyyyuuuooommmjjjhhheeeaaa\\\YYYVVVSSSNNNJJJHHHEEECCCAAA???>>><<<;;;:::;;;;;;<<<;;;<<<===>>>??????@@@@@@AAABBBDDDEEEGGGJJJOOOSSSRRRUUUXXXYYYXXXYYY\\\______```cccggghhhkkkuuu|||gggZZZKKKEEEBBB@@@@@@AAADDDHHHMMMQQQSSSTTTVVVWWWXXXZZZ]]]bbbiiipppuuuxxx}}}~~~~~~}}}||||||~~~}}}|||{{{|||||||||{{{zzzyyywwwtttrrrsssvvvyyytttlllgggfffhhhkkkooowww~~~|||zzzwwwvvvtttssssssqqqooollldddbbb___^^^^^^\\\WWWRRRPPPOOOLLLIIIGGGEEEDDDDDD???@@@AAACCCIIIZZZxxx{{{xxxwwwwww{{{zzzxxxxxxzzz|||}}}}}}zzzuuuoookkkjjjmmmsss{{{111111111111111111111111111222333333333333666888;;;???MMM```nnnssstttuuuvvvyyypppfff\\\UUUSSSRRRTTTZZZ___fffsss~~~wwwqqqnnniiigggdddaaa^^^ZZZUUUQQQMMMKKKHHHEEEDDDAAA>>><<<<<<;;;:::999999:::;;;;;;999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCGGGLLLPPPMMMQQQTTTTTTSSSSSSVVVZZZ[[[]]]bbbfffhhhkkkvvvyyydddWWWIIICCCAAA@@@@@@BBBDDDHHHNNNRRRTTTUUUWWWXXXYYY[[[___eeemmmtttzzz~~~~~~}}}~~~~~~{{{zzz{{{|||}}}|||}}}|||yyyuuussstttxxx{{{tttlllgggeeeggghhhmmmvvv}}}zzzwwwuuutttsssrrrssssssrrrooommmfffccc`````````^^^XXXSSSQQQPPPMMMJJJHHHFFFEEEEEE>>>???AAACCCEEERRRpppwwwvvvvvv||||||vvvssssssuuuxxx~~~222222111111111111111111111222333333222333555666<<<@@@NNN```nnnsssuuuvvvyyyzzzqqqggg\\\TTTSSSRRRTTTZZZ___fffsssyyyqqqkkkiiiccc```]]][[[XXXSSSNNNJJJGGGFFFCCCBBBAAA>>>;;;888999999888777777888::::::888888:::;;;<<<============>>>>>>???AAADDDJJJNNNHHHLLLPPPPPPMMMMMMQQQUUUYYY\\\aaafffhhhlllwwwwwwaaaTTTGGGAAAAAA@@@AAACCCDDDHHHNNNRRRUUUVVVWWWXXXZZZ]]]aaahhhooowww~~~~~~}}}{{{zzz{{{}}}}}}}}}~~~{{{wwwtttvvvzzz}}}tttlllfffdddeeefffllluuu}}}zzzwwwtttssspppoooooopppqqqpppmmmkkkgggdddaaaaaabbb```ZZZTTTRRRPPPNNNKKKHHHGGGFFFFFF===>>>AAABBBBBBMMMkkkvvvuuuuuu|||{{{xxxzzz{{{|||111111111111111111111111111222222222111333555888>>>AAAMMM```nnnttttttuuu{{{qqqhhh^^^WWWUUUUUUVVVYYY___iiiuuu}}}}}}yyysssmmmfffbbb\\\ZZZVVVSSSPPPLLLHHHEEEDDDBBB@@@===;;;:::::::::<<<<<<;;;;;;;;;;;;::::::>>>>>>??????>>>===<<<<<<;;;<<<===@@@BBBEEEFFFGGGGGGGGGHHHIIIJJJMMMOOOQQQUUUZZZ___aaadddmmm{{{tttdddWWWKKKFFFCCC@@@??????FFFIIINNNRRRTTTVVVYYY[[[]]]aaaffflllrrrxxx}}}yyyyyy{{{}}}|||{{{}}}|||yyyvvvtttvvvyyy}}}ssskkkeeeccceeekkkpppwww~~~zzzvvvtttsssrrrqqqooonnnlllllllllllljjjiiiiiiiiihhheeebbb^^^[[[YYYSSSQQQNNNJJJGGGEEEDDDCCCDDD>>>===BBBDDDLLLccc|||~~~{{{zzz111111111111111111111111111222222222222333666888===@@@KKK^^^mmmsssuuuvvvyyypppfff]]]WWWUUUUUUVVVYYY___iiiuuu}}}}}}zzzvvvsssnnniiiccc___VVVSSSOOOKKKIIIFFFCCC@@@BBBAAA???<<<:::999999999;;;;;;;;;:::::::::::::::>>>>>>?????????>>>======<<<<<<>>>@@@BBBDDDEEEFFFDDDDDDDDDEEEGGGIIILLLMMMQQQVVV\\\___ccckkkyyysss___SSSHHHDDDBBB@@@???AAAEEEIIIOOOSSSWWWZZZ]]]______ccchhhmmmrrrxxx~~~~~~~~~{{{xxxxxxzzz||||||{{{|||{{{yyyvvvtttuuuyyy|||~~~rrrjjjdddbbbdddhhhmmmvvv}}}yyyuuutttsssqqqpppooonnnmmmllllllkkkjjjiiihhhhhhgggeeeccc___\\\ZZZWWWTTTPPPLLLHHHFFFEEEEEEFFFAAA???CCCDDDJJJ^^^uuu{{{xxxxxx111111111111111111111111111222222222222333666999===???III[[[jjjrrruuuxxxwwwmmmeee\\\WWWTTTUUUVVVYYY___iiiuuu|||~~~zzzsssqqqnnnkkkgggccc^^^ZZZPPPMMMHHHDDDAAA@@@>>><<>>===;;;999888888777999999999:::::::::::::::======>>>?????????>>>>>>======>>>@@@AAABBBCCCDDDBBBBBBBBBCCCEEEGGGIIIKKKMMMRRRXXX]]]aaajjjvvv{{{nnnYYYNNNEEEBBBAAA???@@@BBBDDDIIIPPPUUUZZZ^^^aaadddcccfffkkkppptttyyy~~~~~~}}}||||||zzzwwwvvvxxxzzzzzzzzz{{{zzzxxxuuutttuuuxxx{{{}}}qqqiiicccaaaccceeekkkttt~~~|||xxxuuutttsssqqqpppnnnnnnnnnmmmlllkkkiiiiiigggggggggfffdddaaa^^^]]]\\\YYYSSSNNNJJJHHHGGGGGGGGGCCCBBBDDDCCCGGGWWWjjj|||xxxvvv~~~111111111111111111111111111222333222222444777999<<<>>>GGGXXXhhhqqqvvvyyyvvvlllccc\\\WWWTTTUUUVVVZZZ```jjjttt|||yyyuuunnnkkkhhheeebbb]]]XXXTTTMMMIIICCC???>>>===<<<<<<<<<<<<:::999888777666666888888888999999:::::::::;;;<<<======>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCDDDFFFHHHJJJKKKPPPWWW\\\aaaiiisss{{{sssgggUUULLLDDDAAA@@@>>>???BBBEEEJJJQQQWWW\\\```ccceeegggjjjooossswwwzzz|||{{{~~~~~~}}}|||zzzxxxvvvuuuvvvwwwyyyyyyyyyyyywwwuuutttuuuxxx{{{}}}ppphhhbbb```bbbeeekkkttt~~~~~~|||yyywwwvvvuuusssqqqoooppppppooommmkkkjjjiiiggggggggggggeeecccaaa```___\\\VVVPPPKKKIIIHHHHHHEEECCCCCCDDDCCCFFFRRR```}}}{{{vvv{{{111111111111111111111111111222333333333444777:::======FFFXXXgggpppvvvzzz~~~vvvkkkbbb[[[VVVSSSTTTWWWZZZ```jjjttt{{{|||uuupppmmmjjjfffbbb^^^XXXRRRMMMHHHEEE@@@<<<;;;;;;;;;:::999999999888777666666555777777888999999:::;;;;;;::::::;;;<<<============>>>>>>>>>?????????@@@@@@AAA@@@@@@AAABBBDDDFFFGGGKKKPPPVVV\\\aaagggoootttxxx}}}vvvjjj```SSSKKKDDDBBB@@@===???BBBFFFKKKRRRYYY]]]```ccceeekkkooossswwwzzz}}}{{{{{{zzzwwwsssnnnkkkjjjkkkzzz~~~~~~yyyxxxwwwuuutttuuuwwwxxxxxxxxxwwwuuutttuuuxxx{{{|||ppphhhbbb```bbbfffllluuu~~~~~~}}}zzzyyyxxxwwwuuutttppprrrtttsssooolllkkklllhhhhhhiiihhhgggfffdddcccaaa^^^XXXRRRMMMKKKIIIIIICCCCCCCCCDDDDDDFFFPPPYYYuuu|||uuuxxx111111111111111111111111000222333333333555888;;;===>>>GGGXXXhhhpppuuuyyy{{{xxxlllccc[[[UUUSSSTTTWWW[[[aaajjjttt{{{xxxqqqlllllliiiddd___ZZZSSSMMMHHHCCC@@@<<<999999888888777777777888888777666555555777777888999:::;;;<<<===;;;;;;<<<=========<<<<<<>>>>>>>>>>>>>>>?????????>>>=========???@@@BBBCCCJJJNNNTTTZZZ^^^cccgggjjjkkkqqqtttrrrnnnjjjbbbZZZOOOIIICCCAAA???<<<>>>CCCFFFLLLTTT[[[___bbbeeefffooosssxxx|||}}}vvvpppmmmjjjjjjhhheee```]]]\\\]]]jjjssszzzyyyxxxuuussssssuuuwwwxxxxxxxxxvvvuuuvvvyyy{{{|||ppphhhbbb```bbbfffmmmvvv~~~}}}{{{zzzzzzyyywwwuuusssvvvyyywwwsssooonnnooojjjkkkkkkkkkjjjhhhgggeeeaaa___[[[VVVQQQMMMKKKJJJCCCDDDDDDDDDCCCGGGNNNTTTooo}}}sssvvv111111111111111111111111000222333333444555999;;;>>>???IIIZZZiiippptttwwwxxxzzznnncccZZZTTTRRRTTTWWW[[[aaajjjtttzzz|||uuummmhhhgggddd```[[[VVVOOOIIIDDD???===:::999999888777555666777777888888777666555777777888:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>===<<<=========>>>>>>>>>??????============>>>???AAABBBGGGJJJPPPUUUYYY[[[]]]^^^]]]aaacccaaa^^^]]]XXXRRRIIIDDD@@@???===<<>>===<<<<<<======>>>>>>??????????????????@@@AAACCCDDDDDDGGGLLLQQQTTTVVVVVVVVVRRRVVVVVVTTTRRRRRRPPPKKKDDD@@@======<<<;;;???EEEEEELLLUUU___eeejjjmmmooossswww}}}}}}wwwmmmddd^^^ZZZWWWUUUWWWVVVSSSPPPOOOQQQVVVZZZVVV```ppp||||||{{{wwwrrrppprrruuuxxxyyyyyyxxxwwwxxxzzz}}}}}}qqqiiicccaaacccccckkkvvv~~~|||{{{zzzzzzzzzyyywwwtttwww|||~~~xxxsssssstttoooooooooooommmllljjjhhhbbbbbb```]]]YYYTTTPPPNNNIIIIIIHHHCCCBBBEEEJJJLLL```{{{xxx000111111111111222222222111333555666666777999;;;>>>AAAHHHVVVfffqqqtttsssyyy{{{pppggg___XXXUUUTTTWWW^^^dddiiisss||||||zzzssshhh___^^^[[[VVVPPPJJJFFFCCCBBB999999999888777666666555666555555444444444555555666777888999;;;<<<===>>>?????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????EEEGGGJJJLLLMMMLLLKKKKKKHHHHHHGGGGGGFFFFFFFFFEEE@@@@@@>>><<<:::;;;>>>AAAHHHNNNXXXaaahhhmmmqqqtttxxxzzz}}}rrrgggccc^^^YYYWWWUUURRRQQQMMMNNNNNNNNNMMMOOORRRUUUWWWcccrrr~~~}}}{{{|||}}}~~~~~~{{{yyywwwuuuttttttuuuvvvxxxyyyyyywwwvvvvvvxxxzzz{{{ooogggaaa___```cccjjjttt}}}{{{{{{{{{|||||||||}}}}}}}}}|||||||||{{{zzzwwwuuussspppooonnnmmmllljjjiiihhhgggeeeccc```^^^YYYSSSOOONNNKKKGGGDDDCCCDDDGGGHHHVVVqqq|||{{{000111111111111222222222000222444555555666888::::::<<>>===999999888888777666666555666555555444444555555555777888999:::;;;===>>>>>>@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>????????????AAABBBDDDEEEFFFEEEEEEDDDAAA@@@@@@@@@????????????>>>>>>===;;;::::::===@@@JJJPPPZZZcccjjjppptttvvvxxxzzz~~~|||mmm```\\\XXXTTTQQQPPPOOONNNMMMMMMNNNNNNMMMMMMOOOSSSVVV\\\hhhxxx~~~}}}}}}|||zzzxxxvvvttttttuuuvvvwwwxxxxxxwwwvvvwwwyyy{{{yyynnnfff```^^^```cccjjjttt~~~}}}|||{{{}}}}}}}}}~~~~~~~~~}}}||||||zzzxxxvvvtttssspppooonnnllljjjiiihhhhhhgggfffcccaaa^^^ZZZTTTPPPNNNKKKGGGDDDCCCDDDFFFHHHQQQkkk}}}~~~000111111111111222222222000111333444444555666888888:::AAAPPPaaammmrrrrrr}}}yyyoooggg^^^XXXVVVTTTUUU[[[aaahhhrrr}}}~~~xxxtttrrrlllccc[[[RRROOOKKKEEEAAA===:::999999888888777777666666555666555555444555555666666888999:::;;;<<<>>>>>>???@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999999999999<<<<<<<<<:::999:::<<>>??????@@@@@@??????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<888888888888888777777777:::::::::999888999<<<>>>EEEMMMXXXbbbjjjooosssuuuxxx{{{~~~~~~}}}zzzxxxwwwwwwxxxyyy{{{vvvggg```YYYSSSQQQOOOLLLKKKMMMNNNOOOOOOMMMMMMNNNNNNOOOSSSYYY]]]iiixxx~~~}}}|||zzzxxxvvvuuuuuuuuussstttuuuuuuuuuwwwzzz}}}tttiiibbb]]]\\\^^^aaahhhsss~~~~~~zzzxxxwwwvvvvvvssspppmmmiiigggggghhhiiijjjgggeeebbb___\\\WWWTTTOOOMMMIIIEEEDDDDDDEEEFFFGGGZZZuuu~~~}}}~~~000000111111111222222222///111333333333333444666999;;;BBBPPPcccssszzz|||vvvmmmfff^^^XXXWWWUUUUUUZZZ```gggsss~~~~~~xxxtttooojjjeee___XXXSSSLLLJJJFFFAAA>>>;;;999888777777777666666666666666555555555555555666777888;;;;;;<<<<<<===>>>???????????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;========================<<<;;;:::999888888999999777777777777777777777777777888999999888999<<<>>>CCCKKKWWWbbbjjjooosssuuuwwwzzz~~~~~~{{{wwwuuutttttttttyyy}}}lll```]]]ZZZUUUTTTRRROOONNNNNNPPPPPPPPPQQQRRRSSSUUUYYY^^^fffkkkuuu~~~~~~||||||zzzyyywwwvvvuuuuuurrrssstttuuuuuuwwwzzz}}}qqqgggaaa\\\[[[^^^```gggqqq}}}|||zzzyyyyyyyyyuuurrrnnnkkkhhhhhhiiijjjkkkiiieeeccc```]]]YYYVVVPPPNNNKKKGGGEEEDDDEEEEEEFFFTTTkkk000111111111111222222222000222333333333333444666777999???NNNbbbsss|||tttllleee^^^YYYWWWUUUVVV\\\bbbiiisss~~~~~~zzzuuuqqqlllfff```YYYSSSNNNGGGEEEBBB>>>;;;888777777666666666666666666666666555555555555666777888888;;;;;;<<<<<<===>>>>>>???>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888888777777666666555555444444444444555555555555666777999999999:::<<<>>>CCCKKKWWWccckkkqqqtttvvvuuuwwwzzz~~~~~~}}}~~~{{{wwwtttrrrqqqqqqyyy}}}jjj```^^^[[[WWWZZZWWWTTTRRRRRRSSSSSSRRRSSSUUUWWW[[[aaaiiirrryyy}}}|||zzzzzzyyyxxxwwwvvvvvvuuurrrssstttttttttvvvyyy|||ooofff```\\\\\\^^^___gggqqq}}}~~~}}}~~~}}}|||{{{zzzzzzwwwuuuqqqnnnlllkkkkkkkkkllljjjfffcccaaa___[[[YYYRRRPPPMMMIIIGGGEEEEEEEEEFFFNNNbbb}}}000111111111111222222222111222444444333333555666777888>>>MMMbbbttt~~~ssskkkeee^^^YYYWWWVVVXXX^^^dddjjjttt}}}|||vvvtttpppjjjccc\\\UUUOOOKKKEEECCC@@@<<<999777666666666666666666666666666666555555555555666777888999:::;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999555666666777777666555444222222333333333444444444555777999::::::;;;===???@@@IIIVVVbbbkkkpppsssuuussstttvvvyyy|||~~~}}}~~~~~~~~~~~~~~~~~~|||yyyuuusssqqqqqqqqqvvvzzzrrrjjjiiigggbbbeeebbb___]]]]]]^^^^^^]]]\\\___ccchhhppp{{{|||zzzwwwxxxxxxxxxwwwvvvvvvuuurrrssstttttttttuuuxxxzzz~~~nnneee```\\\\\\^^^aaahhhsss~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyyyyyxxxwwwuuurrrooonnnllllllmmmkkkgggdddbbb```]]]ZZZTTTRRROOOKKKIIIGGGFFFFFFEEEIIIYYYuuu000111111111111222222222222333444444444444555666888999???NNNcccvvvrrrkkkeee^^^YYYWWWVVVYYY```fffkkkttt}}}zzztttssspppjjjbbbZZZSSSMMMIIIEEECCC@@@===:::999888888555555555666666666666666555555555555666777999999::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888555666888999999888666555222333333333444444555555555777999::::::;;;===???===FFFSSS___hhhnnnqqqsssrrrrrrsssuuuyyy}}}~~~~~~|||||||||}}}}}}~~~|||zzzwwwtttrrrqqqqqqrrrrrrvvvzzz||||||||||||wwwwwwuuupppqqqnnnkkkiiijjjkkkkkkjjjmmmooottt{{{}}}zzzvvvvvvwwwwwwwwwwwwvvvvvvssssssttttttssstttwwwyyy}}}nnneee```\\\\\\___bbbiiittt~~~{{{{{{|||||||||}}}}}}}}}{{{||||||}}}|||zzzyyywwwyyyxxxwwwuuurrrpppnnnlllnnnkkkgggdddbbb```]]][[[UUUSSSPPPMMMJJJHHHGGGFFFDDDEEESSSqqq~~~}}}000111111111111222222222222333444444333333555777<<<>>>CCCMMMaaavvvwwwoooggg___YYYWWWUUUVVV\\\bbbiiittt~~~|||wwwtttnnnjjjccc]]]VVVPPPIIIEEEBBB???;;;999999999888888777777666666555555555444444555555555666666777777;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<======>>><<<<<<======<<<<<<;;;:::777888999::::::999777666777666555555444444444444888666333333444666777777666888<<>>;;;999999999888777777666666666555555555555444444555555666777888888;;;;;;;;;<<<<<<<<<<<<===::::::999999999999::::::<<<<<<<<<<<<<<<;;;;;;:::999999999999888777666555555555444444444444555555777666555666777999:::;;;:::<<<===?????????BBBDDDEEEGGGOOO\\\eeeiiilllooooooqqqtttvvvxxx{{{~~~|||{{{{{{zzz{{{|||}}}~~~~~~}}}zzzyyyvvvrrrpppoooooooooqqqrrrtttuuuvvvyyy}}}~~~|||zzzyyyxxxvvvssstttvvvwwwvvvtttssstttsssssssssuuuyyy}}}yyykkkddd```\\\[[[^^^aaaiiiuuu~~~|||~~~|||{{{{{{|||}}}~~~}}}|||{{{||||||}}}~~~|||zzzxxxvvvtttsssssstttrrrooolllhhhdddbbb```^^^\\\WWWRRRMMMIIIGGGGGGHHHGGGMMM```{{{~~~}}}.../////////000000000000222333444444333333555777777:::AAAMMMbbbxxxuuunnnggg```[[[YYYVVVWWW\\\aaahhhrrr|||yyyrrrllliiiccc___YYYTTTOOOIIIDDDAAA???===:::888888999888777666666666666555555555555333444555666777888999:::;;;;;;;;;<<<<<<<<<<<<===999888888777777888888999<<<<<<<<<<<<<<<;;;::::::;;;:::999777666555444444555444444444444555555666444444555666777999:::;;;@@@AAABBBAAAAAADDDGGGIIIIIIJJJPPP[[[eeeiiilllpppoooqqqtttvvvxxx{{{~~~|||{{{{{{|||}}}}}}~~~~~~||||||yyyxxxuuurrrqqqpppoooooopppqqqsssuuuvvvyyy}}}}}}{{{zzzyyyxxxwwwuuuttttttvvvwwwvvvuuuuuutttsssqqqqqqtttyyy}}}zzzlllddd___\\\[[[^^^aaajjjwww|||~~~}}}||||||}}}~~~|||{{{|||}}}~~~~~~}}}|||zzzxxxvvvuuutttrrrpppmmmjjjgggfffeeebbb___[[[VVVQQQMMMJJJIIIHHHGGGKKKZZZrrr~~~/////////000000000111111222333444444333333555777;;;>>>DDDPPPcccwww~~~tttmmmfff```[[[YYYWWWWWW\\\aaagggqqq{{{}}}uuunnngggddd^^^ZZZTTTOOOKKKGGGBBB@@@===;;;888888888888888666666666666666666555555555333444555666888999:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;::::::999999::::::;;;;;;;;;<<<<<<<<<;;;:::::::::999777555444555555666666666555444444444555555444555777888999;;;===>>>DDDHHHKKKKKKKKKNNNOOONNNSSSPPPSSS\\\dddhhhkkknnnnnnqqqsssuuuwwwzzz~~~~~~|||{{{{{{~~~~~~~~~~~~~~~|||{{{zzzyyyxxxvvvtttrrrqqqqqqqqqoooqqqsssuuuwwwzzz~~~}}}zzzxxxwwwwwwwwwvvvuuuttttttuuuvvvvvvvvvvvvuuurrrppppppsssyyy}}}zzzlllccc^^^[[[[[[^^^bbbkkkxxx~~~~~~~~~}}}}}}~~~}}}|||}}}~~~~~~|||zzzwwwvvvsssqqqooommmkkkjjjiiiiiifffddd```[[[VVVQQQMMMKKKHHHGGGJJJUUUiii}}}yyy~~~000000000111111111222222222333444444333333555777;;;???FFFRRRfffyyy}}}ssskkkfff```[[[YYYWWWWWW\\\aaagggqqq{{{zzzrrrkkkeeeaaaZZZVVVPPPKKKGGGDDDAAA???:::999777777888888777666555555555666666666666666444444555777999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;::::::999777777666555555666777888999888777666555444444444999;;;>>>>>>???AAADDDGGGIIISSS]]]aaacccfffccc^^^___YYYXXX]]]dddgggiiilllnnnppprrrtttvvvxxx|||}}}|||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzzwwwvvvuuutttrrrrrrqqqqqqppprrrtttvvvyyy|||}}}zzzxxxwwwwwwwwwuuuuuuuuuuuuuuuuuuwwwxxxvvvuuurrrpppooosssxxx}}}{{{lllccc^^^[[[[[[^^^ccclllyyy~~~~~~~~~~~~~~~|||zzzxxxvvvsssqqqooommmlllllllllmmmiiihhheee```[[[UUUPPPMMMIIIHHHJJJQQQaaayyy~~~zzz|||111111111111222222222222222333444444333333555777666;;;DDDRRRggg{{{|||rrrjjjddd^^^ZZZYYYVVVWWW\\\aaahhhrrr|||xxxqqqjjjccc___WWWSSSMMMHHHDDDAAA???===888777666666888888777555555555555666666666666666555666777888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999999666666666666777888999999:::999888777777666666666:::===???AAABBBEEELLLQQQWWWgggxxxuuujjjaaa\\\___eeehhhjjjlllnnnpppssstttvvvxxx|||~~~}}}|||{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzzzzuuuttttttsssrrrrrrqqqqqqrrrtttwwwyyy|||}}}{{{yyyxxxxxxtttuuuvvvuuutttuuuwwwyyyuuutttsssqqqppprrrwww{{{{{{lllbbb]]]ZZZ[[[^^^dddlllyyy~~~}}}|||zzzyyyxxxtttsssqqqooonnnooopppqqqnnnmmmkkkfff```YYYSSSPPPJJJJJJKKKNNNYYYppp~~~~~~000000000000111111111111222333444444333333555777444999CCCQQQfffzzz|||qqqiiiccc]]]YYYWWWUUUVVV\\\aaahhhsss}}}}}}vvvoooiiibbb^^^UUUPPPJJJDDDAAA>>><<<:::666555555666777888666555555555555555666666666777777777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<:::;;;;;;;;;;;;:::999999777777888888888888888888999888888888999::::::;;;<<>>======<<<<<<======>>>::::::;;;;;;;;;:::999999888999:::::::::888777666777777777999:::<<<>>>???DDDHHHLLLPPPTTT]]]jjjsssrrrggg___aaagggkkknnnppprrrtttvvvxxxyyy{{{~~~}}}|||{{{{{{zzzzzzzzz{{{|||}}}}}}}}}~~~|||{{{zzz{{{{{{{{{{{{{{{zzzyyyxxxuuuxxx{{{}}}{{{{{{{{{zzzxxxuuurrrppprrrtttvvvvvvttttttwwwzzzssstttsssrrrrrrsssuuuxxx|||lllbbb]]]ZZZ[[[^^^eeelllxxx|||~~~}}}|||||||||}}}{{{yyyvvvtttssstttvvvwwwwwwwwwuuuqqqjjjbbb[[[VVVOOOPPPNNNKKKNNN^^^yyywww333333222222111000//////333444555555444444666888888<<>>===;;;999999999;;;<<<:::;;;<<<===>>>>>>>>>>>>============<<<<<<<<<<<<======>>>======<<<;;;;;;:::999777999;;;;;;999666;;;<<<<<<<<<<<<>>>CCCFFFMMMVVVaaahhhnnnuuuiii\\\YYYdddnnnnnnmmmqqqrrrssstttvvvzzz~~~}}}}}}~~~~~~~~~zzzzzzyyyyyyyyyzzz{{{{{{}}}~~~|||{{{}}}{{{{{{|||~~~}}}zzzyyy}}}{{{zzzyyywwwvvvtttrrrrrrtttvvvwwwwwwuuuttttttuuuwwwtttssstttrrrqqquuu{{{zzziii```[[[YYYYYY[[[eeemmmyyy~~~|||zzz|||}}}~~~}}}}}}}}}|||||||||{{{{{{{{{||||||xxxuuusssqqqnnnhhh___XXXXXXNNNLLLQQQQQQUUUkkk111111111111111222222222333444555444444444666888999===DDDQQQfffyyy~~~~~~xxxrrrlllbbb[[[ZZZWWWWWW\\\aaagggrrr|||wwwqqqkkkddd]]]WWWPPPKKKDDD???<<<;;;999888555555555555555444444444555666666777888999999:::>>><<<;;;999999:::;;;<<<999:::;;;<<<===============<<<<<<<<<<<<;;;;;;;;;===============<<<;;;;;;;;;999888999;;;;;;999666:::::::::;;;===BBBIIINNN```iiittt}}}xxxcccYYYXXXdddnnnoooooorrrsssssstttvvvyyy~~~~~~}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{||||||}}}~~~}}}|||~~~}}}}}}~~~}}}{{{~~~}}}}}}}}}~~~{{{zzzyyywwwuuutttsssrrrvvvxxxyyyxxxwwwvvvvvvwwwvvvtttssssssqqqpppuuu|||xxxhhh___[[[XXXYYY\\\fffnnnzzz~~~~~~|||}}}}}}~~~}}}~~~}}}|||{{{{{{{{{|||}}}~~~|||xxxtttqqqoooiiiaaa[[[[[[QQQNNNQQQQQQSSSggg......///111222333444555222444555444444444666888:::>>>EEESSShhh{{{{{{vvvoooeee^^^\\\YYYYYY]]]```eeeoooyyyvvvnnnggg```YYYSSSKKKGGGAAA===;;;:::999888444444444444555555666666555555666777888::::::;;;===<<<;;;:::999:::;;;<<<888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<======<<<<<<;;;;;;;;;:::999999::::::888777::::::;;;>>>DDDNNNYYYaaasss|||xxxgggZZZTTTWWWdddnnnpppqqqtttsssssstttvvvyyy|||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{|||||||||zzzxxxvvvtttsssssstttvvvwwwxxxxxxvvvuuuuuuvvvuuurrrrrrrrrppppppuuu}}}uuufff^^^ZZZXXXYYY]]]gggooo{{{~~~~~~~~~~~~}}}|||zzzzzzzzz|||~~~{{{vvvrrrooojjjccc^^^^^^UUUQQQRRRPPPPPP```vvv......///111222333444555222333444444444555777999;;;???FFFUUUjjj~~~|||wwwooofff___\\\YYYYYY]]]aaafffoooxxx}}}rrriiiccc\\\UUUPPPGGGCCC???<<<::::::999888666666666777777777777777444555666777999:::;;;<<<<<<;;;;;;:::::::::;;;<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;:::999999999999999888<<<===AAAHHHSSSaaaqqq{{{|||fffWWWQQQPPPVVVdddnnnqqqrrruuusssssstttvvvxxx{{{}}}~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}|||{{{|||||||||zzzxxxuuuttttttttttttssstttvvvuuusssqqqqqqrrrsssqqqqqqrrroooooovvv~~~rrrddd]]]YYYWWWZZZ^^^fffooo{{{~~~}}}}}}~~~~~~{{{zzzyyyxxxxxxzzz}}}|||uuuqqqnnnjjjddd```___XXXTTTTTTQQQPPP\\\mmm000000111111111222222222222333444444444555777999<<<@@@GGGVVVlll|||uuummmeee___YYYWWWXXX]]]bbbgggqqqzzzyyyooofff___YYYSSSNNNCCC@@@===:::::::::999888999888888777666666555555444555666888999;;;<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<============<<<=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999888888888999:::===BBBJJJVVVeeevvvmmmZZZOOOJJJNNNWWWccclllooorrrtttrrrrrrtttuuuwwwzzz{{{|||{{{}}}~~~}}}||||||~~~~~~}}}}}}}}}}}}}}}{{{zzzxxxvvvttttttttttttssstttuuutttrrrppppppqqqrrrqqqrrrrrrooooooxxxxxxmmmbbb\\\XXXWWWZZZ___eeennnzzz~~~~~~~~~~~~}}}~~~}}}|||{{{zzzyyyxxxwwwwwwyyy{{{|||~~~yyysssooommmjjjfffbbb```ZZZWWWVVVSSSRRRZZZggg222222222111111111111111111222444444444555888:::<<<@@@HHHVVVmmm{{{sssjjjbbb]]]WWWUUUXXX]]]ccchhhrrr{{{~~~xxxnnnfff___XXXQQQKKKBBB???<<<::::::999888777777777666555444333222222666666777888999;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<;;;;;;;;;:::999999::::::;;;;;;::::::888999999888777888;;;===AAAIIIWWWfffvvvrrr___RRRMMMHHHNNNXXXbbbhhhlllppprrrpppqqqsssuuuwwwyyy{{{{{{zzz|||~~~}}}{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyyyyxxxwwwvvvuuutttssstttuuuvvvuuusssqqqqqqqqqqqqqqqrrrrrrooopppzzzrrriii```[[[WWWVVVZZZaaaeeennnzzz~~~~~~}}}|||||||||yyyyyyyyyxxxxxxyyyyyyyyyyyyuuupppnnnmmmlllhhheeebbb^^^[[[ZZZWWWTTTZZZbbbwww111111111111111111111111111222444444444555888:::;;;???GGGVVVmmm{{{qqqhhhaaa]]]WWWVVVXXX^^^ccchhhqqqzzzzzzqqqhhhaaaXXXOOOHHHAAA???<<<::::::999888666666666555555444444444333777777888999999:::;;;;;;999::::::;;;<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::::::::999999999888888888888999:::::::::::::::666777888888777999<<<@@@JJJUUUfffxxxsssbbbRRRJJJJJJGGGPPPZZZaaaeeeiiimmmooonnnooorrrtttwwwyyyzzz{{{yyy|||~~~}}}{{{zzz~~~}}}}}}}}}~~~~~~~~~}}}}}}wwwxxxxxxyyyxxxvvvtttrrrtttuuuvvvtttrrrpppppppppqqqrrrsssssspppqqq|||~~~nnnfff^^^ZZZVVVUUU[[[bbbfffooo{{{~~~}}}{{{{{{||||||{{{zzzxxxwwwuuurrrooonnnoooooolllhhhfffccc```^^^ZZZVVVXXX]]]jjj000000111111222222222222111222444444444555888:::;;;???GGGVVVmmm|||pppggg```]]]XXXWWWYYY^^^ccchhhpppyyy}}}tttkkkcccYYYNNNFFFAAA???<<<;;;:::999888666666666666777777777777777888888888999999:::::::::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::888888888777777777777666777888999:::::::::::::::555666888777777999===BBBSSS___rrruuugggVVVGGGBBBEEEHHHQQQ[[[```cccgggkkknnnmmmnnnqqqtttwwwyyyzzz{{{xxx|||~~~}}}zzzzzz~~~{{{|||}}}}}}}}}}}}}}}}}}vvvwwwyyyzzzyyyvvvsssqqqqqqssssssrrrpppnnnmmmnnnqqqrrrttttttpppqqq}}}~~~llleee^^^YYYVVVUUU[[[bbbgggppp}}}~~~|||}}}~~~~~~}}}{{{yyywwwrrrpppnnnoooqqqqqqnnnkkkiiigggdddaaa[[[WWWWWWZZZbbb111111222222222333333333222111111111333777:::===@@@DDDKKKYYYnnn{{{pppggg```[[[]]][[[ZZZ\\\ccckkkssswwwyyynnnaaaTTTKKKFFFBBB???;;;999888888666555666555555555555666666777999999::::::::::::;;;;;;===<<<;;;:::999::::::;;;<<<<<<;;;:::999999999999666666666666666666666666777888888999999999888888:::444222777999999@@@KKK[[[mmmyyyfffVVVLLLGGGEEECCCHHHPPPYYY___aaaeeekkkpppmmmoooqqqsssvvvxxxyyyyyy~~~}}}~~~~~~}}}{{{zzzzzzzzzzzzzzzyyywwwwwwxxxwwwvvvtttoooooopppppppppnnnlllkkkrrrrrrssssssqqqrrr|||pppfff\\\XXXWWWWWW[[[aaajjjttt~~~~~~}}}}}}~~~~~~|||yyywwwvvvuuurrrpppnnnmmmmmmmmmnnnjjjeeeaaa^^^\\\ZZZXXXaaasss111111222222222333333333444333222222333666999:::@@@DDDKKKXXXmmmzzzppphhhaaa]]]ZZZYYYZZZ]]]dddllltttyyy}}}wwwmmmaaaUUUMMMHHHBBB???;;;999888777666555666555555555555666777777999999::::::::::::;;;;;;===<<<;;;:::::::::;;;;;;<<<<<<:::999888888888888777777777777777777777777888888888888888777666555777444555:::;;;;;;EEERRRbbbssszzznnn^^^QQQIIIFFFEEECCCKKKQQQYYY___bbbeeejjjoooooopppsssuuuwwwyyyzzzzzz}}}}}}~~~}}}}}}~~~~~~|||{{{zzzyyyyyyzzzyyywwwwwwwwwwwwuuutttppppppppppppooonnnmmmlllrrrrrrssssssqqqrrr}}}nnnddd[[[XXXXXXYYY^^^dddkkkttt~~~}}}~~~~~~}}}~~~~~~}}}{{{{{{|||}}}~~~}}}zzzwwwvvvvvvvvvuuutttrrrpppnnnmmmooolllhhheeebbb```\\\ZZZ___ooo111111222222222333333333555444333222333555777888???BBBIIIUUUiii|||zzzooogggbbb^^^XXXYYYZZZ^^^eeemmmtttxxx~~~{{{tttkkkaaaVVVMMMIIIAAA>>>;;;999888777666555555555555555555666777777999999::::::::::::;;;;;;<<<<<<;;;:::::::::;;;;;;<<<;;;:::888777666666666999999999999999999999999999999888777666555444444555111222888999:::FFFTTTiiiyyy{{{lllbbbUUUKKKGGGEEECCCBBBLLLQQQYYY___bbbeeejjjnnnnnnppprrrtttvvvxxxxxxxxxzzz{{{|||}}}}}}~~~|||zzzyyyyyy{{{yyywwwwwwwwwvvvuuusssrrrqqqpppooonnnnnnnnnnnnpppppprrrrrrpppssslllcccZZZXXXXXXZZZ```fffkkkuuu}}}|||{{{{{{|||||||||zzzyyyyyy{{{}}}}}}}}}}}}|||zzzxxxvvvuuuvvvwwwxxxxxxwwwssspppnnnqqqooollljjjhhhddd```\\\[[[hhh|||111111222222222333333333555444333333444555777888<<<@@@FFFPPPcccwww{{{ooofff```]]]XXXZZZ\\\```eeekkkqqqvvvzzzsssjjj```UUULLLGGG@@@===:::888888777666555555555444555555666777888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666555555555::::::::::::::::::::::::999999888777777777777777???666222555999===GGGUUUlllzzz|||||||||zzzvvvrrrhhh___RRRIIIEEECCCAAA???IIIOOOWWW]]]bbbfffjjjmmmkkklllnnnppprrrtttuuuuuuyyyzzz|||}}}}}}~~~}}}|||||||||{{{zzzxxxwwwvvvvvvtttrrrsssrrrpppooonnnnnnoooooooooooopppqqqppptttlllcccZZZXXXXXXZZZ```fffjjjsss}}}{{{zzzyyyyyy|||||||||zzzxxxyyy{{{}}}}}}|||{{{zzzxxxwwwvvvuuuwwwxxxyyyxxxwwwtttrrrpppqqqpppooonnnlllgggbbb^^^XXX```ppp111111222222222333333333222222222333444666888999999===BBBKKK\\\qqq~~~}}}oooeee^^^[[[ZZZ\\\^^^```bbbgggmmmrrr{{{rrrhhh^^^TTTJJJCCC???===999888888777666555444444444555555666888888999999999:::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::888777666555555555::::::::::::::::::::::::999888888888888999;;;;;;PPPAAA666888>>>CCCMMMWWWmmmzzzxxxvvvssstttuuuuuurrrooonnndddUUUJJJDDDAAA???===EEEKKKTTT]]]ccchhhkkklllhhhhhhiiijjjmmmpppssstttyyy{{{}}}~~~~~~~~~~~~~~~~~~|||zzzxxxvvvvvvuuurrrpppsssqqqpppnnnmmmnnnnnnooommmmmmoooppppppuuu~~~mmmcccZZZWWWWWWYYY^^^dddhhhrrr~~~{{{yyyxxxwwwwww|||}}}}}}|||zzz{{{}}}}}}|||zzzxxxwwwwwwwwwwwwyyyyyywwwvvvtttsssssssssqqqpppoooooommmhhhbbb^^^VVVZZZfffzzz111111222222222333333333111222222333555777888999888;;;@@@GGGXXXlll{{{qqqfff^^^YYY[[[]]]_________cccjjjppp}}}{{{pppfff]]]SSSHHHAAA???<<<999777777777666555444444444555555777888999999999::::::::::::;;;;;;999:::;;;<<<<<<<<<;;;;;;:::999888777666666666666;;;;;;;;;;;;;;;;;;;;;;;;999888888888999;;;===>>>QQQBBB777888>>>CCCLLLVVVmmmyyy|||yyyvvvmmmkkkkkknnnsssvvvvvvuuuwwwjjjXXXJJJBBB???>>>>>>CCCJJJTTT___fffjjjjjjiiieeedddccccccggglllqqqtttxxxzzz}}}}}}}}}}}}}}}~~~}}}zzzxxxvvvuuutttqqqoooqqqpppooonnnmmmmmmmmmmmmkkkkkkmmmooopppvvv|||kkkbbbYYYVVVVVVXXX]]]ccchhhttt|||zzzxxxwwwvvvvvv{{{}}}~~~~~~}}}|||}}}}}}{{{yyyvvvuuuvvvwwwwwwzzzxxxvvvtttssssssttttttqqqpppooonnnlllhhhccc___XXXXXX___ooo111111222222222333333333333333444444555666666777888;;;???FFFVVVkkk{{{ssshhh___[[[ZZZ\\\]]]\\\\\\```iiippp{{{yyynnnddd\\\SSSIIIBBB>>><<<999777777777666555444444444444666777888999999999::::::::::::;;;;;;999:::;;;<<<<<<<<<;;;;;;999888888777777888888888:::::::::::::::::::::::::::999888777888999;;;<<<@@@999666999;;;===HHHVVVkkkttt|||yyysssnnnjjjfff``````cccjjjsss{{{~~~{{{lllXXXGGG???>>>@@@AAAFFFMMMXXXcccjjjlllhhheee^^^\\\YYYYYY]]]dddlllqqqtttxxx|||~~~}}}}}}}}}}}}~~~}}}{{{xxxvvvuuussspppnnnnnnoooooonnnnnnmmmlllkkkjjjjjjlllooopppwwwyyyhhh___VVVTTTUUUXXX^^^dddlllwww~~~~~~}}}zzzxxxwwwvvvvvvvvvyyy|||~~~~~~}}}}}}}}}|||zzzvvvtttssstttuuuwwwxxxxxxxxxwwwvvvuuuttttttrrrqqqooonnnllliiiddd```]]]YYYZZZfffzzz111111222222222333333333555555555555555555555555999<<<@@@FFFUUUjjj{{{~~~uuujjjaaa\\\XXXZZZ[[[ZZZZZZ```jjjrrrzzzwwwlllccc\\\TTTKKKCCC>>>;;;888777777777666555333333444444666777888999999999:::::::::;;;;;;;;;888999;;;<<<===<<<;;;;;;888888888888888999999:::::::::::::::::::::::::::;;;999888666666777999:::444444:::???>>>===JJJ[[[gggpppuuuqqqiiibbb]]]YYYXXXYYY]]]gggttt{{{lllVVVDDD===>>>BBBEEEIIIPPP[[[gggmmmmmmgggbbbWWWTTTQQQPPPUUU]]]ffflllqqquuu{{{~~~~~~}}}||||||}}}}}}}}}{{{xxxvvvuuussspppnnnmmmnnnnnnooonnnlllkkkiiiiiiiiilllnnnpppwwwwwweee\\\TTTSSSUUUXXX___eeeooozzz~~~|||{{{yyywwwvvvvvvvvvwwwxxx{{{~~~}}}||||||zzzxxxuuurrrqqqrrrtttvvvwwwxxxzzzzzzyyywwwtttrrrsssqqqooonnnllliiieeebbb```[[[YYY```rrr111111111222222333333333333555666666555666777999777:::>>>EEETTTiiiyyyuuukkkccc^^^\\\XXXWWW[[[^^^aaafffmmmvvv~~~vvvkkkaaaYYYQQQJJJDDD>>>===;;;999777666666777555555444555666888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>999666555777:::===<<<;;;;;;===>>>===:::999999999;;;999888888999:::::::::<<<:::999;;;<<<@@@IIITTTcccfffhhhgggbbbZZZTTTQQQPPPSSS\\\gggrrryyyzzzxxxmmm___OOOEEE@@@>>>AAAEEEMMMXXXfffqqqwwwtttgggZZZSSSLLLFFFGGGLLLTTT```kkkssswww{{{~~~}}}|||zzz{{{}}}}}}xxxtttsssrrrrrrqqqrrrqqqpppnnnmmmkkkjjjiiijjjiiijjjmmmpppyyyuuuggg___WWWUUUUUUXXX```hhhvvv|||yyywwwwwwwwwwwwvvvyyy|||~~~}}}|||{{{{{{yyyzzzyyywwwuuuuuuvvvxxxwwwxxxxxxyyyyyyxxxvvvvvvuuurrrooolllkkkiiigggeeebbb```___```eeettt222222222222222222333333111222444444333333555666888;;;>>>CCCRRRfffuuu|||~~~}}}vvvlllccc^^^\\\XXXWWW[[[^^^```ffflllttt}}}}}}uuujjj```YYYQQQIIIDDD>>>===;;;999777777777777777666666666666777888999999:::;;;<<<======>>>>>>============<<<<<<<<<<<<999777666777:::<<<<<<;;;;;;======<<<:::999999::::::999888888:::::::::888999777888;;;===@@@JJJTTT___bbbdddccc^^^WWWRRRNNNKKKPPP[[[gggpppsssooolllbbbVVVIIIBBB@@@???CCCHHHOOO[[[jjjuuuzzzvvvhhhZZZNNNGGGCCCEEEJJJQQQ\\\fffpppuuuzzz~~~~~~}}}{{{zzz{{{|||}}}xxxuuussssssrrrqqqppppppooonnnmmmmmmlllllllllkkkkkkooorrr{{{|||oooeee^^^WWWUUUUUUXXX```hhhuuu~~~zzzwwwxxxyyyyyyyyywwwyyy{{{{{{zzzxxxwwwxxx|||||||||yyywwwvvvvvvxxxxxxxxxvvvuuuuuuuuuuuuvvvuuurrrooommmlllkkkhhhfffeeebbb``````bbbooo333333222222222222222222111222444444333333555666888;;;===BBBOOObbbrrryyy{{{{{{yyynnnddd___]]]YYYXXX[[[^^^```eeekkkrrrzzz|||tttiii```XXXQQQIIIDDD>>><<<:::888777777777777888888777777777777888888888999:::<<<===>>>??????>>>>>>======<<<;;;;;;::::::999777888:::;;;;;;:::;;;<<<===<<<:::999999::::::999999:::;;;;;;999777555555777;;;>>>AAAJJJTTTZZZ]]]___^^^ZZZSSSNNNKKKHHHOOO[[[fffllljjjbbb\\\WWWNNNDDDAAA??????BBBGGGPPP]]]mmmwww{{{uuufffXXXHHHCCC@@@BBBGGGLLLUUU^^^jjjooovvv|||~~~}}}|||{{{zzzzzz{{{}}}|||xxxuuuttttttsssrrrpppoooooonnnnnnnnnnnnnnnmmmlllmmmpppttt}}}uuuhhhccc\\\UUUTTTUUUXXX___hhhuuu}}}{{{{{{}}}~~~~~~|||~~~}}}|||{{{|||~~~|||yyywwwwwwxxxzzzxxxuuusssrrrssstttuuusssqqqooonnnnnnmmmjjjiiihhhdddaaa___```hhh{{{333333333222222111111111222444555555555555666888777:::===@@@LLL```rrrzzz|||}}}{{{pppeee___]]]YYYXXX[[[]]]___eeekkkqqqyyy|||tttiii___XXXQQQIIIDDD===<<<:::888777777777888888888888888999999::::::::::::;;;===>>>>>>>>>>>>=========<<<<<<;;;;;;;;;::::::999999999:::;;;:::;;;<<<===;;;:::999:::;;;:::::::::<<<===<<<999666555555888<<>>======<<<<<<:::;;;;;;;;;<<<<<<<<<===::::::::::::999:::;;;<<<;;;<<<<<<;;;999999:::<<<;;;<<<>>>@@@AAA???:::777777777:::>>>@@@BBBJJJSSS\\\^^^___\\\WWWPPPKKKIIIJJJOOOVVVZZZYYYTTTNNNJJJHHHCCC@@@@@@???>>>AAAFFFQQQ^^^lllsssssskkk]]]PPPGGGBBB@@@BBBDDDFFFKKKRRR\\\aaaiiirrr{{{|||yyyxxxzzzzzzyyyxxxxxxyyyyyyzzzzzzxxxuuutttttttttsssrrrtttrrrpppnnnllllllllllllkkkkkkmmmqqqwwwqqqddd^^^XXXSSSSSSUUUXXX```hhhuuu|||{{{|||~~~~~~|||{{{{{{yyyzzz||||||{{{yyywwwuuusssrrrqqqrrrrrrrrrpppmmmkkkgggdddbbbaaacccnnnzzz333333222222222222222222000111333333222222444555555999;;;>>>III^^^sssyyyllleee___[[[YYY[[[]]]^^^ccciiirrryyywwwlllaaaYYYPPPHHHBBB<<<;;;:::888777888888999555666888:::<<<>>>??????>>>>>>>>>>>>===<<<;;;;;;999::::::;;;<<<<<<======999:::;;;:::999:::<<<===;;;<<<<<<:::999999;;;======???BBBEEEFFFCCC===888999888;;;???BBBEEENNNXXXbbbcccccc___XXXQQQKKKIIIGGGKKKNNNOOOMMMIIIFFFEEE@@@======?????????CCCJJJRRR^^^iiimmmjjjcccXXXNNNGGGBBB@@@BBBEEEGGGLLLRRRZZZ^^^cccjjjsss|||yyyxxxyyyyyyxxxxxxwwwwwwxxxxxxwwwuuussssssssstttsssrrrtttrrrooolllkkkjjjkkkkkkiiiiiilllrrryyyrrreee\\\WWWRRRSSSVVVZZZaaaiiiwww~~~|||{{{|||~~~}}}|||zzz|||~~~{{{yyywwwvvvvvvwwwwwwvvvtttrrrnnnjjjhhhgggeeefffmmmvvv222222222222222222333333///111222222222222333555555999;;;<<>>>>>>>>===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;999:::===???<<<<<<;;;:::888999<<<>>>@@@BBBFFFJJJKKKFFF???:::999888;;;@@@DDDIIITTT___hhhhhhgggaaaYYYQQQKKKHHHDDDGGGJJJJJJGGGDDDBBBBBB===;;;;;;======<<>>AAAEEEIIIOOOVVV]]]^^^```dddjjjwww~~~|||zzzxxxxxxwwwwwwwwwvvvvvvvvvtttrrrqqqqqqrrrsssrrrqqqrrrpppmmmkkkiiijjjkkkllliiiiiimmmsss{{{rrreee\\\VVVSSSTTTWWW[[[cccjjjxxx~~~}}}{{{|||~~~~~~|||||||||}}}}}}|||yyyvvvsssooommmllljjjhhhmmmsss111111111222222333333444111333444444444444555777666999::::::CCCWWWmmmyyy{{{}}}vvvnnn```\\\ZZZ\\\]]]^^^bbbhhhpppwww|||ooodddZZZPPPGGGAAA<<<;;;999888888888999999888999;;;===>>>>>>======<<<<<<===>>>>>>???>>>>>>===<<<<<<;;;;;;::::::999777999;;;;;;::::::===@@@<<<<<<;;;:::888999<<<>>>AAADDDIIIMMMMMMIIIAAA;;;888888:::@@@EEEMMMYYYeeelllllliiicccZZZPPPJJJGGGCCCGGGJJJJJJGGGDDDCCCCCC???===<<<<<<:::888===DDDKKKTTT[[[YYYTTTOOOHHHBBBAAA===<<<@@@EEEJJJRRRZZZ``````___```eeeppp~~~}}}xxxwwwwwwwwwvvvvvvuuuuuurrrqqqpppppprrrrrrqqqpppooonnnkkkiiiiiijjjlllnnniiiiiimmmuuu}}}qqqddd[[[VVVSSSUUUXXX\\\ccckkkzzz}}}zzz~~~}}}zzzwwwsssqqqpppmmmjjjlllrrr222222222222222222222222222222333333444555666666777888;;;>>>CCCOOOfffzzzzzz|||zzzmmmeee___[[[[[[]]]___dddkkkqqqwww~~~qqqeee[[[QQQHHHAAA;;;:::888666666777888999;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<999:::;;;<<<<<<;;;:::999999999:::;;;<<<===>>>>>>===;;;999888888:::===???@@@GGGPPPUUUSSSLLLEEE???<<<======???DDDPPP^^^iiipppnnniiibbbYYYRRROOONNNFFFKKKNNNKKKHHHFFFCCC???>>><<<999888999;;;>>>@@@HHHLLLPPPQQQNNNIIIEEECCC;;;===@@@CCCGGGMMMTTTYYYddddddddddddfffkkksssyyy~~~|||zzzxxxvvvuuuuuuvvvvvvtttssssssqqqooonnnoooooonnnmmmmmmmmmllllllllllllkkkkkkkkkkkkmmmsss~~~~~~nnndddYYYSSSPPPSSSYYY^^^fffnnn{{{}}}}}}~~~~~~}}}~~~|||yyyvvvxxxxxxrrrkkkhhhlllrrr333333333333333333333333222222333333444555555666777777:::???EEEQQQfffxxx}}}|||ooofff```\\\\\\\\\^^^cccjjjsssyyy~~~rrrggg]]]TTTJJJDDD;;;:::888777666777999:::;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>======<<<:::;;;<<<<<<<<<<<<;;;:::999:::;;;<<<===>>>>>>???<<<;;;:::999999;;;>>>???BBBIIISSSXXXWWWPPPFFF@@@<<<===>>>@@@FFFQQQ```jjjpppoookkkddd\\\UUUQQQOOOLLLQQQTTTSSSRRRPPPJJJDDDBBB???;;;999:::;;;>>>???AAADDDGGGHHHEEEAAA???======>>>@@@CCCHHHOOOWWW]]]kkklllkkkjjjiiilllqqquuu~~~|||{{{yyywwwvvvvvvvvvvvvtttsssrrrpppnnnmmmnnnnnnlllkkklllkkkkkkjjjjjjiiiiiiiiihhhjjjooowwwzzzkkkbbbXXXSSSPPPTTTYYY___gggooo{{{~~~~~~|||{{{{{{|||||||||~~~|||yyyvvvxxxxxxrrrkkkiiinnnsss444444444444444444444444222333333444444555555555777666999AAAIIITTTeeettt}}}}}}qqqhhhbbb]]]\\\\\\]]]aaahhhtttyyy|||rrriii```WWWMMMGGG<<<;;;999777777888999:::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======;;;;;;<<<======<<<;;;;;;::::::;;;<<<===>>>??????<<<;;;::::::;;;===???AAADDDLLLWWW^^^]]]TTTIIIAAA<<<===???BBBGGGRRR```jjjoooooommmhhhaaaZZZVVVUUUVVVZZZ___aaabbbaaaXXXNNNHHHDDD>>>;;;;;;<<<======<<<>>>??????===;;;::::::??????AAACCCIIIRRR\\\dddppprrrsssrrroooooorrruuu|||}}}|||zzzyyywwwvvvvvvvvvtttrrrqqqooommmlllllllllkkkjjjjjjjjjiiiiiihhhggggggfffgggjjjqqq{{{tttggg```XXXSSSQQQUUUZZZ```hhhqqq|||}}}}}}~~~~~~|||{{{zzzzzzzzzzzz{{{~~~~~~{{{yyywwwxxxwwwqqqlllkkkqqqvvv444444444444444444444444333333333444444444555555666555999BBBKKKUUUcccnnn{{{~~~rrrjjjddd^^^\\\\\\[[[```eeerrrwww}}}yyyqqqiiiaaaXXXOOOHHH<<<;;;999888888888:::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????<<<<<<;;;<<<===???AAABBBFFFNNNZZZbbbbbbYYYKKKAAA<<<===???AAAFFFPPP^^^gggnnnoooooommmhhhccc```^^^aaaeeejjjooosssrrrhhh\\\NNNHHHAAA===<<<<<<<<<;;;;;;<<<<<<;;;999999:::;;;@@@@@@AAADDDKKKWWWdddmmmssswww{{{{{{xxxvvvxxx{{{{{{~~~{{{yyywwwwwwwwwvvvtttrrrqqqooommmllllllllljjjiiijjjjjjiiihhhgggffffffeeehhhjjjqqq}}}}}}oooddd^^^WWWSSSRRRVVV[[[```jjjttt}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}|||{{{xxxxxxyyy|||}}}}}}{{{xxxwwwwwwvvvqqqnnnoootttzzz222222222222222222222222333333333444444444444444666666:::BBBJJJRRR]]]gggyyy}}}rrrllleee___]]][[[[[[^^^dddnnnssszzz|||vvvnnnggg```WWWNNNGGG===<<<:::999888999:::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;<<<===>>>??????<<<<<<<<<===???AAACCCDDDGGGOOO[[[eeeggg]]]NNNCCC===>>>???@@@EEEOOO\\\fffoooqqqsssssspppmmmkkkkkkkkkooouuuzzz~~~~~~sssgggSSSKKKBBB=========<<<::::::;;;;;;:::999999;;;>>>??????@@@CCCLLLYYYhhhrrrzzz~~~zzzxxxwwwvvvvvvvvvtttrrrrrrpppnnnllllllllljjjiiikkkjjjjjjiiihhhhhhggggggkkklllrrr}}}xxxkkkaaa\\\UUUSSSSSSWWW[[[aaalllwww~~~}}}}}}}}}}}}~~~~~~}}}{{{yyyzzz|||}}}|||{{{wwwwwwxxxzzz||||||zzzxxxvvvvvvuuurrrqqqrrrxxx|||222222222222222222222222444444444444444444444444666666;;;AAAFFFKKKUUU```www|||qqqllleee___]]][[[ZZZ^^^ccckkkpppxxx|||vvvmmmddd]]]UUULLLEEE>>>===;;;999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<<<<;;;::::::::::::;;;<<<999999:::;;;<<<===>>>>>><<<<<<===???AAACCCEEEFFFIIIQQQ]]]hhhkkkbbbSSSGGG???@@@@@@AAAFFFRRR```kkkuuuwwwyyyyyywwwuuuuuuvvvtttxxx|||~~~~~~uuukkkUUULLLBBB======>>>===;;;888999999888888999<<<>>>>>>>>>???BBBJJJWWWfffppp}}}}}}~~~|||xxxvvvvvvxxx{{{}}}|||~~~~~~xxxwwwuuuuuuvvvvvvtttsssssspppnnnllllllkkkjjjhhhjjjjjjjjjjjjiiiiiiiiiiiilllmmmrrr~~~tttggg^^^ZZZTTTSSSTTTXXX\\\bbbnnnzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}wwwuuusssuuuyyy|||{{{zzzxxxxxxxxxyyy{{{{{{yyywwwuuuuuuuuuttttttvvvzzz}}}}}}333333333333333333333333444444444444444444444444666888<<<@@@AAACCCNNNZZZsss||||||rrrllleee___]]][[[ZZZ^^^dddjjjpppxxx~~~wwwlllccc[[[SSSJJJEEE>>>===;;;:::999:::<<<===;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999999999:::;;;888888999:::;;;<<<======<<<===>>>@@@BBBDDDFFFGGGLLLSSS^^^jjjnnngggXXXLLLAAABBBBBBDDDKKKYYYjjjvvv~~~~~~|||{{{{{{|||{{{~~~zzzwwwppphhhUUULLLAAA<<<>>>???>>><<<666777888888888999<<>>>>>===???FFFQQQ___hhhzzzttthhhdddddddddcccaaaaaaaaacccfffggghhhkkkooottt|||~~~}}}|||vvvtttssstttuuuuuutttsssrrrooommmkkkkkkjjjhhhggghhhiiiiiiiiiiiijjjjjjjjjkkkmmmtttqqqddd[[[VVVTTTSSSUUUYYY]]]cccppp|||{{{zzz{{{}}}{{{|||}}}~~~}}}|||||||||}}}}}}{{{|||}}}{{{}}}~~~~~~|||{{{{{{{{{wwwtttrrrtttyyy}}}|||zzzzzzyyyxxxyyyzzzzzzxxxwwwssstttuuuvvvwwwzzz|||~~~|||zzzyyy~~~444444444444444444444444444444444444444444444444666999>>>???===>>>JJJWWWooowww}}}sssllleee___]]][[[ZZZ^^^dddjjjpppyyyyyymmmcccZZZRRRJJJDDD???===;;;:::::::::<<<===;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;:::::::::888888888888::::::777888888999:::;;;<<<===<<<===???AAACCCEEEGGGHHHNNNTTT```lllqqqkkk\\\PPPCCCCCCDDDGGGOOO___sss}}}}}}~~~|||uuuoooiiicccUUUKKK@@@<<<>>>@@@???===777888:::::::::;;;>>>@@@???>>>======BBBLLLXXX```oooxxx~~~jjj\\\XXXXXXTTTTTTUUUVVVWWWYYYZZZZZZ^^^```bbbgggooo}}}~~~|||zzzyyytttsssrrrsssuuuuuuuuusssqqqnnnkkkjjjiiihhhgggeeegggggghhhhhhiiiiiijjjjjjiiillluuuooobbbYYYTTTSSSSSSUUUZZZ]]]cccqqq~~~~~~yyyxxxzzz|||wwwxxxzzzzzzyyywwwwwwwww||||||yyyzzz{{{yyy|||~~~}}}zzzxxxyyy{{{zzzwwwuuuwww|||~~~{{{{{{zzzyyyyyyzzzzzzxxxvvvrrrsssuuuwwwyyy{{{}}}~~~{{{yyywwwxxx444666888777555333222222555666777666444444444555888;;;===<<<;;;???IIIRRReeewww~~~|||sssnnnjjjccc]]]ZZZYYY[[[]]]fffmmmwwwzzzmmmbbbZZZRRRJJJDDDAAA???<<<:::;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;;;;:::666666555555555777888999<<<;;;:::::::::;;;<<<===AAA@@@@@@AAACCCFFFIIIKKKOOOVVVbbbnnnssslll]]]PPPIIIFFFDDDHHHVVVkkk}}}|||}}}}}}wwwqqqjjj```YYYKKKEEE>>>::::::===>>>???<<<:::999999:::;;;;;;:::>>>??????@@@CCCIIIPPPUUUbbbgggmmmqqqtttxxx~~~ooo___UUUPPPNNNNNNOOOPPPPPPOOOOOOPPPQQQRRRUUUZZZ```iiittt}}}}}}~~~~~~|||{{{yyywwwwwwuuurrrpppooooooppprrrssspppmmmkkkjjjiiigggeeeiiihhhgggfffgggiiikkkllljjjpppzzz}}}lll___YYYWWWSSSUUUXXXZZZ___hhhttt}}}|||zzzyyyzzzzzzyyyxxxwwwvvvuuuvvvwwwxxxyyyzzz}}}~~~~~~}}}zzzyyyyyyxxxwwwxxxzzzzzzzzzyyyxxxwwwvvvxxx{{{}}}}}}}}}wwwxxxyyyyyyzzzzzzzzzzzzuuuttttttvvvzzz~~~|||zzzvvvvvv|||333444555555333333555666:::;;;:::888555444555666777:::===<<<;;;???HHHPPP___qqqyyyyyy}}}~~~uuunnnjjjccc]]]ZZZYYY[[[]]]dddkkkttt}}}zzznnncccZZZRRRJJJDDDAAA???;;;:::;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::777777666666777888:::;;;:::999888888888999::::::>>>===>>>???BBBFFFJJJLLLQQQWWWcccoootttmmm___TTTJJJFFFDDDJJJZZZppp~~~yyytttoooggg^^^WWWLLLFFF???:::999:::::::::<<<;;;:::999:::;;;;;;;;;<<<======>>>@@@EEELLLQQQYYY]]]bbbeeehhhlllsssxxxzzzhhhZZZRRRNNNLLLIIIJJJKKKLLLKKKLLLNNNPPPQQQTTTYYY```hhhsss}}}~~~||||||}}}}}}|||zzzyyyxxxxxxvvvtttqqqpppqqqrrrsssrrrpppmmmkkkjjjiiigggeeehhhhhhffffffggghhhkkkllllllqqq|||}}}mmm```YYYVVVTTTVVVYYY[[[```jjjvvv}}}zzzxxxxxxzzz{{{zzzzzzyyyyyyxxxxxxyyyyyyyyyzzz|||}}}}}}|||zzzyyyzzzyyyyyyyyyzzzzzzyyyxxxxxxwwwvvvwwwzzz|||}}}|||xxxyyyyyyzzzzzzyyyyyyxxxvvvuuutttvvvzzz~~~}}}wwwtttxxx444444444333444777;;;???EEEDDDAAA<<<777555555666555999======<<>>;;;:::;;;<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;:::999999888888888888999:::;;;<<<::::::999999888999999:::::::::;;;===AAAEEEJJJLLLQQQWWWbbbmmmqqqlll```WWWLLLHHHFFFMMM^^^ttt~~~~~~zzzvvvrrrooojjjcccYYYRRRGGGCCC>>>:::999999999999<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>???DDDJJJNNNPPPSSSWWWZZZ\\\aaahhhmmmwww~~~mmm^^^SSSMMMKKKIIIFFFGGGHHHHHHIIIKKKNNNQQQUUUYYY```gggppp{{{~~~{{{{{{{{{{{{{{{{{{zzzyyyxxxyyywwwuuurrrqqqrrrssstttrrrooolllkkkjjjiiigggfffhhhgggfffffffffhhhjjjlllnnnttt~~~nnnaaaYYYUUUUUUWWWZZZ]]]bbblllyyy~~~zzzwwwvvvwwwzzz||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzyyyyyyxxxyyywwwvvvwwwyyy{{{|||{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvuuutttvvvzzzxxxsssuuu888777666555666;;;CCCHHHQQQNNNIIIAAA:::666555666444888<<<===<<<>>>CCCHHHSSSgggrrrsssvvvzzzxxxnnnjjjccc]]]ZZZYYY[[[]]]```gggpppxxx~~~~~~sssggg^^^UUUKKKEEEAAA>>>;;;::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<=========<<<<<<;;;:::999888888777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<>><<<;;;;;;<<<>>>?????????AAADDDJJJNNNOOOQQQTTTVVVXXX]]]eeekkkssszzzqqqdddWWWOOOJJJIIIHHHGGGHHHIIIIIIIIIKKKOOORRRXXX]]]eeeooozzz~~~{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwvvvtttrrrqqqqqqrrrsssqqqnnnllljjjjjjjjjhhhggghhhgggfffeeefffhhhjjjkkkooovvv|||mmmaaaYYYTTTTTTVVVZZZ^^^dddooo|||~~~|||~~~|||xxxvvvuuuwww{{{}}}||||||}}}~~~}}}{{{zzzyyyyyyyyyxxxwwwwwwxxxyyyyyywwwxxxzzz{{{zzzzzzzzzzzzyyywwwuuuvvvxxxzzz{{{{{{}}}||||||{{{zzzxxxvvvvvvvvvttttttvvvzzz|||wwwtttuuu~~~999888666555777<<>>AAADDDQQQgggsssuuuxxx|||yyynnnjjjccc]]]ZZZYYY[[[]]]bbbhhhpppwww}}}vvvkkkaaaWWWMMMFFF@@@>>>;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;:::999888777777666666777999:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>===<<<<<<<<<===@@@CCCDDDHHHMMMUUU]]]```^^^XXXTTTQQQNNNKKKQQQ^^^nnn|||~~~yyyuuuqqqnnnmmmaaa^^^\\\ZZZYYYTTTLLLFFF;;;:::999999999<<>>;;;;;;===>>>??????@@@AAADDDIIILLLQQQSSSWWWYYY[[[```hhhnnnwwwqqqiii^^^TTTMMMJJJHHHHHHIIIJJJKKKKKKJJJKKKNNNQQQTTTZZZcccooo}}}|||zzzzzz|||zzzxxxwwwxxxyyyxxxxxxtttwwwzzz~~~}}}yyyyyyxxxwwwwwwvvvvvvvvvtttsssqqqppppppppppppqqqpppnnnkkkjjjjjjjjjiiihhhhhhgggfffeeefffgggjjjkkkooowwwxxxkkk```XXXSSSRRRUUUYYY^^^fffrrr~~~{{{zzz|||~~~~~~{{{xxxvvvvvvxxx|||~~~{{{{{{||||||{{{zzzxxxwwwxxxwwwvvvuuuuuuvvvwwwxxxrrrvvvyyy{{{zzzzzz{{{|||yyyvvvttttttwwwyyy{{{{{{~~~~~~}}}|||zzzxxxvvvuuusssssssssvvv{{{xxxwwwvvvuuuxxx}}}777777666444555:::@@@EEESSSQQQKKKDDD<<<666444444555666888:::;;;<<>><<<<<<;;;:::888777666666555666888999:::;;;<<<<<<:::;;;<<<===>>>????????????>>>===<<<<<<>>>@@@AAABBBGGGNNNTTTWWWVVVSSSQQQQQQPPPOOOSSS[[[hhhuuu}}}}}}xxxrrriiibbb]]]UUURRRPPPOOONNNKKKEEE@@@<<<;;;;;;999999<<>>>>>@@@CCCGGGJJJRRRVVVZZZ]]]```eeelllrrr||||||sssiiicccZZZRRRMMMKKKJJJIIIIIIJJJLLLLLLLLLLLLNNNOOOUUUZZZcccnnn}}}{{{xxx}}}|||tttrrroookkkiiiiiiiiiiiihhheeejjjpppwwwzzzyyywwwvvvuuutttttttttqqqpppoooooonnnnnnnnnnnnooommmkkkjjjkkkkkkjjjiiigggfffeeeeeeeeegggiiikkkpppzzzqqqggg___XXXSSSPPPTTTYYY```iiiwww~~~|||zzzzzz|||}}}}}}}}}|||zzzxxxwwwwwwyyy{{{|||zzzzzzzzzyyyxxxwwwvvvuuuvvvuuutttsssssstttuuuvvvppptttyyyzzzyyyxxxyyy{{{wwwuuussssssvvvyyy||||||~~~~~~}}}|||zzzxxxvvvuuurrrrrruuuyyy~~~uuuvvvvvvvvvwww{{{777888777666666888<<>>@@@JJJbbbrrrvvvyyy{{{nnnjjjccc]]]ZZZYYY[[[]]]eeejjjpppvvvzzz}}}rrrhhh\\\QQQJJJ@@@===:::999999:::;;;:::;;;::::::;;;;;;===>>>>>><<<<<<;;;999888666555555666777999;;;<<<=========999;;;===???AAABBBBBBBBB@@@???===<<<<<<>>>???AAA@@@DDDJJJOOORRRRRRQQQQQQOOOQQQSSSUUUYYYcccqqq{{{~~~{{{rrreeeYYYQQQLLLIIIFFFEEEEEEDDD@@@===:::;;;:::999:::>>>FFFKKKWWWXXXUUUMMMDDD===;;;<<<;;;<<<>>>???AAADDDHHHKKKSSSXXX^^^bbbeeejjjqqqvvvzzzooogggaaa\\\TTTOOOLLLKKKKKKKKKHHHKKKOOOQQQQQQQQQQQQRRRXXX[[[aaaiiivvvvvvkkkgggbbb___^^^]]]]]]]]][[[bbbjjjttt{{{yyywwwuuusssrrrrrrrrrooooooooonnnnnnnnnnnnnnnnnnllljjjjjjkkkkkkjjjiiigggfffeeedddeeegggiiijjjrrr}}}yyykkkccc]]]WWWTTTPPPTTT[[[cccmmm|||~~~}}}|||{{{|||}}}}}}|||zzzyyyxxxxxxwwwwwwwwwxxxxxx{{{zzzyyywwwvvvuuuuuuuuuttttttssssssssssssttttttqqquuuzzzzzzwwwuuuuuuwwwvvvsssqqqrrruuuyyy|||~~~~~~~~~}}}|||zzzyyywwwvvvrrrssswww}}}zzzzzzxxxvvvtttuuuxxxzzz999::::::999888999;;;===>>>???>>><<<999777666666777666666666888;;;>>>@@@EEE^^^ooosssxxx}}}}}}nnnjjjccc]]]ZZZYYY[[[]]]eeejjjpppuuuyyy~~~tttiii^^^SSSKKK@@@===:::999999::::::::::::::::::;;;<<<===>>>???<<<<<<:::999888666555444777888:::<<<>>>???>>>>>>;;;===@@@BBBEEEFFFFFFFFF???>>>===<<<===>>>@@@AAA???CCCIIIMMMPPPQQQQQQRRRMMMQQQUUUVVVYYYaaappp{{{~~~~~~tttdddTTTJJJHHHDDD@@@???@@@@@@===;;;777888888999;;;BBBLLLSSS]]]]]]ZZZQQQEEE===;;;<<<<<<>>>@@@BBBDDDGGGKKKNNNUUUZZZaaafffjjjooouuuzzzzzzpppfff___[[[VVVPPPLLLKKKLLLLLLLLLIIIMMMRRRUUUVVVVVVWWWWWWUUUVVVZZZ```jjjxxx{{{iiieee___[[[YYYXXXXXXWWWWWW___iiiuuu{{{zzzwwwtttrrrqqqqqqqqqoooooooooooonnnnnnnnnnnnnnnllljjjjjjkkkkkkkkkjjjgggfffeeedddeeegggiiijjjtttuuuhhh```[[[WWWTTTPPPUUU\\\eeeppp|||||||||}}}~~~}}}{{{xxxwwwwwwwwwwwwwwwvvvvvvuuu|||zzzxxxvvvuuuuuuuuuvvvssssssssssssssssssssssssrrrwww{{{zzzvvvrrrrrrtttuuurrrpppqqquuuzzz}}}~~~~~~}}}|||{{{yyywwwvvvrrruuuzzzzzztttpppooorrruuusss::::::999999888999999999888888999888777555333222333444444555666888:::;;;IIIQQQcccttt{{{vvvlllbbb]]]ZZZXXXZZZ^^^ccckkkuuu{{{~~~|||oooaaaTTTLLLAAA;;;888:::;;;999999<<<;;;;;;:::;;;;;;<<<>>>>>>===<<<;;;:::999888888888;;;;;;<<<===>>>>>>>>>===<<<@@@EEEHHHGGGEEECCCBBB???>>>===<<<;;;<<<======AAABBBEEEIIILLLNNNPPPQQQSSSTTTVVVWWWVVV]]]pppxxxfffSSSGGGCCCAAA===;;;;;;;;;;;;;;;999:::::::::===FFFRRR\\\fff```VVVJJJ@@@;;;999:::>>>@@@BBBCCCEEEHHHLLLOOOYYY\\\ccckkknnnnnnsssyyywwwnnnddd]]]YYYRRRRRRQQQNNNLLLMMMOOOQQQOOOSSSYYY]]]^^^______```^^^___```bbbfffnnnxxx~~~zzzkkk\\\TTTRRRPPPQQQSSSSSSZZZdddqqq}}}{{{wwwtttqqqpppppppppqqqqqqqqqpppppppppppppppnnnllliiifffeeeeeeggghhhiiifffeeefffeeeeeeiiiooowwwnnnddd___YYYTTTQQQSSSWWW]]]eeeppp}}}zzzzzz|||~~~}}}{{{xxxuuussssssvvvxxxxxxwww|||{{{xxxuuussssssttttttxxxvvvuuuttttttsssqqqooowwwwwwwwwwwwwwwvvvuuuuuusssrrrqqqtttyyy{{{{{{zzz|||}}}~~~~~~|||xxxuuurrrvvv{{{{{{uuuqqqpppqqqrrrrrr{{{;;;;;;:::999888888999999888888888888777555444222666666666777888:::;;;<<>>:::::::::888888:::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::999999999999;;;<<<===>>>>>>>>>>>>>>>@@@CCCGGGHHHFFFCCCAAA@@@<<<<<<;;;;;;;;;===>>>???BBBCCCDDDEEEGGGHHHHHHIIIKKKMMMPPPRRRUUU___uuutttbbbQQQHHHGGGDDD@@@===;;;:::999999>>>;;;:::===DDDOOOYYY^^^bbb]]]SSSHHH@@@;;;:::;;;;;;===@@@BBBEEEJJJOOOSSSYYY[[[bbbiiimmmnnnttt{{{|||wwwppphhh```ZZZWWWTTTTTTSSSRRRPPPQQQSSSUUUUUUYYY^^^aaaccceeegggiiifffhhhkkknnnqqqtttxxx|||~~~~~~}}}}}}ppp___VVVRRROOOOOOPPPUUU\\\fffsss|||zzzvvvssspppoooooooooqqqqqqppppppppppppoooooonnnllliiigggffffffggghhhjjjgggeeeffffffeeeiiipppyyy~~~kkkaaa]]]XXXTTTRRRSSSWWW\\\dddooo~~~{{{{{{}}}~~~}}}|||zzzxxxuuuvvvyyy{{{{{{zzz|||zzzwwwuuussssssttttttwwwvvvttttttuuuuuutttrrrxxxxxxyyyyyyxxxvvvuuutttuuussssssuuuxxxyyyxxxvvv||||||}}}~~~|||zzzwwwuuu{{{|||tttpppoooqqqsssmmmuuu<<<<<<;;;999888888888888888888888777666555444333777777777777888999;;;;;;@@@KKK```ttt|||}}}|||rrrhhhbbb^^^[[[\\\```dddkkktttyyy{{{}}}wwwgggYYYPPPFFF@@@;;;;;;:::777777999;;;;;;;;;<<<======>>>>>>===<<<:::999999999999:::<<<<<<===>>>???@@@@@@???DDDFFFHHHHHHEEEAAA>>>===::::::::::::<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDFFFHHHKKKOOOTTTaaaxxxmmm[[[OOOIIIHHHFFFCCC???===;;;::::::===999777<<>>===;;;:::999888777777777777777666666555444444555555555555666777888999===GGG[[[pppzzz|||~~~tttjjjeee```\\\\\\___bbbiiirrrxxxzzz~~~zzziiiZZZPPPGGG@@@;;;;;;:::888888:::;;;<<<<<<===>>>>>>>>>???<<<;;;:::888888999:::;;;<<<===>>>@@@AAAAAAAAAAAAEEEGGGHHHFFFCCC???===<<<:::::::::;;;<<<<<<===>>><<<===>>>???AAACCCEEEEEEGGGGGGJJJNNNSSS___vvvyyycccRRRLLLKKKGGGFFFDDDBBB???=========<<<::::::???IIIUUU]]]aaa```YYYNNNDDD???<<<<<<<<<===???AAADDDHHHNNNTTTYYY``````bbbfffhhhkkkttt}}}{{{wwwooommmjjjfffbbb___\\\[[[WWWXXXZZZZZZZZZ\\\___aaaeeehhhkkknnnrrrwww|||}}}|||ppp___UUUPPPLLLKKKLLLTTT]]]jjjzzz{{{yyyuuurrrpppooooooppppppppppppoooooonnnnnnmmmmmmllljjjhhhhhhhhhhhhiiijjjfffddddddddddddiiipppzzzwwwfff^^^YYYUUUSSSSSSTTTXXX]]]dddppp}}}{{{{{{{{{{{{{{{}}}|||{{{{{{|||~~~|||zzzxxxvvvuuuuuuvvvwwwwwwvvvuuuuuuvvvvvvuuutttsssuuuxxxzzzzzzxxxvvvtttxxxxxxyyyzzzzzzxxxvvvtttwwwxxxyyyzzz{{{|||||||||}}}~~~}}}uuupppoooqqqssstttsssvvv>>>===<<<:::999888888888777777666555555444444444555555555555666777999999===DDDVVVjjjvvv{{{wwwlllfffaaa\\\[[[]]]___gggpppvvvzzz{{{jjjZZZPPPFFF@@@;;;;;;;;;999:::===;;;<<<===>>>????????????<<<:::999888888999;;;======>>>???AAABBBCCCCCCCCCDDDEEEEEEDDDAAA>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;===???BBBDDDEEEEEEEEEHHHMMMRRR]]]ooo~~~lllYYYMMMJJJLLLJJJJJJIIIFFFAAA>>>>>>???===???CCCFFFLLLUUU___fffbbbZZZNNNDDD???===<<<<<<<<<>>>BBBFFFKKKRRRZZZ```eeeddddddggghhhjjjrrr|||||||||wwwsssmmmllliiieeebbb```^^^]]]ZZZ\\\^^^___```bbbeeeggglllnnnqqqtttxxx~~~xxxiiiYYYQQQNNNLLLLLLNNNSSS]]]mmm~~~{{{yyyvvvsssqqqqqqqqqqqqppppppoooooonnnmmmlllllllllkkkjjjhhhhhhhhhhhhiiigggdddbbbbbbbbbccciiiqqq{{{vvvfff]]]XXXTTTRRRSSSVVVYYY___gggsss~~~}}}|||zzzyyyyyyzzz{{{}}}||||||{{{{{{|||~~~|||{{{yyywwwwwwwwwyyyzzzyyywwwvvvuuuuuuuuusssqqqoooqqquuuyyyzzzyyyxxxvvvuuuvvvxxxxxxxxxwwwvvvvvvwwwwwwwwwxxxyyy{{{|||}}}}}}~~~}}}}}}~~~{{{vvvsssrrrrrrrrrxxxuuuuuuzzz======<<<:::999999999999777666555555444444555555555666666777888:::<<<===>>>CCCRRReeeqqqyyyyyyoooiiiccc]]][[[]]]]]]dddnnntttyyy~~~mmm]]]SSSGGG@@@;;;;;;;;;:::<<>>@@@@@@@@@??????;;;:::888777888:::<<<>>>>>>???AAABBBCCCDDDEEEEEEBBBCCCCCCAAA>>><<<<<<=========>>>>>>===<<<<<<;;;<<<<<<<<<===???AAADDDEEEDDDEEEIIIOOOTTT[[[iiivvvzzzvvvmmm___SSSLLLJJJLLLPPPQQQQQQLLLFFFAAAAAABBB???CCCGGGJJJLLLRRR\\\ccccccYYYLLLCCC???>>>===<<<:::<<<@@@EEELLLUUU___eeehhhffffffhhhiiikkksss}}}zzztttqqqllljjjhhheeebbbaaaaaaaaa```ccceeeggghhhjjjlllooorrrtttxxx|||rrrdddUUUOOONNNNNNOOORRRVVVbbbsss~~~|||{{{yyywwwtttrrrqqqrrrrrrppppppooonnnmmmlllkkkkkkjjjiiiiiihhhhhhggghhhhhhfffbbb```bbbccceeellltttrrrddd\\\WWWSSSSSSUUUWWW\\\ccclllxxx|||||||||{{{yyyyyy{{{}}}}}}}}}}}}{{{yyyyyy{{{}}}|||zzzyyywwwwwwxxxzzz{{{{{{yyywwwvvvvvvvvvtttrrroooqqquuuxxxzzzzzzyyyxxxrrrsssuuuuuuttttttuuuwwwyyyxxxxxxxxxyyy{{{}}}~~~~~~|||yyywwwuuusssssssssvvvvvvuuuxxx===<<<;;;:::::::::::::::777666555444444444555555444444555777999;;;===>>>>>>BBBPPPcccnnnuuu}}}rrrllleee^^^\\\]]][[[bbbkkkqqquuu{{{qqqbbbXXXJJJCCC<<<;;;;;;999;;;>>>;;;===???@@@AAAAAA@@@???;;;:::888666777:::===??????@@@AAACCCDDDEEEFFFFFFBBBBBBAAA>>>;;;999:::;;;<<<===>>>?????????>>>===>>>>>>???@@@CCCGGGKKKMMMMMMOOOSSSXXXZZZ\\\cccmmmiiieee___XXXRRRNNNLLLLLLQQQTTTUUURRRMMMIIIJJJLLLKKKLLLMMMPPPSSSXXX^^^aaa```VVVIII@@@>>>>>>>>>===<<<>>>AAAEEEKKKSSS\\\bbbgggfffgggjjjkkknnnvvv}}}xxxsssoookkkjjjhhhfffeeeeeefffgggiiillloooqqqrrrsssuuuwwwyyy|||pppcccUUUPPPQQQRRRTTTXXX^^^jjj||||||zzzzzzxxxuuusssqqqqqqqqqrrrpppoooooonnnlllkkkkkkjjjhhhhhhhhhgggggggggggggggfffbbbaaabbbdddgggoooxxxxxxlll```YYYUUUSSSTTTXXXXXX^^^gggqqq~~~|||}}}~~~|||zzz{{{}}}~~~~~~~~~{{{xxxwwwyyy{{{yyyxxxwwwvvvvvvwwwyyyzzz|||zzzyyyyyyyyyyyywwwvvvtttuuuwwwyyyzzzzzzzzzzzzuuuvvvvvvtttssssssvvvyyy}}}|||zzzyyyzzz{{{}}}}}}yyyvvvttttttuuuvvvvvvwwwyyyzzz~~~<<<;;;;;;:::::::::;;;;;;777666555444333444555666111222333555777:::<<<======AAAOOObbbmmmrrr|||uuunnnggg```]]]^^^[[[bbbjjjooosssxxxuuufff\\\MMMEEE>>><<<:::888999<<<<<<===???AAABBBAAA@@@???;;;999777666777:::===@@@???@@@BBBDDDEEEFFFGGGGGGCCCCCCAAA===999777888999;;;<<<>>>???@@@@@@@@@@@@??????AAAEEEJJJPPPUUUYYYZZZ[[[___bbb```^^^```fff```]]]XXXUUUSSSQQQNNNLLLNNNRRRVVVVVVSSSRRRTTTXXX\\\YYYWWWZZZaaafffgggggg\\\RRRFFF>>>===??????>>>BBBCCCDDDEEEHHHNNNVVV[[[eeeeeegggkkkmmmpppyyy}}}wwwrrrnnnlllkkkjjjiiiiiijjjlllnnnpppsssvvvxxxyyyzzz|||}}}~~~rrrdddWWWSSSSSSUUUXXX[[[dddqqq}}}{{{yyyyyywwwtttrrrpppppppppqqqpppooonnnmmmlllkkkjjjjjjgggggggggggggggffffffffffffcccbbbdddfffjjjrrr{{{rrrggg\\\VVVTTTSSSVVVZZZYYY```iiittt|||~~~~~~|||}}}|||xxxwwwxxx{{{xxxwwwuuuttttttvvvxxxyyy|||{{{zzzzzz||||||{{{zzzyyyzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzwwwtttuuuyyy|||}}}{{{{{{|||~~~}}}zzzuuussstttwwwyyyxxx{{{}}}|||}}}???>>>>>><<<;;;:::999999999888888777777777777777444555777888999999999999===AAAOOOaaammmrrrzzzzzzooofff^^^[[[]]]^^^aaaeeekkkqqqyyy~~~nnn```OOOEEE<<<;;;<<<<<<;;;<<<>>>???@@@AAABBBAAA@@@@@@???<<<999888:::<<<>>>>>>BBBBBBBBBDDDGGGHHHGGGFFFGGGDDD@@@===<<<<<<;;;:::>>>@@@AAAAAA@@@@@@BBBEEEBBBGGGKKKOOOWWWcccjjjllltttssspppjjjddd___\\\\\\WWWXXXYYYXXXUUURRRPPPPPPVVVVVVVVVXXX\\\dddnnntttuuutttrrrpppoookkkgggdddSSSLLLCCC===<<<>>>??????@@@BBBDDDFFFIIIOOOUUUZZZ___ccchhhnnnsssyyy~~~}}}yyyuuurrrqqqqqqpppnnnllllllnnnppprrrwww}}}uuujjj___XXXTTTUUU\\\dddnnn~~~}}}zzzwwwxxxvvvsssrrrrrrrrrqqqooommmmmmmmmlllkkkjjjhhhgggcccdddeeegggggggggffffffdddccccccdddeeejjjwww~~~nnndddZZZSSSPPPOOOTTT[[[]]]dddnnnzzz}}}}}}~~~~~~}}}||||||}}}~~~|||wwwtttvvvwwwuuuvvvxxx{{{|||{{{}}}~~~}}}||||||{{{{{{{{{}}}~~~}}}zzzvvvttttttuuutttttt}}}~~~~~~{{{xxxxxx{{{~~~~~~xxxsssuuuyyyzzzzzzxxx|||>>>>>>===<<<;;;:::999999999888888777777777777777555666666777888888999999???BBBNNN___lllqqqwww|||}}}sssiiiaaa]]]^^^]]]```dddjjjpppxxxssseeeTTTHHH>>><<<===<<<;;;<<<>>>???@@@AAABBBAAA@@@@@@???<<<999999;;;===>>>>>>BBBAAABBBDDDFFFHHHGGGFFFGGGDDD@@@============<<<>>>@@@BBBBBBBBBCCCGGGJJJGGGPPPZZZcccppp}}}~~~sssggg^^^XXXTTTSSSPPPRRRTTTTTTTTTTTTUUUWWW```aaacccfffmmmwwwvvvkkkaaaZZZMMMHHHAAA======???AAAAAACCCEEEFFFGGGHHHLLLQQQTTTXXX]]]dddkkkrrryyy{{{xxxuuuqqqqqqpppooommmmmmppprrrvvv{{{|||rrrhhhcccaaacccjjjrrr}}}~~~{{{zzzvvvtttqqqpppppppppnnnmmmooonnnmmmllljjjhhhfffeeecccdddeeegggggggggffffffdddccccccdddeeekkkxxxwwwkkkcccYYYTTTQQQPPPTTTZZZ^^^eeeppp|||~~~~~~zzzwwwyyyzzzxxxxxxzzzzzz~~~~~~}}}~~~}}}||||||}}}~~~zzzxxxuuutttuuuvvvvvvvvv{{{||||||zzzxxxxxx{{{~~~}}}|||xxxzzz~~~~~~|||======<<<;;;:::999999888999888888777777777777777777666666555666777999:::@@@BBBLLL\\\jjjqqqtttwwwxxxnnnddd______\\\___ccchhhooowwwyyylllXXXMMMAAA>>>===<<<;;;<<<>>>???AAABBBBBBBBBAAA@@@???===::::::<<<>>>??????AAA@@@AAACCCFFFHHHGGGFFFEEECCC???>>>>>>??????>>>???AAACCCCCCCCCFFFLLLQQQSSS___ooo~~~ooo___UUUPPPLLLJJJGGGIIILLLNNNQQQUUU[[[^^^iiilllrrryyyyyyhhhXXXNNNEEEBBB>>>===>>>AAACCCCCCGGGGGGHHHGGGGGGHHHKKKMMMPPPUUU]]]fffpppyyy~~~{{{yyyrrrrrrrrrqqqppppppsssuuuzzzyyyrrrpppqqqttt{{{~~~~~~}}}vvvtttqqqpppppppppnnnmmmooonnnmmmkkkhhhfffdddcccdddeeeeeefffffffffeeeeeedddcccccceeeffflllzzzppphhh```XXXUUURRRQQQTTTZZZ```hhhttt}}}~~~~~~~~~~~~~~~{{{}}}}}}{{{{{{}}}|||}}}|||{{{{{{{{{|||xxxvvvttttttvvvxxxyyyyyy{{{{{{{{{yyyxxxyyy|||~~~~~~|||}}}~~~}}}}}}}}}===<<<<<<;;;:::999999999999888888777777777777777888777555444555666888:::@@@AAAIIIXXXhhhrrrvvvvvv|||qqqfff```___[[[^^^bbbgggnnnvvv~~~}}}ppp\\\OOOCCC>>>===<<<<<<===???@@@AAABBBBBBBBBAAA@@@@@@>>>;;;;;;===?????????@@@@@@@@@CCCFFFHHHHHHGGGCCCAAA>>>===>>>???@@@??????BBBDDDEEEEEEIIIRRRYYYdddsssuuubbbTTTMMMJJJGGGDDD@@@BBBEEEIIIMMMSSSZZZ___jjjqqq{{{ppp___PPPGGG@@@???>>>>>>???BBBDDDEEEGGGHHHIIIHHHFFFFFFGGGIIIKKKQQQYYYccclllvvv~~~~~~|||tttuuuuuuuuuttttttvvvxxx|||}}}}}}wwwuuusssrrrrrrqqqpppnnnnnnmmmkkkiiigggfffeeedddeeeeeeeeeeeeeeeeeeeeeddddddcccccceeehhhooo~~~{{{lllccc]]]WWWUUUSSSRRRUUUZZZbbblllzzz~~~|||||||||}}}|||~~~}}}|||~~~}}}}}}}}}|||zzzxxxwwwwwwwwwwwwwwwvvvuuuvvvyyy|||}}}}}}~~~}}}|||zzzyyyyyy{{{|||||||||||||||~~~~~~{{{~~~<<<<<<<<<;;;;;;::::::999999888888777777777777777888777555444444666888999===???FFFSSSdddsssyyyyyy~~~ttthhhaaa___\\\^^^bbbgggmmmttt|||sss___QQQDDD>>>=========??????@@@AAABBBCCCBBBAAAAAA@@@>>>======???@@@@@@@@@??????AAADDDGGGIIIJJJIIIBBB???===<<<>>>???@@@@@@AAADDDGGGGGGIIIOOO[[[eeezzzxxxkkk```RRRIIIFFFEEEBBB???>>>AAADDDHHHKKKPPPUUUYYYeeennn{{{~~~nnn```SSSIIICCC????????????@@@BBBEEEFFFHHHIIIKKKJJJIIIHHHIIIJJJMMMQQQYYYaaaiiiqqqyyy~~~}}}wwwxxxyyyyyyxxxyyyzzz||||||~~~|||{{{}}}wwwuuurrrqqqqqqqqqpppnnnkkkjjjiiihhhgggfffggggggffffffeeeeeedddddddddddddddccccccfffjjjssswwwjjj```ZZZUUUTTTTTTSSSVVV[[[eeeppp}}}}}}}}}}}}|||{{{~~~|||{{{}}}~~~}}}zzz||||||zzz{{{zzzxxxvvvuuuuuuvvvvvvxxxwwwwwwyyy|||}}}{{{zzzzzzzzzzzz}}}|||~~~||||||~~~~~~|||{{{}}}======<<<<<<<<<;;;;;;;;;999888888777777777777777777666555555555666777777999===CCCMMM^^^pppzzz|||wwwkkkbbb___^^^```cccggglllsss{{{xxxeeeVVVGGG@@@>>>===>>>@@@???@@@BBBCCCCCCCCCBBBAAAAAA???>>>>>>@@@AAAAAA@@@@@@@@@AAAEEEIIIKKKKKKKKKBBB@@@>>>===>>>@@@AAAAAABBBGGGKKKNNNQQQ[[[kkkwwwsssdddWWWQQQHHHCCCAAAAAA???>>>CCCFFFJJJMMMNNNOOOQQQRRR\\\eeeqqq{{{wwwiii[[[QQQIIIDDDAAA???@@@AAAAAAAAACCCGGGJJJKKKMMMPPPPPPOOONNNNNNNNNQQQUUU[[[aaagggmmmssswww{{{|||}}}~~~}}}}}}~~~}}}~~~{{{zzz{{{|||}}}}}}uuussspppooooooooommmlllkkkjjjhhhggggggggghhhiiiggggggeeedddcccccccccccccccbbbdddhhhmmmxxxtttiii]]]XXXSSSSSSSSSSSSWWW]]]hhhttt{{{zzz~~~}}}~~~|||yyyxxx|||}}}{{{zzz|||xxx|||}}}zzzxxxzzz{{{yyyyyyxxxwwwvvvvvvwwwxxxxxxyyyxxxxxx{{{~~~|||zzzzzzzzzzzzyyy~~~{{{zzz||||||zzzzzz}}}~~~~~~|||}}}>>>>>>=========<<<<<<<<<999888888777777777777777666666666666666666666666666;;;AAAHHHVVVjjjxxx}}}zzzmmmdddaaa```bbbeeehhhlllrrryyy~~~mmm^^^MMMDDD@@@======???@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@???@@@AAABBBBBBAAA@@@AAABBBFFFJJJMMMMMMMMMEEECCC@@@???@@@BBBCCCBBBDDDJJJQQQVVV\\\jjj~~~~~~ooo___RRRJJJGGGDDDAAA@@@AAACCCEEEJJJOOOTTTWWWVVVSSSQQQOOOQQQVVV^^^dddhhhiiiiiiiiifff```VVVMMMHHHEEECCCAAA???AAABBBBBBCCCFFFLLLPPPRRRTTTWWWXXXWWWUUUTTTTTTUUUXXX]]]bbbfffkkkpppsssvvv~~~~~~zzzxxxxxxyyyzzzyyyuuurrrpppoooooonnnmmmlllmmmkkkiiihhhgggggghhhiiihhhgggeeedddbbbbbbbbbbbbcccbbbdddiiippp|||oooeee\\\VVVQQQQQQRRRSSSYYY___jjjwww|||xxxssstttyyyzzz}}}}}}{{{{{{{{{{{{yyyuuuuuuzzz|||{{{zzz|||www{{{|||xxxvvvxxxyyywwwuuuuuuuuuuuuuuuwwwyyyzzzyyyxxxxxxzzz}}}~~~}}}|||~~~{{{xxxwwwyyyzzzzzzzzzyyyvvvuuuwwwxxxvvvwwwzzz~~~~~~~~~}}}|||||||||~~~zzz>>>>>>>>>>>>>>>=========999888888777777777777777555666666777666666555444444;;;@@@DDDQQQeeevvv|||}}}~~~|||pppfffcccbbbdddfffiiilllrrrxxx}}}tttdddRRRGGGAAA>>>===>>>@@@AAABBBCCCCCCCCCBBBAAAAAA@@@???@@@BBBCCCBBBAAAAAAAAACCCGGGKKKNNNOOONNNGGGEEEBBBAAABBBDDDDDDDDDEEELLLUUU\\\eeeuuu~~~jjj[[[NNNDDDCCCCCCBBBAAAAAADDDJJJNNNPPPUUU[[[___]]]XXXRRROOOHHHKKKOOORRRTTTUUUXXXYYYSSSOOOJJJFFFDDDDDDCCCCCC???@@@BBBBBBDDDHHHOOOUUUWWWZZZ]]]^^^\\\YYYXXXWWWWWWZZZ^^^bbbfffjjjooorrrvvv|||~~~zzzwwwwwwxxxxxxwwwvvvtttrrrqqqqqqpppooommmooonnnkkkhhhgggfffggggggiiigggeeecccbbbbbbbbbbbbbbbbbbdddjjjrrr|||kkkaaa\\\UUUPPPPPPQQQSSSZZZaaalllyyy|||vvvqqqnnnqqqxxxyyy}}}|||yyyvvvtttttttttwwwttttttyyy|||{{{zzz|||{{{~~~}}}xxxuuuuuuuuusssqqqqqqqqqrrrsssuuuxxxyyyyyyxxxxxxzzz{{{|||{{{yyyzzzwwwttttttxxx{{{{{{zzzuuurrrqqqttttttrrrtttwwwyyyzzzzzzzzzzzz{{{~~~|||zzzxxxwwwxxxyyyyyyyyyvvvzzzBBBAAA?????????>>>;;;999;;;:::999888777777777777888666555444444555666888888:::===CCCMMM]]]ooo|||yyy}}}tttkkkfff___^^^aaagggkkkooovvv~~~iiiRRRGGGDDDAAA>>>===AAAAAABBBBBBCCCBBBBBBBBB??????>>>>>>??????@@@@@@BBBEEEGGGGGGLLLSSSTTTQQQGGG@@@<<>><<<:::999888777666666555555666888777555444444555777888777999;;;@@@JJJZZZmmmzzzzzz~~~uuulllgggbbbaaacccgggjjjmmmsss{{{rrrYYYLLLFFFBBB???>>>@@@AAABBBCCCCCCCCCCCCCCC@@@@@@?????????@@@@@@AAABBBEEEGGGHHHMMMSSSUUURRRIIIBBB>>>@@@CCCCCCEEEGGGMMMRRRZZZhhh~~~hhhXXXMMMEEEBBBCCCAAACCCFFFIIINNNUUU```iiiqqqtttpppfff\\\UUULLLCCCBBBBBBCCCDDDEEEFFFFFFEEEFFFDDDBBBAAABBBCCCEEEEEEEEEBBBCCCIIIMMMOOOTTT[[[\\\___cccgggiiijjjiiihhhffffffgggiiinnnsssxxxzzz~~~|||{{{zzzyyyvvvsssppppppooonnnmmmmmmmmmmmmooonnnkkkiiiggggggggghhhgggfffdddcccbbbaaaaaaaaa```fffkkkooozzzrrreee]]]WWWQQQNNNPPPUUUYYYaaahhhttt~~~}}}wwwtttzzz~~~{{{wwwtttrrrqqqpppppprrruuuxxxyyyyyyyyyzzz{{{zzzxxxwwwvvvuuuuuuvvvvvvsssrrrppppppqqquuuyyy{{{~~~}}}|||{{{{{{xxxuuurrrtttpppmmmooouuu{{{}}}|||wwwtttpppppprrrsssrrrpppoooqqqsssvvvxxxzzzzzzzzzuuuuuuttttttttttttuuuuuuyyyuuuttt|||DDDBBBAAAAAAAAA???===;;;:::999888777666666666666777777555555555555777777777888999===FFFWWWkkkyyy{{{}}}yyypppjjjfffddddddfffhhhiiiooowww}}}|||cccSSSJJJCCC??????@@@@@@BBBCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAABBBEEEGGGHHHMMMTTTVVVTTTJJJDDDAAABBBDDDDDDFFFIIIOOOUUU```rrrlllWWWKKKGGGDDDDDDEEEFFFGGGIIIPPP\\\iiisssxxxzzzmmm^^^TTTNNNGGG???@@@@@@@@@AAABBBBBBBBBCCCDDDCCCBBBAAAAAAAAABBBCCCFFFDDDGGGMMMQQQTTTYYY]]]]]]```eeejjjmmmpppqqqqqqpppooooooppptttyyy}}}{{{zzzyyyxxxuuusssoooooonnnmmmllllllllllllllllllkkkiiihhhgggfffffffffeeedddcccbbbaaaaaaaaa___dddjjjsss{{{mmmaaaZZZUUUPPPNNNRRRWWW\\\eeennnxxx~~~}}}~~~|||zzzwwwtttrrrppppppooorrruuuwwwxxxwwwwwwwwwxxxxxxwwwuuutttttttttuuuuuuvvvtttqqqpppqqqtttyyy{{{{{{~~~}}}xxxtttrrruuuqqqmmmnnnsssxxxzzz{{{vvvtttrrrtttvvvwwwtttrrrpppqqqrrrtttuuuvvvvvvvvvrrrrrrrrrssssssssssssssssssrrrrrrwwwEEEDDDBBBBBBBBBAAA>>><<<<<<<<<:::999999999999999777777666555555666777777888888999;;;EEEVVVjjjxxx||||||~~~uuunnnhhhdddcccdddeeefffllltttzzzlllZZZMMMDDD@@@@@@@@@@@@BBBCCCEEEEEEFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAADDDFFFHHHMMMTTTVVVTTTIIIDDDBBBCCCDDDDDDGGGKKKRRRYYYfffzzznnn^^^MMMGGGHHHHHHHHHHHHJJJLLLQQQ[[[mmm}}}vvvcccTTTMMMJJJFFFAAA???@@@AAAAAAAAABBBCCCEEEHHHHHHGGGEEECCCCCCCCCDDDEEEFFFIIIOOOTTTXXX\\\___^^^aaaeeekkkppptttwwwxxxyyyyyyxxxxxxyyy}}}{{{yyywwwuuuuuutttrrrpppnnnnnnmmmlllkkkkkkkkkkkkjjjjjjjjjjjjiiigggeeedddddddddcccbbbaaaaaabbbbbb```ccchhhuuuvvvhhh^^^XXXSSSPPPOOOSSSXXX^^^hhhqqq}}}xxxwwwvvvtttrrrpppqqqrrrtttvvvxxxxxxvvvuuuuuuvvvxxxwwwuuusssrrrrrrrrrrrrvvvtttqqqooopppssswwwzzz{{{{{{wwwvvvtttrrrpppqqqtttwwwxxxxxxvvvuuutttwwwzzzzzzvvvssspppqqqqqqrrrsssssssssssstttttttttssssssrrrqqqqqqppppppqqqtttzzzFFFEEEDDDCCCCCCBBB@@@======<<<;;;:::999999999999777777666666666666777777999999:::<<>>FFFVVViiivvv|||mmmhhhdddbbbbbbcccjjjrrrvvv|||}}}kkkXXXJJJDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFFFFEEECCCBBBAAA@@@@@@???>>>AAACCCCCCHHHOOOPPPMMMDDDBBBBBBDDDDDDEEEJJJPPPVVVbbbuuujjjTTTMMMHHHIIIKKKKKKKKKMMMOOO[[[jjj{{{pppaaaPPPHHHFFFDDDCCCCCCAAADDDGGGHHHIIILLLQQQVVV\\\[[[WWWQQQIIIFFFGGGIIIHHHLLLOOORRRXXXaaaggghhhgggiiikkkpppuuuzzz~~~~~~{{{xxxuuusssssssssrrrqqqnnnnnnmmmlllkkkkkkkkkkkkgggggghhhhhhgggfffdddcccbbbbbbaaaaaaaaabbbbbbcccfffiiiooo~~~qqqcccZZZUUUPPPOOOPPPTTTXXX^^^jjjvvv~~~zzzrrrtttwwwvvvsssrrrtttwwwvvvxxxzzzzzzxxxvvvvvvvvvwwwuuussspppnnnmmmmmmmmmqqqpppooonnnooorrruuuwwwvvvyyy}}}~~~}}}zzzwwwvvvrrrtttxxx{{{|||{{{xxxwwwwwwuuuuuuwwwzzzzzzvvvrrrpppppppppqqqrrrsssuuuvvvxxxvvvrrrooollljjjiiiiiimmmppprrrsssuuu|||IIIGGGFFFEEEEEEDDDBBB@@@<<<;;;:::999999888888999777777777888888777777777999:::;;;>>>GGGUUUgggttt~~~tttnnnhhheeecccccciiiqqquuuzzzuuuaaaOOOGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFFFFEEECCCAAA@@@???>>>>>>===@@@AAAAAAEEEKKKLLLIIICCCBBBBBBEEEFFFGGGMMMUUU[[[kkkttt^^^QQQMMMKKKMMMNNNOOOSSSYYY\\\lll~~~zzzaaaUUUJJJHHHGGGEEEDDDGGGGGGKKKOOOQQQSSSWWW^^^eeejjjhhhcccYYYOOOJJJLLLOOONNNSSSUUUVVV]]]hhhooopppqqqqqqrrruuuyyy~~~|||yyyuuuttttttttttttsssooonnnmmmlllkkkkkkkkkkkkfffffffffffffffeeedddcccaaaaaaaaaaaaaaabbbccccccgggmmmxxx}}}mmmaaaYYYTTTNNNNNNPPPVVVZZZbbbooo||||||wwwtttwwwyyyxxxsssqqqsssuuuuuuwwwyyyyyyxxxvvvvvvvvvsssrrrpppnnnmmmmmmnnnnnnoooooooooppprrrtttvvvwwwttttttuuuvvvxxxxxxvvvtttrrruuuyyy{{{{{{{{{zzzyyyxxxvvvtttuuuxxxwwwtttqqqoooooopppqqqsssvvvxxxzzzxxxvvvqqqmmmjjjiiijjjkkkmmmooorrrssstttyyyIIIHHHFFFFFFFFFEEEBBB@@@>>>>>>===<<<;;;;;;;;;;;;777777888888888888777777777999;;;???GGGUUUfffrrryyy~~~zzzssslllgggdddccciiiqqqsssxxx}}}fffRRRIIIHHHDDDEEEEEEFFFFFFFFFEEEEEEFFFEEECCCAAA???>>>>>>===<<>>===;;;;;;:::::::::888888777666666666666666:::999:::???JJJWWWaaagggwwwyyyooofffbbbcccfffiiitttyyyqqqWWWJJJIIIFFFHHHJJJJJJIIIHHHHHHHHHBBBAAA???>>>>>>>>>???@@@??????>>>>>>>>>@@@BBBCCCBBBEEEHHHIIIJJJOOOVVV\\\nnnzzzxxxcccUUULLLMMMOOOQQQOOOQQQ\\\hhhsss]]]PPPKKKHHHIIIKKKLLLPPPVVVVVV]]]ccceeejjjuuu~~~{{{mmmccc\\\VVVUUUXXX\\\]]]___aaafffnnnvvv}}}~~~~~~{{{yyywwwvvvvvvuuutttrrrrrrpppnnnkkkjjjjjjkkklllhhhhhhhhhgggfffdddcccbbbddd^^^\\\^^^______```dddjjjttttttiii]]]SSSOOOMMMMMMPPPXXX```jjjzzz{{{xxxvvvttttttuuuxxxzzzwwwrrrpppqqqtttxxxyyyzzzzzzxxxuuurrrooonnnqqqtttuuutttrrrqqqqqqpppqqqsssuuuyyy}}}{{{vvvqqqqqquuuxxxwwwuuutttttttttuuuwwwyyy{{{|||~~~vvvppppppqqqqqqrrruuurrrrrrssswwwzzz||||||{{{wwwwwwtttpppllliiiiiijjjnnnnnnooopppqqqvvv{{{MMMKKKHHHGGGGGGGGGFFFEEE@@@???>>><<<<<<;;;;;;;;;888888777666666666666777777888<<>>>>>>>>??????============>>>???AAACCCBBBFFFJJJLLLMMMRRRZZZ```ooo}}}rrr^^^RRRMMMNNNQQQSSSSSSVVVaaannnmmmYYYPPPLLLIIIKKKNNNOOOUUU[[[bbbjjjppprrrwwwuuukkkccc]]][[[]]]aaabbbdddfffjjjooovvv{{{|||||||||}}}|||zzzwwwvvvvvvvvvtttsssqqqooommmjjjiiiiiiiiijjjhhhhhhhhhgggfffeeeccccccccc___]]]___```___aaadddmmmxxxzzzoooeee[[[SSSPPPNNNNNNRRRZZZcccmmm}}}}}}{{{xxxwwwuuuuuuuuuxxxzzzwwwsssqqqsssuuuwwwxxxyyyxxxwwwtttpppnnnmmmppptttuuutttrrrqqqqqqppprrruuuxxx||||||xxxsssssswwwzzzzzzxxxuuuuuuvvvxxxyyyzzz{{{{{{~~~wwwrrrssssssppppppqqqssssssuuuxxx{{{|||zzzyyyuuuuuutttqqqmmmjjjjjjjjjlllnnnppprrrsssvvvzzz}}}}}}NNNLLLJJJHHHHHHHHHGGGEEEBBBAAA???>>>===<<<<<<<<<999888777777666777777777222777===BBBEEEIIIOOOSSSfffpppxxxzzz~~~xxxnnneeeaaaaaadddgggmmmttt}}}kkkZZZSSSIIIIIIIIIIIIHHHGGGGGGGGGCCCBBBAAA???>>>>>>??????<<<>>>???@@@@@@BBBEEEHHHGGGKKKPPPRRRSSSWWW___fffsssjjjXXXOOOOOOPPPTTTWWWWWW[[[iiivvvgggUUUQQQMMMLLLOOOSSSVVV\\\cccqqqyyy}}}ssskkkdddbbbcccgggiiilllnnnpppsssvvvyyy|||{{{zzz{{{}}}|||zzzwwwvvvvvvvvvtttssspppnnnllljjjhhhhhhhhhhhhhhhhhhhhhgggfffeeedddcccccc______aaabbb```aaaeeeqqqqqqggg```XXXRRRPPPPPPQQQUUU^^^gggrrr|||}}}||||||{{{yyywwwvvvuuuuuuwwwxxxvvvsssrrrtttwwwvvvwwwwwwwwwuuurrrooonnnnnnpppssstttsssrrrqqqqqqoooqqquuuyyy}}}zzzvvvrrrrrrvvvyyyzzzyyywwwxxxyyy{{{{{{{{{{{{zzz~~~yyywwwxxxwwwrrroooooossstttvvvyyy{{{{{{xxxvvvsssssssssqqqnnnkkkjjjjjjkkknnnsssvvvwwwxxxxxxyyy|||PPPNNNLLLJJJJJJIIIHHHFFFDDDCCCAAA@@@>>>>>>======999999888777777777777888111777===@@@@@@CCCIIINNN```llltttvvv}}}{{{qqqhhhbbbbbbeeehhhlllsss}}}wwwbbbVVVOOOMMMKKKJJJJJJJJJIIIHHHEEEDDDBBB@@@???????????????AAADDDEEEEEEHHHMMMRRRSSSXXX\\\\\\ZZZ]]]dddkkkxxx{{{cccTTTOOOOOOQQQUUUXXXZZZ```nnn|||wwwbbbTTTRRRNNNNNNSSSXXX]]]dddkkkzzzxxxpppiiiggghhhllloootttwwwxxxyyyzzz|||~~~}}}{{{zzz{{{|||zzzwwwvvvvvvvvvtttssspppnnnmmmjjjiiihhhgggggghhhhhhhhhgggfffeeeddddddbbb``````ccccccaaacccgggtttxxxiiiaaa[[[UUUQQQPPPQQQRRRXXXbbblllwww~~~|||{{{||||||{{{zzzxxxuuuttttttuuuvvvtttssssssuuuwwwwwwwwwxxxwwwuuussspppooonnnpppssstttsssqqqqqqrrrmmmpppsssvvvyyyzzzzzzyyytttrrroooooorrruuuwwwwwwyyyzzz|||}}}}}}|||zzzyyy|||yyyzzz|||{{{uuuqqqqqqqqqrrrtttwwwzzzyyywwwtttpppqqqsssrrrooolllkkkkkkkkkpppwww{{{|||zzzxxxwww{{{~~~RRRPPPNNNMMMLLLKKKIIIFFFEEEDDDCCCAAA???>>>>>>>>>::::::999888888888888888333777;;;<<<<<>>>>>;;;:::999999888888999999777888999999:::>>>FFFLLLSSS^^^jjjnnnrrrzzzooogggeeeggghhhooouuu~~~uuuaaaWWWRRRLLLJJJJJJKKKJJJHHHKKKIIIGGGDDDCCCBBBAAAAAA@@@CCCFFFGGGJJJQQQ^^^gggvvvyyyxxxpppfffdddkkktttppp^^^WWWXXXVVVWWWZZZ^^^```gggvvvnnn```XXXRRRPPPQQQXXX___fffooowww~~~|||yyyyyy{{{zzz~~~~~~}}}zzzxxxuuutttttttttrrrqqqppppppnnnmmmkkkiiigggfffeeeeeeeeeeeeeeedddccccccaaa```aaadddddddddjjjrrr|||nnn___XXXUUUQQQNNNOOOPPPSSS\\\jjjwww}}}{{{{{{}}}~~~|||zzzxxxwwwxxxwwwuuuttttttuuuwwwxxx|||{{{{{{yyyxxxvvvtttsssqqqssstttuuusssssstttuuuvvvvvvvvvvvvuuutttrrrqqqrrrqqqpppqqqssswwwzzz}}}||||||||||||zzzxxxvvvuuunnnnnnqqquuuuuuqqqqqqtttqqqqqqqqqsssuuuvvvuuussslllnnnoooooonnnmmmnnnoooqqquuu{{{~~~|||yyywwwTTTSSSQQQQQQPPPNNNJJJHHHFFFEEECCCAAA@@@>>>>>>===;;;;;;:::999999999999::::::999777777:::>>>CCCFFFMMMWWWdddkkkooozzz}}}qqqhhheeefffgggmmmsss{{{mmm^^^XXXPPPMMMNNNOOONNNLLLNNNLLLIIIGGGDDDCCCCCCCCCAAADDDGGGHHHLLLVVVfffrrruuuiiifffnnnwww}}}lll^^^[[[\\\]]]^^^aaadddeeelll{{{~~~kkk___XXXRRRPPPRRRYYYaaahhhqqqyyy|||~~~~~~}}}}}}|||{{{yyywwwtttsssssssssqqqpppoooooonnnllljjjhhhfffeeeccccccdddddddddcccbbbbbb```___aaacccccceeennnwwwvvviii[[[UUURRRPPPOOOPPPQQQUUU```ooo~~~}}}zzzzzz|||~~~}}}}}}}}}}}}}}}zzzxxxvvvwwwyyyzzz{{{}}}|||{{{yyyxxxvvvuuutttssstttvvvuuuttttttuuuvvvxxxxxxwwwvvvuuutttsssrrrssssssssstttuuuyyy~~~}}}|||{{{yyywwwuuutttsssnnnmmmooorrrqqqnnnpppvvvwwwuuutttsssttttttsssrrrlllmmmnnnnnnmmmmmmoooqqqrrrvvvzzz||||||yyyxxxwwwUUUTTTRRRRRRQQQOOOKKKHHHFFFEEECCCAAA???>>>======<<<;;;::::::999999::::::;;;999777888:::>>>???@@@JJJUUUbbbkkkoooxxx~~~qqqhhhddddddffflllqqqxxx|||vvvddd]]]UUURRRSSSTTTSSSPPPOOONNNKKKHHHFFFDDDDDDDDDDDDGGGJJJKKKOOO[[[mmm{{{vvviiifffoooyyywwwiii^^^\\\___cccdddfffhhhjjjppp{{{iii^^^WWWRRRPPPRRRYYYaaahhhrrrzzz}}}yyywww||||||zzzyyyyyyxxxwwwxxxvvvsssrrrrrrrrrpppooonnnnnnmmmkkkiiifffdddcccbbbbbbcccccccccbbbaaaaaa```___```bbbcccfffppp{{{~~~rrrdddWWWRRRQQQPPPPPPQQQSSSWWWbbbrrr|||{{{}}}~~~zzzyyyzzz{{{|||}}}}}}|||{{{yyywwwvvvuuuttttttuuuvvvvvvuuuuuuvvvxxxxxxwwwvvvtttssssssssssssrrrsssssstttvvvyyy~~~~~~|||zzzwwwuuutttsssrrrrrrpppqqqsssqqqooorrrxxx}}}zzzwwwttttttsssrrrqqqlllmmmmmmllllllmmmppprrrsssvvvyyyzzzyyywwwwwwwww{{{~~~QQQPPPOOOMMMLLLKKKKKKKKKIIIHHHGGGEEECCC@@@>>>===<<<=========<<<:::888777888888777888888:::<<<===CCCJJJ\\\ooopppooowwwnnngggeeegggkkkqqqyyy}}}~~~sssfff[[[XXXXXXWWWTTTTTTUUUQQQKKKHHHGGGGGGEEECCCCCCHHHJJJJJJSSSgggpppeeeeeekkkooo}}}zzzwwwsssiii```bbbjjjllliiihhhjjjmmmsssvvvhhh^^^XXXUUUUUUWWW[[[aaajjjqqqvvvyyyttttttwwwsssssstttxxx~~~|||zzzyyyyyyzzz}}}xxxrrrpppqqqqqqnnnjjjjjjiiihhhfffffffffggghhhbbbcccdddeeeeeedddbbbaaaaaa______aaacccjjjyyyyyyiiiaaaXXXSSSNNNKKKLLLPPPZZZ```iiittt~~~~~~}}}||||||~~~~~~}}}}}}|||||||||{{{{{{zzzxxxuuuuuuwwwyyyzzzzzzzzzzzzzzz{{{|||||||||yyyvvvuuuvvvwwwwwwwwwxxxtttrrruuuxxxxxxzzz}}}|||wwwsssrrrrrrrrruuuwwwyyyxxxvvvvvvzzz~~~vvvrrrrrrrrrooollllllkkkjjjjjjkkklllnnnooovvvwwwxxxxxxwwwwwwxxxyyy~~~}}}QQQPPPOOONNNMMMLLLLLLLLLJJJIIIIIIHHHEEECCC@@@???<<<=========<<<:::888777888888777777888999;;;<<<@@@FFFWWWkkkppppppzzzqqqiiigggjjjlllqqqxxx{{{||||||nnnaaa\\\[[[YYYXXXXXXXXXSSSMMMIIIHHHGGGFFFEEEEEEJJJMMMQQQ^^^uuuoooeeedddhhhkkkqqqnnnllljjjdddaaagggqqqsssooommmoooqqqwwwvvviii```[[[WWWXXX[[[```fffmmmtttxxx}}}ssslllkkknnnmmmnnnrrrxxx~~~{{{yyyxxxyyyyyy{{{vvvqqqpppqqqqqqnnnjjjjjjiiigggeeeeeeeeeeeefffccccccddddddcccbbbaaa```aaa``````bbbdddlll}}}~~~qqqeee]]]VVVRRRNNNLLLNNNSSSYYYaaammm{{{}}}}}}~~~}}}|||||||||}}}~~~~~~}}}|||}}}|||{{{zzzyyywwwuuuwwwzzz}}}~~~|||{{{{{{{{{{{{{{{yyyuuutttuuuvvvvvvuuuwwwsssrrrvvvyyyyyyzzz|||~~~{{{wwwuuusssrrrrrrtttuuuwwwwwwxxxzzz}}}|||vvvssssssrrrooolllkkkjjjjjjjjjkkklllmmmnnntttuuuvvvvvvuuuuuuvvvwwwxxxwwwzzzQQQQQQPPPOOONNNMMMMMMMMMJJJJJJKKKJJJHHHEEEBBB@@@============;;;:::999888888777666666777888:::;;;===AAAQQQfffpppsss}}}uuummmjjjllllllpppvvvyyy{{{}}}{{{jjjbbb___\\\\\\^^^\\\WWWPPPJJJHHHGGGHHHHHHGGGJJJOOOXXXlll}}}llleeecccccccccccc```^^^]]]]]]aaakkkvvvzzzvvvsssssstttyyywwwkkkddd___[[[]]]aaaffflllrrrwwwyyy|||~~~}}}wwwnnngggfffhhhjjjlllqqqxxx~~~|||zzzxxxxxxxxxxxxxxxtttqqqoooppppppnnnkkkjjjhhhfffeeeccccccccccccccccccccccccbbb```___^^^___```bbbdddfffooottthhh___YYYSSSPPPNNNNNNQQQWWWZZZdddttt}}}||||||}}}|||||||||||||||{{{{{{{{{}}}~~~||||||}}}{{{|||zzzxxxuuuuuuxxx}}}}}}zzzyyyyyyyyyzzzwwwtttrrrssstttttttttvvvssssssxxx{{{zzzyyy{{{zzzzzzzzzxxxwwwvvvtttssswwwvvvuuuwwwyyy||||||||||||xxxuuussssssrrrnnnjjjkkkjjjjjjjjjkkklllmmmnnnqqqrrrssssssrrrrrrsssuuurrrrrrtttvvvyyy}}}TTTTTTSSSQQQPPPNNNLLLKKKIIIJJJKKKKKKIIIFFFCCCAAA>>>>>>===<<<;;;:::999999777777666666666777999:::===@@@NNNcccqqqxxxwwwoookkkmmmjjjnnnssswwwzzz}}}ttthhhbbb^^^___bbb```[[[SSSLLLHHHGGGHHHIIIGGGJJJPPP^^^xxxyyyjjjddd```]]][[[YYYVVVTTTUUUZZZdddpppyyyzzzvvvuuuuuuzzzxxxmmmgggccc^^^aaaffflllqqquuuxxxyyyyyy{{{zzzuuunnniiiiiikkklllnnnrrrxxx}}}|||{{{yyyxxxwwwwwwwwwvvvsssqqqpppppppppmmmkkkkkkiiigggeeeccccccccccccccccccbbbaaa```___^^^]]]]]]___cccfffjjjttt~~~oooccc\\\VVVPPPOOONNNNNNSSSYYY^^^iiiyyy}}}{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzzzzz|||~~~~~~}}}}}}|||zzz}}}{{{xxxuuutttwww}}}{{{xxxwwwwwwwwwvvvtttqqqqqqrrrtttuuuuuuuuussstttzzz}}}{{{yyyzzzwwwxxxzzz{{{{{{yyywwwvvv{{{xxxuuuvvvyyyzzzxxxuuuxxxwwwvvvwwwvvvtttoookkklllllllllmmmmmmnnnoooooonnnpppqqqqqqppppppqqqrrrpppqqqrrrqqqqqqsssxxx|||XXXWWWVVVTTTQQQNNNKKKIIIHHHIIIIIIIIIHHHFFFCCCBBB???>>>===<<<;;;:::::::::888777666666666777888999>>>AAAMMMbbbrrr}}}zzzqqqmmmnnnjjjmmmqqquuuzzz}}}ooofff``````cccccc^^^VVVNNNHHHFFFHHHIIIJJJMMMUUUffftttgggccc]]]WWWTTTPPPPPPQQQUUUaaaooo|||{{{yyyxxx|||yyyoooiiifffaaadddjjjpppuuuxxxyyyyyy{{{{{{zzzuuuooollllllmmmmmmooosssxxx~~~}}}{{{|||{{{zzzzzzyyyxxxwwwwwwwwwtttsssrrrqqqpppooommmkkkkkkjjjhhhfffdddccccccddddddcccbbbaaa___^^^^^^]]]\\\^^^ccciiippp|||zzzlllaaa[[[TTTOOOOOOOOOOOOTTTZZZeeeooo~~~}}}}}}{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyy}}}|||yyyvvvuuuwww{{{~~~{{{xxxvvvvvvvvvvvvsssqqqooopppsssvvvxxxxxxuuusssuuu{{{}}}{{{yyyzzzwwwyyy|||~~~~~~}}}zzzxxxyyyvvvtttuuuxxxyyywwwtttyyyzzz|||}}}}}}yyytttpppnnnnnnoooppppppqqqqqqqqqnnnoooppppppoooooopppqqqppprrrrrrpppnnnpppvvv{{{}}}YYYXXXXXXVVVSSSOOOLLLJJJHHHHHHHHHGGGFFFEEEDDDDDD@@@???===<<<;;;:::::::::999888777777777777999999???BBBMMM___ppp~~~uuuqqqqqqmmmnnnqqqvvv{{{yyymmmeeeccceeefffbbb[[[RRRKKKHHHHHHJJJMMMRRR\\\pppooofffbbb[[[SSSPPPJJJNNNTTT^^^ooo|||{{{}}}sssmmmiiifffjjjooouuuyyy|||||||||~~~{{{vvvpppmmmllllllmmmpppuuuzzz~~~zzzyyyzzzzzzyyyyyyyyyxxxxxxwwwwwwuuuttttttrrrqqqnnnlllkkkkkkjjjhhhfffdddddddddddddddcccaaa```____________]]]___dddnnnyyyvvviii^^^XXXSSSOOOOOOPPPRRRWWW^^^llluuu~~~}}}||||||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{xxxuuutttuuuwwwyyy|||||||||zzzxxxyyy{{{}}}{{{zzzyyyxxxwwwvvvvvvvvvsssqqqpppqqqtttxxxzzzzzzvvvsssuuu{{{}}}{{{zzzzzzxxxzzz~~~~~~{{{yyysssssstttvvvyyyzzzzzzyyy}}}}}}xxxtttooopppqqqrrrsssssssssrrrooopppqqqqqqppppppqqqsssoooqqqqqqpppoooqqqvvv{{{xxxWWWWWWWWWVVVTTTQQQOOOMMMIIIHHHGGGFFFEEEEEEFFFFFF@@@???===<<<;;;;;;;;;;;;:::999888777777888999:::===AAAKKK[[[kkk{{{|||vvvvvvrrrrrrtttwww|||vvvkkkggghhhiiifff```XXXOOOJJJJJJKKKMMMTTTaaavvvllleeebbbXXXPPPOOOLLLSSS]]]kkk~~~}}}|||xxxqqqmmmnnnqqqvvv{{{|||xxxtttqqqqqqqqqrrruuuzzz~~~}}}yyyxxx{{{yyyyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvtttqqqnnnlllkkkiiigggfffdddddddddddddddccccccaaa`````````aaaaaaaaa```fffsss{{{pppcccYYYUUUPPPMMMOOORRRUUU\\\cccqqq{{{}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~{{{xxxuuutttuuuwwwxxxyyy{{{~~~~~~}}}~~~~~~zzzzzzzzzzzzzzzxxxwwwvvvwwwuuussssssvvvxxxzzzzzzwwwtttuuuzzz}}}{{{zzz{{{zzz|||~~~}}}zzzyyyqqqtttwwwyyyzzz{{{|||}}}{{{~~~{{{vvvsssooopppqqqrrrsssssssssrrrqqqrrrssssssrrrrrrsssuuuqqqqqqqqqqqqrrrtttwwwyyyvvv|||UUUVVVWWWWWWVVVTTTQQQPPPJJJIIIGGGEEEEEEFFFGGGHHHAAA???>>><<<;;;;;;;;;;;;;;;:::999888888999::::::;;;???IIIWWWgggxxx{{{{{{wwwvvvvvvyyy|||}}}pppjjjkkkkkkiiiddd\\\SSSMMMLLLMMMJJJSSSbbbxxx}}}jjjeeeaaaWWWOOONNNRRRZZZfffttt~~~{{{zzz~~~{{{tttoootttvvv{{{}}}zzzxxxxxxyyyzzzxxx|||}}}yyyyyy|||yyyyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwuuurrrnnnlllkkkgggfffdddcccbbbcccddddddcccbbbaaa``````aaabbbbbbcccbbbhhhwwwvvvjjj^^^TTTRRRNNNLLLOOOSSSWWW___gggttt~~~|||{{{yyyxxxyyy{{{}}}~~~~~~}}}~~~}}}zzzxxxwwwwwwwwwwwwwww{{{{{{|||}}}}}}}}}zzzxxxvvvzzzxxxuuuuuuvvvxxxyyyyyywwwtttuuuzzz|||{{{{{{|||{{{|||~~~~~~~~~|||yyywwwtttxxx||||||zzzyyy{{{}}}wwwzzz}}}}}}zzzuuuqqqnnnnnnoooqqqrrrssssssrrrqqqrrrtttuuuuuutttsssuuuvvvssssssrrrssstttvvvxxxyyyuuuxxx~~~ZZZXXXVVVUUUUUUTTTRRRPPPGGGGGGGGGGGGGGGGGGGGGGGGEEECCCBBBAAAAAA???===:::<<<;;;::::::999999::::::;;;:::???MMM^^^qqq}}}~~~|||yyyzzz|||vvvqqqqqqooonnnkkkaaaUUUMMMKKKMMMOOOVVVdddyyy~~~jjjbbb\\\UUURRRTTTXXX```qqq~~~}}}}}}xxxxxxyyy{{{~~~~~~zzz|||}}}|||~~~~~~|||{{{{{{|||{{{yyyvvvxxxvvvsssooommmkkkjjjjjjffffffeeedddccccccccccccdddbbb```^^^^^^___^^^^^^gggjjjppp~~~pppaaaXXXTTTRRRPPPOOOQQQSSSXXXdddooo{{{~~~}}}{{{zzzzzz{{{{{{~~~yyy{{{}}}{{{wwwuuuuuuwwwxxx{{{}}}}}}~~~zzzuuuvvvuuutttuuuwwwxxxxxxwwwwwwxxxyyyzzz{{{|||}}}~~~~~~|||{{{{{{{{{|||}}}}}}}}}|||{{{yyyxxxzzz{{{zzzvvvqqqnnnnnnpppiiikkkmmmppprrrsssssssssrrrrrrrrrpppoooooorrrtttrrrqqqrrrtttwwwyyyxxxxxxvvvtttxxx~~~[[[YYYWWWVVVVVVUUURRRQQQJJJJJJIIIHHHGGGFFFFFFGGGFFFDDDBBBAAAAAA???<<<:::999999888777777777777888;;;;;;???IIIWWWhhh}}}}}}{{{{{{~~~}}}vvvuuuttttttqqqfffYYYPPPMMMNNNRRRYYYggg{{{~~~kkkccc\\\UUUSSSXXX^^^gggyyy}}}|||}}}|||{{{{{{}}}|||~~~~~~}}}~~~|||{{{{{{{{{{{{xxxvvvxxxvvvrrrnnnkkkiiiggggggeeeeeedddcccbbbbbbbbbbbbbbb```^^^^^^^^^`````````gggmmmwwwzzzlll___WWWUUUSSSQQQQQQSSSVVV[[[gggrrr}}}|||zzzxxxxxxxxxyyyzzz}}}~~~~~~|||~~~~~~{{{yyyzzz{{{~~~{{{|||~~~|||xxxwwwvvvuuuvvvwwwxxxwwwuuuuuuvvvxxx{{{~~~~~~}}}|||{{{}}}}}}}}}}}}|||zzzxxxwwwyyyxxxwwwrrrmmmkkkkkkmmmnnnooopppqqqqqqrrrrrrrrrpppppppppoooooopppsssvvvrrrrrrtttvvvyyy}}}}}}yyyyyy[[[YYYWWWVVVVVVUUUSSSQQQOOOMMMJJJHHHFFFFFFGGGGGGGGGEEECCCAAAAAA???<<<:::999999888777777777777777;;;;;;>>>DDDLLL[[[rrr}}}~~~}}}yyy{{{{{{xxxmmm___TTTPPPOOOVVV]]]jjj}}}~~~mmmddd\\\UUUVVV]]]gggrrr|||xxxxxx{{{~~~}}}}}}|||{{{{{{{{{zzzxxxvvvwwwuuuqqqmmmjjjgggeeeeeeeeeddddddcccbbbbbbaaaaaa___^^^]]]]]]^^^```bbbdddhhhrrrsssggg\\\VVVUUUSSSRRRSSSVVVZZZ```lllwww~~~{{{yyywwwuuuuuuwwwyyyzzzzzz{{{|||~~~~~~~~~{{{{{{~~~}}}zzzyyywwwwwwxxxwwwvvvtttuuuwwwyyy|||~~~|||{{{}}}}}}}}}|||zzzxxxvvvtttuuutttqqqmmmjjjjjjmmmoootttsssrrrqqqpppqqqqqqrrrnnnnnnooonnnnnnppptttwwwrrruuuxxxzzz|||~~~xxx[[[YYYWWWVVVVVVUUUSSSQQQQQQOOOKKKIIIGGGHHHIIIJJJIIIFFFDDDBBBAAA???===;;;;;;;;;:::999999999999999::::::===???CCCPPPiii}}}}}}~~~|||rrrdddYYYTTTSSSXXX```mmm~~~~~~nnneee\\\UUUYYYbbbnnn|||xxxssstttxxx~~~~~~}}}}}}|||{{{{{{{{{zzzxxxvvvuuussspppmmmjjjhhhgggfffeeeeeeeeeeeedddcccbbbbbb___^^^^^^]]]^^^```cccfffjjjwww|||mmmbbbYYYUUUUUUSSSRRRTTTYYY^^^eeeqqq}}}~~~zzzyyyvvvuuuuuuwwwzzz|||||||||}}}~~~~~~}}}~~~~~~|||zzzyyyzzzyyywwwvvvxxxyyy{{{|||~~~|||{{{{{{{{{{{{zzzxxxvvvsssrrrqqqooollljjjjjjmmmrrruuuvvvtttrrroooooooooqqqrrrnnnoooooonnnnnnpppsssvvvtttwwwzzz{{{{{{xxxxxx~~~YYYXXXVVVVVVVVVVVVTTTRRRQQQOOOLLLJJJIIIJJJLLLMMMJJJGGGDDDBBBAAA@@@>>>===<<<;;;;;;:::::::::::::::888:::<<<===>>>IIIaaawww~~~}}}ttthhh]]]YYYXXXYYYbbbooo}}}mmmddd\\\VVVZZZdddqqq}}}uuuoooooosssyyy}}}{{{}}}}}}{{{zzzzzz{{{zzzwwwuuusssqqqooommmkkkjjjjjjjjjggggggggggggfffeeedddccc```aaa```___^^^___dddggglll}}}wwwiii^^^VVVRRRSSSRRRRRRVVV\\\cccjjjwww{{{zzzyyyxxxyyy{{{~~~~~~}}}|||~~~~~~~~~||||||||||||zzzyyywwwxxxyyy{{{}}}~~~~~~}}}{{{yyyyyyyyyxxxwwwuuussspppoooooollliiihhhjjjnnnsssvvvuuussspppnnnmmmoooqqqrrrqqqqqqpppooonnnoooqqqtttvvvxxxzzzyyyxxx|||~~~|||vvvqqqxxxYYYXXXWWWWWWXXXYYYXXXWWWQQQPPPNNNLLLLLLLLLNNNOOOJJJGGGCCCBBBAAAAAA@@@???;;;;;;:::999999999999999888:::<<<======DDDYYYlll|||wwwkkkbbb______\\\eeerrr|||kkkccc\\\WWW[[[cccpppzzzqqqjjjjjjnnnttt}}}|||{{{}}}|||{{{zzzzzzzzzyyywwwuuuqqqpppnnnlllkkkkkkkkkkkkggghhhhhhiiihhhgggeeedddaaabbbbbb```^^^```fffkkkrrrqqqeee[[[TTTQQQRRRSSSTTTYYYaaahhhqqq~~~|||||||||}}}~~~~~~|||zzzyyy{{{{{{|||~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||tttuuuwwwyyy|||~~~{{{{{{||||||{{{yyyxxxwwwuuuuuuuuutttrrrpppnnnmmmooolllhhhhhhkkkppptttvvvvvvtttqqqnnnmmmnnnpppqqqrrrrrrrrrpppoooooorrrtttwwwxxxwwwvvvtttwww}}}~~~zzzvvvwwwqqqooouuuZZZYYYYYYZZZ\\\^^^]]]\\\SSSRRRQQQOOONNNMMMMMMMMMIIIFFFCCCAAABBBBBBBBBAAA<<<<<<;;;::::::::::::;;;::::::<<<===<<>>============>>>;;;;;;======<<<>>>JJJVVVjjj{{{~~~rrrjjjhhhjjjdddlllwww{{{ggg___]]]ZZZ[[[```nnnsssiiiaaabbbhhhoooxxx}}}||||||{{{zzzzzzzzzyyywwwuuuqqqooommmjjjhhhgggffffffeeefffhhhhhhgggfffcccbbb^^^aaabbbaaaaaadddmmmtttssseee]]]XXXSSSRRRSSSWWWXXX___iiirrr{{{|||~~~~~~|||zzzxxxwwwyyyxxxxxx{{{~~~|||zzzxxxzzz~~~yyyzzz|||}}}|||{{{||||||yyyxxxxxxzzz}}}~~~zzzzzzzzz{{{{{{{{{{{{|||vvvuuutttsssrrrrrrssssssnnnooooooooonnnmmmkkkjjjkkkiiijjjpppzzz|||zzzwwwssspppnnnllllllqqqqqqqqqqqqqqqsssvvvyyywwwtttqqqppprrrtttuuuuuuwwwvvvwwwwwwtttrrrwww}}}pppqqq{{{]]]aaaaaa___ccciiijjjeeeZZZYYYVVVUUUSSSQQQNNNKKKKKKIIIFFFDDDCCCDDDEEEGGGBBB@@@===<<<<<<<<<:::999===<<<;;;:::;;;@@@FFFKKKddduuu}}}uuummmlllnnnmmmrrr{{{nnnccc___]]]```eeeooo||||||ooohhhkkkllljjjoooyyy}}}yyywwwuuutttsssqqqmmmlllkkkiiihhhggggggfffhhhgggfffdddccccccddddddeee```^^^aaaccchhhuuuxxxmmmbbb\\\WWWSSSQQQRRRVVV\\\eeemmmwww~~~||||||}}}zzzvvvvvvwwwyyy}}}~~~}}}|||zzzxxxvvvtttsssrrrtttwwwzzz{{{{{{{{{~~~{{{yyyxxxxxx{{{~~~{{{zzzxxxwwwwwwxxxzzz{{{wwwvvvuuusssrrrrrrqqqqqqtttrrrooonnnnnnnnnmmmkkklllllliiijjjuuuyyyttttttsssoookkkjjjkkkmmmqqquuuxxxyyyzzzzzz{{{wwwrrrppprrrssssssrrrrrrrrrrrrppppppqqqtttvvvwwwsssttt]]]```aaa___bbbggggggbbb[[[YYYWWWVVVUUURRROOOLLLLLLJJJHHHFFFFFFHHHJJJKKKCCCAAA???>>>>>>===<<<:::===<<<;;;:::;;;>>>EEEIII^^^nnn}}}~~~wwwrrrmmmlllnnnooouuu}}}~~~ooogggdddbbbcccfffqqq}}}tttmmmppppppmmmpppxxx~~~~~~|||xxxvvvtttsssqqqpppmmmlllkkkiiihhhgggffffffgggfffeeecccbbbbbbcccccceeeaaa```bbbeeemmm|||{{{sssiii___ZZZWWWSSSSSSUUUYYY___iiirrr||||||zzzzzz}}}}}}{{{vvvvvvwwwzzz}}}~~~}}}}}}}}}{{{yyyxxxvvvttttttwwwzzz|||}}}{{{zzz{{{}}}zzzyyyxxxzzz|||~~~~~~~~~wwwwwwxxxxxxyyyyyyyyyyyyxxxyyyzzzzzzyyyvvvtttrrrooommmjjjjjjjjjjjjhhhgggjjjjjjhhhhhhsssxxxtttuuuuuurrrnnnnnnlllnnnssswwwyyy{{{{{{zzz{{{xxxsssqqqrrrssssssrrrpppppppppoooooopppsssvvv}}}zzzvvv{{{]]]___```___aaadddbbb^^^[[[ZZZXXXVVVUUUTTTPPPNNNMMMLLLKKKJJJJJJLLLNNNOOOEEECCCAAA?????????>>><<<===<<<;;;::::::===BBBFFFWWWhhhyyy}}}~~~zzztttqqqooooooppprrrwww}}}qqqllliiiffffffiiisss}}}|||uuuuuutttppprrrxxx}}}~~~}}}}}}~~~~~~{{{wwwtttsssqqqpppnnnmmmllljjjiiigggfffffffffeeedddcccaaaaaaaaabbbbbbcccbbbbbbdddhhhsssppplllccc[[[XXXVVVTTTUUUYYY\\\dddnnnxxx}}}yyyxxxxxxyyy{{{}}}}}}}}}|||}}}~~~}}}{{{wwwwwwxxxzzz}}}~~~}}}}}}}}}|||zzzyyywwwvvvvvvzzz|||~~~~~~|||zzzxxxxxxzzzyyyzzz|||~~~~~~|||ssstttvvvxxxyyyyyyxxxxxxxxxzzz}}}}}}yyytttpppnnnlllkkkjjjkkkkkkiiihhhhhhhhhfffgggpppzzz{{{uuurrruuuvvvsssppppppmmmpppuuuyyy||||||{{{zzz{{{xxxtttrrrrrrrrrrrrqqqmmmnnnooonnnnnnpppsssuuuxxx}}}|||zzz]]]^^^^^^___``````]]]ZZZZZZXXXWWWVVVUUUTTTQQQNNNPPPOOONNNMMMMMMMMMOOOOOOFFFDDDAAA@@@@@@@@@>>>======<<<;;;999999;;;@@@DDDSSSeeewww}}}|||}}}vvvtttsssrrrssstttxxxtttnnnllliiiiiilllsss||||||yyywwwtttuuuzzzzzz}}}}}}}}}}}}~~~}}}zzzvvvsssqqqpppnnnmmmlllkkkjjjhhhffffffeeeeeecccbbbaaa```___```aaaaaa___aaacccffflll{{{zzzlllfff^^^XXXUUUTTTSSSVVV[[[___gggsss~~~|||yyyxxxxxxwwwxxxzzz{{{zzzzzz|||}}}}}}{{{zzzyyyzzz|||~~~~~~|||{{{{{{zzzyyyxxxwwwwww{{{}}}~~~~~~}}}zzzxxxvvvzzzzzz|||~~~}}}{{{qqqrrrsssuuuwwwxxxyyyzzzwwwyyy{{{|||zzzvvvqqqnnnnnnmmmllllllmmmmmmkkkiiihhhgggfffhhhnnnuuuxxxyyywwwrrrpppsssuuusssppppppooorrrwww{{{}}}}}}|||zzzyyywwwtttrrrppppppoooooolllmmmnnnoooooopppsssvvvwwwxxx}}}^^^]]]\\\]]]^^^\\\ZZZXXXXXXVVVUUUTTTTTTSSSPPPNNNSSSQQQPPPNNNMMMLLLLLLLLLFFFDDDBBB@@@@@@@@@???===<<<<<<;;;:::999;;;???BBBOOOaaauuu~~~|||yyyvvvsssssstttxxxwwwpppmmmkkkmmmpppsss{{{|||yyyxxx{{{{{{}}}}}}|||||||||{{{xxxtttqqqpppooonnnlllkkkjjjiiigggfffeeeddddddbbbaaa```___^^^___```aaa[[[```dddhhhrrrvvvkkkaaa[[[VVVTTTSSSRRRWWW]]]aaajjjwww|||zzzzzzzzzwwwyyyzzzyyyyyyyyyzzz|||~~~}}}||||||}}}}}}|||{{{{{{{{{{{{}}}~~~zzzyyyyyyyyyxxxxxxxxxxxx{{{{{{|||||||||{{{xxxwwwzzz{{{}}}|||yyysssrrrqqqqqqssswww{{{}}}zzzzzzyyyxxxvvvssspppooojjjjjjiiijjjkkkkkkiiihhhjjjhhhhhhjjjnnnrrruuuwwwwwwrrrqqquuuxxxvvvsssrrrpppssswww{{{||||||{{{zzzwwwvvvtttqqqooommmmmmmmmlllnnnooopppppprrrtttvvvyyywwwwww}}}```\\\ZZZ\\\\\\ZZZXXXYYYWWWUUUTTTTTTTTTSSSQQQOOOSSSRRRPPPNNNMMMKKKKKKJJJGGGEEEBBBAAAAAAAAA???>>><<<<<<<<<::::::<<>>AAADDDKKKXXXooo~~~~~~uuuyyy~~~~~~}}}~~~{{{xxxuuutttsssvvvtttqqqpppqqqrrrrrrqqqjjjiiigggfffddddddccccccaaa```___^^^______aaaaaadddkkksss~~~}}}kkk___\\\RRRPPPPPPRRRSSSWWW```jjjttt~~~~~~}}}}}}~~~||||||zzzvvvrrrqqqqqqrrrrrrqqqpppqqquuuxxxzzzzzzwwwvvvvvvwwwxxxyyywwwvvvyyyyyyzzzzzz{{{||||||}}}{{{vvvtttvvvvvvvvvttttttssssssssstttsssqqqooorrrrrrssstttvvvxxxzzz{{{}}}|||zzzwwwtttqqqooommmhhhiiijjjlllnnnnnnllliiimmmiiihhhmmmooopppvvv|||{{{~~~{{{wwwuuusssrrrrrrssstttvvvwwwxxxzzz{{{zzzwwwqqqmmmmmmnnnlllmmmooopppooonnnooopppiiinnnsssuuuuuuzzzyyy~~~___]]][[[ZZZZZZZZZYYYXXXXXXWWWVVVUUUUUUVVVXXXYYYWWWVVVTTTRRRPPPOOONNNNNNOOOMMMJJJGGGEEECCCBBBBBB??????>>>>>>@@@CCCEEEGGGNNN^^^sssxxxzzzyyy|||~~~zzzxxxwwwuuusssqqqrrrqqqqqqpppooonnnmmmmmmffffffeeeddddddddddddeeeeee```^^^```aaaaaabbbfffeeennn|||rrreeeZZZUUUPPPOOOPPPSSSVVVYYYcccmmmyyy}}}~~~|||yyyzzz{{{~~~~~~}}}{{{xxxuuurrrqqqmmmoooqqqsssvvvwwwxxxyyyuuuuuuuuuuuuvvvwwwyyyzzz|||{{{zzzyyyxxxyyyyyyzzz~~~|||zzzyyyyyyxxxvvvtttqqqrrruuuxxxxxxuuuooojjjrrrsssuuuuuuttttttvvvwwwvvvuuusssqqqpppooonnnnnniiiiiijjjkkkllllllmmmmmmlllmmmoooqqqsssuuuwwwwww|||{{{zzzxxxwwwuuutttssstttttttttuuuuuuwwwxxxxxx{{{yyyvvvtttsssqqqnnnllljjjkkkmmmnnnnnnnnnpppqqqooooooooorrrxxx~~~}}}www|||```^^^[[[ZZZZZZZZZYYYXXXVVVVVVVVVWWWXXXYYYZZZ[[[WWWVVVUUUSSSQQQPPPPPPOOOPPPOOOLLLHHHFFFDDDCCCCCC@@@@@@??????AAACCCFFFGGGPPP^^^ppp|||~~~|||yyywwwvvvuuusssqqqppppppooonnnmmmllllllkkkggggggfffeeeeeeeeeeeefffeee```]]]___``````bbbfffjjjvvv{{{kkk```WWWRRRPPPOOOQQQUUUYYY^^^jjjuuu~~~|||zzzzzz{{{}}}|||zzzxxxuuusssrrrqqqrrrssstttvvvwwwwwwxxxxxxssssssssssssuuuwwwyyyzzz{{{zzzyyyxxxwwwxxxyyyyyy|||zzzyyyyyyyyyyyywwwuuutttttttttuuuuuusssooollloooqqqsssuuuuuuvvvyyy{{{vvvuuussspppnnnmmmmmmmmmkkkkkkkkkkkkllllllmmmnnnmmmnnnoooqqqssstttuuuvvv{{{zzzxxxvvvsssqqqooonnnlllmmmooorrruuuxxx{{{|||xxxwwwvvvuuutttrrrpppnnnmmmnnnoooooonnnnnnoooooonnnmmmmmmqqqwww|||}}}yyy{{{ccc```\\\ZZZZZZZZZZZZYYYTTTUUUXXXZZZ\\\]]]]]]^^^XXXWWWVVVTTTSSSRRRRRRRRRRRRPPPMMMJJJGGGEEEDDDDDDBBBAAA@@@AAABBBDDDGGGIIIPPPZZZhhhuuu|||~~~~~~~~~~~~{{{xxxvvvuuuuuutttrrroooooonnnmmmlllkkkjjjjjjhhhhhhgggfffffffffffffffgggbbb___```aaaaaadddiiiqqqvvvggg^^^XXXUUUQQQPPPRRRXXX]]]eeerrr}}}{{{zzzzzzzzzyyyvvvsssrrrqqqrrrrrrvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrrssstttvvvyyyzzzyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxwwwxxxzzzzzzyyyxxxvvvuuutttttttttrrrooommmlllooorrrtttvvvxxx|||~~~wwwuuussspppmmmlllllllllmmmlllkkkkkkkkklllmmmnnnoooooopppqqqrrrsssttttttxxxwwwuuurrrooollljjjiiigggiiikkknnnrrrvvvyyy{{{tttuuuwwwwwwvvvtttrrrppppppppppppppppppooonnnnnnlllkkklllooouuu{{{|||zzz~~~fffbbb^^^\\\\\\\\\\\\[[[VVVXXX[[[^^^``````___^^^ZZZYYYXXXVVVUUUTTTTTTTTTRRRPPPMMMJJJGGGEEEEEEDDDCCCCCCBBBCCCDDDGGGJJJKKKOOOUUU```lllvvv{{{|||{{{|||~~~{{{wwwuuuuuuuuuuuutttoooooonnnlllkkkjjjiiiiiigggffffffeeeeeeeeeeeeeeehhhdddbbbccccccdddiiipppxxxooobbbZZZVVVUUUQQQQQQSSSZZZaaajjjxxx~~~{{{yyyxxxxxxuuurrrpppoooppprrrsssuuuuuuttttttttttttuuuuuuvvvuuuttttttuuuvvvwwwxxxwwwvvvuuuttttttuuuvvvvvvuuuuuuvvvxxx{{{|||{{{yyywwwvvvvvvvvvvvvtttpppmmmlllooorrrtttvvvxxx{{{~~~xxxwwwtttqqqnnnmmmmmmmmmnnnlllkkkjjjiiijjjlllmmmooopppppppppqqqqqqqqqqqqtttsssqqqooommmjjjiiihhhiiiiiijjjlllnnnpppssstttsssvvvyyy{{{yyyvvvsssqqqppppppqqqrrrssssssqqqppplllkkklllooouuuzzz~~~~~~}}}yyyhhheeeaaa____________^^^\\\]]]```bbbbbbaaa___]]]\\\[[[YYYXXXVVVVVVUUUUUUQQQOOOLLLIIIGGGEEEEEEEEEEEEEEEEEEFFFHHHKKKNNNPPPRRRUUU\\\gggrrrzzz~~~~~~|||{{{}}}|||xxxuuuuuuvvvvvvuuupppooonnnmmmkkkjjjiiihhhddddddcccbbbbbbbbbbbbcccfffcccaaabbbcccfffnnnwwwvvvdddYYYSSSPPPPPPRRRRRRVVV]]]eeeooo}}}}}}}}}~~~~~~~~~{{{xxxvvvuuussspppmmmnnnpppsssuuuuuuttttttuuuuuuwwwxxxyyy{{{zzzxxxvvvuuuuuuuuuvvvuuutttsssrrrssssssuuuuuussstttuuuxxx{{{|||{{{yyyvvvwwwxxxzzzzzzvvvqqqllloooqqqssstttuuuvvvxxxzzzyyyxxxvvvtttrrrpppnnnnnnlllkkkjjjiiiiiijjjkkkkkkooooooooooooooooooooonnnoooooonnnmmmmmmlllkkkkkkjjjjjjjjjjjjkkkmmmnnnooouuuxxx|||}}}zzzvvvrrrqqqoooooopppsssvvvwwwvvvtttmmmlllmmmoootttzzz}}}~~~}}}~~~~~~zzz|||hhhfffdddcccddddddbbbaaaaaabbbdddeeedddbbb___]]]]]]\\\[[[YYYWWWVVVUUUUUUOOONNNLLLIIIHHHGGGGGGGGGFFFFFFGGGIIILLLOOOSSSVVVWWWXXX\\\dddnnnxxxyyyvvvsssuuuxxx{{{|||wwwtttttttttttttttpppooonnnlllkkkiiihhhgggbbbbbbaaa```````````````bbb______aaaccchhhsss~~~~~~mmm^^^TTTQQQPPPPPPSSSTTTZZZdddmmmwww}}}{{{}}}|||||||||}}}}}}{{{wwwsssrrrqqqooonnnooorrruuuwwwwwwwwwwwwxxxyyy{{{~~~}}}zzzxxxuuuttttttttttttsssrrrrrrrrrssstttuuussstttuuuxxx{{{|||zzzxxxtttuuuxxx{{{{{{xxxrrrmmmqqqrrrttttttsssssstttvvvwwwwwwwwwvvvuuurrrpppnnnjjjkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmlllllllllllllllkkkkkkllllllmmmmmmnnnnnnhhhhhhiiiiiikkklllnnnoootttxxx|||}}}xxxtttrrrqqqnnnmmmoootttyyy|||zzzwwwooonnnmmmooosssxxxzzz{{{|||}}}yyytttuuuwwwwwwzzz~~~{{{~~~hhhggggggggghhhhhhfffddddddeeeffffffeeecccaaa```___^^^\\\YYYWWWUUUTTTSSSOOONNNLLLJJJIIIIIIIIIJJJGGGHHHIIIKKKOOOTTTXXX[[[ZZZZZZ[[[^^^fffppp{{{vvvqqqnnnkkkkkknnnvvv{{{uuurrrqqqqqqqqqqqqnnnnnnlllkkkiiigggfffeeeaaaaaa```_______________```___```cccfffmmm{{{~~~ttteeeYYYRRRQQQRRRSSSTTTWWW```lllwww{{{zzz}}}{{{zzzzzz||||||zzzuuuqqqqqqpppooooooqqqtttwwwyyyzzzyyyyyyyyyzzz}}}~~~|||zzzwwwuuutttssssssssssssrrrqqqrrrssstttuuutttuuuvvvyyy{{{{{{xxxvvvssssssuuuxxxxxxvvvrrroooqqqrrrssssssqqqqqqrrrssssssuuuwwwxxxwwwtttpppmmmjjjkkkmmmnnnooonnnmmmllljjjjjjjjjjjjjjjkkkkkkkkkjjjjjjkkkllllllmmmnnnnnnhhhiiiiiijjjkkklllnnnooooootttyyyyyyuuurrrqqqrrrnnnnnnooouuu{{{~~~|||xxxpppnnnmmmnnnqqquuuwwwxxxzzz}}}wwwnnngggeeegggggghhhjjjoooxxxgggggghhhjjjkkkkkkhhheeeeeeeeefffffffffeeecccbbb```___\\\YYYWWWTTTSSSRRROOONNNMMMKKKKKKKKKLLLLLLHHHHHHJJJMMMQQQVVV[[[^^^ZZZYYYXXXXXX]]]gggttt}}}}}}}}}}}}uuunnnkkkhhhddddddfffsss~~~zzztttpppoooooooooooommmlllkkkiiigggfffddddddaaaaaa```_______________bbbaaacccgggkkkssspppggg[[[QQQLLLMMMOOOQQQUUUYYYdddrrr~~~~~~zzzzzz}}}zzzyyyyyy{{{|||zzztttoooppppppoooppprrruuuxxxzzzzzzzzzyyyxxxyyy{{{~~~|||zzzxxxvvvttttttssstttssssssrrrqqqrrrsssuuuvvvuuuuuuwwwyyy{{{zzzwwwtttsssrrrrrrsssuuuuuurrrppppppqqqrrrrrrppppppqqqrrrppprrrvvvxxxwwwtttooollljjjllloooqqqrrrqqqooonnniiiiiiiiiiiiiiijjjjjjjjjiiijjjjjjkkkllllllmmmmmmkkkkkkkkkkkkkkkkkkllllllkkkpppuuuvvvssspppqqqtttpppooopppvvv||||||xxxpppnnnlllmmmpppssstttuuuxxx}}}uuueee^^^^^^]]]]]]\\\]]]cccpppnnnmmmkkkiiiggggggggggggfffdddbbbbbbbbbcccbbbaaabbb___[[[XXXUUUSSSPPPNNNPPPNNNMMMNNNQQQRRRQQQOOOMMMLLLLLLMMMPPPRRRSSSRRRSSSOOOMMMOOOTTT^^^nnn}}}~~~{{{|||wwwqqqkkkhhhfffdddgggmmmuuu}}}{{{xxxssspppppppppppppppmmmkkkiiifffdddccccccccc```______^^^^^^^^^______dddaaabbbgggnnnyyy|||jjj___UUUQQQPPPOOOPPPTTTXXX```kkkvvv~~~|||{{{||||||zzzxxxxxxyyy{{{yyytttooopppqqqrrrssstttvvvwwwwww|||zzzxxxxxxyyyzzz{{{{{{yyywwwtttrrrqqqsssuuuwwwrrrpppnnnoooqqqrrrsssssswwwvvvvvvxxx|||}}}{{{xxxssssssrrrrrrpppooommmlllooossssssmmmiiilllooooooooopppqqqrrrsssqqqmmmjjjjjjjjjlllnnnqqqqqqooommmiiihhheeeddddddeeehhhiiigggkkkmmmlllmmmpppoookkkjjjjjjjjjjjjjjjjjjjjjjjjmmmlllkkklllnnnqqqrrrrrrnnnoooqqqtttwwwwwwuuusssnnnppprrrtttvvvvvvvvvvvvzzz~~~tttddd\\\[[[XXXWWWXXXYYY]]]hhhsssnnnllljjjhhhfffeeeeeeeeeeeecccaaaaaaccceeeeeedddbbb___[[[XXXVVVTTTQQQOOONNNMMMLLLOOORRRTTTTTTSSSQQQPPPOOOPPPRRRTTTTTTSSSQQQMMMJJJKKKOOOVVVeeesss~~~yyyqqqiiifffeeedddhhhmmmxxx}}}{{{|||xxxssspppnnnmmmlllkkknnnllljjjhhhfffeeeeeeeee``````___^^^^^^^^^______aaa___bbbjjjsssqqqeee[[[SSSPPPPPPPPPSSSWWW]]]eeeppp{{{~~~|||}}}~~~|||{{{yyyyyyyyywwwsssoooooopppqqqsssuuuwwwxxxxxxzzzxxxwwwvvvwwwxxxyyyyyyyyyvvvssspppppprrruuuwwwtttrrrpppppprrrtttttttttxxxwwwwwwyyy|||}}}zzzxxxrrrqqqqqqpppooonnnmmmlllooosssrrrmmmiiikkknnnooooooooooooppppppooollljjjiiijjjkkkmmmppppppnnnmmmkkkjjjhhhffffffhhhjjjkkkiiimmmpppooopppqqqoookkkkkkkkkkkkkkkkkkkkkkkkkkkmmmkkkjjjkkknnnqqqrrrrrrllllllmmmooorrrsssrrrpppqqqssstttvvvwwwwwwvvvvvvxxx|||xxxmmmaaaXXXRRRQQQSSSVVV[[[bbbmmmllljjjgggeeecccbbbbbbcccaaa___```bbbeeeggggggaaa^^^ZZZXXXVVVUUURRRPPPNNNNNNNNNPPPSSSUUUVVVUUUUUUTTTSSSSSSTTTUUUTTTRRROOOKKKIIIIIIJJJPPP\\\hhhzzzyyynnnjjjjjjkkkooottt~~~{{{yyy{{{xxxrrrnnnlllkkkiiihhhmmmllljjjhhhfffeeeeeedddbbbaaa```___^^^^^^___```___```fffppp|||vvviii___WWWPPPOOOPPPRRRVVV[[[ccckkkwww~~~}}}}}}}}}{{{yyyxxxvvvtttqqqpppqqqsssuuuvvvxxxyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxuuuqqqnnnnnnppptttwwwuuusssppppppqqqsssttttttvvvvvvvvvwwwyyyxxxvvvtttpppoooooonnnmmmlllkkkkkknnnrrrrrrmmmjjjkkknnnoooooommmllllllmmmlllkkkiiiiiiiiijjjllloooooonnnlllkkkjjjhhhgggggghhhjjjkkkjjjpppsssssssssssspppkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiikkknnnqqqsssssslllkkkjjjkkknnnooooooooouuuvvvwwwwwwwwwvvvuuuttttttxxx|||}}}}}}}}}rrrdddVVVQQQQQQRRRSSSUUUnnnmmmkkkhhheeecccbbbaaaaaa___]]]]]]```ccceeefff^^^\\\YYYWWWVVVUUUSSSRRRQQQQQQQQQSSSTTTUUUVVVVVVXXXVVVUUUUUUUUUTTTRRRPPPOOOLLLJJJJJJKKKNNNXXXbbbuuuzzzyyyzzz}}}~~~zzzwwwyyyuuuqqqnnnlllkkkiiihhhiiihhhgggfffdddcccbbbbbbcccbbb```___^^^___```aaaaaafffnnnzzzyyylllbbbZZZTTTOOOOOOQQQSSSYYY___hhhqqq~~~}}}{{{yyyyyyxxxxxxuuuvvvwwwxxxyyyyyyxxxxxxvvvvvvuuutttssssssuuuvvvwwwtttooollllllooosssvvvvvvssspppoooqqqrrrssssssrrrrrrrrrssssssrrrpppooommmmmmlllkkkkkkkkkkkkkkkmmmqqqrrrmmmjjjlllnnnooonnnllljjjiiiiiijjjjjjiiijjjjjjjjjlllooopppooommmiiihhhgggffffffggghhhiiikkkqqquuuuuuuuuuuuqqqllliiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhjjjmmmppprrrrrrooommmkkkkkkmmmpppqqqqqqvvvwwwwwwwwwvvvtttrrrqqqqqqtttwwwyyyyyyzzz|||~~~|||hhh\\\VVVSSSRRRTTTnnnmmmllliiigggdddbbbaaa```^^^\\\\\\___aaabbbbbb]]][[[XXXWWWWWWWWWUUUTTTQQQSSSTTTVVVWWWXXXZZZ[[[YYYXXXVVVUUUUUUSSSPPPMMMLLLJJJJJJLLLLLLMMMUUU^^^ppp~~~~~~zzzvvvtttrrrooommmmmmmmmllljjjggggggfffeeedddcccbbbaaacccbbb```______```bbbcccccckkkxxxzzzkkk```[[[WWWSSSPPPQQQSSSVVV\\\cccmmmwww~~~}}}||||||~~~|||}}}}}}}}}{{{yyywwwvvvuuuvvvvvvtttrrrrrrtttvvvuuurrrooollllllooosssuuuwwwuuusssrrrssstttsssrrrooopppqqqpppooonnnmmmllllllkkkjjjiiiiiijjjjjjkkklllqqqsssnnnkkkmmmoooooonnnllliiiggghhhiiiiiiiiikkkjjjkkklllooopppooonnniiihhhgggffffffggghhhiiijjjppptttuuuuuuuuuqqqlllffffffggggggggghhhhhhhhhiiihhhggghhhkkknnnpppppppppnnnkkkkkkmmmppprrrrrrtttuuuuuuuuusssrrrpppnnnoooqqqsssuuuuuuvvvxxxyyyzzzzzz|||~~~mmm^^^TTTRRRUUUmmmmmmllljjjhhheeecccbbb```___^^^___aaaccccccbbb]]][[[YYYYYYYYYZZZYYYXXXTTTVVVYYY[[[\\\^^^aaaccc[[[ZZZXXXWWWWWWTTTPPPMMMJJJIIIJJJLLLLLLLLLRRRZZZkkkzzz~~~yyyuuupppnnnmmmmmmnnnnnnmmmlllhhhhhhhhhgggfffeeecccbbbcccaaa___^^^___aaadddfffeeeqqqrrrddd\\\ZZZUUURRRQQQTTTVVVYYYaaajjjttt~~~~~~}}}yyyvvvttttttvvvvvvtttpppooorrruuusssqqqooommmnnnppprrrtttxxxwwwvvvwwwwwwvvvtttrrrnnnoooqqqqqqooommmmmmmmmjjjjjjiiihhhhhhiiikkkkkkmmmrrrtttpppmmmoooqqqpppnnnllliiihhhiiijjjiiiiiikkkjjjjjjkkkmmmoooooonnnjjjjjjjjjiiiiiijjjjjjjjjhhhmmmqqqqqqrrrsssqqqllldddeeeeeeffffffggggggggghhhfffeeefffiiilllmmmmmmmmmkkkiiijjjmmmpppqqqrrrqqqrrrrrrrrrrrrpppooonnnnnnoooppprrrssssssssssssuuusssssstttvvvzzzpppaaaZZZZZZjjjjjjjjjiiigggeeecccaaaaaaaaabbbeeehhhiiiiiiggg___]]]\\\\\\]]]^^^]]]\\\]]]```bbbbbbaaaaaacccfff___^^^]]]\\\[[[XXXTTTQQQKKKJJJLLLNNNMMMKKKOOOVVVbbbqqq}}}wwwsssmmmlllkkkkkklllmmmlllkkkggggggggggggfffdddcccbbbbbb```___^^^```cccfffiiinnn}}}{{{lll___YYYZZZRRRPPPRRRVVVZZZ^^^hhhqqq{{{~~~}}}}}}}}}yyyuuusssrrrtttuuurrrnnnlllooosssqqqqqqpppooopppqqqrrrsssuuuuuuvvvwwwwwwuuuqqqnnnkkknnnppppppnnnllllllmmmjjjiiihhhggghhhiiikkklllmmmsssuuurrroooppprrrrrrooommmkkkjjjkkkkkkjjjiiiiiihhhggghhhkkkmmmmmmllljjjjjjjjjjjjjjjjjjjjjjjjeeejjjmmmmmmnnnqqqppplllddddddeeeffffffggghhhhhhgggfffdddeeegggiiiiiiiiijjjiiihhhjjjmmmppprrrrrrooooooqqqqqqqqqqqqpppoooooonnnooopppqqqqqqpppooonnnkkkkkknnnmmmnnnuuuxxxqqqhhhhhhiiihhhfffdddbbbaaabbbcccfffjjjnnnoooooommmaaa___^^^^^^```aaaaaa```iiijjjkkkhhhdddaaabbbcccbbbaaa``````___\\\WWWTTTNNNNNNPPPRRROOOLLLOOOUUUZZZhhh|||vvvqqqlllkkkjjjjjjkkkkkkjjjhhhddddddeeeeeedddbbbaaa___aaa```^^^^^^```dddhhhjjjyyysssdddWWWSSSUUUOOOOOORRRXXX\\\bbbmmmwww|||}}}}}}~~~~~~}}}{{{|||~~~}}}~~~~~~|||yyyuuusssppprrrssspppllljjjnnnrrrpppppppppqqqqqqrrrrrrsssqqqrrrsssuuuuuurrrmmmhhhhhhkkknnnnnnkkkjjjjjjllljjjiiihhhggghhhiiilllmmmnnnsssvvvsssppprrrsssrrrooommmllllllmmmlllkkkiiigggfffeeefffiiikkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhccchhhjjjjjjllloooooollleeeeeeffffffggghhhhhhiiigggeeecccdddeeegggggggggiiiiiiiiilllooorrrssssssmmmnnnpppqqqrrrrrrqqqpppoooooonnnoooppppppnnnmmmiiifffgggjjjiiihhhmmmwww{{{bbbcccdddeeeeeeeeedddcccddddddfffkkkpppsssrrrooodddfffgggffffffgggiiikkkpppvvvxxxqqqjjjgggeeedddfffeeedddaaa]]]ZZZWWWVVVOOOOOONNNNNNNNNOOOOOOPPPTTTdddzzz}}}zzzwwwuuussslllkkkkkkjjjiiihhhgggfffccccccccccccbbbbbbaaaaaaaaa```___```___```iiitttvvviii___WWWRRRQQQQQQSSSUUUXXX]]]gggttt~~~}}}zzzyyyyyyzzz{{{}}}~~~~~~{{{yyyyyyyyyzzz{{{{{{{{{zzzwwwtttrrrrrrooommmlllnnnpppppppppssstttuuuuuuvvvwwwxxxxxxvvvtttsssrrrssssssqqqpppnnnooopppooollljjjiiijjjkkkjjjiiiiiiiiijjjkkklllppppppooooooqqqsssuuuwwwqqqmmmiiigggiiijjjiiigggfffffffffdddccccccdddffffffeeefffiiikkkjjjfffaaacccddddddeeefffggghhhhhhaaacccfffiiijjjjjjhhhggggggccc______bbbeeeffffffjjjhhhgggjjjnnnqqqpppnnnnnnmmmmmmnnnoooooollljjjjjjkkklllmmmmmmmmmlllkkkdddfffhhhjjjkkkllllllmmmwww~~~cccdddeeeffffffeeeeeedddeeeeeegggkkkoooqqqpppnnneeehhhlllnnnnnnmmmmmmnnnqqqwwwzzzuuunnnkkkjjjhhhhhhgggfffccc```\\\YYYWWWQQQQQQPPPOOOOOOOOOOOOPPPSSS]]]mmm~~~}}}{{{xxxuuurrrqqqkkkkkkkkkkkkjjjhhhgggfffeeedddccccccbbbaaaaaa```___^^^^^^aaaccchhhtttoooddd\\\UUURRRRRRQQQTTTXXX\\\cccooo}}}}}}{{{yyyxxxyyyyyyzzz{{{}}}}}}|||zzzxxxxxxyyyyyyyyyyyyyyywwwuuusssrrrrrrpppmmmmmmnnnpppppppppuuuuuuvvvwwwyyyzzz{{{{{{wwwuuurrrrrrrrrsssrrrrrrpppqqqrrrqqqnnnllllllllljjjjjjjjjjjjkkklllnnnoooqqqqqqrrrssssssttttttuuuooolllhhhggghhhiiiiiihhheeeeeeeeecccaaaaaaccceeebbbbbbcccfffhhhhhhdddaaaccccccddddddeeeeeeffffff```bbbeeeggghhhgggfffeeeeeebbb``````ccceeefffeeegggfffgggjjjnnnpppqqqqqqpppooonnnooooooooollljjjjjjkkkmmmnnnnnnnnnmmmmmmeeeeeefffiiilllnnnnnnnnnsssyyyddddddeeefffggggggffffffffffffhhhkkknnnooonnnlllfffkkkqqqvvvvvvuuusssrrrtttzzz}}}yyytttrrrooollljjjjjjiiifffccc___[[[YYYVVVUUUTTTRRRQQQQQQPPPPPPTTTWWWaaasss|||{{{zzzxxxuuurrrooonnnjjjkkkkkkkkkjjjhhhgggfffeeedddcccbbbaaaaaaaaaaaaaaa___```dddiiiqqquuufff^^^XXXSSSRRRTTTRRRVVV\\\bbblllyyy|||{{{zzzyyywwwwwwwwwxxxyyyyyyzzz{{{{{{yyywwwxxxxxxxxxxxxwwwvvvtttsssrrrrrrrrrpppnnnoooppprrrsssrrrwwwwwwyyyzzz|||}}}~~~yyyvvvrrrqqqrrrsssttttttrrrssstttsssqqqooooooooolllkkkkkklllmmmoooqqqsssrrrsssuuuwwwwwwuuusssrrrmmmjjjhhhggghhhiiiiiihhhcccdddcccbbb``````bbbdddbbbbbbbbbdddffffffdddbbbbbbccccccccccccccccccccc```bbbdddeeefffeeedddcccdddbbbaaabbbdddffffffeeefffhhhjjjkkklllmmmppprrrrrrqqqpppoooooonnnllliiiiiikkklllnnnoooooonnnnnnfffddddddhhhmmmqqqqqqpppqqquuu|||eeeeeefffgggggghhhhhhhhhggghhhjjjmmmnnnnnnmmmlllhhhmmmsssxxxyyyyyyxxxxxxxxx~~~}}}xxxvvvsssnnnmmmlllkkkiiifffbbb^^^\\\[[[ZZZXXXVVVUUUSSSSSSRRRWWWXXX^^^mmm}}}zzzzzzxxxvvvssspppnnnllljjjjjjkkkkkkkkkiiigggfffcccbbbaaaaaaaaabbbcccdddeeecccdddjjjqqq|||vvvkkk___YYYUUURRRRRRVVVTTTYYYaaajjjttt}}}zzzxxxwwwwwwvvvvvvwwwxxxxxxwwwxxxzzzyyyxxxwwwwwwxxxxxxwwwvvvttttttssssssssssssrrrqqqrrruuuxxxyyyyyyxxxyyyzzz|||}}}zzzvvvrrrpppqqqsssuuuuuurrrsssttttttrrrpppqqqqqqoooooonnnnnnoooqqqssstttsssuuuxxxzzzyyyuuuqqqnnnjjjiiiggggggggghhhhhhhhhcccdddcccbbb``````bbbccceeeeeeeeeeeefffeeeeeedddcccddddddddddddcccbbbaaaaaabbbdddeeeeeedddcccbbbcccccccccdddfffgggggggggiiikkkmmmllljjjkkknnnrrrtttrrrpppoooooommmkkkiiihhhiiikkkmmmnnnnnnnnnnnngggeeeeeeiiiooossssssqqqssswww{{{}}}~~~eeeeeeffffffggghhhiiiiiihhhjjjmmmnnnnnnnnnmmmllljjjmmmqqquuuvvvxxxzzz|||{{{}}}yyywwwsssnnnnnnmmmllliiigggdddbbbaaa```___\\\ZZZXXXVVVVVVUUUWWWYYY```kkkxxx~~~zzzyyyxxxuuussspppmmmlllhhhjjjkkklllkkkiiigggfff``````___```aaadddfffhhhfffdddhhhrrr}}}nnneee[[[WWWTTTQQQTTTXXXYYY___hhhrrr}}}|||yyyvvvvvvvvvvvvwwwxxxxxxyyywwwxxxzzzyyyxxxwwwwwwxxxxxxwwwvvvuuuuuuuuuuuuvvvsssssssssvvvzzz}}}xxxyyyzzz{{{|||~~~yyyuuuqqqpppqqqsssuuuuuuqqqrrrtttsssrrrqqqqqqrrrtttsssrrrqqqqqqqqqrrrssssssuuuwwwxxxwwwsssnnnkkkggghhhggggggffffffggggggdddddddddbbb``````bbbdddfffggggggfffeeeccccccbbbeeeeeefffgggfffdddcccaaacccdddeeeeeefffeeeddddddcccdddeeefffggghhhiiijjjiiikkkmmmlllkkklllpppuuuuuussspppnnnnnnmmmjjjiiifffgggiiikkklllllllllllliiihhhiiimmmrrruuutttsssuuuxxx{{{zzzxxxyyyeeeeeeeeeeeefffhhhiiijjjgggjjjmmmnnnnnnllllllmmmjjjlllnnnppprrruuuyyy|||yyy||||||xxxvvvvvvsssnnnnnnmmmjjjgggfffeeeeeeeeeaaa```^^^\\\ZZZXXXWWWWWWUUUYYY___gggoooxxx~~~yyyxxxwwwuuurrrooommmkkkhhhiiikkklllllljjjgggeee```_________aaadddgggiiiccceeemmm}}}sssggg```YYYVVVSSSRRRVVV\\\___fffppp{{{}}}zzzxxxuuuuuuvvvwwwxxxyyyzzzzzzyyyzzz{{{{{{yyywwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwtttssstttwww{{{~~~~~~vvvwwwwwwxxxyyyzzz{{{{{{wwwtttqqqpppqqqsssttttttppprrrssssssrrrqqqrrrssswwwvvvtttsssrrrrrrssssssrrrsssttttttrrrooollljjjfffggghhhgggeeedddeeefffcccdddcccbbb``````bbbddddddeeegggfffdddaaaaaaaaaeeefffhhhhhhhhhfffdddcccddddddeeefffffffffffffffeeefffhhhhhhhhhiiilllnnnjjjjjjkkklllmmmpppuuuxxxtttrrrooommmmmmllljjjiiieeefffhhhjjjkkkkkkjjjjjjjjjmmmqqqtttuuuuuutttssssssuuuvvvtttrrrrrruuuxxxddddddddddddeeegggiiijjjeeehhhlllmmmkkkjjjkkklllhhhjjjlllnnnooorrrvvvyyytttvvvuuurrrrrrtttsssooonnnkkkhhheeedddeeegggiii```___]]][[[YYYWWWWWWVVVVVVYYY]]]ccckkksss{{{~~~xxxwwwvvvtttqqqnnnkkkjjjgggiiikkkmmmllljjjgggeeebbbaaa```___```cccfffgggfffiiiuuuvvviii```[[[VVVUUUTTTTTTYYY```eeemmmyyy}}}{{{xxxwwwuuuvvvwwwyyyzzz|||||||||{{{}}}}}}|||zzzxxxxxxyyyuuuvvvwwwxxxxxxxxxwwwvvvtttssssssuuuxxxyyyxxxwwwtttttttttuuuuuuvvvvvvvvvtttrrrppppppqqqrrrsssrrrppprrrttttttsssrrrssstttvvvuuutttssssssssstttuuuqqqqqqooonnnlllkkkiiiiiifffgggiiigggdddbbbcccdddbbbcccbbbaaa______aaabbb```cccggghhhfffdddccccccdddfffgggiiiiiigggeeecccccccccdddeeefffgggggghhhgggiiijjjiiihhhjjjnnnrrrqqqooolllmmmooorrrtttuuussspppmmmkkkkkkkkkjjjiiiggghhhiiijjjkkkkkkjjjiiilllrrrxxxzzzxxxtttrrrsssrrrqqqooonnnnnnppprrrtttuuuzzzddddddcccdddeeegggiiijjjbbbfffjjjkkkjjjhhhiiikkkeeehhhkkknnnoooqqqtttvvvpppqqqpppnnnooossstttqqqmmmjjjfffcccbbbeeehhhkkk^^^]]]\\\ZZZXXXVVVVVVUUUYYYYYY[[[aaajjjsssyyy{{{}}}wwwvvvuuurrrpppmmmjjjiiifffhhhkkkmmmllljjjgggeeeeeecccaaa``````aaadddeeekkkooo|||zzzmmmccc[[[WWWSSSTTTTTTUUU\\\ccciiirrr~~~{{{yyywwwvvvuuuvvvxxxzzz|||}}}~~~~~~}}}~~~~~~{{{yyyyyyyyytttuuuwwwyyyyyyxxxvvvuuusssrrrrrrsssttttttrrrppprrrrrrrrrrrrssssssssssssrrrqqqooopppqqqrrrrrrqqqppprrrtttuuutttttttttvvvuuutttsssssssssuuuvvvwwwpppooollljjjhhhhhhhhhhhheeehhhiiigggdddaaabbbcccaaaaaaaaa___^^^]]]___aaa___ccciiikkkjjjhhhhhhhhhccceeegggiiiiiigggeeecccbbbbbbcccdddfffggghhhhhhiiijjjkkkjjjiiikkkppptttzzzuuupppnnnoooqqqpppnnnqqqooollljjjjjjkkkjjjiiiiiiiiikkkkkklllkkkjjjiiillluuu}}}yyysssqqqsssrrroookkkjjjlllppptttuuuvvvvvvyyybbbcccccccccbbbbbbdddgggccceeehhhjjjkkkkkkjjjiiiiiihhhiiimmmrrrvvvwwwuuunnnkkkiiiiiilllmmmllljjjfffdddbbbaaabbbeeeiiilllddd^^^YYYZZZZZZXXXXXX[[[\\\^^^aaaffflllrrrxxx{{{}}}~~~}}}|||xxxvvvtttrrrooommmlllllliiijjjjjjjjjiiifffdddbbb```aaaaaaaaaaaabbbeeehhhooozzz~~~nnnccc^^^UUUSSSPPPPPPSSSYYY```eeerrr|||zzzwwwvvvuuutttvvvvvvwwwyyyzzz{{{{{{{{{~~~}}}|||zzzyyyyyyyyyyyyrrrsssttttttuuuuuuttttttvvvssspppppprrrsssrrrpppoooppppppqqqqqqqqqpppppptttrrrpppnnnnnnooopppqqqtttsssrrrrrrrrrsssttttttxxxuuurrrqqqssstttuuutttnnnllljjjjjjiiiiiifffeeeeeedddcccaaa````````````bbbbbbccccccbbbaaa___^^^eeegggiiijjjhhhgggggggggaaabbbdddeeeeeedddcccbbbeeecccbbbcccfffhhhjjjjjjjjjlllmmmjjjhhhjjjpppwwwvvvtttrrrooonnnoooppprrrooooooooonnnmmmkkkjjjiiihhhiiijjjlllmmmmmmmmmmmmppptttxxxxxxsssnnnjjjiiinnnllljjjhhhhhhkkknnnpppuuuttttttvvv~~~bbbbbbbbb```______bbbddddddeeegggiiikkkkkkjjjiiihhhggghhhkkkpppssssssrrrllliiiggghhhjjjkkkjjjhhhdddbbb``````aaaeeeiiilllggg```\\\\\\\\\ZZZZZZ]]]```aaacccggglllrrrvvvyyy{{{||||||~~~}}}{{{zzzvvvuuusssqqqooommmlllkkkiiijjjjjjjjjhhhfffcccaaa^^^____________ccchhhlllxxxwwwiii___YYYUUUTTTRRRRRRVVV]]]eeekkkyyyzzzwwwuuutttsssuuuvvvyyy{{{|||}}}}}}}}}~~~}}}|||{{{zzzyyyyyyyyyuuuuuuuuuuuuuuutttttttttuuurrroooooopppqqqqqqooopppqqqqqqqqqqqqqqqppppppqqqpppnnnnnnnnnoooqqqrrrtttsssrrrqqqqqqrrrrrrsssvvvsssqqqpppqqqrrrsssrrrmmmkkkiiihhhhhhgggeeedddbbbaaa```______^^^^^^___```aaaaaabbbaaaaaa______bbbdddfffgggfffffffffhhhbbbccccccddddddcccbbbbbbeeedddccceeegggiiiiiiiiiiiikkkmmmkkkiiikkkpppuuutttrrrooommmlllmmmoooppprrrqqqqqqpppooonnnmmmlllmmmmmmnnnooooooooonnnnnnooorrruuutttpppllliiiiiimmmllljjjjjjkkkmmmppprrrsssttttttvvvzzzeeedddbbb```^^^^^^aaacccdddeeegggiiijjjjjjiiiiiihhhggggggiiilllnnnnnnmmmiiigggffffffggghhhhhhgggcccbbb```___aaadddhhhkkkjjjddd``````___]]]]]]___dddeeegggjjjnnnqqquuuvvvyyyzzz{{{|||zzzyyyxxxwwwtttsssrrrpppnnnlllkkkjjjiiijjjjjjiiigggdddbbb```______^^^^^^```fffnnnssszzzmmmcccZZZUUUTTTTTTUUUVVVZZZbbblllsss}}}zzzxxxvvvsssqqqtttvvvzzz}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxwwwvvvttttttttttttuuutttrrrooonnnooopppooonnnppppppppppppooonnnmmmmmmmmmmmmlllmmmnnnppprrrsssssssssrrrqqqpppppppppqqqtttqqqooonnnoooppppppoookkkiiigggfffffffffdddbbb^^^^^^]]]]]]]]]]]]]]]^^^^^^___``````aaaaaa``````aaabbbccccccccccccfffhhhdddccccccbbbbbbaaaaaaaaaddddddeeegggiiijjjhhhggghhhjjjmmmlllkkklllooossssssqqqooommmmmmnnnooopppsssqqqpppnnnmmmmmmmmmnnnooooooppppppooonnnmmmmmmnnnooopppnnnkkkiiihhhhhhkkkkkklllmmmoooqqqsssttttttuuuvvvwwwxxx{{{hhhgggdddaaa______bbbeeeeeefffggghhhiiiiiiiiiiiihhhhhhhhhiiijjjjjjjjjjjjggggggffffffgggggghhhhhhfffeeecccbbbccceeehhhjjjmmmgggbbbbbbaaa______aaaggghhhjjjlllpppsssuuuwwwzzzzzz{{{|||xxxvvvuuutttsssqqqqqqpppooommmllljjjiiiiiiiiihhhgggeeecccaaa```aaaaaa``````dddlllvvv~~~nnnddd^^^XXXSSSSSSUUUWWWZZZ```iiiuuu~~~}}}|||zzzxxxtttqqqrrruuuyyy}}}}}}~~~}}}|||zzzyyyyyyyyyyyyxxxvvvtttsssrrrsssuuuvvvtttsssqqqoooooooooppppppooooooooonnnmmmllljjjiiikkkkkkkkklllmmmoooqqqrrrrrrrrrqqqppppppoooooooooqqqooommmmmmmmmnnnmmmllliiigggeeeeeeeeedddcccaaa\\\\\\\\\\\\\\\]]]^^^___^^^___``````aaabbbbbbbbbcccccccccbbbaaaaaadddfffeeedddcccbbbaaaaaa``````cccccceeehhhjjjiiigggdddgggiiilllmmmlllmmmnnnpppsssrrrqqqpppppppppqqqrrrpppnnnllljjjiiijjjkkkllllllmmmmmmnnnmmmmmmllllllmmmmmmllljjjiiihhhiiiiiiiiikkkmmmoooqqqssstttuuuwwwwwwxxxxxxwwwxxxzzz|||ffffffdddbbb``````ccceeeeeefffgggggghhhhhhhhhhhhiiijjjjjjiiiiiihhhhhhiiiggggggggggggggghhhiiijjjkkkjjjhhhfffeeefffhhhiiiooohhhddddddcccaaaaaaccchhhjjjlllooorrruuuwwwxxx||||||}}}}}}xxxtttsssrrrqqqpppnnnnnnnnnmmmlllkkkiiihhhggggggfffeeedddcccaaa```bbbbbbaaaccciiitttttteee^^^[[[XXXTTTRRRVVVZZZ___fffqqq~~~~~~}}}zzzvvvrrrqqqtttyyy}}}~~~}}}}}}|||{{{yyyxxxxxxxxxwwwuuutttrrrqqqqqqrrrtttuuutttsssrrrqqqppppppqqqrrrrrrqqqqqqooonnnllljjjiiijjjkkkkkkkkklllmmmnnnnnnqqqqqqqqqppppppooooooooopppnnnmmmlllmmmmmmllljjjhhhfffeeedddeeedddcccaaa]]]]]]]]]]]]^^^___```aaa``````aaaaaabbbcccdddeeeffffffeeecccaaa```bbbcccdddddddddcccbbbaaa``````aaabbbdddgggiiiiiifffcccfffhhhkkkmmmmmmmmmnnnooorrrqqqqqqppppppqqqrrrsssnnnllljjjhhhhhhhhhjjjkkkjjjkkklllmmmnnnnnnnnnnnnmmmkkkiiihhhhhhiiijjjjjjiiikkkmmmppprrrsssssstttvvvvvvuuuttttttuuuyyy|||~~~```aaaaaaaaa``````bbbeeefffffffffgggggghhhhhhhhhiiijjjkkkjjjhhhgggggghhhggghhhiiihhhggghhhjjjlllnnnmmmkkkiiihhhiiijjjkkkpppjjjfffffffffddddddgggkkkmmmooorrrtttvvvwwwxxx{{{{{{|||~~~zzzuuuqqqpppooonnnnnnkkkkkkllllllkkkjjjhhhgggeeeeeeddddddcccbbbbbbbbbaaabbbdddiiirrrzzzjjj^^^YYYXXXWWWVVVTTTYYY___fffnnn{{{~~~|||wwwtttsssuuuxxx|||~~~~~~}}}}}}{{{zzzyyyxxxwwwvvvvvvvvvtttsssrrrqqqqqqqqqrrrsssrrrrrrrrrqqqpppqqqsssuuuvvvuuutttsssqqqnnnlllkkkiiiiiijjjjjjkkkllllllmmmooopppqqqqqqqqqqqqpppppppppooommmmmmmmmmmmkkkjjjhhhgggeeeeeefffeeedddbbb``````______```aaabbbbbbbbbaaaaaabbbcccdddeeefffggghhhgggeeebbb``````aaacccdddeeeeeedddcccaaa``````aaadddgggjjjjjjhhhfffggghhhjjjkkkmmmnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqnnnmmmlllkkkjjjkkkkkkllljjjkkklllnnnooopppppppppllljjjgggfffhhhjjjkkkkkkkkklllmmmoooppppppqqqqqqqqqqqqpppnnnnnnqqquuuyyyxxxyyy~~~\\\^^^```bbbbbbcccdddfffgggffffffffffffggghhhhhhhhhjjjkkkiiifffeeefffhhheeegggiiihhhggggggjjjlllllllllkkkjjjjjjlllmmmnnnqqqkkkhhhiiiiiihhhiiikkkpppqqqssstttvvvvvvvvvvvvwwwwwwyyy}}}|||xxxsssooonnnnnnmmmllliiijjjkkkkkkkkkiiigggfffccccccbbbbbbbbbbbbccccccbbbeeejjjsssssslllaaaXXXTTTTTTUUUUUUVVV]]]eeellluuu~~~{{{wwwtttvvvxxxzzz|||}}}~~~~~~~~~zzzyyyxxxvvvuuuuuuttttttwwwvvvuuutttrrrqqqoooooonnnpppqqqqqqoooppptttwwwwwwvvvuuussspppnnnkkkjjjeeefffhhhiiikkklllmmmnnnnnnoooppprrrrrrrrrrrrqqqqqqpppooonnnooonnnllljjjiiihhhffffffggggggfffdddbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaacccdddeeeeeeffffffeeebbb`````````aaacccfffggggggeeecccaaabbbbbbdddhhhkkklllkkkjjjhhhhhhhhhjjjlllnnnnnnnnnmmmnnnnnnoooppppppqqqqqqnnnnnnnnnmmmmmmmmmmmmmmmkkkkkklllmmmmmmnnnmmmmmmjjjgggeeeeeehhhjjjjjjiiillllllmmmmmmmmmmmmmmmmmmnnnnnnmmmllljjjkkknnnpppqqqoooqqqxxx}}}[[[^^^bbbdddeeefffgggiiiggggggfffffffffgggggghhhgggiiijjjhhheeedddeeegggdddggghhhhhhffffffiiillljjjjjjiiijjjkkkmmmoooqqqsssmmmjjjkkklllkkklllooossstttuuuvvvvvvuuutttsssrrrsssvvvzzz|||{{{{{{wwwrrrnnnmmmmmmlllkkkhhhiiijjjkkkjjjiiigggeeebbbbbbaaaaaabbbcccddddddeeeiiiqqq}}}{{{gggbbb[[[TTTQQQPPPSSSTTTYYY```iiiqqq{{{}}}{{{wwwtttyyyzzz{{{|||~~~~~~yyyxxxwwwuuutttttttttssszzzyyyxxxvvvssspppmmmllllllnnnpppooonnnppptttwwwuuutttsssqqqnnnkkkhhhgggbbbcccfffiiikkkmmmoooooommmoooppprrrsssssssssrrrrrrqqqoooooopppooollljjjjjjiiigggggghhhhhhgggeeebbbbbbaaaaaaaaaaaabbbbbbbbbaaa`````````aaaccccccbbbccceeeeeecccaaa`````````cccfffiiiiiigggdddaaacccdddeeeiiilllooonnnmmmiiihhhhhhiiikkknnnnnnnnnoooooopppqqqrrrsssssstttlllmmmmmmnnnnnnmmmlllkkkjjjjjjkkkkkkjjjjjjiiiiiihhheeecccdddgggjjjiiihhhnnnmmmlllkkkkkkkkkkkkkkkmmmnnnnnnllljjjhhhiiijjjllliiikkkqqquuuxxx]]]```dddfffffffffgggggggggeeeccccccdddffffffeeehhhgggfffffffffgggiiiiiieeeddddddeeefffgggiiikkkkkkkkkkkkjjjjjjlllqqqtttzzzwwwrrrmmmiiijjjnnnqqqrrrtttwwwzzz{{{{{{zzzyyywwwrrroooqqqttt}}}~~~{{{zzzzzzwwwuuussspppnnnmmmmmmmmmjjjiiiggggggggggggeeeccc______``````aaaccceeefffhhhppp}}}yyylll```\\\XXXUUUTTTUUUUUUVVV[[[fffrrr{{{}}}{{{zzzyyyyyyzzz{{{|||||||||{{{yyywwwuuurrrqqqqqqqqqrrrxxxwwwwwwvvvsssooollljjjiiiiiijjjkkklllnnnoooppprrrrrrqqqooommmkkkiiihhhhhhhhhiiijjjkkkllllllmmmpppsssrrroooooorrrsssqqqtttsssqqqnnnlllkkkkkkkkkppplllhhhggghhhiiihhhfffbbbbbbcccddddddccccccbbbbbbbbbaaaaaaaaabbbdddeeeeeeeeedddcccbbbaaa``````bbbccceeeggghhhhhhgggfffiiiffffffmmmvvvxxxssskkkhhhhhhiiijjjlllnnnpppqqqnnnppprrruuuuuutttrrrqqqmmmllllllmmmnnnmmmkkkhhhiiiiiiiiiiiiiiijjjjjjjjjhhhhhhgggffffffhhhmmmppprrrpppllliiihhhhhhiiijjjkkkkkkjjjhhhgggeeeddddddeeefffhhhjjjnnnvvv~~~^^^aaaeeeffffffffffffggggggggggggffffffffffffggghhhhhhggggggggghhhjjjkkkffffffeeeeeefffggghhhjjjiiiiiiiiiiiijjjmmmrrrvvvzzzxxxsssnnnkkkkkkooorrrtttvvvxxx{{{||||||{{{zzzwwwrrrnnnnnnpppwww|||zzzyyyyyyuuutttrrrooommmlllllllllhhhfffdddddddddcccbbb```^^^^^^^^^^^^```cccfffiiisss~~~{{{lll```ZZZWWWTTTRRRSSSUUUXXXYYYfffqqq}}}|||{{{zzzyyyyyyzzz{{{||||||||||||{{{yyyvvvsssrrrrrrrrrssswwwxxxxxxwwwuuupppllljjjkkkkkkkkkkkkkkkkkklllmmmoooooonnnmmmkkkiiigggfffhhhhhhhhhiiijjjjjjkkkkkknnnrrrrrroooooorrrsssqqqsssqqqooommmkkkjjjjjjjjjooolllhhhggghhhiiiiiihhheeeeeeeeeeeeeeeeeeeeeeeeddddddbbbaaaaaabbbcccdddcccccccccbbbaaaaaa``````aaacccdddfffgggfffeeedddffffffhhhooouuuuuunnnggggggggghhhiiikkkmmmooopppnnnoooqqqrrrsssrrrpppooolllkkkkkklllmmmllljjjhhhhhhhhhhhhhhhiiiiiiiiiiiiffffffffffffgggjjjppptttyyywwwrrrnnnkkkjjjjjjjjjjjjjjjiiihhhgggfffeeeeeefffggghhhiiilllrrryyy~~~aaacccfffgggfffffffffggggggjjjlllkkkhhhfffgggiiihhhhhhgggggghhhjjjkkkmmmiiihhhgggffffffggghhhiiigggggggggggghhhmmmsssxxxyyywwwtttooommmmmmppptttvvvwwwyyy{{{||||||{{{{{{yyytttooommmmmmsss~~~zzzxxxwwwwwwxxxtttrrrpppnnnllllllllllllhhhfffcccbbbbbbaaa```^^^]]]]]]^^^___aaafffmmmqqqzzzlll```WWWTTTSSSQQQQQQTTTXXX]]]```mmmzzz~~~{{{zzzyyyyyyzzz{{{||||||}}}||||||~~~{{{wwwsssrrrrrrsssuuuxxxyyyyyyxxxvvvsssooommmllllllkkkkkkkkkkkkllllllnnnnnnmmmllljjjiiigggfffiiiiiiiiiiiiiiiiiiiiiiiimmmqqqrrrooonnnppprrrpppsssrrrooommmkkkkkkkkkkkknnnkkkiiihhhiiijjjjjjiiiiiihhhgggffffffggghhhhhhhhhgggeeecccbbbaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeeeedddcccbbbccceeejjjooorrrnnnhhhbbbfffffffffhhhiiikkkmmmnnnoooooooooooonnnnnnnnnnnnkkkjjjjjjkkklllllliiiggggggggggggggghhhhhhhhhiiieeeeeeeeeeeeggglllsssxxx}}}xxxsssnnnkkkiiiiiihhhhhhhhhgggggggggffffffhhhiiiiiiiiijjjmmmrrrvvvzzz|||dddeeeggghhhfffffffffgggfffjjjnnnmmmhhheeefffiiiiiihhhhhhhhhiiikkkmmmnnnlllkkkiiihhhgggggghhhhhhhhhgggffffffgggkkkrrrvvvvvvuuussspppmmmnnnqqqsssvvvwwwxxxyyyzzz{{{{{{{{{|||yyytttppppppuuu}}}|||yyywwwuuuttttttuuuqqqpppnnnlllkkkjjjkkkkkkiiigggdddbbbbbbaaa```___]]]___```bbbfffmmmwww}}}nnnddd\\\VVVRRRRRRRRRSSSWWW]]]dddiiittt~~~{{{yyyyyyyyyyyyzzz{{{|||||||||||||||}}}zzzvvvrrrpppqqqssstttyyyyyyxxxwwwvvvvvvvvvuuunnnnnnmmmmmmmmmmmmmmmnnnoooooooooooonnnmmmkkkkkkkkkkkkkkkjjjjjjiiiiiiiiilllqqqssspppmmmoooqqqpppuuusssqqqooonnnmmmmmmmmmlllkkkjjjiiijjjjjjkkkkkklllkkkiiigggggghhhjjjkkkjjjiiifffdddbbbaaa``````______``````aaaaaaaaabbbcccddddddeeeddddddcccbbbbbbfffkkkmmmlllhhhcccaaaddddddeeefffgggiiikkklllooonnnlllkkkjjjkkkkkkllliiihhhiiijjjkkkkkkiiifffeeeeeeffffffggghhhhhhhhhggggggffffffhhhlllssswww}}}xxxsssnnnjjjhhhgggfffffffffggggggggghhhhhhkkkkkkkkkjjjiiijjjmmmppprrrsssuuuwwwyyy}}}fffggghhhhhhgggfffggghhheeeiiimmmlllgggdddfffiiijjjiiiiiiiiiiiikkkmmmnnnnnnmmmkkkiiihhhhhhhhhiiihhhhhhgggffffffiiinnnssssssrrrqqqooonnnnnnpppssstttuuuuuuvvvwwwyyy{{{{{{|||{{{vvvrrrrrrxxx{{{zzzwwwuuusssrrrqqqqqqnnnmmmllljjjiiiiiijjjjjjhhheeebbb`````````______]]]```cccgggmmmwwwpppddd\\\WWWUUUQQQRRRTTTVVVZZZaaakkkrrr~~~{{{xxxxxxyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzyyywwwssspppooooooqqqrrryyywwwuuutttuuuxxx|||uuutttrrrpppnnnmmmllllllpppppppppppppppooonnnnnnnnnmmmmmmllllllkkkkkkjjjmmmsssvvvrrrnnnooopppppptttsssqqqooommmmmmmmmmmmjjjkkkkkkjjjiiiiiijjjjjjmmmllliiihhhggghhhjjjkkkkkkiiigggdddbbb`````````_________```aaaaaabbbbbbeeeeeeeeeeeeeeeddddddddddddgggjjjjjjgggdddbbbbbbccccccdddeeefffgggiiijjjmmmllljjjhhhhhhhhhiiijjjggggggggghhhjjjjjjhhhfffdddeeeeeefffgggggghhhhhhjjjjjjiiihhhhhhkkkooorrrxxxvvvrrrnnnkkkhhhfffeeeeeeeeeeeefffgggggghhhhhhmmmmmmmmmllljjjjjjkkkmmmmmmnnnpppqqqssswww|||ggghhhiiiiiigggggghhhjjjeeegggjjjiiigggeeegggiiikkkjjjiiiiiiiiijjjkkklllmmmllljjjiiigggggghhhhhhgggggggggffffffhhhlllooopppqqqqqqpppnnnoooqqqsssssssssssstttvvvyyy|||}}}{{{zzzwwwssstttzzz~~~}}}~~~{{{yyyxxxvvvtttrrrpppoooooolllkkkjjjhhhhhhhhhiiiiiieeebbb___]]]^^^^^^^^^^^^]]]cccjjjpppwwwpppccc[[[TTTQQQPPPOOORRRUUUXXX]]]gggsss{{{|||xxxwwwyyy|||~~~{{{{{{{{{zzzyyyxxxwwwvvvtttsssqqqooooooooopppqqqwwwuuurrrqqqsssxxx}}}|||zzzwwwsssooollljjjiiinnnnnnooooooooooooooonnnnnnnnnnnnmmmmmmlllllllllpppwwwzzzuuupppoooppppppqqqooonnnlllkkkjjjkkkkkkiiijjjkkkjjjhhhggghhhiiikkkjjjiiiggggggggghhhhhhiiihhhfffcccaaaaaa```````````````aaaaaabbbbbbbbbdddddddddddddddeeeeeeeeeeeeggghhhgggfffdddddddddcccccccccdddeeefffhhhiiijjjjjjhhhgggggghhhiiiiiieeeeeeeeegggiiiiiigggeeedddeeeeeefffggghhhiiiiiikkklllllljjjiiihhhjjjlllnnnmmmkkkiiigggeeedddddddddeeeeeefffgggggghhhhhhlllmmmnnnmmmlllkkkkkkllllllmmmoooqqqsssvvvzzz}}}ggghhhiiiiiihhhhhhjjjlllfffgggggggggggghhhiiijjjlllkkkiiihhhhhhiiijjjjjjkkkiiihhhfffeeeeeeeeefffcccdddfffggggggiiillloooooopppqqqqqqpppppprrrtttsssrrrrrrsssvvvzzz~~~{{{}}}yyytttuuu{{{}}}{{{zzz{{{xxxvvvuuutttrrrqqqooonnnnnnjjjiiihhhggggggggghhhiiidddaaa^^^]]]]]]___``````dddkkkuuu}}}ppp```YYYVVVRRRPPPQQQPPPTTTYYY^^^eeepppzzzwwwxxx{{{||||||{{{zzzxxxvvvtttssspppppppppppppppppppppppprrrqqqpppppprrruuuxxxzzz{{{yyyvvvsssooommmkkkjjjlllmmmnnnooooooooooooooommmmmmmmmmmmmmmlllllllllttt{{{~~~yyyrrrpppppppppooonnnlllkkkjjjjjjjjjjjjhhhjjjkkkjjjgggeeefffggghhhhhhgggffffffeeeeeedddgggeeedddbbbaaaaaaaaabbbaaaaaabbbbbbbbbbbbbbbbbbcccbbbbbbccccccdddeeeeeedddeeeggghhhiiihhheeedddcccccccccdddeeefffggghhhhhhhhhggggggggghhhiiiiiidddddddddfffhhhhhhfffddddddeeefffggghhhiiijjjjjjkkklllmmmllliiiggggggggghhhhhhgggfffeeedddccccccdddeeeeeeffffffgggggggggiiikkkmmmmmmlllllllllmmmmmmoooqqqssssssuuuwwwyyywwwvvv{{{ggghhhiiiiiihhhiiikkkmmmhhhfffeeefffhhhjjjkkkkkklllkkkjjjhhhhhhhhhhhhiiihhhgggeeedddccccccdddddd___bbbeeeggghhhjjjmmmooooooqqqrrrrrrrrrrrrsssuuusssrrrrrrtttwww|||~~~}}}wwwxxx}}}~~~zzzzzz{{{wwwsssrrrrrrqqqpppoooooonnniiihhhgggffffffggghhhiiieeeccc___^^^```bbbcccccckkksssrrrcccVVVTTTUUUTTTTTTVVVSSSXXX^^^dddlllyyy~~~zzzxxxyyy~~~||||||{{{yyywwwtttrrrqqqnnnooopppqqqqqqqqqqqqpppooooooppppppqqqrrrssssssttttttrrrqqqpppooooooooommmnnnooopppqqqqqqqqqqqqllllllllllllllllllllllllvvv~~~{{{ssspppqqqppppppooonnnlllkkkkkkkkklllhhhjjjllljjjfffddddddeeeffffffffffffeeedddbbbbbbeeedddbbbaaaaaaaaabbbbbbccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccdddeeecccdddgggjjjlllkkkfffbbbcccccccccdddeeefffggghhhffffffggghhhhhhiiiiiiiiiccccccdddeeeggggggfffdddeeeeeefffggghhhiiijjjkkkiiikkkmmmmmmjjjgggeeeeeegggffffffeeedddccccccbbbeeeeeeeeefffffffffggggggfffiiilllmmmlllllllllmmmnnnqqqssstttttttttuuuvvvrrrooorrr|||eeefffgggiiijjjjjjkkkkkkfffhhhjjjjjjjjjiiijjjkkkkkkjjjiiigggeeedddddddddhhhgggeeedddccccccddddddfffeeedddeeegggjjjkkkkkknnnnnnooossswwwxxxvvvsssvvvvvvuuutttuuuxxx}}}}}}}}}{{{yyyxxxyyy}}}~~~{{{wwwtttuuussspppnnnmmmlllkkkiiidddcccaaaaaabbbdddeeeeeegggfffccc^^^\\\___ffflllppp{{{mmmaaa]]]WWWSSSQQQQQQRRRRRRVVV\\\fffnnnwww}}}}}}||||||{{{zzzxxxwwwxxx{{{}}}zzzvvvuuuuuuuuurrrooonnnnnnnnnnnnnnnnnnmmmmmmppppppooooooooooooppppppsssssssssrrrqqqpppooonnnppppppooonnnnnnoooqqqrrrkkkjjjiiiiiijjjmmmppprrrvvvxxxzzzzzzvvvssspppooossspppmmmlllmmmnnnnnnmmmkkkkkklllkkkjjjhhhfffeeegggfffdddcccaaa`````````^^^```bbbbbbaaa`````````aaacccdddccc``````bbbeeebbbbbbccccccdddeeeeeeeeeeeecccaaabbbfffhhhhhhgggeeefffggggggffffffggghhhfffeeeeeefffhhhiiihhhgggdddeeeggghhhgggeeecccaaaccccccdddeeeeeeeeeddddddfffggghhhiiijjjjjjiiiiiijjjiiigggdddcccbbbbbbbbbdddfffffffffdddcccdddeeehhhjjjmmmnnnnnnnnnoooqqqppprrrsssuuutttrrrpppnnnkkknnnqqqtttyyycccdddeeefffggghhhhhhiiifffhhhiiijjjiiihhhiiijjjhhhgggfffdddcccbbbaaaaaagggfffeeedddddddddeeeeeeiiihhhffffffgggiiikkklllllllllnnnrrrxxx{{{{{{yyy||||||zzzwwwvvvwwwzzz}}}~~~~~~}}}{{{|||~~~~~~~~~}}}{{{yyyuuurrrrrrpppnnnmmmmmmmmmkkkjjjgggfffdddccccccccccccbbb```aaa```___```eeennnuuuooodddZZZWWWSSSPPPPPPQQQSSSUUU^^^eeepppyyy{{{zzzzzzzzzzzz|||zzzwwwuuuuuuwwwyyy{{{yyywwwttttttuuuuuutttrrroooooooooooonnnnnnmmmmmmqqqqqqppppppppppppqqqqqqqqqrrrrrrqqqqqqpppooonnnooonnnmmmmmmmmmnnnooopppkkkjjjiiihhhiiillloooqqqvvvwwwwwwvvvuuutttvvvwwwxxxuuupppnnnmmmmmmmmmmmmjjjkkkkkkjjjiiihhhfffeeefffdddbbb```___^^^^^^___aaaccceeedddbbb```______```bbbccccccbbbbbbdddgggccccccddddddeeefffffffffgggdddbbbaaadddffffffeeeggghhhjjjjjjhhhggghhhiiieeedddcccdddfffggggggfffcccdddfffgggfffdddaaa`````````aaabbbbbbbbbbbbaaaffffffggggggggghhhhhhiiiiiigggfffdddccccccddddddfffggggggfffdddcccdddeeegggjjjnnnppppppppppppqqqpppqqqsssuuutttsssqqqooojjjkkknnnqqqvvv~~~```aaabbbcccddddddeeeeeeeeeggghhhhhhggggggggghhhgggfffdddcccaaaaaa``````fffeeeeeeeeeeeefffgggggglllkkkhhhgggggghhhjjjllljjjjjjlllqqqxxx~~~~~~zzzwwwwwwxxxzzz|||{{{yyyxxxwwwvvvssspppooommmkkkjjjkkkkkkkkkjjjfffffffffeeedddcccbbbaaa^^^```bbbccchhhppp|||~~~ooobbbYYYTTTRRROOONNNPPPSSSWWWZZZccckkkwww~~~zzzwwwwwwwwwxxxwww|||zzzvvvsssrrrrrrssstttuuusssrrrrrrtttuuuuuutttrrrrrrqqqpppooonnnnnnmmmqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppppppppoooooommmmmmkkkjjjjjjkkklllmmmjjjiiihhhhhhiiikkkmmmooosssssssssrrrsssvvvzzz~~~~~~yyysssooommmmmmmmmllliiiiiiiiiiiihhhgggeeedddfffeeebbb```^^^^^^______bbbdddffffffccc```^^^]]]___```bbbbbbbbbdddfffhhhddddddeeeeeefffgggggghhhhhheeebbb```aaacccddddddiiikkkmmmmmmkkkiiihhhhhhcccbbbbbbccceeeffffffeeecccdddeeeeeeeeeccc```___bbbbbbcccdddddddddddddddgggfffeeeddddddeeeggghhhfffeeeeeedddeeeeeefffgggggghhhiiigggeeeddddddeeefffjjjpppssstttsssrrrrrrpppqqqsssttttttsssrrrqqqkkkjjjkkknnnsssxxx{{{}}}~~~^^^^^^^^^___```aaabbbcccdddfffggggggfffeeefffggggggfffeeecccbbbbbbaaaaaadddddddddeeefffggghhhiiinnnllljjjgggeeefffhhhjjjjjjjjjlllqqqwww}}}}}}zzzxxxyyyzzz~~~yyyxxxvvvuuuuuutttrrrpppmmmkkkiiihhhhhhhhhgggfffbbbccceeeeeedddcccbbbbbbbbbdddgggjjjrrr~~~}}}mmmbbbYYYTTTQQQPPPPPPPPPRRRWWW]]]bbbgggqqq|||yyyvvvtttuuuvvvvvvvvvyyyxxxuuurrrppppppqqqqqqsssrrrqqqrrrsssttttttuuuuuutttsssrrrpppooonnnmmmpppppppppqqqqqqpppppppppmmmmmmnnnooooooooooooooolllkkkjjjhhhhhhhhhiiijjjiiiiiihhhggghhhiiikkklllnnnoooppppppqqquuuyyy}}}}}}xxxrrrnnnllllllmmmlllhhhhhhhhhggggggfffeeedddhhhfffcccaaa______```aaa```ccceeefffccc```]]]\\\______```aaabbbccceeefffeeeeeeeeefffgggggghhhhhhgggdddaaa``````bbbdddeeeiiilllnnnnnnllliiigggfffbbbaaaaaaccceeeffffffeeedddeeeeeeeeeeeecccaaa___ccccccdddeeeffffffffffffgggeeecccaaa```bbbeeefffbbbccccccdddfffggghhhiiihhhiiiiiihhhfffddddddeeeffflllrrrwwwwwwuuutttsssoooppprrrsssssssssqqqqqqoookkkhhhjjjpppuuuuuussswwwxxx|||]]]]]]]]]]]]^^^```aaabbbdddeeeggggggeeedddeeeeeefffeeedddcccbbbaaaaaaaaabbbcccdddeeeggghhhiiiiiimmmlllkkkgggdddccceeehhhkkklllmmmppptttyyy|||{{{{{{|||~~~xxxvvvttttttttttttrrrqqqllljjjgggfffeeedddcccaaa```ccceeeeeecccaaaaaabbbeeehhhmmmsss~~~mmm```YYYTTTQQQOOOPPPQQQSSSUUU[[[ccchhhrrr|||yyyvvvtttssstttvvvvvvvvvuuutttrrrqqqpppqqqrrrssssssssssssrrrrrrrrrrrrsssvvvuuutttrrrqqqooonnnmmmnnnnnnoooppppppooonnnnnnlllmmmnnnooooooooooooooolllkkkiiihhhggggggggghhhhhhhhhgggggggggggghhhiiihhhjjjmmmpppppprrrtttuuuvvvrrrnnnkkkkkklllmmmmmmhhhhhhgggffffffeeeeeeeeegggfffcccaaa```___``````]]]___bbbcccaaa___^^^^^^```_________aaabbbccccccddddddeeeeeefffgggggggggcccbbbaaa```aaacccfffhhhhhhjjjmmmmmmjjjgggdddcccbbbbbbaaaccceeeggggggffffffggggggfffeeecccbbbaaa___```aaabbbccccccccccccgggeeebbb___^^^```ccceee```aaabbbdddfffggghhhhhhhhhiiiiiihhhfffdddeeefffhhhmmmtttxxxyyywwwtttsssnnnoooppppppppppppoooooooooiiidddeeelllqqqqqqppptttsssvvv{{{^^^]]]]]]]]]^^^```bbbcccdddfffggggggeeeddddddeeeccccccbbb``````_________```aaaccceeefffggghhhhhhkkkllllllhhhdddbbbdddfffkkklllmmmnnnppptttxxx|||}}}|||zzz~~~|||zzz|||~~~{{{zzzzzzyyyxxxwwwtttrrrqqqrrrrrrqqqpppkkkhhheeeccccccaaa```^^^aaadddfffeeebbb```bbbdddhhhnnnwwwmmm^^^VVVSSSQQQPPPNNNPPPTTTVVVZZZaaajjjqqq~~~wwwuuusssssstttvvvvvvuuuqqqqqqppppppqqqrrrsssttttttuuuuuusssqqqqqqrrrsssuuuuuutttrrrqqqooonnnnnnlllmmmnnnoooooonnnmmmlllmmmmmmnnnooooooooooooooommmllljjjhhhgggfffggggggggggggffffffffffffffffffcccgggllloooooonnnnnnnnnnnnllliiiiiijjjlllmmmlllhhhhhhgggffffffffffffffffffeeedddbbbaaa```______]]]___aaaaaa___^^^^^^___aaa```______aaacccbbbbbbbbbbbbccccccdddeeeeeefffaaabbbccccccbbbcccfffiiifffhhhjjjiiigggdddcccbbbbbbaaaaaaccceeeggggggfffhhhhhhgggfffeeecccbbbaaa``````bbbcccddddddeeeeeegggeeebbb___^^^___aaaccc___```bbbdddeeeffffffffffffggghhhgggeeeeeeeeefffhhhmmmssswwwwwwuuurrrqqqmmmmmmmmmmmmmmmlllkkkkkkjjjeee```aaaggglllmmmllllllkkknnnssswwwzzz```___^^^^^^___aaaccceeeeeefffhhhgggeeeddddddeeeccccccbbbaaa````````````___aaabbbdddffffffffffffiiilllnnnkkkfffcccdddfffhhhjjjlllmmmmmmooosssvvvyyy}}}~~~~~~~~~|||yyyxxxwwwvvvtttrrrsssqqqnnnmmmmmmnnnmmmlllgggeeebbbaaaaaa```___]]]^^^aaaeeeeeedddeeeiiimmmsss}}}uuukkk^^^UUUQQQQQQQQQPPPOOOSSSYYY]]]bbbkkkvvv|||}}}vvvtttsssssstttuuuttttttnnnnnnnnnooopppqqqrrrssssssuuuuuutttrrrqqqsssuuuttttttsssrrrqqqpppooonnnmmmnnnoooppppppooonnnmmmnnnnnnooopppppppppooooooooommmkkkiiihhhggggggggggggfffffffffeeeeeeddddddaaaeeeiiilllmmmmmmmmmmmmiiihhhggghhhkkkllllllkkkiiihhhgggfffffffffggghhhggggggggggggeeecccbbb``````aaaaaa```^^^]]]^^^```aaa```^^^```cccffffffeee``````aaaaaabbbcccccccccaaacccffffffdddccceeegggeeeggghhhgggeeeccccccccc```______aaadddffffffeeehhhgggfffeeedddbbbaaa```bbbbbbdddeeefffggggggggggggeeebbb```^^^___```aaa___```bbbcccddddddccccccdddeeeffffffeeeeeefffggggggkkkpppsssssspppnnnmmmlllkkkkkkjjjiiihhhggggggdddbbbaaabbbfffiiiiiihhhfffeeehhhnnnqqqrrruuuyyy|||aaa```______```bbbeeefffeeeggghhhgggfffddddddeeeeeeeeedddcccbbbbbbbbbccc___```bbbdddeeeeeeeeedddiiimmmpppnnnhhhdddeeegggeeehhhkkkkkkkkklllpppssswwwzzz~~~yyy}}}~~~{{{zzzxxxwwwwwwuuurrroooqqqnnnkkkjjjjjjjjjiiihhhdddbbb```````````````^^^WWW\\\bbbdddfffkkksssyyyxxxhhh```WWWQQQPPPRRRRRRRRRRRRWWW^^^dddjjjttt{{{zzzuuusssrrrrrrssstttsssrrrmmmmmmmmmnnnooopppqqqrrrrrrtttuuutttrrrrrrtttwwwssssssrrrrrrqqqpppoooooommmooopppqqqqqqpppooommmooooooppppppppppppoooooopppnnnllljjjhhhgggggghhhfffffffffeeeeeeddddddcccaaadddhhhjjjkkklllmmmooogggggggggiiikkklllkkkiiijjjiiigggffffffggghhhhhhkkklllllllllkkkiiifffdddddddddccc```^^^]]]^^^```aaa______aaafffiiiiiihhh_________```aaaaaabbbbbbbbbeeehhhhhheeecccccceeeeeefffgggfffdddccccccddd___^^^^^^```ccceeeeeedddgggfffeeedddbbbaaa```___^^^___aaabbbcccdddddddddgggeeeccc```______``````___```bbbccccccbbbaaaaaabbbdddeeeeeedddeeefffhhhfffiiinnnpppooolllkkkjjjkkkjjjiiihhhgggeeeddddddaaabbbdddfffhhhiiigggeeeeeedddgggmmmooonnnnnnqqqvvvwwwxxxzzz~~~^^^```aaabbbaaabbbccceeegggfffeeeccccccdddeeeeeedddcccbbbbbbbbbbbbaaa```aaabbbeeeggggggeeecccbbbdddjjjpppqqqmmmhhhfffgggjjjhhhggggggiiikkkllllllnnnnnnqqqxxx|||zzzwwwvvvvvvvvvvvvtttqqqnnnllllllkkkjjjhhhfffeeedddcccaaa^^^\\\\\\]]]]]]]]]bbbcccdddggglllvvvqqqhhh^^^ZZZTTTPPPOOOQQQSSSTTTXXXZZZbbbnnnwww~~~|||yyyuuuuuusssqqqpppqqqqqqpppooopppooonnnmmmnnnppprrrssssssssstttrrrooommmmmmnnnqqqqqqqqqqqqpppnnnmmmlllooommmlllnnnqqqrrrpppnnnqqqqqqppppppoooooonnnnnnooommmkkkiiihhhhhhhhhiiikkkjjjiiigggfffdddccccccdddeeefffhhhiiiiiiiiiiiiiiihhhfffeeeeeefffggghhhddddddeeefffffffffeeeeeegggiiikkkmmmmmmkkkiiihhheeedddbbbaaa`````````aaacccbbbbbbdddhhhjjjiiiggg______^^^^^^___aaacccdddhhhgggfffdddccccccddddddgggeeecccbbbaaabbbcccddddddcccaaa```_________```dddcccbbb```___]]]\\\[[[]]]^^^___```aaaaaa```___aaaaaa``````______^^^^^^```___^^^^^^___aaaccceeeeeeffffffggggggeeedddccceeeeeeeeeeeefffggghhhhhhdddddddddcccbbbbbbeeegggcccdddeeeggghhhhhhiiiiiibbbdddgggjjjlllnnnoooooopppqqqqqqsssvvvzzz~~~^^^```aaabbbbbbbbbdddfffgggfffeeedddddddddeeeeeefffeeeeeedddeeedddcccbbbbbbdddfffggghhhfffeeedddccciiippprrrooommmmmmooossspppmmmjjjiiiiiiiiiiiikkklllpppwww}}}zzzwwwwwwvvvvvvvvvvvvuuuqqqnnnkkkkkkjjjiiigggeeedddccccccaaa___^^^___```bbbbbbcccffflllsss}}}qqqddd]]]XXXUUUQQQOOOOOORRRVVVXXX___bbblllxxx||||||}}}zzzyyywwwtttrrrpppnnnnnnnnnooonnnmmmnnnmmmlllkkklllmmmoooppppppqqqqqqpppmmmkkklllllloooooonnnnnnmmmmmmllllllmmmlllkkklllnnnooommmkkkmmmnnnnnnnnnnnnmmmmmmlllnnnmmmjjjhhhgggggghhhiiiiiihhhhhhgggeeedddbbbaaacccdddeeeggghhhiiijjjjjjiiihhhfffdddddddddeeefffdddddddddccccccaaa``````ccceeehhhjjjjjjiiifffeee```___^^^]]]]]]]]]^^^^^^aaa``````bbbfffhhhgggeee_________```aaabbbccccccgggfffdddcccbbbbbbbbbccceeedddbbb```______```aaaaaa```___^^^]]]]]]^^^^^^_________^^^^^^]]]]]]\\\]]]^^^___aaaaaaaaa```___`````````______^^^^^^^^^[[[[[[[[[]]]___cccfffhhhdddeeefffggggggfffeeedddaaaaaaaaaaaaaaabbbcccdddbbbccccccaaa``````bbbdddgggggghhhhhhhhhhhhggggggdddfffiiilllnnnppppppqqqrrrqqqqqqqqqsssvvvxxxzzz]]]^^^aaabbbbbbccceeegggffffffffffffeeeeeeeeedddfffgggggggggfffeeecccbbbaaabbbdddeeefffeeedddcccbbbgggmmmppppppqqqsssvvvvvvsssnnniiigggfffggghhhiiikkkooovvv~~~~~~}}}zzzwwwtttssssssrrrssssssrrrooommmjjjjjjiiihhhfffdddbbbaaa]]]]]]\\\]]]^^^aaadddeeehhhnnnyyyzzzlllaaaWWWRRRSSSRRRPPPOOORRRVVV\\\```iiinnnzzzyyyvvv}}}xxxwwwxxxwwwuuuqqqooonnnnnnooopppooonnnnnnmmmlllkkkjjjkkkllllllmmmnnnnnnmmmkkkiiijjjkkknnnmmmllljjjjjjjjjkkkkkkjjjiiiiiijjjkkkkkkiiigggiiijjjkkkmmmmmmlllkkkjjjlllkkkiiihhhggggggggghhhggghhhhhhhhhfffdddbbbaaaaaabbbccceeegggiiijjjkkkhhhgggeeeccccccccccccdddbbbaaaaaa```___^^^]]]]]]^^^aaadddggggggeeebbb```\\\[[[[[[[[[[[[\\\]]]^^^___^^^^^^```cccddddddccc``````bbbccccccccccccbbbdddcccaaa```______```aaacccaaa___]]]\\\\\\\\\]]]]]]\\\[[[ZZZZZZ[[[\\\\\\ZZZZZZ[[[[[[\\\]]]]]]^^^^^^______````````````___^^^^^^^^^^^^^^^]]]]]]]]]YYYYYYZZZ\\\___cccfffhhhdddeeefffggggggfffeeeeee______^^^^^^^^^______```cccccccccaaa______aaabbbiiiiiiiiiiiihhhfffeeedddeeegggjjjmmmooopppqqqqqqrrrqqqpppppppppqqqrrrsssyyyZZZ\\\^^^```aaabbbeeegggfffffffffffffffeeeddddddfffgggiiiiiigggeeecccbbb______```aaaaaabbbbbbbbbbbbeeejjjmmmoooqqquuuwwwooommmjjjfffdddeeehhhkkkjjjlllpppvvv}}}}}}|||zzzyyyyyyyyyyyyxxxuuurrrooonnnnnnnnnooonnnllljjjhhhhhhhhhgggeeecccbbbaaa\\\\\\]]]___aaadddiiilllrrrzzzuuuhhh]]]WWWRRRPPPRRRQQQQQQRRRVVV\\\dddiiirrrzzz~~~tttpppyyy~~~xxxxxxyyyxxxwwwtttrrrqqqqqqsssttttttssspppooonnnmmmllllllllllllkkklllmmmllljjjiiijjjkkkpppnnnllliiihhhhhhiiiiiihhhhhhggghhhggggggeeedddfffhhhjjjlllmmmllljjjiiijjjiiihhhgggfffffffffffffffggghhhhhhgggeeecccbbb______aaacccfffhhhjjjkkkeeeeeedddcccccccccdddddd```___^^^^^^]]]]]]\\\\\\ZZZ]]]aaaddddddbbb___\\\YYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]^^^```aaabbbbbbaaabbbeeefffgggeeecccbbbaaa```^^^]]]]]]]]]^^^^^^___^^^]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVWWWXXXYYYZZZXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^____________^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___aaaccceeegggggghhhhhhgggfffdddccc```______^^^^^^______```eeeeeedddbbb```___aaaccchhhhhhggggggfffeeecccccceeefffiiilllnnnooooooooopppooonnnnnnnnnnnnoooooosssxxx~~~WWWYYY\\\^^^___aaadddgggfffeeeeeeeeeddddddddddddgggjjjmmmnnnkkkgggeeeddd^^^^^^______```aaabbbbbbfffhhhkkkmmmoooqqqtttvvvkkkkkkkkkiiiggghhhkkknnnmmmooosssxxx|||~~~{{{yyyxxxtttttttttuuuwwwvvvtttrrrooommmlllllllllllljjjhhhffffffffffffeeecccbbbaaa___aaadddgggiiinnntttyyywwwooodddZZZUUUSSSSSSSSSQQQRRRTTTVVVZZZbbbkkkrrr|||~~~qqqmmmpppzzzyyyyyyyyyxxxvvvuuussstttuuuvvvvvvuuutttsssrrrqqqppppppoooooolllmmmnnnmmmkkkkkklllmmmsssqqqnnnjjjhhhgggggggggfffgggggggggfffeeeddddddfffhhhjjjmmmmmmllljjjiiihhhggggggfffeeeeeeeeeeeeccccccdddddddddbbbaaa```]]]^^^___aaadddgggiiikkkccccccccccccdddeeeeeefffcccbbb```^^^\\\[[[ZZZZZZZZZ\\\___aaaaaa___\\\ZZZVVVVVVWWWYYYZZZ[[[\\\]]]\\\]]]]]]]]]]]]___```bbbbbbdddfffhhhhhhfffcccaaa^^^]]][[[ZZZZZZ[[[\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^___```bbbcccdddiiiiiiiiihhhfffdddaaa```___^^^^^^^^^^^^______```cccccccccaaa^^^^^^___aaabbbbbbccccccccccccbbbbbbeeefffiiikkkmmmnnnooooookkkkkkkkklllmmmnnnnnnoooppptttxxx{{{~~~UUUXXX[[[^^^___bbbeeehhhfffeeecccbbbbbbbbbcccdddiiinnnrrrsssooojjjggggggaaa`````````aaaccceeefffkkklllnnnpppqqqsssssstttnnnqqqsssrrrooommmmmmoooqqqsssvvvyyy|||~~~|||zzzxxxwwwvvvrrrqqqqqqrrrssstttrrrqqqpppooommmllllllkkkiiigggddddddeeeeeeeeeeeedddccc```eeejjjnnnsssyyypppeee___WWWQQQPPPRRRTTTUUURRRUUUYYY\\\aaajjjvvv~~~~~~rrrhhhmmmxxx|||zzzyyyyyyxxxwwwuuuttttttuuuvvvuuutttvvvvvvuuuttttttsssrrrrrrlllnnnooonnnmmmmmmnnnooosssrrrooollliiigggffffffeeeggghhhhhhfffeeeffffffhhhiiikkkllllllkkkjjjiiiffffffeeeeeeeeeddddddccc^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^___bbbeeehhhjjjddddddeeeeeeffffffggggggiiigggccc___[[[YYYWWWWWW[[[\\\]]]^^^]]][[[YYYWWWRRRSSSTTTVVVXXXXXXYYYYYY[[[\\\\\\[[[[[[\\\^^^aaabbbccceeeffffffdddaaa___\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUUUUXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWXXXXXXYYYZZZ[[[[[[YYYZZZ\\\^^^aaacccdddeeeggggggfffeeecccaaa^^^]]][[[[[[[[[[[[\\\]]]^^^^^^^^^___^^^\\\ZZZZZZ\\\]]]^^^^^^___``````aaa``````eeefffiiikkkmmmnnnnnnnnnfffggghhhjjjkkkmmmnnnnnnkkkoootttvvvvvvxxx|||VVVXXX\\\___aaadddgggjjjfffdddaaa______```cccdddhhhnnnssssssnnniiiffffffbbbaaa```___```ccceeegggmmmmmmnnnppprrrrrrqqqpppnnntttzzz{{{wwwrrrpppppprrruuuxxx{{{|||~~~~~~~~~~~~}}}|||yyywwwvvvuuuuuuuuurrrpppnnnnnnpppppppppooopppmmmjjjiiihhhgggeeecccbbbcccdddeeeffffffffffffeeekkkttt{{{}}}mmmaaaYYYUUUQQQOOOPPPSSSUUUWWWWWW[[[aaagggmmmxxx~~~xxxtttpppgggcccqqq~~~|||{{{{{{{{{xxxvvvttttttuuuuuutttsssuuuuuuuuuuuutttssssssrrrlllnnnoooooonnnnnnoooqqqoooooommmllljjjiiiggggggeeehhhjjjjjjhhhggghhhjjjiiijjjjjjjjjjjjiiiiiihhhdddddddddddddddccccccbbb^^^]]][[[ZZZ[[[\\\]]]^^^]]]]]]]]]^^^```dddgggiiihhhhhhhhhhhhhhhgggffffffgggeeebbb^^^[[[ZZZYYYYYY[[[[[[[[[ZZZYYYWWWVVVUUUQQQRRRTTTVVVWWWXXXXXXWWWXXXZZZZZZYYYWWWXXX\\\___```aaabbbbbbaaa___]]]\\\ZZZZZZYYYXXXXXXYYYZZZ[[[XXXXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZXXXYYY[[[]]]^^^```aaaaaa````````````___^^^\\\[[[XXXXXXYYYYYY[[[\\\^^^___[[[\\\[[[ZZZXXXYYY[[[]]]\\\]]]^^^____________^^^aaabbbdddggghhhiiiiiiiiibbbccceeegggiiijjjkkkllljjjmmmqqqqqqqqqqqquuuxxxxxx|||WWWZZZ]]]```cccfffiiilllfffddd```]]]]]]___bbbeeeeeekkkqqqqqqlllfffcccccc```___^^^]]]^^^aaadddfffjjjkkkllloooppppppnnnlllkkksss{{{~~~{{{vvvsssrrrrrruuuyyy{{{}}}~~~||||||~~~~~~||||||{{{{{{|||}}}{{{yyyvvvtttrrrrrrssstttrrrooommmlllmmmnnnnnnmmmmmmjjjgggeeedddbbb```^^^aaabbbccceeefffgggggghhhpppwwwwwwjjj```YYYVVVSSSPPPPPPRRRUUUWWWXXX\\\bbbiiipppxxx}}}vvvooojjjhhhgggaaaaaatttzzzxxxvvvvvvvvvvvvuuutttsssssstttttttttsssrrrrrrlllnnnoooooonnnnnnpppqqqkkkkkklllkkkkkkjjjhhhhhhfffiiikkkkkkiiihhhjjjllljjjjjjiiiiiihhhhhhggggggccccccdddddddddcccbbbbbb```___\\\[[[[[[]]]```bbb^^^]]]]]]^^^```cccfffhhhllllllkkkjjjiiigggeeedddaaa```^^^\\\\\\]]]^^^___\\\[[[ZZZXXXVVVTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYWWWXXXXXXWWWUUUVVVYYY]]]^^^^^^___^^^]]]\\\ZZZYYYZZZYYYXXXWWWXXXXXXZZZZZZWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWUUUTTTSSSSSSSSSTTTRRRRRRSSSTTTVVVWWWXXXYYYVVVUUUSSSRRRRRRRRRSSSSSSTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[\\\\\\[[[[[[[[[ZZZZZZ\\\\\\\\\\\\ZZZZZZXXXXXXYYYZZZ\\\^^^___```[[[\\\\\\[[[YYYZZZ\\\^^^]]]^^^^^^___^^^^^^]]]]]]\\\]]]___aaacccddddddddd```aaaccceeeggghhhiiiiiilllnnnpppooommmmmmpppssstttvvvzzzWWWXXX[[[^^^```bbbcccdddbbb___\\\[[[\\\___aaaaaaccceeeggggggeeebbbaaaaaa^^^^^^]]]\\\\\\]]]^^^___eeelllrrrsssooojjjhhhhhhjjjmmmrrrwwwyyyzzzyyyxxxvvv|||}}}~~~}}}|||}}}}}}~~~||||||~~~~~~}}}{{{{{{zzzxxxvvvxxx{{{~~~yyywwwuuusssqqqpppoooooonnnnnnoooooonnnkkkhhhggggggfffeeeeeedddccc```^^^bbbfffiiikkklllnnntttxxx|||~~~qqqhhh```WWWQQQRRRQQQQQQQQQSSSVVVZZZ\\\eeekkkttt}}}wwwnnnhhhggg```]]]aaadddmmm|||xxxvvvwwwyyy{{{{{{rrrssstttuuuuuutttrrrpppoooooopppqqqpppnnnllljjjlllkkkkkkjjjiiihhhggggggfffgggggghhhhhhhhhggggggkkkjjjiiigggfffeeeeeeeeeeeeeeefffffffffffffffeeecccaaa______```___^^^\\\^^^___```bbbdddgggiiikkkllljjjhhhfffeeedddaaa___bbbaaa```___^^^]]]]]]]]]XXXWWWVVVUUUTTTUUUVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]VVVWWWXXXYYYYYYZZZYYYYYYXXXYYYZZZYYYVVVTTTTTTTTTUUUVVVXXXYYYYYYXXXWWWVVV\\\ZZZXXXXXXXXXYYYXXXWWWYYYWWWTTTSSSSSSSSSSSSRRRTTTSSSSSSSSSSSSUUUVVVWWWVVVSSSOOOOOOQQQTTTTTTSSSRRRSSSTTTVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUWWWWWWVVVWWWXXXZZZ[[[]]]^^^^^^\\\[[[YYYWWWXXXYYY\\\]]]\\\]]]^^^^^^___^^^^^^^^^___```aaabbbccccccbbbbbbeeebbbaaadddeeefffiiinnnjjjkkkmmmnnnnnnnnnmmmlllssstttuuuwwwyyy{{{}}}~~~YYYZZZ[[[]]]^^^___``````^^^]]]\\\\\\___aaabbbbbbbbbdddfffeeeccc```______^^^^^^]]]\\\[[[\\\]]]]]]eeekkkrrrtttpppkkkhhhhhhkkknnnrrrvvvyyyzzzzzzyyy|||~~~}}}|||{{{{{{|||}}}~~~|||{{{{{{|||~~~}}}}}}}}}~~~~~~|||yyyxxxxxxwwwvvvtttuuuwwwzzzvvvuuutttrrrpppooommmmmmllllllmmmmmmkkkiiifffeeedddcccccccccdddddddddcccdddhhhnnnrrrtttyyyyyymmmccc]]]XXXRRRMMMOOOPPPQQQSSSVVV[[[```dddpppvvvuuukkkccc^^^]]]ZZZ]]]cccjjjwww}}}}}}|||yyywwwvvvvvvvvvuuurrrrrrssssssrrrqqqpppooonnnooopppppppppnnnlllkkkkkkkkkjjjiiihhhhhhggggggeeeeeeggghhhiiijjjjjjjjjlllllljjjiiihhhgggggggggggggggggghhhhhhhhhggggggfffeeeccccccddddddcccaaaaaabbbcccdddfffhhhjjjkkkkkkiiigggfffeeedddbbb```bbbaaa```^^^]]]\\\\\\\\\YYYYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\[[[YYYYYYZZZ[[[[[[[[[ZZZZZZUUUVVVWWWVVVUUUTTTVVVWWWZZZZZZYYYYYYXXXWWWVVVVVVZZZXXXVVVUUUVVVWWWVVVUUUXXXVVVSSSRRRSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSTTTVVVVVVSSSQQQPPPRRRTTTSSSRRRRRRSSSTTTVVVWWWXXXYYYYYYXXXXXXYYYYYYXXXXXXWWWWWWSSSRRRRRRRRRSSSTTTVVVVVVXXXYYYYYYZZZ[[[\\\\\\]]][[[YYYXXXVVVWWWXXX[[[\\\[[[[[[\\\]]]]]]]]]]]]]]]_______________`````````bbbbbbfffmmmooolllkkkllljjjkkkllllllmmmnnnnnnnnnqqqqqqrrrssstttwwwyyyzzz[[[[[[[[[[[[[[[\\\\\\]]][[[\\\]]]```cccddddddbbb```bbbcccccc```^^^]]]]]]^^^^^^]]]\\\\\\]]]^^^^^^ffflllsssuuurrrmmmjjjiiikkkmmmpppsssuuuvvvvvvvvv~~~~~~~~~|||zzzyyyyyyyyyxxxzzz|||~~~~~~}}}|||zzzzzzyyyyyy~~~~~~~~~~~~|||}}}~~~~~~~~~}}}}}}{{{xxxwwwyyyyyyvvvtttrrrssssssrrrqqqqqqrrrtttqqqqqqqqqqqqooommmkkkiiijjjkkkkkkkkkiiigggeeedddbbbaaa```___```bbbdddeeehhhnnnvvv}}}yyykkkddd\\\WWWTTTSSSPPPMMMOOOQQQTTTXXX]]]dddkkkpppxxxiii```ZZZXXXXXXYYY```lllyyyyyyxxxzzz|||~~~|||zzzxxxvvvvvvuuusssqqqqqqqqqpppooonnnmmmmmmmmmmmmnnnooooooooonnnmmmllliiiiiiiiihhhhhhgggggggggccceeefffhhhjjjlllmmmmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhfffeeefffggggggfffeeecccccccccddddddfffggghhhhhhfffeeeeeeeeeeeecccaaabbbaaa```^^^\\\[[[[[[ZZZ[[[[[[[[[ZZZYYYXXXWWWVVVXXXYYY[[[]]]^^^]]][[[ZZZ[[[\\\\\\\\\\\\[[[[[[ZZZSSSTTTTTTSSSSSSUUUXXXZZZ```^^^\\\ZZZXXXWWWVVVVVVWWWVVVSSSSSSTTTTTTSSSRRRUUUTTTRRRQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOQQQRRRSSSUUUTTTRRRSSSSSSTTTRRRQQQRRRRRRTTTVVVWWWXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUTTTOOOOOOOOOPPPQQQSSSUUUVVVZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUVVVWWWYYY[[[YYYZZZZZZZZZ[[[[[[[[[[[[___^^^]]]\\\\\\\\\]]]^^^___dddppp{{{}}}vvvmmmjjjjjjiiiiiijjjkkkmmmoooppppppooonnnnnnoooqqqtttuuu[[[ZZZYYYYYYYYYZZZ\\\]]]]]]^^^aaadddggggggdddbbb___aaabbbaaa___]]]]]]]]]]]]^^^^^^___```bbbcccccchhhnnntttwwwuuuqqqnnnllllllllllllmmmmmmnnnnnnnnnzzz~~~}}}|||{{{{{{{{{{{{wwwyyy|||~~~~~~}}}zzzyyyyyyyyyxxxwwwvvvvvvxxxyyyzzz{{{||||||}}}}}}~~~}}}||||||}}}}}}{{{zzzzzzzzzzzz{{{{{{|||}}}}}}{{{{{{|||{{{zzzzzz{{{}}}}}}{{{zzzyyyzzzzzzzzzvvvsssssstttuuurrrpppnnnpppppppppnnnmmmnnnooolllmmmnnnnnnmmmkkkhhhfffhhhhhhhhhhhhgggfffdddccceeeeeecccbbbbbbdddhhhkkkpppxxx}}}ppphhh___[[[VVVSSSSSSSSSSSSRRRRRRVVV[[[```fffnnnwww~~~mmmaaaZZZXXXYYY[[[^^^iii|||{{{xxxyyyzzz{{{vvvvvvuuuvvvwwwwwwuuurrrqqqooommmkkkjjjjjjkkklllkkklllmmmnnnnnnmmmmmmlllhhhhhhhhhgggggggggggggggeeefffgggiiikkklllllllllllllllkkkjjjiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiifffeeedddeeefffgggfffeeecccbbbbbbaaaaaaaaabbbbbbeeecccbbbcccddddddcccbbbaaa```___]]][[[ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYWWWUUUVVVXXX[[[]]]___^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYUUUUUUTTTRRRRRRTTTXXX\\\eeebbb^^^ZZZXXXWWWWWWWWWWWWUUURRRRRRRRRRRRQQQPPPRRRQQQPPPPPPQQQRRRQQQOOOOOONNNNNNNNNNNNPPPQQQRRRTTTTTTTTTTTTTTTSSSQQQPPPQQQRRRTTTUUUWWWXXXXXXXXXUUUTTTSSSSSSRRRRRRRRRRRRMMMMMMNNNPPPRRRTTTUUUVVVYYYYYYXXXWWWVVVVVVUUUTTTWWWVVVUUUUUUUUUWWWXXXZZZXXXXXXXXXYYYYYYZZZ[[[[[[___^^^\\\ZZZZZZZZZ\\\]]]aaajjjzzz~~~ppphhhhhhhhhggggggiiilllooorrrqqqooonnnmmmmmmoooqqqrrrYYYXXXWWWWWWXXX[[[^^^```cccccceeeggghhhfffccc```___```aaaaaa___^^^___```]]]___aaacccfffhhhjjjkkkllloootttwwwwwwtttqqqppppppnnnllljjjhhhggghhhhhhrrr}}}~~~|||zzzvvvxxxzzz|||}}}}}}|||{{{uuuuuuuuuuuuuuuttttttttttttuuuwwwyyyzzz{{{{{{{{{{{{zzzxxxxxxyyyzzzyyyxxxvvvvvvuuuuuuvvvwwwyyyzzzxxxyyyzzzyyywwwwwwxxxzzz|||{{{yyywwwvvvuuuvvvvvvuuurrroooooorrrrrrqqqnnnlllmmmnnnmmmkkkjjjkkkllliiijjjkkkkkkjjjhhhfffdddccccccccccccccccccbbbbbbgggggghhhhhhiiinnntttyyy~~~sssiiiaaa\\\YYYWWWTTTRRRSSSTTTUUUUUUWWW\\\ccchhhnnnwwwssseee\\\UUUVVVZZZ___dddttt}}}{{{zzzxxxvvvuuuuuuwwwxxxwwwtttrrrooonnnkkkiiihhhiiijjjkkkjjjkkkkkkkkkllllllkkkkkkggggggggggggggghhhhhhhhhhhhiiiiiijjjjjjjjjjjjiiijjjiiiiiihhhhhhhhhiiiiiijjjiiihhhgggggggggggghhheeedddcccdddeeefffeeeddddddcccbbbaaa```_________aaa```___```bbbccccccaaa```___]]]\\\ZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVUUUTTTVVVYYY\\\^^^______^^^ZZZ[[[[[[[[[ZZZYYYXXXXXXXXXWWWUUURRRQQQSSSWWWZZZeeebbb^^^ZZZWWWWWWXXXXXXWWWUUURRRRRRRRRRRRPPPOOOOOONNNNNNNNNPPPQQQPPPNNNNNNNNNMMMMMMNNNOOOQQQRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXSSSRRRQQQPPPOOOOOOOOOOOOMMMNNNOOOQQQSSSUUUVVVWWWVVVVVVUUUTTTSSSRRRQQQPPPUUUTTTTTTTTTUUUVVVXXXYYYWWWWWWWWWWWWXXXYYYZZZ[[[```^^^\\\ZZZZZZZZZ\\\]]]eeennnpppgggfffeeeddddddfffjjjnnnpppqqqpppooonnnnnnooopppqqqZZZYYYWWWWWWYYY]]]aaadddgggfffeeeeeeeeedddaaa___^^^___````````````aaaccc___aaadddgggkkkmmmoooooommmpppsssuuuvvvuuusssrrrtttqqqmmmiiifffeeefffgggmmmwww~~~~~~~~~}}}}}}{{{yyyyyyzzzzzzzzzyyyyyyxxxssssssrrrqqqqqqqqqrrrrrrtttuuuvvvxxxzzz{{{{{{|||xxxwwwuuuuuuvvvwwwwwwvvvsssrrrqqqpppqqqsssuuuwwwvvvwwwxxxwwwuuutttuuuvvvxxxwwwuuusssrrrrrrssssssqqqnnnlllmmmpppqqqpppnnnkkklllllljjjhhhggghhhjjjgggggghhhhhhhhhgggeeeddd^^^______```aaabbbbbbcccaaadddhhhlllqqqxxxuuuhhh```ZZZVVVSSSSSSSSSRRRRRRSSSUUUWWWYYY___eeemmmtttzzz|||iii^^^WWWQQQSSSYYYcccooo~~~zzzwwwyyywwwvvvvvvvvvtttqqqnnnnnnllljjjiiiiiijjjkkkllliiiiiiiiiiiiiiiiiiiiiiiiggggggggghhhhhhiiiiiiiiijjjjjjjjjjjjiiihhhgggfffgggggggggfffgggggghhhhhhjjjiiigggfffeeeeeefffggggggeeedddeeeffffffeeedddfffeeecccbbb``````______^^^]]]]]]^^^```aaaaaa```^^^]]]\\\[[[ZZZYYYYYYYYYWWWWWWXXXXXXXXXWWWVVVVVVUUUVVVXXXZZZ\\\]]]^^^___XXXYYYYYYYYYYYYXXXXXXWWWXXXWWWUUURRRPPPQQQTTTWWW___]]]ZZZWWWVVVVVVWWWXXXWWWUUURRRQQQQQQQQQPPPNNNLLLLLLLLLMMMOOOPPPOOOMMMMMMMMMLLLLLLMMMNNNPPPQQQPPPQQQRRRRRRPPPPPPQQQRRRQQQQQQSSSUUUVVVWWWWWWWWWRRRQQQOOONNNMMMMMMMMMNNNMMMNNNPPPRRRTTTVVVVVVWWWRRRRRRRRRQQQPPPPPPOOOOOORRRRRRRRRSSSTTTUUUVVVWWWUUUTTTTTTTTTUUUWWWXXXZZZ^^^]]]\\\[[[[[[[[[\\\]]]fffmmm{{{{{{mmmfffdddcccbbbbbbdddgggkkkmmmpppooooooooonnnooooooooo]]][[[YYYXXXZZZ^^^bbbfffiiifffcccaaaaaaaaa```^^^[[[]]]_________```ccceeecccdddgggjjjmmmnnnooopppnnnnnnoooqqqssstttsssrrrssspppkkkfffddddddfffgggiiipppwwwxxx|||~~~}}}{{{{{{~~~}}}{{{xxxwwwvvvvvvsssrrrpppooonnnooopppqqqrrrssstttvvvwwwyyy{{{{{{vvvtttrrrrrrtttuuuuuutttqqqooommmlllmmmooorrrtttssstttuuuuuusssrrrrrrssssssrrrpppoooooooooppppppmmmjjjiiijjjnnnqqqpppnnnjjjjjjhhhfffddddddfffhhhffffffffffffeeeeeeeeeeee___```aaabbbdddfffhhhiiifffkkksssyyyuuummmbbbZZZVVVTTTQQQOOOOOOPPPRRRUUUXXX\\\```ccckkkrrr|||nnn^^^YYYVVVSSSWWW___nnn}}}|||}}}zzz{{{}}}~~~zzzvvvxxxvvvtttssssssrrrooommmlllkkkkkkjjjjjjkkkmmmmmmiiihhhhhhgggffffffffffffgggggghhhhhhiiijjjkkkkkkiiiiiiiiiiiihhhgggfffeeegggfffffffffgggggghhhiiikkkiiigggeeeeeeeeefffggggggfffddddddeeeeeedddbbbeeedddcccaaa```___^^^^^^\\\[[[ZZZ\\\^^^___^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWXXXYYYZZZ\\\]]]WWWWWWXXXYYYYYYYYYXXXXXXTTTTTTSSSPPPNNNOOORRRTTTVVVUUUSSSRRRRRRSSSUUUVVVVVVTTTRRRPPPPPPPPPNNNMMMJJJJJJJJJLLLNNNOOONNNLLLKKKKKKJJJJJJKKKLLLNNNOOONNNOOOPPPOOONNNNNNQQQTTTPPPQQQSSSTTTVVVWWWWWWWWWRRRQQQOOOMMMKKKKKKLLLMMMMMMOOOQQQSSSTTTUUUUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOPPPQQQRRRSSSSSSQQQQQQPPPPPPQQQSSSUUUWWW[[[[[[[[[[[[[[[\\\\\\\\\aaaeeennnxxxyyyqqqiiigggaaaaaaaaaaaabbbeeehhhiiikkklllmmmnnnnnnmmmllllll```]]]ZZZYYYZZZ^^^cccfffhhhddd```]]]]]]^^^______ZZZ[[[]]]^^^^^^```cccffffffgggiiilllmmmnnnnnnnnnmmmllllllnnnppprrrrrrrrrppplllgggcccaaabbbeeegggffflllppppppttt}}}}}}|||~~~yyy~~~~~~zzzwwwvvvvvvtttrrrooommmlllnnnoooqqqooopppqqqrrrtttvvvxxxyyyuuusssqqqqqqrrrtttttttttooonnnkkkjjjkkkmmmqqqsssqqqrrrtttsssqqqppppppppppppooonnnmmmmmmmmmnnnooojjjhhhfffhhhmmmppppppnnniiihhhfffcccaaabbbdddgggffffffeeeddddddeeeeeefffcccdddeeegggiiilllnnnpppwww}}}sssjjjaaa\\\VVVSSSSSSSSSRRRPPPOOOQQQUUUZZZ___dddjjjnnnuuu}}}ssscccWWWWWWYYYXXX^^^iii{{{|||{{{|||tttuuuxxx|||~~~}}}zzzvvvsssrrrpppqqqrrrrrrqqqoookkkkkkkkkkkklllmmmnnnnnniiihhhgggeeeeeedddddddddgggggghhhiiijjjkkkkkklllhhhhhhhhhhhhhhhgggffffffgggfffffffffggghhhiiijjjllljjjhhhfffeeeeeeggggggfffdddccccccccccccaaa```cccbbb```___]]]\\\\\\\\\[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWVVVVVVWWWXXXZZZ[[[[[[ZZZXXXVVVVVVWWWYYYZZZWWWWWWXXXYYYYYYZZZYYYYYYPPPQQQPPPOOOMMMNNNQQQSSSOOOOOONNNOOOPPPQQQSSSTTTVVVSSSQQQOOOOOOOOOMMMLLLIIIIIIJJJLLLNNNOOOMMMLLLIIIIIIHHHHHHIIIJJJLLLMMMMMMNNNOOONNNLLLMMMRRRUUUPPPQQQSSSTTTVVVWWWWWWWWWRRRQQQNNNLLLKKKKKKLLLMMMMMMNNNPPPRRRTTTTTTTTTTTTNNNOOOOOOPPPPPPQQQQQQRRRKKKLLLLLLNNNOOOPPPQQQQQQOOONNNMMMMMMNNNQQQSSSUUUXXXYYYZZZ[[[\\\\\\[[[[[[\\\^^^dddlllnnnjjjfffggg````````````bbbdddfffggggggiiikkklllmmmllljjjiii\\\\\\[[[ZZZYYY\\\aaadddfffccc___]]]]]]^^^______[[[YYYXXX[[[aaaeeeggggggkkknnnssstttrrrnnnkkkiiigggggghhhiiikkkmmmoooppplllhhhdddbbbbbbcccddddddkkkhhhgggkkkrrrzzz}}}zzzwwwwww{{{}}}zzz}}}yyyssspppoooppppppppprrrsssssssssrrrssstttvvvqqqooonnnnnnpppqqqqqqpppjjjhhheeedddeeeiiimmmpppqqqqqqrrrrrrqqqooommmkkklllkkkkkklllmmmmmmllljjjkkkjjjjjjlllmmmnnnmmmkkkeeedddbbb``````aaaccceeeeeefffffffffeeefffiiikkkggggggkkkqqqrrrrrrzzz{{{rrrjjj```YYYVVVTTTRRRRRRSSSTTTTTTTTTWWWXXXZZZ^^^ccckkkttt{{{rrrhhh^^^WWWWWWVVVVVVbbbsss}}}{{{yyyzzzxxxwwwuuuttttttttttttrrrrrrpppooonnnnnnnnnnnnjjjjjjjjjkkkkkklllllllllfffeeeeeefffhhhiiihhhgggjjjiiihhhhhhiiiiiihhhgggkkkhhheeeeeeggghhhfffdddaaafffkkkjjjfffdddfffjjjgggfffffffffhhhiiijjjjjjiiigggcccaaabbbbbbaaaaaa___^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]]]]ZZZXXXWWWWWWWWWXXXXXXXXXXXXYYYVVVXXXYYY[[[[[[[[[ZZZZZZYYYWWWUUUSSSSSSTTTUUUVVVRRRSSSUUUVVVUUUTTTRRRQQQQQQPPPPPPOOOOOONNNNNNNNNOOOMMMLLLJJJJJJKKKMMMNNNOOOMMMLLLKKKLLLKKKJJJHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKLLLNNNOOOPPPQQQQQQPPPPPPQQQQQQRRRTTTUUUVVVTTTSSSQQQOOOMMMLLLLLLLLLMMMNNNPPPRRRRRRQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNPPPRRRSSSTTTTTTTTTTTTVVVXXXZZZZZZYYYZZZ\\\^^^```aaaaaa```___^^^___````````````bbbdddggggggggggggfffeeedddccc\\\\\\\\\[[[[[[]]]aaaddddddaaa^^^]]]^^^`````````___]]]\\\___cccgggiiihhhjjjmmmqqqsssqqqmmmjjjhhheeeeeeggghhhjjjlllmmmnnnmmmiiieeebbbccceeeggghhhhhhgggfffjjjqqqwww{{{|||~~~{{{{{{yyyyyy|||||||||zzzvvvuuuuuuttttttsssssssssrrrpppppppppqqqpppnnnllllllmmmnnnmmmlllmmmkkkiiihhhhhhkkkmmmooonnnoooppppppooommmkkkiiiiiiiiihhhiiikkkkkkiiihhhiiihhhiiijjjmmmnnnmmmllljjjhhheeebbbbbbccceeefffffffffgggggggggiiillloooppprrrxxxtttiiiccc]]]XXXTTTSSSQQQPPPQQQRRRTTTUUUUUU\\\^^^ccciiirrr|||uuuhhh\\\VVVTTTWWWXXX[[[kkk}}}|||zzzxxxxxxwwwuuusssrrrrrrsssssssssrrrqqqooonnnmmmmmmmmmkkkkkkkkkkkkkkkllllllllliiigggfffggghhhhhhgggeeefffeeeeeefffhhhjjjiiihhhiiigggeeeeeegggiiihhhfffeeefffgggfffdddcccfffiiijjjiiiiiiiiikkklllmmmmmmiiigggeeeeeeeeedddcccaaa___^^^]]]\\\[[[[[[[[[[[[]]]\\\[[[[[[\\\\\\ZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVWWWXXXYYYYYYYYYXXXXXXVVVUUUTTTRRRRRRSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRNNNNNNNNNOOONNNNNNMMMLLLMMMLLLKKKJJJJJJJJJKKKLLLNNNLLLKKKKKKKKKKKKIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKNNNPPPQQQQQQOOONNNOOOOOOOOOPPPQQQRRRTTTTTTVVVTTTPPPLLLJJJIIIJJJKKKLLLMMMOOOPPPPPPPPPNNNMMMKKKKKKJJJKKKKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTUUUTTTTTTUUUXXXZZZZZZZZZYYYZZZ\\\___```______^^^___```aaaaaa```aaabbbddddddddddddddddddccccccbbb[[[\\\]]]]]]\\\]]]```bbb```^^^\\\\\\___aaaccccccdddcccbbbdddfffiiijjjiiihhhlllooopppnnnkkkhhhgggcccdddgggiiikkkmmmnnnooooookkkfffcccdddgggjjjkkkeeeeeefffiiinnnsssuuuuuuxxx{{{~~~~~~{{{xxxwwwvvvtttxxx}}}|||zzzxxxwwwwwwuuutttrrrpppooooooqqqooolllllllllllljjjiiikkkjjjiiihhhhhhhhhiiijjjlllmmmnnnnnnmmmkkkiiiggghhhgggfffgggiiiiiigggeeehhhggggggiiilllmmmmmmllliiifffccc```___aaaccceeeggghhhiiijjjlllpppuuuyyy|||uuummmaaaXXXTTTSSSQQQPPPPPPPPPPPPQQQTTTVVVYYY[[[aaaeeellluuuzzziii^^^TTTQQQSSSWWWZZZcccxxx}}}{{{yyywwwvvvuuusssqqqppppppqqqqqqrrrqqqpppooommmmmmmmmmmmllllllllllllllllllkkkkkkjjjiiihhhhhhiiiiiigggeeebbbaaabbbdddhhhjjjjjjjjjgggfffeeefffhhhiiijjjiiijjjhhhfffddddddeeehhhjjjkkkjjjiiijjjkkklllllljjjiiihhhfffgggggggggeeeddd```___]]][[[ZZZ[[[\\\]]]___]]][[[ZZZ[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUTTTQQQOOONNNOOOPPPQQQJJJKKKMMMNNNOOONNNLLLKKKLLLLLLKKKKKKJJJJJJIIIIIILLLKKKJJJJJJKKKKKKIIIGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIKKKOOORRRRRRPPPMMMJJJLLLLLLLLLMMMNNNOOOPPPQQQWWWTTTOOOJJJGGGGGGIIIJJJIIIJJJLLLMMMMMMMMMLLLKKKGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOQQQRRRTTTUUUTTTSSSTTTVVVYYYZZZZZZWWWXXX[[[]]]^^^^^^]]]\\\^^^___```___^^^^^^___aaa`````````aaaaaaaaaaaaaaaXXXZZZ\\\]]]\\\\\\]]]^^^]]]\\\[[[\\\```ccceeeeeegggffffffggghhhhhhiiiiiifffiiilllllljjjhhhgggfffeeefffiiimmmoooqqqrrrsssrrrmmmgggddddddfffiiijjjdddeeegggjjjllloooooopppsssuuuzzz~~~}}}yyywwwuuusssvvv{{{zzz~~~~~~~~~|||{{{zzzyyyxxxvvvtttuuurrrooonnnmmmllljjjiiihhhhhhhhhhhhhhhhhhhhhhhhkkklllmmmmmmllljjjhhhffffffeeeeeefffhhhhhhgggeeehhhffffffgggiiijjjjjjjjjfffdddbbb```aaacccfffhhhlllmmmooorrrvvv|||wwwrrreee___WWWRRRPPPPPPPPPPPPOOOPPPSSSUUUYYY]]]aaaeeekkkpppxxx~~~ooobbbYYYUUUTTTVVVYYY^^^mmm}}}{{{yyyxxxwwwtttsssqqqpppooonnnoooooooooooonnnmmmmmmmmmnnnnnnnnnmmmmmmllllllkkkkkkkkkjjjiiiiiijjjkkkkkkiiigggbbbbbbbbbeeehhhkkkkkkjjjhhhggggggggghhhiiiiiiiiimmmjjjgggggghhhiiijjjiiimmmkkkkkkmmmppprrrqqqooollliiigggfffggghhhhhhgggcccaaa^^^\\\[[[\\\^^^___```^^^[[[ZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSUUUUUUUUUTTTSSSRRRRRRQQQPPPPPPOOOOOOPPPQQQRRRSSSSSSRRRPPPOOONNNMMMNNNNNNIIIKKKMMMPPPPPPOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIIIIJJJKKKKKKIIIGGGGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLNNNPPPPPPNNNLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNUUUTTTPPPMMMJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJLLLMMMOOOQQQRRRTTTRRRPPPQQQTTTWWWXXXYYYVVVWWWZZZ\\\]]]]]]\\\[[[[[[\\\\\\[[[ZZZYYY[[[\\\]]]]]]]]]^^^___```aaaaaaUUUXXXZZZ[[[ZZZYYYZZZZZZ\\\[[[[[[]]]```dddeeeeeefffgggggggggffffffffffffdddfffhhhhhhgggeeeeeeeeehhhiiilllpppsssvvvxxxyyysssnnnhhhdddccceeeffffffeeegggiiijjjkkkkkkkkkkkknnnpppsssvvvyyy~~~}}}}}}zzzwwwssstttwwwuuuvvvyyy{{{~~~~~~yyywwwsssqqqpppnnnllljjjiiiiiijjjjjjkkkkkkjjjjjjjjjjjjkkkkkkjjjhhhfffddddddddddddeeehhhhhhgggfffgggeeeddddddeeeggggggfffgggffffffgggjjjnnnqqqtttuuuxxx{{{}}}ssskkkccc___YYYWWWTTTQQQPPPPPPPPPOOOOOORRRWWW[[[___eeelllqqqyyyrrrggg^^^XXXWWWXXXZZZ]]]ggg|||yyyyyyxxxwwwvvvtttrrrqqqooonnnnnnnnnnnnmmmmmmllllllmmmnnnnnnooommmmmmmmmllllllkkkkkkjjjhhhhhhiiikkkmmmnnnllljjjffffffeeegggjjjkkkkkkjjjjjjjjjiiiiiihhhggghhhiiijjjiiihhhiiikkkkkkiiigggmmmlllnnnuuu}}}vvvrrrllliiihhhiiijjjkkkeeedddaaa^^^^^^___aaabbb```]]][[[YYYZZZ[[[ZZZZZZYYYXXXXXXVVVUUUTTTSSSRRRTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOPPPPPPQQQOOOPPPPPPPPPOOONNNLLLKKKKKKMMMOOOQQQRRRQQQOOONNNNNNNNNNNNNNNLLLKKKIIIHHHIIIHHHIIIJJJLLLLLLJJJHHHGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKGGGGGGGGGGGGHHHIIIJJJJJJQQQRRRTTTTTTRRRMMMIIIFFFGGGGGGHHHHHHIIIIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPQQQOOONNNPPPRRRUUUVVVVVVVVVWWWZZZ\\\]]]]]]\\\[[[YYYZZZZZZYYYXXXXXXYYYZZZ\\\[[[[[[\\\]]]^^^``````UUUVVVXXXYYYXXXWWWXXXYYY\\\[[[[[[]]]aaaddddddddddddfffgggfffdddcccccccccbbbdddeeeeeecccbbbcccdddhhhiiikkknnnrrrvvvyyy{{{qqqmmmhhheeeddddddeeedddgggiiijjjjjjiiihhhhhhiiiiiilllnnnppprrrvvv~~~~~~zzz{{{|||vvvsssssssssrrrrrrssstttvvvyyyzzz~~~zzzxxxwwwuuusssqqqkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkllllllkkkiiifffeeeddddddeeegggjjjlllkkkjjjiiigggeeeeeegggiiiiiiiiiiiikkknnnrrrvvvzzz~~~zzzrrriiibbb\\\WWWSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSXXX___dddjjjqqqzzzrrrhhhaaa[[[XXXWWW]]]eeeooo}}}{{{xxxwwwxxxxxxwwwwwwtttsssqqqooonnnnnnoooooonnnmmmmmmlllllllllmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjhhhhhhjjjmmmppppppnnnllljjjiiihhhiiikkklllkkkjjjkkklllkkkjjjhhhggghhhiiifffgggiiijjjjjjjjjiiihhhkkkkkkqqq||||||uuuqqqnnnmmmlllfffeeecccaaa```aaabbbccc^^^\\\ZZZZZZ[[[\\\[[[ZZZXXXXXXWWWVVVTTTSSSSSSRRRSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOLLLNNNOOOPPPPPPOOOLLLKKKNNNOOOQQQRRRSSSRRRPPPOOOQQQPPPOOOMMMLLLJJJIIIIIIHHHHHHIIIKKKMMMMMMKKKHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHHHHIIIJJJKKKFFFFFFEEEEEEFFFGGGGGGHHHKKKOOOUUUYYYXXXSSSKKKFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMOOONNNNNNPPPSSSUUUTTTTTTUUUVVVYYY[[[\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYYYY[[[\\\ZZZZZZYYYYYYZZZ\\\]]]___VVVWWWXXXXXXWWWVVVXXXYYY]]]\\\\\\^^^aaaccccccbbbbbbeeegggfffcccaaaaaabbbaaabbbcccbbbaaa```bbbcccddddddeeeggglllqqqvvvyyymmmjjjgggffffffgggffffffiiijjjkkkiiieeedddeeefffcccggglllnnnnnnoootttxxx}}}~~~~~~yyyxxxuuutttrrrrrrrrrssssssssstttwww|||}}}uuutttrrrpppooonnnmmmmmmpppqqqrrrrrrqqqooommmkkkjjjjjjkkknnnrrruuuuuutttqqqooonnnooorrruuuvvvwwwuuuxxx}}}wwwqqqiiieee```[[[XXXUUURRRPPPQQQQQQRRRRRRSSSUUUXXX[[[]]]ccckkkrrrxxxyyyiiiaaa]]][[[ZZZ^^^jjj{{{{{{yyywwwuuuvvvwwwxxxxxxwwwuuutttrrrqqqpppoooppppppqqqpppnnnlllkkkiiiiiihhhiiiiiijjjjjjjjjjjjjjjjjjiiijjjlllnnnqqqqqqnnnllljjjiiihhhiiikkkmmmlllkkkiiikkkllljjjhhhhhhiiilllgggjjjlllllljjjjjjmmmpppvvvwww}}}wwwpppkkkeeeeeecccbbbbbbaaabbbbbb[[[ZZZZZZ[[[]]]]]]\\\ZZZWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPNNNNNNNNNOOOOOONNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOONNNNNNQQQQQQRRRRRRRRRQQQPPPPPPRRRPPPNNNKKKJJJIIIHHHHHHHHHHHHJJJLLLOOONNNLLLJJJGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMHHHHHHHHHHHHHHHHHHIIIIIIEEEEEEDDDDDDEEEEEEFFFGGGGGGMMMUUUZZZ[[[UUUNNNHHHHHHHHHHHHHHHHHHIIIIIIJJJGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJNNNNNNPPPSSSUUUVVVUUUSSSSSSUUUWWWYYYZZZZZZYYYXXXXXXYYYZZZZZZYYYYYY[[[]]]YYYXXXWWWVVVWWWXXXZZZ[[[WWWXXXXXXXXXVVVWWWXXXZZZ^^^]]]]]]___aaabbbbbbaaaaaadddgggfffccc``````bbb```aaaaaa```______aaaccc_________aaaffflllrrrvvviiihhhggggggiiijjjiiihhhiiijjjjjjgggcccaaabbbddd^^^eeelllnnnmmmkkkmmmooovvvzzzyyyxxxvvvuuuuuuuuutttsssnnnqqqtttuuuwww{{{|||zzzxxxwwwvvvxxxxxxyyyzzzxxxvvvtttrrrqqqqqqsssvvv{{{~~~~~~~~~zzzxxxwwwyyy}}}xxxpppiiiccc___\\\YYYVVVTTTSSSSSSQQQPPPVVVVVVUUUUUUWWW\\\bbbfffgggnnnwww~~~uuufff^^^]]]]]]]]]hhhxxx}}}wwwuuutttuuuwwwxxxxxxxxxvvvuuusssqqqppppppqqqqqquuussspppmmmjjjgggeeedddhhhhhhhhhiiiiiijjjjjjkkkllllllmmmpppqqqpppmmmjjjhhhhhhgggiiilllmmmmmmlllgggiiikkkjjjiiiiiikkknnnlllooopppnnnlllmmmsssyyy~~~rrrjjjddddddccccccbbbaaaaaa```YYYYYYZZZ\\\^^^^^^\\\ZZZVVVVVVUUUUUUTTTSSSSSSSSSQQQPPPOOONNNNNNNNNOOOPPPOOOOOOOOOOOOOOONNNMMMLLLOOONNNMMMLLLMMMNNNQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPRRRPPPMMMJJJHHHGGGGGGHHHHHHHHHJJJMMMOOOOOOMMMJJJGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMDDDEEEGGGIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEKKKSSSYYYZZZVVVPPPKKKIIIIIIHHHHHHIIIIIIJJJKKKFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHNNNOOORRRUUUXXXXXXVVVSSSRRRSSSUUUXXXYYYXXXWWWWWWUUUVVVWWWWWWWWWXXXZZZ\\\WWWVVVUUUTTTTTTVVVXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXYYY[[[\\\^^^^^^______^^^___```aaacccdddeeefffffffffddd```]]]\\\]]]___[[[\\\]]]___ccchhhlllooodddddddddeeefffgggiiiiiillljjjgggbbb___^^^aaacccdddfffhhhiiiiiijjjlllnnnsssssswww~~~}}}{{{yyyxxxwwwwwwsssqqqooommmlllnnnpppqqqxxxyyy}}}~~~vvvlllccc___\\\YYYVVVWWWTTTQQQPPPQQQSSSTTTTTTVVVVVVWWW[[[aaahhhlllnnn{{{mmmccc\\\XXX^^^iiiwww~~~zzzyyyyyywwwuuuuuuwwwxxxyyyyyywwwuuurrrqqqrrrrrrrrrqqqvvvssspppllliiihhhhhhhhhiiiiiiiiiiiijjjlllnnnooolllmmmnnnnnnmmmkkkjjjhhhiiihhhhhhjjjmmmpppqqqqqqnnnmmmllllllmmmllljjjhhhlllkkkjjjiiiiiipppzzzjjjhhhdddccceeeeeeaaa^^^___\\\[[[[[[[[[\\\[[[XXXVVVTTTSSSSSSTTTUUUUUURRRPPPPPPOOOMMMKKKJJJKKKKKKLLLOOOOOOPPPPPPOOOOOONNNMMMJJJKKKKKKJJJJJJLLLPPPSSSVVVTTTPPPMMMKKKLLLMMMOOOLLLLLLKKKJJJHHHEEECCCBBBEEEFFFGGGIIIJJJKKKLLLLLLHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHIIIKKKLLLNNNOOOIIIJJJKKKKKKJJJHHHFFFEEEDDDDDDEEEDDDDDDFFFJJJMMMKKKJJJKKKPPPUUUTTTOOOIIIGGGDDDBBBBBBFFFIIIJJJIIIJJJHHHGGGGGGHHHIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKGGGHHHHHHHHHGGGIIIKKKNNNQQQRRRRRRSSSRRRRRRQQQQQQSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXXXXYYYZZZ[[[ZZZXXXUUUSSSRRRTTTWWWYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXZZZ[[[]]]^^^^^^^^^]]]^^^```aaacccdddddddddfffeeeccc```]]]\\\]]]^^^[[[[[[\\\^^^bbbfffjjjlllbbbbbbbbbcccdddeeeffffffggghhhgggeeeaaa______```ccceeeggghhhhhhhhhjjjkkkllllllnnnwww~~~}}}}}}|||tttrrrooolllkkkkkklllmmmoooppprrrvvv{{{xxxtttnnnhhh___YYYVVVUUUTTTRRRVVVTTTRRRQQQSSSUUUWWWXXX```aaadddiiipppwww}}}{{{hhhaaa]]]^^^jjjyyy|||yyyxxxzzzxxxwwwwwwxxxyyyzzzyyytttrrrqqqqqqrrrttttttttttttrrroookkkiiihhhggggggiiiiiiiiiiiijjjlllmmmnnnnnnnnnnnnmmmlllkkkjjjiiijjjiiiiiijjjmmmooopppooonnnkkkiiiiiijjjkkklllkkkjjjiiihhhiiimmm{{{uuukkkeeeaaabbbccc___\\\[[[ZZZYYYYYYZZZ[[[[[[YYYWWWTTTSSSRRRRRRSSSRRRPPPNNNOOONNNLLLKKKJJJJJJJJJKKKOOOOOOOOOOOOOOONNNMMMMMMJJJJJJKKKJJJIIIKKKNNNQQQTTTRRRNNNKKKJJJJJJLLLMMMLLLKKKJJJIIIGGGEEECCCBBBDDDEEEGGGHHHIIIJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHIIIJJJKKKMMMNNNJJJJJJJJJIIIIIIGGGFFFFFFBBBCCCDDDDDDEEEGGGKKKNNNPPPMMMKKKLLLPPPPPPMMMIIIHHHFFFCCCCCCFFFIIIIIIHHHGGGEEEDDDDDDEEEFFFFFFEEEGGGHHHIIIJJJJJJJJJJJJJJJEEEFFFGGGGGGHHHIIIMMMOOOSSSSSSRRRQQQPPPOOONNNNNNRRRRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWVVVTTTRRRRRRSSSUUUWWWZZZZZZYYYYYYXXXXXXWWWWWWVVVWWWXXXZZZ[[[\\\]]]]]]\\\]]]```bbbcccdddcccbbbddddddccc```]]]\\\]]]^^^\\\]]]^^^```cccfffhhhjjj`````````aaaaaaaaabbbbbbbbbdddggggggeeebbb______eeehhhkkklllkkkkkkkkkkkkkkkggggggpppzzzxxxsssooollljjjiiiiiiiiiiiijjjlllnnnppprrrsssxxxyyy||||||wwwppphhhbbb^^^]]]YYYTTTQQQQQQRRRRRRSSSVVVVVVVVVWWWYYY\\\___aaaiiikkkpppvvvtttgggaaaaaajjj~~~{{{yyyzzzzzzxxxvvvvvvwwwxxxxxxwwwqqqpppooopppsssuuuvvvuuurrrpppmmmjjjhhhgggffffffhhhhhhhhhiiijjjkkklllmmmooonnnmmmkkkjjjiiijjjjjjjjjjjjiiikkkmmmoooooonnnmmmkkkgggfffhhhjjjlllmmmhhhffffffkkktttpppeee]]]^^^```]]]YYYWWWWWWVVVWWWXXX[[[[[[ZZZYYYUUUSSSPPPOOOOOOOOONNNMMMNNNMMMLLLKKKJJJJJJJJJKKKNNNNNNNNNNNNNNNMMMLLLLLLIIIJJJJJJIIIHHHIIIKKKMMMPPPOOOLLLIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGEEECCCBBBDDDDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGHHHHHHIIIJJJKKKLLLJJJIIIHHHGGGFFFFFFFFFFFFAAACCCDDDEEEFFFHHHLLLOOOTTTOOOJJJHHHJJJKKKKKKIIIIIIGGGEEEEEEFFFHHHHHHHHHFFFDDDCCCCCCDDDEEEEEEDDDGGGHHHHHHIIIIIIIIIHHHHHHDDDEEEFFFGGGGGGJJJMMMPPPTTTSSSQQQNNNLLLKKKKKKKKKOOOPPPQQQRRRSSSUUUVVVWWWYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVWWWYYYZZZ[[[\\\\\\\\\^^^aaaccceeedddbbbaaabbbbbbbbb___]]]\\\]]]^^^___```bbbdddfffhhhiiijjj`````````````````````___^^^aaaeeegggfffeeeddddddkkknnnrrrsssrrrqqqpppoooqqqkkkhhhooo}}}{{{uuupppllljjjiiikkkkkkkkkkkkkkkkkkllllllkkklllnnnqqquuuxxxzzz|||}}}wwwssskkkjjjhhheeeaaa]]]ZZZXXXUUUTTTRRRQQQRRRUUUWWWXXXYYY[[[]]]___bbbfffkkknnnssswww}}}yyypppgggdddiiiyyy~~~{{{zzz|||wwwuuuttttttuuuuuutttsssqqqpppoooqqqsssuuuuuutttooonnnllljjjhhhfffffffffgggggghhhhhhiiijjjkkkkkknnnllljjjgggfffggghhhiiigggggggggjjjmmmnnnnnnmmmnnnkkkiiihhhiiijjjjjjjjjfffdddfffmmmyyytttfff[[[ZZZ]]]\\\WWWUUUUUUTTTUUUWWWZZZ\\\\\\[[[WWWTTTOOOMMMLLLMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIHHHGGGGGGHHHJJJMMMKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHFFFEEEDDDEEEFFFFFFBBBDDDEEEFFFFFFGGGJJJMMMRRRNNNIIIFFFGGGHHHIIIHHHJJJIIIGGGFFFGGGGGGGGGGGGGGGEEECCCDDDEEEFFFEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGGGGGGGHHHKKKNNNRRRPPPNNNKKKIIIIIIJJJKKKLLLMMMOOOPPPRRRSSSTTTUUUWWWVVVVVVUUUTTTTTTUUUUUUQQQRRRRRRSSSSSSSSSSSSRRRYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXZZZZZZ[[[[[[]]]___bbbdddeeedddcccaaa```aaaaaa___]]]\\\\\\^^^```aaacccfffggghhhhhhhhhaaabbbbbbbbbaaa```___^^^]]]___bbbdddeeegggjjjlllnnnqqquuuwwwvvvtttssssssvvvqqqnnnsssuuuqqqrrrzzz{{{vvvqqqnnnllloooooonnnnnnnnnmmmmmmmmmiiiiiiiiiiiikkklllnnnoooppprrrvvv{{{vvvvvvuuusssooojjjeeebbbZZZZZZZZZYYYXXXXXXWWWVVVSSSTTTTTTUUUWWWYYY\\\______bbbfffjjjnnnsssyyy}}}zzzmmmjjjiiikkkuuu~~~zzzyyyzzzuuutttssstttuuuuuutttssssssqqqqqqqqqssssssrrrqqqmmmlllkkkiiihhhffffffeeeffffffggghhhhhhiiiiiiiiikkkiiifffcccbbbdddfffgggddddddeeehhhlllnnnnnnmmmnnnmmmllllllllljjjfffdddddddddhhhpppyyytttfffZZZXXX[[[ZZZVVVTTTTTTSSSTTTVVVYYY[[[\\\[[[XXXTTTOOOLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIGGGHHHIIIHHHFFFFFFGGGHHHJJJIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDEEEEEEFFFFFFIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFDDDFFFFFFFFFEEEEEEGGGHHHKKKIIIGGGFFFGGGHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFFFFHHHJJJMMMLLLJJJHHHHHHIIIKKKLLLJJJKKKMMMOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSPPPQQQRRRSSSTTTTTTSSSSSSVVVVVVUUUUUUTTTTTTSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[]]]___aaacccccccccbbbaaa^^^___```___]]]\\\\\\]]]^^^```ccceeegggggggggfffcccdddddddddcccaaa___^^^]]]^^^```aaacccgggkkkooolllooorrrssssssrrrrrrrrruuussssssxxxvvvhhhbbbdddrrr}}}xxxtttsssttttttttttttsssrrrqqqpppkkkjjjhhhfffeeeeeeeeefffggggggiiilllooosssvvvxxx|||~~~~~~{{{{{{yyysssnnnnnndddddddddccc```]]]ZZZXXXRRRSSSSSSSSSSSSTTTTTTUUUTTTWWWZZZ\\\^^^```dddgggjjjooouuuyyy}}}~~~uuuggglllttt}}}xxxuuuwwwvvvuuuuuuvvvxxxyyywwwvvvtttsssrrrrrrsssrrrpppnnnlllkkkjjjiiihhhgggffffffeeefffgggggghhhhhhggggggfffeeebbbaaaaaabbbeeefffcccdddeeeiiilllnnnmmmlllmmmmmmmmmmmmlllhhhccc___bbbcccgggnnnuuu|||ooocccXXXVVVXXXWWWUUUTTTSSSRRRQQQSSSVVVXXXXXXXXXWWWSSSNNNLLLKKKLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHFFFHHHHHHHHHFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCBBB???@@@BBBCCCEEEFFFFFFFFFIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFDDDBBBAAAAAABBBCCCCCCBBBBBBBBBDDDEEEEEEFFFFFFEEEIIIJJJIIIGGGEEEEEEFFFHHHIIIHHHHHHHHHIIIJJJLLLMMMIIIJJJLLLNNNOOOOOONNNNNNLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTUUUWWWXXXZZZ[[[[[[[[[]]]]]]^^^___````````````\\\^^^______]]]\\\\\\]]]]]]___cccfffhhhhhhgggfffeeeeeeeeeeeedddaaa^^^]]]\\\^^^___aaabbbdddhhhjjjhhhjjjlllmmmmmmnnnooopppsssuuuwww{{{pppbbbYYY___jjjvvv~~~~~~~~~|||zzzxxxvvvpppnnnjjjgggdddcccccccccdddcccccccccdddgggiiikkkjjjkkklllmmmmmmnnnpppssszzz|||~~~~~~|||yyyvvvtttssslllgggdddfffeee```]]]]]]ZZZZZZ[[[[[[ZZZXXXVVVUUURRRSSSTTTUUUWWWXXXZZZ[[[\\\___eeehhhkkknnnrrrvvv{{{{{{wwwuuu~~~xxxuuuvvvttttttuuuwwwyyyzzzyyywwwsssrrrrrrrrrsssrrrooommmkkkkkkkkkjjjiiihhhgggfffdddeeefffgggggggggffffffcccbbbaaaaaaaaaccceeefffggghhhiiikkkmmmnnnllljjjkkkjjjiiiiiihhhfffbbb___aaaaaadddjjjmmmqqqxxxzzzhhh^^^VVVTTTTTTRRRRRRTTTRRRPPPNNNOOOQQQSSSSSSSSSSSSPPPMMMJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGEEEGGGHHHHHHGGGFFFGGGHHHHHHHHHIIIJJJIIIGGGFFFDDDCCCCCCDDDDDDDDDCCCBBBBBB>>>???AAACCCEEEGGGHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHFFFEEEEEEDDDCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEEEECCCCCCCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFDDDFFFGGGGGGDDDCCCDDDFFFDDDBBBAAAAAABBBCCCCCCBBB???@@@BBBCCCEEEEEEFFFFFFHHHIIIHHHGGGEEEEEEGGGIIIGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJLLLMMMMMMMMMLLLKKKLLLLLLLLLKKKLLLLLLMMMMMMOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRUUUVVVWWWYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^___\\\]]]___^^^]]]\\\\\\]]]^^^aaaeeeiiikkkkkkjjjhhheeeeeefffeeedddaaa^^^\\\\\\^^^```aaaaaaaaacccdddfffhhhjjjjjjkkklllnnnppptttwww{{{||||||}}}~~~iiiXXXVVV[[[dddvvv~~~tttrrrnnnjjjfffeeedddddddddcccaaa``````aaacccdddbbbcccdddddddddeeegggiiiiiijjjlllllllllnnnqqqssspppppppppsssxxx{{{|||{{{yyyxxxwwwwwwxxxxxxwwwvvvrrrpppmmmiiifffdddccccccaaa\\\ZZZ\\\\\\XXXVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWZZZ^^^aaadddfffdddiiippptttxxx{{{}}}|||zzzwwwxxxrrrrrrsssuuuxxxyyyxxxwwwrrrqqqqqqrrrsssrrrpppnnnkkkkkkkkkjjjjjjiiiggggggdddeeefffgggggggggfffeeeaaaaaaaaaaaacccdddfffggglllllllllnnnooonnnkkkhhhjjjhhheeedddddddddbbbaaa______aaafffhhhjjjooovvvzzzuuugggbbb[[[TTTSSSQQQOOOPPPTTTPPPNNNLLLLLLMMMOOOOOOOOOPPPNNNKKKIIIJJJJJJIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGEEEFFFHHHHHHHHHGGGHHHIIIHHHIIIJJJKKKJJJHHHFFFEEEBBBCCCCCCCCCCCCCCCBBBBBB===>>>AAACCCFFFGGGIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFEEEDDDCCCCCCCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAA???AAACCCDDDCCCCCCDDDEEEFFFFFFDDDBBBAAAAAADDDFFFBBBDDDGGGFFFDDDCCCDDDFFFFFFEEECCCCCCEEEFFFEEEDDD>>>???AAACCCDDDFFFFFFFFFFFFGGGGGGFFFEEEFFFHHHJJJGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJLLLMMMMMMLLLJJJIIIQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUVVVWWWYYY[[[\\\^^^]]]]]]\\\[[[[[[\\\]]]^^^bbb___\\\\\\^^^___^^^\\\]]]bbbiiilllkkkiiihhhiiibbbbbbcccccccccddddddddd````````````aaabbbcccdddggghhhjjjkkklllmmmmmmmmmoootttzzz||||||{{{{{{|||xxxYYYOOOSSS[[[fffrrrxxxuuuqqqooonnnmmmkkkjjjiiiiiigggfffdddbbbaaa```dddcccbbbaaa___^^^]]]\\\``````aaaaaabbbcccccccccfffeeeeeefffhhhhhhgggeeeffffffffffffeeeeeeeeeeeefffccc___^^^^^^]]][[[XXXVVVVVVUUUUUUUUUUUUUUUVVVXXXYYYZZZZZZYYYXXXYYY[[[ZZZ]]]```bbbeeehhhlllpppwwwzzz~~~~~~{{{wwwtttrrrvvvtttssssssuuuvvvvvvuuuuuusssqqqppppppooonnnmmmjjjpppttttttnnnhhhfffgggkkkiiigggggggggfffeeecccdddcccaaa```aaacccfffggghhhiiijjjjjjjjjjjjiiiiiieeedddbbb```^^^]]]\\\[[[^^^___aaacccfffggghhhhhhlllsss~~~{{{ooofffaaaYYYXXXUUUSSSQQQPPPPPPPPPOOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDBBBCCCEEEGGGGGGEEECCCBBBDDDDDDEEEEEEEEECCCBBB@@@DDDDDDDDDEEEFFFFFFGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@BBBEEEGGGGGGEEE>>>???@@@BBBDDDEEEGGGGGGJJJIIIGGGEEEEEEEEEEEEFFFDDDDDDCCCBBBAAA@@@@@@???BBBBBBCCCCCCBBBBBBAAA@@@DDDCCCCCCCCCCCCBBBBBBBBBFFFEEEDDDCCCCCCBBBCCCCCCFFFFFFEEEDDDDDDEEEGGGGGGBBBDDDFFFHHHIIIHHHGGGFFFBBBBBBCCCEEEFFFHHHIIIIIIHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLLLLMMMMMMMMMMMMLLLSSSSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVWWWYYY[[[\\\]]][[[[[[[[[[[[\\\]]]___```aaa^^^\\\\\\^^^___^^^]]]aaaffflllnnnkkkhhhffffffbbbbbbbbbbbbbbbbbbcccccc`````````aaabbbccceeeeeehhhiiijjjkkklllmmmmmmmmmnnnrrrwwwzzzzzzyyyyyyyyyeeeVVVTTTUUU[[[cccrrr}}}zzzxxxwwwvvvtttssspppooommmjjjhhheeecccbbbeeedddcccbbb```^^^]]]]]][[[[[[[[[\\\\\\]]]]]]]]]^^^]]]]]]^^^``````___]]]^^^^^^^^^^^^^^^]]]]]]]]]^^^[[[XXXXXXYYYYYYWWWUUUYYYYYYYYYYYYYYYZZZ[[[\\\^^^___aaabbbaaabbbccceeehhhkkknnnqqqtttxxx|||~~~}}}{{{yyywwwuuussswwwuuutttsssuuuuuuuuuttttttrrrpppooooooooonnnlllooossswwwuuuooojjjggghhhiiihhhggggggggggggeeedddbbbbbbbbbccccccdddeeeeeefffgggggghhhhhhggggggfffcccbbbaaa___^^^^^^^^^^^^```aaacccdddeeefffffffffeeeiiipppyyy~~~uuulllddd^^^[[[XXXWWWUUUSSSQQQPPPOOOOOONNNMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEECCCCCCDDDEEEEEEDDDCCCCCCFFFEEEEEEEEEDDDCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCAAACCCEEEGGGEEEDDD@@@@@@AAACCCDDDFFFGGGGGGHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAABBBBBBDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAACCCEEEGGGGGGGGGFFFEEEAAABBBCCCDDDFFFGGGHHHHHHGGGHHHIIIHHHGGGFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJJJJKKKKKKKKKKKKJJJTTTSSSSSSRRRSSSTTTVVVWWWXXXXXXXXXYYYZZZ[[[]]]^^^ZZZZZZZZZ[[[\\\^^^```aaa```^^^\\\\\\]]]_________eeejjjnnnoookkkfffddddddaaaaaaaaaaaaaaa`````````___``````aaaccceeefffgggiiiiiiiiijjjjjjkkkkkkkkkkkkoootttxxxyyyxxxxxxxxxwwweee\\\UUUSSSVVV^^^iiivvv}}}{{{xxxtttpppllljjjhhhiiihhhgggeeecccbbb``````ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ\\\\\\[[[YYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVVVVXXXXXXXXXWWWYYYYYYZZZ[[[]]]___```aaabbbeeehhhjjjkkklllooopppvvvxxx|||}}}~~~||||||zzzyyyxxxwwwwwwvvvyyywwwuuutttttttttsssrrrsssqqqnnnnnnnnnnnnmmmlllooosssuuusssnnniiiffffffgggffffffggghhhhhhgggeee```aaaccceeeeeeeeedddddddddddddddeeeeeeddddddcccaaa```^^^]]]]]]^^^___```ccccccddddddddddddccccccccceeehhhkkkoooqqqssstttqqqnnnjjjfffaaa]]]ZZZXXXWWWVVVTTTRRRPPPOOOOOONNNLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDHHHGGGEEEDDDBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGEEEDDDDDDEEEEEEDDDBBBAAAAAABBBCCCDDDFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>======>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEDDDCCCAAAAAABBBCCCDDDFFFGGGGGGFFFGGGHHHGGGFFFEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGHHHHHHIIIIIIIIIHHHTTTTTTTTTTTTUUUWWWYYYZZZ[[[[[[[[[[[[\\\]]]^^^___ZZZ[[[[[[\\\]]]^^^___```___^^^\\\\\\]]]^^^___```gggkkkooonnnjjjeeecccccc`````````____________^^^______```bbbdddfffhhhiiihhhhhhggggggggghhhhhhiiiiiimmmrrrwwwzzz{{{{{{{{{}}}pppcccYYYVVVYYY^^^fffooo|||~~~yyyuuusssqqqpppooommmkkkiiigggeeeeeeaaaaaaaaaaaaaaa`````````^^^^^^]]]___```aaa```^^^[[[[[[\\\\\\\\\]]]]]]]]]^^^]]]\\\\\\]]]]]]^^^^^^]]]]]]___aaadddgggiiikkkkkknnnrrrvvvxxx{{{~~~~~~{{{zzz||||||{{{yyyxxxxxxxxxyyyzzzzzzxxxuuuttttttsssrrrppppppooommmlllmmmnnnmmmlllkkkmmmnnnmmmiiifffeeeeeefffeeefffhhhjjjjjjiiigggaaabbbcccdddeeeeeeeeeeeeccccccccccccccccccbbbaaa___^^^\\\ZZZZZZ\\\]]]___bbbbbbcccccccccbbbbbbaaabbbcccccceeegggiiijjjllleeecccaaa]]]ZZZXXXVVVVVVUUUTTTSSSQQQPPPNNNNNNMMMKKKKKKKKKKKKJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHFFFEEECCCBBBBBBCCCEEEFFFJJJHHHEEEBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCHHHHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAABBB>>>>>>??????>>>>>>===<<<======>>>???@@@AAABBBCCC????????????@@@AAABBBCCCDDDBBBAAA???>>>>>>?????????@@@AAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHUUUUUUUUUVVVWWWZZZ\\\]]]___^^^^^^]]]^^^^^^______\\\\\\]]]]]]^^^^^^^^^^^^___^^^^^^]]]\\\]]]___```fffiiimmmlllhhhdddbbbbbb^^^^^^^^^^^^^^^^^^^^^^^^______```bbbdddfffhhhiiifffeeeeeeddddddeeefffggghhhkkkqqqwww|||~~~~~~}}}{{{lllddd]]]]]]^^^bbbkkkwww~~~|||{{{xxxwwwuuussspppnnnlllkkkiiiiiiiiihhhhhhgggggggggeeeeeeeeefffggghhhgggeee___``````aaabbbccccccdddeeeeeeddddddccccccdddeeeggghhhjjjmmmqqquuuxxxzzzyyy}}}|||yyyyyy{{{||||||zzzyyyyyyzzz{{{{{{xxxvvvtttssssssrrrqqqpppnnnlllkkkkkklllmmmlllkkkfffggghhhhhhgggfffffffffffffffgggiiillllllkkkiiiddddddbbbbbbcccdddfffhhhdddddddddddddddcccbbbaaa___]]][[[ZZZYYYZZZ[[[\\\``````aaaaaaaaaaaaaaa```]]]]]]]]]]]]^^^```aaabbb\\\[[[YYYWWWUUUTTTSSSRRRRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFDDDCCCCCCDDDFFFGGGIIIGGGDDDAAA@@@@@@BBBDDDCCCBBBBBBAAA@@@???>>>>>>===>>>???@@@AAABBBBBBCCCHHHHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>??????@@@AAAAAAAAA?????????@@@???>>>>>>======>>>>>>@@@AAABBBCCCDDD>>>>>>>>>???@@@AAABBBCCCDDDCCCAAA???>>>>>>??????>>>>>>??????@@@@@@@@@?????????@@@AAABBBCCCCCCDDDDDDEEEFFFEEECCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHVVVVVVVVVWWWZZZ\\\___aaa```___^^^^^^]]]]]]]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]___```___]]]\\\\\\]]]___cccgggjjjiiieeeaaa```aaa]]]]]]]]]^^^^^^^^^_________``````aaaccceeefffgggddddddcccbbbcccdddfffggghhhkkkooovvv{{{~~~}}}|||www{{{lllgggcccccceeekkkuuu~~~{{{xxxvvvuuuqqqqqqppppppooonnnmmmmmmlllllllllmmmnnnooonnnllleeeeeefffgggiiijjjkkkkkkmmmmmmnnnmmmllllllmmmoooqqqrrruuuyyy}}}{{{||||||yyyyyy|||}}}}}}|||{{{zzzzzzzzzzzzuuusssqqqqqqrrrrrrqqqpppllljjjiiiiiikkkllllllkkkgggggggggggghhhhhhiiiiiiggggggiiilllnnnnnnmmmkkkfffdddbbbaaabbbdddgggiiieeeeeeeeeeeeddddddcccbbb]]]]]]\\\[[[[[[[[[[[[[[[^^^^^^____________^^^^^^[[[[[[ZZZYYYYYYZZZZZZ[[[XXXWWWVVVUUUUUUUUUUUUUUUPPPPPPPPPOOONNNMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEGGGFFFEEEBBB@@@???@@@BBBCCCBBBBBBAAA@@@@@@???>>>>>>======>>>???@@@AAABBBBBBEEEFFFFFFEEEBBBAAAAAABBBAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>???@@@AAABBBCCCCCC>>>>>>>>>??????AAABBBBBBAAA@@@???=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBDDDDDDCCCBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIVVVVVVWWWYYY[[[^^^aaaccc___^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]_________^^^^^^```aaaaaa^^^[[[ZZZ\\\^^^cccfffhhhfffbbb^^^]]]]]][[[\\\\\\]]]^^^___```````````````aaabbbccceeeeeeddddddcccbbbccceeegggiiiiiijjjmmmrrrwwwyyywwwtttpppyyy|||wwwqqqjjjkkkqqq{{{~~~}}}|||{{{zzzyyyxxxxxxwwwvvvvvvwwwyyyzzzxxxwwwpppqqqrrrssstttvvvwwwwwwxxxzzz||||||{{{{{{~~~~~~~~~~~~~~~}}}zzzzzz}}}}}}}}}|||{{{zzzxxxwwwvvvqqqooonnnoooqqqrrrrrrqqqjjjiiihhhhhhjjjkkkkkkkkkiiihhhgggggghhhiiijjjjjjiiiiiikkknnnppppppnnnkkkddddddccccccdddeeeggghhhfffffffffeeeeeedddcccbbb\\\]]]^^^_________^^^]]]^^^^^^^^^^^^]]][[[ZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVNNNOOOOOOOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDCCCBBB@@@??????@@@BBBCCCAAAAAAAAA@@@@@@?????????======>>>???@@@AAAAAABBBBBBCCCEEEDDDAAA@@@AAACCCBBBBBBAAAAAA@@@???>>>>>>>>>???@@@@@@AAA@@@???>>>>>>>>>>>>??????????????????@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@AAAAAA????????????@@@@@@AAABBB???>>>===<<<<<<===>>>???>>>>>>>>>=========>>>>>>===>>>>>>??????@@@@@@AAAAAACCCCCCBBBAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHIIIVVVWWWXXXYYY\\\```cccddd^^^]]][[[ZZZYYYXXXXXXXXXYYYZZZ]]]___````````````aaabbbaaa___[[[YYY[[[^^^cccfffgggeee```[[[ZZZZZZ[[[[[[\\\]]]___```aaaaaa````````````aaabbbcccdddeeedddcccccceeegggiiikkkiiiiiikkkpppttttttqqqmmmoooxxxpppiiijjjiiisss{{{|||}}}zzz~~~{{{{{{}}}}}}{{{{{{~~~}}}}}}||||||zzzwwwtttsssnnnmmmlllmmmppprrrrrrrrriiihhhggghhhjjjkkkkkkjjjjjjhhhffffffggghhhhhhhhhjjjkkkmmmoooqqqqqqnnnlllbbbcccdddfffgggffffffeeefffffffffeeedddcccbbbbbb[[[\\\___aaaccccccbbbaaa```___^^^]]][[[YYYWWWUUURRRSSSUUUWWWYYYZZZ[[[[[[YYYXXXVVVTTTRRRPPPPPPOOOMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDCCCAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA???BBBDDDCCCAAA@@@BBBDDDDDDCCCCCCBBBAAA@@@???>>>>>>???@@@AAAAAA@@@???>>>?????????>>>>>>>>>>>>>>>???????????????>>>======<<<<<<======>>>>>>??????@@@@@@@@@???@@@@@@AAABBB??????>>>======>>>@@@@@@???>>>>>>=========>>>>>>======>>>>>>??????@@@@@@AAABBBCCCBBB@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHUUUVVVXXXZZZ\\\]]]^^^^^^[[[ZZZWWWUUUUUUVVVXXXZZZYYY[[[^^^aaabbbcccbbbbbbaaa```^^^\\\[[[ZZZYYYYYY______``````___]]][[[ZZZVVVYYY]]]______^^^______aaabbbaaaaaa```bbbeeehhheeebbb```aaaeeehhhiiiiiihhhiiijjjjjjjjjjjjiiiiiilllvvvxxxfffkkkhhhmmm~~~|||zzzvvvsssrrrtttvvvwww~~~{{{zzzwwwssspppoooooonnnnnnmmmmmmmmmmmmiiigggfffgggjjjmmmooopppjjjiiiiiihhhhhhhhhhhhhhhfffhhhjjjmmmmmmllljjjiiiaaaccceeeeeeeeeeeegggiiihhhgggfffeeecccbbbaaa```bbbbbbaaaaaa``````______```^^^\\\ZZZYYYXXXUUUSSSQQQRRRTTTWWWZZZZZZWWWUUUTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOMMMLLLKKKKKKJJJJJJNNNLLLJJJHHHFFFEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDBBBAAA??????@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>>>><<<>>>??????>>>>>>???@@@EEECCCAAA?????????@@@AAAAAAAAABBBBBBAAA???>>>=========>>>>>>>>>>>>============>>>>>>>>>?????????@@@@@@@@@???>>>======<<<;;;;;;<<<===========================>>>>>>>>>>>>@@@===::::::<<<>>>>>><<<:::;;;<<<===>>>>>>>>>>>>======>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????????????????BBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEDDDCCCBBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFUUUVVVWWWYYYZZZ[[[\\\\\\XXXWWWUUUTTTUUUWWWYYY[[[[[[]]]___bbbccccccbbbbbb___^^^]]][[[ZZZZZZZZZZZZ\\\\\\]]]^^^^^^]]]\\\[[[XXX[[[^^^```___^^^______`````````___^^^___bbbeeefffdddbbbcccgggkkklllkkkmmmlllkkkiiigggfffeeedddjjjsssrrriiifffooo~~~~~~{{{yyywwwuuuuuuwwwzzz{{{}}}{{{yyyvvvrrrpppnnnnnnnnnnnnnnnmmmlllllljjjiiiggggggiiikkkmmmnnnkkkjjjiiihhhhhhhhhhhhhhhhhhiiikkklllllljjjhhhgggbbbdddeeeeeeddddddfffggggggfffeeedddcccaaa```````````````______^^^]]]]]]]]]\\\YYYXXXXXXWWWTTTRRRSSSTTTUUUXXXZZZZZZXXXUUUTTTTTTSSSRRRPPPOOONNNNNNNNNMMMMMMLLLLLLLLLMMMMMMLLLKKKIIIGGGFFFDDDCCCCCCFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@???@@@AAABBB@@@@@@?????????@@@@@@AAAAAAAAA@@@??????>>>======<<<>>>??????>>>>>>???@@@CCCBBB@@@>>>>>>>>>???@@@???@@@@@@@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<;;;?????????@@@@@@@@@@@@AAA@@@@@@???>>>>>>===<<<<<<;;;<<<======>>>>>>==============================???<<<::::::<<<>>>===<<<<<<=========>>>=========<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????????????????AAAAAABBBBBBCCCDDDEEEEEEGGGHHHHHHGGGDDDCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEUUUVVVWWWXXXYYYYYYYYYYYYUUUTTTSSSSSSTTTVVVYYY[[[ZZZ\\\^^^___``````___^^^\\\\\\[[[ZZZZZZZZZZZZZZZYYYZZZ[[[\\\]]]\\\\\\[[[[[[]]]``````___^^^^^^___^^^______]]]\\\]]]___aaaeeecccbbbdddgggjjjkkklllmmmkkkhhhfffdddccccccdddiiippp|||xxxjjjgggnnnyyy}}}|||{{{yyyxxxyyy{{{~~~~~~{{{yyyxxxuuuqqqooolllmmmnnnoooooonnnlllkkkkkkjjjiiihhhiiijjjkkklllllllllkkkiiihhhhhhhhhhhhiiijjjkkkkkkkkkiiifffeeecccdddeeedddccccccdddffffffeeedddcccbbb``````___^^^^^^^^^^^^]]]\\\[[[ZZZZZZXXXVVVVVVWWWVVVUUUSSSSSSSSSUUUWWWYYYXXXVVVTTTTTTSSSRRRQQQOOONNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNKKKJJJIIIGGGEEEDDDDDDCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDBBBAAAAAAAAABBBCCC>>>>>>>>>>>>>>>???@@@AAA@@@@@@??????>>>=========<<<>>>??????>>>>>>???@@@BBBAAA???>>>======>>>>>>===>>>>>>>>>===<<<;;;:::999::::::;;;;;;::::::999>>>>>>>>>????????????@@@??????>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>===>>>>>>======<<<<<<;;;;;;>>><<<::::::<<<===<<<<<<>>>>>>>>>>>>>>>=========<<<===>>>@@@@@@@@@???>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEEEEIIIJJJJJJGGGDDDBBBAAABBBCCCCCCCCCCCCCCCDDDDDDDDDWWWWWWXXXXXXXXXXXXWWWWWWTTTSSSSSSSSSSSSUUUWWWXXXWWWXXXZZZ[[[\\\[[[YYYXXXYYYYYYYYYXXXYYYZZZZZZ[[[YYYZZZ[[[\\\\\\\\\[[[ZZZ]]]___``````___^^^^^^^^^^^^______]]]\\\\\\]]]___```______aaaccceeeggghhhfffeeebbbaaabbbdddgggiiikkkpppxxxqqqiiilllvvv~~~~~~}}}||||||~~~~~~|||yyyxxxvvvtttpppmmmjjjlllnnnppppppnnnllljjjiiijjjjjjjjjiiijjjlllmmmooonnnlllkkkiiihhhhhhhhhhhhiiijjjjjjjjjhhhgggfffeeeeeeeeedddbbbaaaccceeeddddddcccbbbaaa```______^^^^^^^^^^^^]]]\\\ZZZYYYWWWVVVUUUVVVWWWWWWVVVUUUSSSSSSSSSUUUVVVUUUSSSQQQSSSRRRQQQPPPNNNLLLKKKKKKMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBBBBCCC============>>>???@@@AAA@@@@@@??????>>>>>>>>>>>><<<>>>??????>>>>>>???@@@AAAAAA???>>>>>>===>>>>>>=========<<<<<<;;;;;;:::999999::::::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===>>>======<<<;;;::::::999<<<;;;;;;;;;;;;<<<;;;;;;============>>>>>>??????<<<===>>>@@@@@@???>>>============>>>>>>??????@@@==================>>>>>><<<>>>AAADDDEEEFFFEEEDDDFFFGGGGGGEEEBBB@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVXXXYYYYYYXXXWWWVVVWWWWWWWWWWWWXXXYYYZZZZZZ\\\]]]]]]]]]\\\[[[YYYXXX]]]^^^______]]]\\\]]]]]]^^^______^^^]]]\\\]]]___\\\]]]^^^___```aaacccdddaaa```___^^^aaaeeeiiilllmmmqqqwww}}}ppphhhkkkppp}}}~~~~~~|||zzzwwwvvvuuurrrooollljjjkkknnnoooooonnnllljjjgggiiikkkkkkkkklllnnnqqqqqqpppnnnllljjjhhhggggggfffggghhhiiijjjiiiiiihhhfffffffffcccaaaaaaccceeeccccccbbbbbbaaa```____________```___^^^\\\ZZZYYYWWWVVVUUUVVVXXXYYYYYYXXXVVVUUUUUUUUUVVVUUUSSSQQQQQQQQQPPPNNNMMMKKKJJJJJJNNNNNNOOONNNNNNLLLKKKJJJJJJJJJHHHGGGFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBBBB>>>>>>======>>>??????@@@@@@@@@@@@@@@@@@?????????<<<>>>??????>>>>>>???@@@BBBAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<==================<<<<<<;;;:::999888888::::::;;;;;;;;;::::::;;;::::::;;;<<<===???AAACCC<<<===>>>>>>>>>===<<<;;;;;;<<<<<<======>>>>>>>>>;;;;;;;;;<<<<<<=========;;;===@@@CCCDDDEEEDDDCCCBBBCCCDDDCCCAAAAAAAAACCCBBBBBBAAAAAAAAAAAAAAAAAAXXXXXXYYYYYYXXXWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSVVVWWWYYYZZZZZZYYYXXXWWWUUUUUUUUUVVVVVVWWWYYYYYY]]]]]]]]]]]]\\\ZZZXXXWWW[[[\\\]]]\\\[[[ZZZ[[[\\\]]]^^^______^^^]]]^^^```]]]^^^````````````aaabbbaaa```___^^^```dddhhhkkknnnrrrwww{{{~~~sssnnnnnnrrrzzz}}}yyy~~~~~~~~~zzzxxxvvvtttsssqqqnnnkkkjjjkkkmmmnnnnnnmmmlllkkkfffjjjmmmnnnmmmmmmpppssstttrrrpppmmmkkkiiiggggggfffggghhhiiijjjjjjjjjjjjggggggfffdddbbbbbbeeegggccccccbbbbbbaaa``````______```aaaaaa___]]]ZZZYYYXXXWWWVVVWWWYYY[[[ZZZYYYZZZYYYWWWWWWWWWVVVTTTRRROOONNNNNNMMMLLLKKKJJJJJJNNNNNNNNNNNNMMMKKKIIIHHHIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>??????>>>>>>???@@@AAAAAAAAA@@@@@@???>>>>>><<<;;;;;;:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888888888:::;;;;;;:::999999:::888888999:::<<>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;<<<<<<===<<<===???AAABBBBBBBBBBBB@@@AAACCCCCCBBBCCCDDDFFFAAAAAAAAAAAA@@@@@@@@@@@@VVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUTTTUUUWWWYYYZZZYYYXXXWWWUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[[[[\\\[[[ZZZXXXWWWXXXYYYZZZYYYXXXXXXYYY[[[[[[]]]^^^___^^^^^^___```]]]```aaaaaa___^^^___`````````______aaadddgggiiilllpppvvvyyyzzz}}}{{{uuuvvv|||vvvzzz~~~}}}}}}xxxvvvtttsssrrrpppmmmjjjjjjkkkllllllmmmmmmmmmlllhhhlllppppppnnnmmmppptttuuutttqqqnnnkkkiiigggfffiiiiiijjjjjjjjjjjjjjjjjjhhhhhhfffdddcccdddfffiiicccccccccbbbbbbaaaaaa```___```aaaaaa___]]]ZZZXXXXXXWWWVVVWWWYYYZZZZZZYYYZZZYYYWWWVVVVVVUUURRRPPPLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMKKKIIIHHHFFFEEEEEEDDDDDDDDDDDDEEECCCBBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@BBBAAA@@@??????>>>?????????????????????@@@@@@@@@<<<>>>??????>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<:::999888888888999::::::::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;999999999:::::::::::::::888999::::::;;;;;;::::::999999999999999888888888777999<<<<<<:::888999:::888888888999;;;>>>@@@BBB@@@>>><<<;;;::::::;;;<<<;;;;;;;;;;;;::::::::::::999999999:::;;;;;;<<<<<<<<<======>>>???@@@@@@@@@>>>@@@AAAAAAAAAAAACCCDDDAAAAAA@@@@@@????????????UUUUUUVVVVVVVVVUUUUUUTTTRRRRRRSSSTTTUUUVVVVVVWWWQQQSSSUUUWWWXXXWWWVVVUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWYYYZZZZZZZZZYYYXXXVVVWWWXXXWWWVVVWWWYYYZZZYYY[[[]]]^^^^^^]]]^^^```\\\___aaa```]]][[[\\\^^^^^^^^^^^^___bbbeeeiiikkkiiinnntttwwwvvvxxx|||~~~zzzvvvzzzyyyxxx~~~~~~}}}wwwvvvtttrrrqqqooollljjjkkkkkkkkkkkklllmmmmmmmmmkkkooosssrrrnnnmmmooosssvvvuuurrroookkkiiigggfffllllllkkkkkkjjjiiiiiiiiihhhhhhgggeeeccceeehhhkkkddddddccccccbbbbbbaaaaaa^^^___```aaa___\\\YYYWWWXXXVVVVVVWWWYYYZZZYYYXXXXXXVVVTTTSSSRRRQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKLLLMMMLLLJJJIIIDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???CCCCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>?????????===>>>??????>>>>>>???@@@????????????>>>===<<<;;;888888777666666777888999999::::::;;;;;;::::::999666777777777777888888888999999999999999999999:::888888999::::::::::::999888888888888888999999999666999<<<<<<999888888:::999999888888999<<>>???@@@<<<===??????>>>>>>???@@@AAA@@@@@@@@@??????>>>>>>RRRSSSUUUWWWWWWVVVUUUTTTTTTTTTSSSRRRRRRSSSTTTUUUWWWWWWVVVUUUUUUTTTTTTSSSTTTTTTTTTUUUVVVWWWXXXYYYWWWTTTRRRSSSVVVWWWVVVTTTQQQRRRTTTVVVWWWXXXYYYYYY\\\\\\[[[[[[\\\\\\]]]^^^_________^^^\\\\\\]]]______^^^^^^___aaaeeehhhjjjlllnnnpppooooooppptttwww{{{sssqqqtttwww{{{{{{}}}|||||||||wwwuuusssqqqqqqpppmmmkkkkkkjjjiiihhhjjjmmmppprrrooopppqqqssssssttttttsssuuuuuutttqqqnnniiieeebbbllllllllllllkkkiiigggfffeeecccbbbcccfffiiikkkkkkhhheeebbbcccfffeee```\\\aaaaaa```___]]][[[XXXVVVVVVVVVVVVWWWVVVVVVUUUUUUVVVTTTRRRQQQQQQPPPMMMLLLMMMNNNNNNMMMJJJGGGFFFGGGHHHHHHGGGIIIJJJIIIGGGEEEFFFEEEDDDCCCCCCBBBBBBCCCAAAAAAAAABBBBBBAAA@@@@@@BBBBBBBBBBBBAAA@@@??????BBBBBBBBBAAA@@@???>>>===??????@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>======<<<===============<<<<<<;;;999999888888888888888888666888:::<<<<<<:::888666777777777777888888888888;;;888555666999;;;<<<;;;::::::::::::999888777666666666666666777777777777::::::999999888777777777666777777888999;;;<<<===>>>===;;;999999999;;;<<<999:::;;;;;;<<<<<<;;;;;;999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>PPPRRRSSSUUUUUUTTTSSSRRRRRRQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXUUUSSSSSSUUUWWWWWWVVVTTTTTTVVVWWWYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]______```^^^\\\[[[\\\^^^^^^^^^^^^```bbbfffiiikkkmmmnnnooonnnllllllooorrr}}}tttkkkggglllrrr|||~~~~~~}}}{{{zzzzzz{{{wwwvvvtttrrrpppnnnmmmmmmmmmlllkkkkkklllnnnqqqssspppppppppppppppoooooooooqqqqqqqqqpppnnnkkkhhhfffkkkkkkllllllkkkiiigggfffgggeeecccdddfffiiijjjjjjfffccc``````cccccc___[[[^^^^^^^^^]]]\\\ZZZYYYWWWUUUUUUVVVVVVUUUUUUTTTTTTTTTRRRPPPOOOOOONNNLLLJJJMMMNNNNNNMMMJJJHHHGGGGGGJJJJJJKKKKKKJJJHHHFFFEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>======<<<============<<<;;;;;;888888888888888888888888777888:::;;;;;;:::888777555666666666666777777777:::777444555777:::::::::;;;;;;;;;;;;:::999888777777666666666666666666666999888888888888777777777666666777777888999;;;;;;;;;:::888777666777888999888999::::::;;;;;;::::::888888888888888999::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<==============================NNNOOOQQQRRRRRRRRRQQQPPPNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYVVVTTTSSSUUUWWWYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\___``````^^^\\\[[[\\\]]]^^^^^^___```cccgggkkkmmmooopppooonnnlllkkklllnnnrrrzzzuuuwww}}}ooobbb```bbbiiirrrxxx||||||{{{zzzyyyyyyxxxxxxxxxwwwxxxwwwsssooommmnnnpppooonnnmmmmmmnnnppprrrttttttrrrpppnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmllljjjiiijjjjjjjjjjjjjjjiiihhhhhhiiigggeeeeeefffhhhhhhhhhccc```]]]]]]______]]][[[[[[[[[\\\\\\[[[ZZZYYYXXXUUUUUUUUUUUUUUUTTTSSSSSSRRRPPPNNNNNNNNNMMMKKKJJJMMMNNNNNNMMMJJJHHHHHHHHHLLLNNNPPPNNNIIIFFFEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>======>>>???@@@AAABBBBBBBBBAAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<;;;::::::888888888888888888888888777888:::;;;;;;:::888777666666666666777777777888888666444444666888999999::::::::::::999888777666777777777666555555555444666666777777777888888888666666666666666777888888:::999777666666666777888777777888888888999999999888888777777777888999999::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MMMNNNOOOOOOPPPPPPOOOOOOLLLMMMMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTUUUUUUVVVWWWXXXVVVTTTSSSTTTWWWZZZ\\\ZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]]_________^^^[[[[[[\\\]]]^^^______aaadddiiimmmooopppppppppooonnnnnnnnnnnnmmmuuu}}}yyysssssstttvvvsssbbbaaabbbhhhlllpppxxxzzzxxxwwwwwwwwwxxxwwwwwwvvvxxxyyytttnnnlllooossspppooonnnnnnoooppprrrsssuuutttqqqooommmmmmnnnoookkkllllllmmmlllkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhjjjhhheeeeeeffffffeeeeeeaaa^^^[[[[[[\\\]]]]]]\\\\\\\\\[[[[[[ZZZYYYXXXWWWUUUUUUUUUUUUUUUTTTSSSRRRPPPOOOMMMMMMMMMMMMLLLJJJLLLMMMNNNMMMKKKIIIIIIIIIMMMPPPSSSPPPIIIDDDDDDGGGEEEEEEDDDCCCBBBBBBBBBBBB??????@@@AAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAAAAA??????@@@@@@???>>>======<<<===>>>@@@AAABBBBBBBBB??????>>>>>>============;;;;;;;;;;;;;;;::::::999777777777777888888888888777888999::::::999888777777777777777888888888888666666555555777888999999777777888888777666666555777777666666555444333333444444555666777777888888666666555555444555555666999999888777777888888999666666666666666777777777777777777666666777777888999999999999::::::::::::>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;LLLMMMMMMNNNNNNNNNNNNNNNLLLLLLMMMOOOPPPQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQTTTSSSSSSSSSSSSTTTTTTUUUVVVUUUSSSRRRSSSVVVZZZ]]][[[\\\\\\]]]^^^^^^^^^]]][[[[[[[[[[[[[[[\\\]]]]]]]]]^^^^^^]]][[[[[[\\\^^^______```bbbeeeiiimmmooonnnnnnnnnnnnooooooooonnnmmmpppsssxxxxxxssspppooovvvpppkkkhhhjjjkkkkkkmmmqqqyyywww{{{~~~~~~~~~~~~yyywwwuuuuuuwwwxxxwwwvvvtttwwwxxxtttooommmppptttpppooonnnnnnnnnooopppppprrrqqqooommmmmmmmmoooppplllllllllkkkkkkjjjiiihhhggggggggggggffffffgggggghhhfffdddddddddcccbbb```___^^^\\\[[[\\\]]]]]]]]]^^^]]]\\\ZZZXXXWWWVVVUUUVVVVVVVVVUUUUUUTTTRRRRRRPPPNNNMMMMMMNNNNNNLLLKKKJJJKKKMMMLLLJJJIIIIIIIIILLLPPPRRROOOIIIDDDDDDFFFEEEDDDCCCBBBBBBAAAAAAAAA>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>?????????>>>======;;;<<<===???@@@AAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888666666777777777888888888777888888999999888888777555555555555666666666777666777777777777888999:::888888888888888888777666777666666555444333333222333333444555666666777888666555444444333333444444777777666666666777777777555444444444444555666777777666666555555666666666888888888999999999::::::===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;KKKKKKKKKKKKLLLLLLMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSQQQRRRRRRQQQQQQTTTXXX[[[ZZZ[[[\\\]]]^^^^^^^^^^^^[[[ZZZZZZZZZZZZ[[[\\\\\\[[[\\\]]]\\\[[[\\\]]]_________```aaadddhhhlllnnnjjjiiiiiikkknnnnnnmmmlllnnnlllllloooxxx}}}uuuooolllqqqxxxzzzzzzxxxrrrmmmlllkkkgggjjjsss{{{~~~~~~~~~}}}~~~~~~yyyvvvssstttvvvxxxvvvtttqqqtttuuutttqqqpppqqqsssoooooonnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkklllmmmnnnlllkkkkkkjjjiiihhhhhhhhhgggfffeeedddddddddddddddeeedddbbbaaaaaa```^^^\\\]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]ZZZXXXVVVTTTSSSSSSUUUUUUUUUTTTTTTRRRQQQPPPNNNMMMLLLLLLMMMNNNMMMKKKHHHIIIKKKKKKIIIHHHHHHIIIKKKMMMOOOMMMHHHEEEDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>>>>>>>======:::;;;<<<>>>>>>?????????::::::::::::::::::::::::999999999999999888888777555666666777777888888888777888888888888888888777222222222222333333333333555777888888888888999;;;999:::::::::::::::999999555555555444333333333222222222333444555555666666555444444333333333444444333333333444444444444444555444333333333444555666666666555555444444555555777777777888888999999:::999999999999888888888888::::::::::::::::::::::::IIIIIIHHHIIIIIIIIIJJJKKKJJJKKKLLLMMMNNNMMMMMMLLLMMMNNNOOOPPPQQQRRRSSSSSSQQQPPPPPPOOOOOOPPPPPPQQQLLLNNNPPPPPPPPPQQQUUUYYYXXXYYYZZZ\\\]]]^^^^^^^^^XXXXXXXXXXXXXXXYYYZZZZZZYYY[[[\\\\\\[[[\\\^^^aaa`````````aaadddgggkkkmmmjjjiiiiiikkknnnnnnmmmjjjmmmjjjgggjjjqqqxxx}}}zzztttqqqtttwww|||}}}wwwiiiaaa___fffkkknnn{{{~~~}}}}}}~~~~~~~~~}}}|||||||||}}}}}}yyyuuurrrrrruuuvvvtttqqqoooppprrrsssssssssrrrqqqppppppoooooonnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhiiiiiifffeeecccbbbaaaaaaaaaaaabbb```___^^^^^^]]][[[YYYYYYZZZ\\\\\\\\\\\\\\\]]]ZZZYYYVVVTTTSSSRRRRRRRRRSSSSSSSSSRRRQQQPPPNNNNNNLLLKKKJJJKKKLLLMMMLLLKKKFFFHHHIIIIIIHHHGGGHHHIIIHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA===>>>???@@@@@@AAAAAAAAA??????@@@@@@@@@??????>>><<<======>>>>>>======<<<::::::;;;<<<======<<<<<<::::::::::::::::::::::::888888999999888888777666555555666666777888888999777777888888888888777777222222222333333333444444333666888888777666888:::888888999999999999999888444444333333333333333333222222333333444444555555444444333333333444444555111111222333333333333333555444333222222444555777666555555444333333444444666666777777888999999:::777777777888888888888888999999999999999999999999GGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKLLLOOOQQQSSSUUUVVVPPPPPPOOONNNNNNNNNOOOOOOIIILLLOOOOOOOOOPPPTTTWWWVVVWWWYYY[[[\\\^^^^^^^^^WWWVVVVVVVVVVVVWWWXXXXXXXXXYYY[[[[[[\\\]]]___bbb`````````aaacccfffiiikkkmmmkkkkkkmmmppppppmmmjjjlllhhhfffiiinnnqqqrrrttt{{{|||{{{yyyyyyyyy{{{mmmbbb\\\___``````kkkzzzzzzyyy{{{yyywwwttttttwww~~~}}}}}}|||{{{{{{{{{{{{{{{xxxtttpppqqqtttuuurrrooommmnnnpppsssuuuuuurrroooqqqqqqppppppooonnnnnnnnnmmmnnnnnnnnnnnnmmmlllkkkhhhhhhgggggghhhiiijjjjjjfffeeecccaaa_________```___^^^]]]]]]]]]\\\YYYWWWWWWYYY[[[\\\\\\[[[[[[[[[VVVUUUSSSQQQQQQQQQQQQRRRQQQQQQQQQPPPOOONNNLLLKKKJJJIIIHHHIIIKKKKKKKKKIIIEEEFFFHHHHHHGGGFFFGGGHHHGGGFFFFFFGGGHHHGGGEEECCCDDDDDDCCCBBBAAAAAAAAAAAA======>>>@@@@@@AAAAAAAAA===>>>???@@@@@@@@@@@@@@@<<<<<<===============<<<::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666444555555666777888888999777777777777777777777777555555555666666666777777111444777777555555666999555555666666666666666555333333333333333333333444222222333333333333444444444333333333444444555666222333444555555555555555555444333222222444666777666555444444333333333333555666666777888999999999888888999999:::::::::;;;777777777777777777777777DDDDDDCCCCCCDDDFFFGGGIIILLLKKKKKKKKKJJJJJJJJJIIIKKKJJJIIIKKKOOORRRQQQOOOQQQQQQQQQOOONNNNNNPPPRRROOOOOOOOOOOOQQQSSSUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZ]]]YYYUUUUUUWWWZZZ[[[ZZZ[[[ZZZYYYXXXYYYZZZ\\\^^^aaaaaaaaaaaaaaacccgggkkkmmmnnnnnnllljjjiiijjjlllkkkjjjhhhhhhhhhjjjlllnnnoooxxx}}}{{{}}}zzzvvvuuuzzztttffffffhhheeegggmmmxxx{{{~~~yyynnnlllpppttttttuuuxxx~~~}}}|||}}}}}}}}}}}}{{{zzzyyyvvvvvvuuutttsssrrrrrrqqqnnnnnnnnnooorrrssssssrrrsssuuurrrmmmkkknnnooommmpppoooooopppqqqpppmmmkkkjjjjjjjjjkkklllkkkiiigggeeeccc```___aaabbbcccccc\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYUUUTTTRRRQQQPPPQQQRRRTTTQQQPPPPPPOOOMMMKKKIIIHHHGGGHHHJJJKKKJJJHHHEEECCCEEEEEEEEEEEEEEEEEEEEEEEEAAACCCFFFHHHGGGDDD@@@>>>EEEDDDDDDBBBAAA@@@??????<<<<<<===>>>???@@@AAAAAA???>>>===============>>><<<===>>>>>>>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;>>>:::888999<<<===999555:::999888666555555555555777777777777777777777777444555555666777666666666111111222444666777888999555555555555555555555444444444444444444444444444111111111111111111111111222222222222222222222222444444444444444444444444333333333333333333333333444444444333333222222222444444444444333222222111444444555555666666777777;;;:::888777777777888888888888888888888888888888EEEEEEDDDDDDEEEFFFHHHIIILLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHJJJMMMOOOOOONNNPPPQQQQQQPPPOOOOOOQQQSSSQQQQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWXXXXXXYYYYYYYYY[[[XXXUUUUUUXXXZZZ[[[[[[ZZZZZZYYYXXXYYY[[[]]]^^^aaaaaaaaa``````bbbfffiiimmmnnnnnnllljjjiiijjjkkkkkkjjjiiihhhhhhiiijjjjjjjjjqqqzzz~~~yyywwwrrrooolllkkkooovvv~~~|||{{{uuutttxxxyyyyyywwwssspppooorrruuu}}}}}}uuulllmmmssstttzzz~~~|||zzz{{{|||}}}}}}|||{{{yyyxxxuuuuuutttsssrrrqqqppppppnnnnnnnnnoooqqqrrrsssssstttvvvuuupppmmmoooooommmpppooonnnoooppppppnnnlllkkkjjjjjjkkkmmmllljjjhhhfffdddaaa```aaabbbcccbbb[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWTTTSSSQQQPPPPPPPPPRRRSSSOOOOOOOOONNNMMMLLLKKKJJJHHHHHHIIIJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGHHHGGGEEEBBB@@@CCCCCCBBBAAA@@@???>>>>>>=========>>>>>>??????@@@>>>>>>=========>>>>>>???>>>>>>>>>>>>===<<<;;;:::999999:::;;;;;;;;;;;;;;;===:::888999;;;<<<888444777666555444444333333333444444444444444444444444444555666666777777666666222222333333444444444444333333333333333333333333444444333333333333333333111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333444444333333333222222222333333333333333333222222222333444555666777888888999888777555555555666777888888888888888888888888GGGFFFEEEEEEFFFGGGIIIJJJMMMMMMLLLLLLKKKJJJJJJIIIJJJIIIIIIJJJMMMOOOOOONNNPPPQQQRRRRRRQQQQQQSSSUUUTTTTTTSSSSSSTTTVVVWWWXXXWWWXXXXXXXXXXXXXXXXXXXXXYYYWWWVVVVVVYYY[[[\\\\\\YYYYYYXXXYYYZZZ\\\^^^___aaaaaaaaa``````aaadddgggmmmnnnmmmkkkiiihhhhhhiiijjjjjjjjjiiihhhgggffffffeeehhhnnntttxxxxxxtttqqqmmmkkkhhhgggjjjoootttxxx{{{pppfffaaa```aaaiiijjjnnnuuuxxxyyy~~~|||yyyvvvrrrllljjjpppyyy{{{xxxvvv{{{{{{||||||{{{zzzxxxwwwtttttttttsssrrrqqqoooooonnnnnnnnnnnnpppqqqssstttvvvzzzzzzuuuqqqpppnnnkkknnnmmmlllmmmnnnoooooonnnkkkkkkkkklllnnnmmmkkkiiifffccc```______```______YYYYYYYYYZZZZZZ[[[[[[\\\YYYXXXXXXWWWWWWVVVUUUUUUSSSRRRQQQPPPPPPPPPQQQRRROOONNNNNNMMMMMMLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@AAA@@@>>>===;;;;;;::::::888888999:::::::::::::::<<<999777888::::::777444444444444444444444444444444444444444444444444444444444555666666666666666333333333222111111000000000000000000000111111111333333333222222111111111111111111111111111111111111111111111111111222222111111111111111111111111444444444444444444444444333333333222222222222222111111222333333333222222111111222444666777999999666555444444333444444444777777777777777777777777GGGGGGFFFEEEFFFGGGHHHIIIMMMMMMLLLKKKKKKJJJJJJIIILLLLLLLLLMMMOOOPPPQQQQQQPPPRRRSSSSSSSSSSSSUUUWWWVVVVVVUUUUUUVVVWWWYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWXXXZZZ[[[\\\]]]XXXXXXXXXYYY[[[]]]___``````aaaaaa```___```cccfffmmmnnnmmmkkkhhhfffggghhhfffggghhhiiihhhgggeeedddbbbbbbeeekkkqqqssspppmmmiiiiiihhhhhhjjjmmmppprrrrrrvvv{{{tttiiibbb```dddbbbbbbfffgggiiinnnuuuzzzvvvttttttuuurrrooommmmmmmmmsss~~~zzzwwwtttyyyzzzzzzzzzzzzxxxwwwvvvttttttttttttsssqqqpppooonnnnnnnnnnnnoooqqqtttwwwzzz{{{uuurrroookkklllkkkjjjkkkmmmoooooonnnkkkkkkkkklllnnnnnnllliiidddaaa^^^]]]]]]]]][[[ZZZWWWWWWXXXYYYZZZZZZ[[[[[[XXXXXXWWWVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPQQQQQQRRRPPPOOONNNMMMLLLKKKJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@??????>>>======>>>>>>>>>======<<<<<<<<<=========>>>>>>@@@AAABBBBBBAAA>>><<<:::999999999777777888999999999999888:::888777777888888666333444555555666777777777777555555555555555555555555222333444444555555444444333333222222111000/////////////////////000000000222222222111000000//////111111111111111111111111000000000111111111111111111111111111111111111111333333333333333333333333222222222222222111111111000000111222333333222222111222222444555666777777444444444333333333333444666666666666666666666666GGGFFFEEEEEEEEEFFFGGGHHHKKKKKKKKKKKKJJJJJJJJJIIILLLLLLMMMNNNOOOOOOPPPQQQPPPRRRTTTTTTTTTTTTUUUWWWVVVVVVVVVVVVWWWXXXZZZ[[[\\\[[[[[[ZZZZZZYYYYYYYYYVVVWWWYYYZZZ[[[[[[\\\]]]XXXXXXYYYZZZ\\\]]]___```___```aaa``````aaacccfffmmmmmmllljjjfffdddeeefffaaaccceeeggghhhgggeeedddaaaaaabbbffflllnnnmmmjjjccccccccceeegggiiikkkmmmjjjllloooqqquuu}}}}}}wwwpppjjjddd___[[[YYY^^^eeerrrwww~~~}}}vvvooojjjhhhjjjlllmmmlllooouuu}}}~~~}}}zzzwwwuuuxxxxxxyyyyyyxxxwwwuuuttttttuuuvvvvvvuuusssqqqooonnnnnnooonnnooorrrwww|||zzzuuuppplllkkkjjjjjjkkknnnoooooonnnkkkkkkjjjkkkmmmllljjjgggcccaaa___]]]]]]\\\ZZZYYYVVVVVVWWWXXXYYYYYYZZZZZZXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRQQQOOOLLLJJJIIIIIIHHHIIIHHHFFFDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;============>>>???@@@AAABBB@@@>>>;;;999888888888555666666777777777777777888777666666777666444333333444555666777777777666555555555555555555555555000111222222333333222222222222222111111111111111.../////////000000000111111111111000000/////////000000000000000000000000/////////000000111111111111111111111111111111111333333333333333333333333111111111111111111111111//////000111222222222222333333333333444444444444444444444444444444444444555555555555555555555555EEEDDDCCCCCCCCCCCCEEEEEEHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMLLLMMMNNNPPPQQQSSSUUUUUUTTTTTTUUUVVVUUUTTTTTTUUUVVVXXX[[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXUUUXXX[[[\\\[[[[[[[[[\\\XXXYYYZZZ[[[]]]^^^^^^___^^^___aaaaaaaaabbbeeegggmmmmmmllliiieeeccccccddd___aaaccceeefffeeedddcccaaaaaabbbdddgggiiihhhggg```aaabbbdddfffhhhjjjkkkfffggghhhhhhiiiooowww~~~uuujjj___WWWXXX]]]dddiiiooovvv{{{~~~{{{ooommmhhhccc```aaaeeeiiiooorrr{{{~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwxxxxxxwwwvvvtttssstttuuuvvvwwwuuusssqqqooommmnnnooooooooottt{{{~~~wwwsssooollllllmmmoooqqqrrrpppnnnkkkjjjiiijjjjjjiiifffddddddbbb```______^^^\\\ZZZVVVVVVVVVWWWWWWXXXXXXYYYWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPRRRPPPNNNKKKJJJIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;:::===<<<<<<<<<===>>>?????????>>><<<:::888777666666444444555666666666666666666666666666555444333222111222333444555555444333222222222222222222222222000000111222222222222222000000000111111111111222......//////000000111111000000000000000000000000000000000000000000000000......//////000000111111111111111111111111111111222222222222222222222222000000000000000111111111///000000111111111000000444444333333333222222222333444444555555555555444444444444444444444444444CCCBBBAAA@@@@@@AAABBBCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJLLLNNNNNNLLLLLLNNNPPPQQQSSSUUUUUUTTTSSSSSSTTTRRRRRRRRRSSSUUUXXX[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVUUUYYY\\\]]]\\\ZZZZZZ[[[YYYZZZ[[[\\\]]]]]]]]]^^^]]]___aaabbbcccdddgggiiimmmmmmlllhhhdddbbbbbbbbb```aaabbbcccccccccbbbaaa___```ccccccbbbbbbbbbcccaaabbbbbbdddeeeggghhhiiicccddddddccccccgggnnnuuusssfffaaabbbbbbdddgggiiimmmqqqwww{{{{{{~~~{{{xxxvvvtttsssqqqooommmbbbbbbbbbbbbdddiiirrrxxx~~~}}}}}}|||{{{zzzzzzyyyvvvvvvwwwwwwvvvuuusssrrrssstttvvvvvvuuussspppnnnlllnnnpppooopppvvvyyyuuurrroooppprrruuuwwwvvvssspppjjjiiihhhhhhgggfffbbb```aaa___^^^]]]^^^]]]ZZZXXXVVVVVVVVVVVVVVVWWWWWWWWWUUUUUUTTTTTTSSSRRRRRRRRROOOPPPPPPPPPOOOOOONNNNNNOOONNNLLLJJJJJJJJJKKKLLLGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======<<<;;;;;;:::888666555444333333444555555555555555444555555555444222222222111222333555555444333222111111111111111111111111111222222333333333333333////////////////////////------......///000000111/////////000111111222222000000000000000000000000------...//////000111111000000000000000000000000000000000000000000000000/////////000000000111111000000000111000000//////222222222222222333333333222333444555555555444444333333333333333333333333BBBAAA@@@?????????@@@AAACCCDDDEEEFFFHHHIIIJJJKKKLLLNNNQQQPPPNNNNNNPPPRRRQQQSSSUUUUUUTTTRRRRRRRRRPPPPPPQQQRRRUUUXXX[[[\\\ZZZZZZYYYWWWVVVUUUTTTTTTUUUYYY]]]^^^\\\ZZZYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\^^^aaacccdddeeehhhjjjmmmmmmkkkhhhdddaaaaaabbbcccccccccbbbbbbaaa```___]]]```cccbbb___]]]]]]____________```aaabbbcccdddaaabbbcccaaaaaadddkkkqqqvvvmmmlllgggfffeeecccccceeejjjnnnnnnqqqtttxxx{{{}}}xxxxxxwwwsssnnnllliiigggfffffffffeeecccbbbeeeiiimmmsss|||}}}}}}|||{{{zzzzzzzzzzzzuuuvvvvvvvvvvvvtttsssrrrrrrsssuuuuuutttrrrooommmlllnnnppppppqqqwwwzzzvvvtttrrrsssvvvyyy{{{yyyuuuqqqjjjiiigggffffffccc```]]]\\\[[[ZZZZZZZZZZZZWWWUUUWWWVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSRRRQQQQQQPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJIIIJJJLLLNNNOOOFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCBBB@@@???===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<999::::::999888666444333222333444444555555444444333444555555333111111111333444666777777666444333333333333333333333333333333333444555555555444444/////////......------,,,,,,,,,------...///000000......///000111222333333000000000000000000000000---------...///000000111////////////////////////////////////////////////.../////////000000111111000000111000000///......000000111222333333444444111222333444555444444333333333333333333333333333@@@???>>>======???AAABBBDDDEEEGGGHHHIIIJJJJJJJJJPPPNNNLLLLLLNNNQQQRRRRRRUUUTTTRRRPPPPPPPPPPPPQQQPPPPPPQQQRRRTTTVVVXXXYYYZZZXXXVVVTTTSSSUUUWWWXXX[[[[[[\\\^^^___^^^ZZZWWW^^^^^^]]]]]]]]]\\\\\\\\\[[[\\\___bbbfffkkknnnppptttnnnhhhdddddddddcccbbbaaabbbccccccbbbaaabbbccc^^^^^^^^^^^^]]]]]]]]]]]]^^^___bbbdddeeedddcccccccccaaa]]]\\\]]]aaafffjjj{{{}}}yyyssskkkccc``````bbb___aaaeeehhhjjjmmmqqqsssvvvmmmeeeddddddbbb```aaa```_________```bbbdddeeegggmmmwww}}}|||{{{zzzxxxwwwxxxxxxyyyzzzyyyxxxvvvuuutttttttttuuuuuuuuuuuutttrrrpppnnnjjjlllnnnmmmmmmrrr||||||vvvuuurrryyy~~~}}}|||{{{xxxssskkkgggbbb___^^^^^^]]]]]]YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@<<<=========<<<;;;::::::======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888777666555555666666666666555555555555444444444333333333333333333333333333333333000111222333333222111000111111111222222333333333111111222222222111111000........................////////////////////////000///...000333999>>>AAA111111000///////////////////////////..........................................////////////..................////////////000000////////////000000000000000000000111111222000111111111111222222222333333333222222111111111@@@???>>>===>>>@@@BBBCCCEEEFFFGGGHHHJJJJJJKKKKKKPPPNNNLLLLLLOOOQQQRRRSSSTTTSSSRRRPPPPPPPPPQQQQQQRRRRRRSSSTTTVVVXXXZZZ[[[XXXWWWVVVVVVWWWXXXZZZ[[[]]]^^^`````````]]][[[YYY\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___aaadddhhhkkkmmmrrrmmmgggdddcccccccccbbbeeeeeeeeedddaaa``````aaaaaaaaaaaa`````````______bbbcccdddeeeeeedddbbbaaaaaa___]]][[[\\\___ccceeellluuuzzzqqqjjjggg```^^^\\\\\\]]]aaaeeegggqqq|||uuuhhh```ZZZZZZ]]]]]]^^^```aaaaaacccgggmmmssszzz}}}}}}~~~~~~|||{{{|||~~~}}}zzzyyywwwvvvuuuuuuvvvvvvyyyyyyxxxwwwvvvuuuttttttsssttttttsssrrrpppooonnnnnnooopppooommmpppxxx~~~|||xxxxxxuuu{{{~~~wwwkkkgggbbb___^^^^^^]]]\\\ZZZZZZZZZYYYYYYXXXXXXXXXVVVUUUUUUTTTTTTSSSRRRRRRSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888888777555555666666666666555555444444444444333333333333222222222222222222222222000111222222222222111000111111111222222222333333111111222222222222111111////////////////////////////////////////////////...------...111555999;;;111000000///......//////////////////////////////..............................////////////..................///////////////...---------------...000000//////000000111222000000111111111222222222333333222222222111111111??????>>>>>>???AAABBBDDDGGGGGGHHHIIIJJJKKKKKKLLLPPPNNNMMMMMMPPPRRRSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTTTTUUUVVVXXXZZZ[[[\\\WWWWWWYYYZZZ\\\]]]^^^___^^^aaadddccc___\\\[[[[[[ZZZ[[[\\\]]]]]]^^^^^^^^^```_________aaaeeehhhjjjooolllgggdddcccccccccbbbeeeffffffeeebbbaaaaaabbbddddddccccccbbbbbbbbbccceeefffggggggeeeccc```^^^^^^]]]\\\[[[\\\]]]___```bbbgggooouuuxxx{{{}}}xxxkkkddd[[[VVVVVVZZZ\\\]]]aaakkktttxxx~~~zzzlll___[[[UUURRRUUUXXXZZZ^^^cccgggjjjpppzzz{{{zzz}}}yyyxxxxxxyyy{{{{{{zzzyyywwwvvvuuutttssssssssssssxxxxxxxxxxxxwwwvvvtttsssrrrrrrrrrrrrqqqpppnnnnnnpppqqqqqqnnnllllllqqquuu~~~{{{yyyzzzxxx|||mmmiiiccc```^^^^^^]]]\\\\\\\\\[[[YYYYYYXXXXXXXXXTTTTTTTTTSSSRRRRRRQQQQQQSSSRRRQQQPPPNNNMMMKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888888777555555666666666666555555444444444333333333222222111111111111111111111111000111111222222111111000111111111111111222222222111111222222222222222111////////////////////////////////////////////////,,,,,,,,,---///000222333000000///............///////////////////////////////////////////////////......////////////......---............///////////////...---,,,,,,,,,---///////////////000111111000000000111111111222222222222222111111111111111???>>>??????@@@BBBDDDEEEHHHHHHIIIIIIJJJKKKLLLLLLOOONNNMMMNNNQQQSSSSSSSSSSSSSSSRRRRRRRRRSSSUUUUUUVVVVVVWWWXXXYYY[[[]]]^^^YYY[[[]]]___```aaaaaaaaa___cccfffccc]]]YYYYYY\\\[[[\\\^^^```aaabbbbbbbbbaaa```___^^^```dddhhhkkknnnkkkhhheeeddddddddddddbbbdddeeeeeeddddddeeefffeeeeeedddcccbbbccccccdddeeeeeefffeeedddaaa___]]]\\\\\\\\\\\\\\\\\\\\\[[[___```ccchhhmmmppprrrrrrvvvzzzmmmeeeddddddccc``````fffkkkmmmrrrxxx||||||zzz{{{|||{{{{{{xxxppphhh```YYYXXXVVVVVVZZZ^^^bbbhhhoooxxx~~~zzzzzz}}}wwwwwwwwwxxxyyyyyywwwvvvuuuuuutttsssrrrrrrrrrrrrvvvwwwxxxyyyxxxvvvtttrrrrrrrrrrrrqqqqqqpppoooooooooooonnnllliiiiiikkknnnuuuzzz~~~{{{xxxwwwxxx{{{nnnjjjeeeaaa______^^^]]]^^^]]][[[YYYXXXXXXXXXXXXUUUUUUTTTTTTSSSRRRRRRQQQTTTSSSRRRQQQOOOMMMKKKJJJMMMMMMMMMMMMMMMLLLKKKKKKJJJHHHGGGEEEDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>============;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::::::::::::::;;;;;;:::999888777666666444555555666666555555444333333333333222222222222000000000000000000000000000000111111111111000000000111111111111111111111000111222222222222222222////////////////////////........................,,,,,,------------------//////...------............///////////////000000////////////////////////---......//////......------------.........//////111111000///............///............///000000000000000000111111111111111111111111111111111000>>>>>>???@@@BBBCCCEEEFFFIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLNNNQQQSSSSSSSSSSSSRRRRRRRRRSSSUUUWWWXXXWWWXXXXXXYYYZZZ\\\]]]^^^]]]___```bbbbbbaaa```___^^^bbbdddaaa[[[WWWXXXZZZ\\\^^^```ccceeeeeeeeeeeeaaa```______aaaeeejjjmmmlllkkkjjjgggffffffggghhhdddfffgggfffeeedddeeefffdddcccaaa`````````bbbbbb```aaabbbcccbbb```]]]\\\[[[\\\]]]^^^]]]\\\[[[ZZZ[[[ZZZ[[[^^^cccfffgggfffjjjsss~~~xxxsssooorrrrrroooppprrrpppkkkiiiiiihhhgggggglllttt{{{yyytttrrrssstttxxxxxxxxxvvvtttvvvyyy}}}xxxxxx{{{~~~{{{zzzyyyyyy{{{vvvpppjjjeee```]]]]]][[[\\\bbbjjjpppttt}}}|||xxxwwwxxxvvvxxxyyyzzzyyyxxxwwwwwwuuuuuuuuuuuutttsssrrrrrrtttuuuwwwxxxwwwuuusssqqqrrrrrrrrrqqqqqqqqqqqqqqqoooooonnnllljjjjjjlllmmmppptttwwwwwwuuusssssstttyyyoookkkfffbbb``````___^^^^^^]]][[[XXXWWWWWWWWWXXXWWWWWWVVVUUUUUUTTTTTTSSSTTTTTTTTTRRRPPPNNNLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHFFFEEEDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAAAAABBBCCCCCC@@@@@@???>>>============;;;;;;;;;;;;;;;<<<===>>>;;;;;;:::999999999999999999888888777666555444444444444555555555555444444333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222222111------------------------------------------------,,,------......---++++++...---------------......------......////////////////////////////////////------............------------------............000000///........................---......///000//////000000000111111111000000000000000000000000===>>>???AAACCCEEEFFFGGGJJJIIIHHHHHHHHHIIIKKKLLLLLLKKKKKKNNNQQQSSSSSSRRRQQQPPPPPPQQQRRRUUUWWWXXXWWWWWWXXXXXXYYY[[[\\\]]]______```aaa```___]]]\\\^^^```aaa___ZZZWWWWWWYYY\\\^^^aaadddfffffffffeeeaaa`````````bbbeeeiiikkkkkkkkkkkkiiigggggghhhjjjjjjkkkjjjhhheeebbbbbbbbbbbb```^^^]]]]]]]]]___```]]]^^^___``````^^^\\\[[[[[[\\\]]]^^^^^^]]][[[ZZZ[[[ZZZZZZ\\\___aaaaaaaaa```gggsss~~~uuulllbbb___[[[ZZZ\\\aaafffjjjuuu~~~~~~xxxtttqqqooojjjiiihhhjjjnnnrrrtttuuusssnnnggg```\\\\\\^^^```aaabbbcccbbb```bbbgggkkkffffffgggjjjmmmnnnnnnmmmkkkjjjhhhgggggghhhjjjkkkllliiifffddd```]]]___ccciiiooozzz~~~~~~}}}yyyvvvvvvwwwzzz||||||{{{yyyxxxxxxvvvvvvwwwvvvvvvuuussssssssstttuuuuuuuuutttrrrqqqrrrrrrqqqqqqqqqrrrrrrsssrrrqqqnnnllllllmmmooopppnnnppprrrrrrqqqpppppppppvvv}}}|||llliiidddaaa``````___^^^]]][[[YYYWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSRRROOOMMMKKKMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDAAA@@@???>>>===============<<<;;;::::::;;;===>>>;;;:::999999888888999999777777666555444333333222444444555555555555444444222222222111111111000000000000000000000000000000111000000//////000000111000000000000////////////......///000111111111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------......///........................------............------,,,------------.........---,,,,,,,,,,,,,,,---------------------...///////////////000000000111111////////////000000000000<<<>>>@@@BBBDDDFFFGGGGGGJJJIIIGGGGGGGGGHHHJJJKKKJJJJJJJJJMMMPPPRRRRRRQQQMMMMMMMMMNNNPPPRRRUUUVVVWWWWWWWWWWWWXXXZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZ______^^^]]][[[YYYXXXXXXYYY[[[___aaaccccccbbbaaaaaaaaaaaaaaabbbccceeefffhhhiiijjjiiigggfffhhhjjjmmmmmmllliiieeebbbaaaaaa```^^^\\\ZZZZZZ[[[]]]^^^]]]^^^_________]]][[[YYYZZZ[[[\\\\\\]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^___\\\___eeeooo~~~ooojjjcccbbbfffjjjllllllmmmtttxxxwwwvvvxxxzzzyyywwwrrrkkkfffbbb___]]][[[XXXWWWWWWYYY]]]```aaaaaa^^^[[[WWWTTTSSSUUUXXXZZZZZZ]]]^^^^^^\\\___eeejjjjjjiiihhhiiilllmmmmmmlllhhhgggeeeeeefffhhhkkkmmmqqqooooooqqqooommmrrrzzz{{{}}}~~~{{{yyyyyyxxx{{{~~~~~~|||yyyxxxyyyvvvwwwwwwwwwwwwuuutttsssssssssrrrrrrrrrrrrqqqqqqqqqpppoooooopppqqqrrrssstttqqqmmmjjjjjjlllnnnpppmmmmmmnnnooonnnnnnnnnooopppyyywwwhhheee```^^^]]]^^^^^^]]][[[YYYWWWUUUUUUVVVWWWYYYYYYYYYXXXXXXWWWVVVVVVUUUQQQRRRRRRRRRQQQOOOMMMKKKMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDCCCBBBBBBCCCEEEFFFCCCBBBAAA@@@@@@AAABBBCCCAAAAAA@@@???>>>>>>>>>>>>>>>===;;;::::::;;;<<<===::::::999888888888888888888777666555444333333222333444444555555444444333222111111111000000000000111111111111111111111111111000///......///000111000000/////////.........,,,---...///000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------...******++++++,,,------...------------------------,,,------......------,,,,,,,,,---------.........++++++++++++,,,---......------,,,,,,------...///////////////000000000111........./////////000000<<<===@@@BBBEEEFFFGGGHHHIIIHHHGGGFFFFFFGGGIIIJJJIIIIIIJJJLLLPPPQQQQQQPPPJJJJJJJJJLLLNNNPPPSSSUUUVVVVVVVVVVVVWWWYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXaaa___]]]\\\\\\[[[ZZZXXXVVVYYY\\\___``````___^^^bbbbbbaaaaaaaaaaaabbbbbbfffhhhiiihhhfffeeegggjjjkkklllkkkiiifffdddcccddd___^^^[[[YYYYYYZZZ\\\^^^^^^___``````^^^\\\YYYXXXYYYYYYZZZ[[[[[[[[[[[[[[[XXXZZZ\\\[[[ZZZYYYYYY[[[]]]]]]^^^bbbnnnxxxvvv{{{~~~|||www|||}}}wwwpppnnnkkkiiiccc```\\\YYYWWWVVVSSSQQQQQQPPPPPPRRRVVVXXXYYYYYYYYYXXXWWWWWWYYY\\\```cccdddgggiiiiiihhhkkkrrrxxx{{{zzzyyyyyy{{{}}}}}}}}}wwwuuutttssstttwwwzzz|||zzzvvvxxx{{{yyyxxxyyyxxx{{{|||yyyyyyyyyvvvwwwwwwwwwwwwuuutttsssrrrrrrqqqpppppppppqqqqqqoooooonnnnnnnnnpppqqqrrrsssooojjjffffffhhhkkklllkkkllllllmmmmmmnnnoooooommmvvv~~~}}}yyyssseeebbb]]][[[[[[\\\\\\\\\ZZZXXXVVVTTTTTTUUUXXXYYYYYYXXXXXXWWWWWWVVVVVVUUUOOOPPPQQQQQQQQQOOOLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKGGGHHHIIIIIIHHHGGGEEEDDDEEEDDDCCCBBBBBBCCCEEEFFFBBBAAA???>>>>>>???AAABBBBBBAAA@@@???>>>>>>>>>>>>???>>><<<:::999:::;;;<<<:::999999888777888888888888888777666555444333333333444444555555444444333111111111111000000000000111111111111111111111111111000///......///000111000000//////.........---+++,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++,,,,,,---...))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---...///000111---,,,,,,,,,,,,---......////////////000000000000---.........//////000000;;;<<<>>>@@@BBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNPPPQQQRRRRRRJJJKKKLLLMMMNNNOOOOOOOOOTTTVVVXXXXXXWWWWWWXXXYYYVVVVVVVVVWWWWWWWWWXXXXXX]]]\\\[[[\\\]]]]]]ZZZVVV\\\]]]___aaaccccccccccccbbbcccdddcccbbbbbbccceeeggghhhiiihhhfffeeeeeeeeecccbbbbbbdddeeeeeecccaaa]]]\\\[[[[[[[[[\\\]]]]]]YYYYYYZZZZZZZZZZZZYYYYYYXXXYYY[[[\\\]]]]]]\\\\\\]]]\\\ZZZXXXXXXYYY[[[\\\YYYZZZ^^^cccgggnnn~~~uuuiii```[[[[[[ZZZWWWTTTSSSTTTUUUTTTVVVWWWXXXZZZ^^^cccfffiiiccc___aaajjjtttzzz}}}zzzzzzzzzyyyyyywwwvvvuuuuuuxxx|||}}}|||yyywwwvvvyyyyyyzzzyyyxxxuuurrrppppppoooooopppqqqqqqooommmooonnnmmmmmmmmmmmmmmmnnnooommmjjjhhhgggiiilllmmmsssqqqnnnmmmmmmllljjjiiiooooooqqquuuwwwuuuooojjj```^^^\\\\\\]]]_________[[[ZZZYYYXXXXXXXXXYYYYYY[[[YYYVVVTTTRRRRRRSSSTTTSSSSSSQQQPPPNNNMMMKKKKKKOOONNNNNNMMMLLLKKKJJJJJJMMMLLLKKKIIIGGGEEECCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAABBBCCCDDDBBB@@@??????AAABBBBBBAAA=========<<<;;;;;;::::::888777555444555666888999999888777666444222111111222222222222222222222222111111111111111111111111//////////////////////////////000//////...---------,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---------+++)))'''+++++++++++++++***)))(((******+++++++++,,,,,,,,,/////////......---------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...000///...------------------------........./////////////////////000111111;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIKKKMMMOOOPPPQQQQQQMMMMMMMMMNNNOOOPPPRRRRRRSSSTTTVVVWWWVVVVVVWWWXXXWWWXXXXXXXXXYYYYYYYYYZZZZZZYYYYYY[[[]]]^^^\\\YYYYYYZZZ\\\^^^___`````````dddeeefffeeebbb`````````ccceeeggggggeeedddcccdddbbbbbbbbbcccddddddbbb```]]]]]]]]]\\\\\\\\\[[[[[[XXXYYYYYYZZZZZZYYYYYYXXXYYYZZZ\\\]]]^^^^^^]]]]]]\\\[[[YYYXXXXXXXXXZZZ[[[[[[ZZZ[[[]]]___dddrrr~~~ppphhhfffbbb\\\YYYXXX[[[^^^bbbdddhhhlllpppuuu{{{}}}{{{{{{yyyyyyxxxxxxwwwvvvuuuuuuuuuxxx{{{|||zzzwwwvvvuuuwwwxxxxxxxxxvvvtttqqqoooooonnnmmmnnnpppqqqpppooonnnnnnmmmlllllllllllllllnnnllliiihhhhhhiiilllnnnrrrpppnnnmmmnnnnnnmmmkkkkkklllnnnqqqrrrpppkkkfff___]]]\\\[[[]]]^^^___^^^\\\\\\\\\]]]^^^^^^______]]]YYYUUUPPPNNNOOOQQQRRRPPPOOOOOOOOONNNNNNMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJLLLLLLJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEECCCAAA@@@@@@AAABBBAAA@@@>>>======<<<;;;:::999999888777666555555666777888777777666555333222111111222222222222222222222222111111111111111111111111///////////////////////////////////////...------------,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***,,,------,,,+++***+++++++++++++++***))))))))))))*********+++++++++.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,++++++,,,,,,,,,,,,---------.........//////......///000000111;;;<<<===???@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEHHHIIIJJJLLLNNNOOOOOOPPPNNNNNNMMMMMMNNNPPPRRRSSSQQQRRRTTTTTTSSSTTTUUUWWWWWWWWWXXXXXXXXXXXXYYYYYYUUUVVVWWWZZZ]]]^^^^^^\\\[[[\\\]]]___```aaaaaaaaaeeefffgggeeebbb^^^[[[ZZZ^^^aaaeeefffeeecccbbbbbbaaaaaa```aaaccccccaaa___^^^^^^^^^^^^]]][[[YYYXXXXXXXXXYYYYYYYYYYYYXXXXXXZZZ[[[]]]^^^______^^^^^^[[[ZZZXXXWWWVVVWWWXXXXXX]]][[[ZZZZZZZZZ^^^kkkxxx~~~{{{sssnnnnnnrrrvvv~~~yyyxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxzzzzzzxxxuuutttsssuuuvvvwwwwwwuuusssqqqooonnnlllkkklllnnnpppqqqqqqooonnnmmmlllkkkjjjjjjjjjkkkjjjhhhggghhhjjjmmmoooqqqooonnnnnnooopppooommmjjjjjjlllnnnooolllgggccc___]]][[[[[[\\\]]]]]]]]]ZZZ\\\^^^```bbbbbbbbbbbb^^^ZZZTTTNNNKKKLLLNNNPPPLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLLLLKKKKKKJJJJJJIIIKKKJJJJJJIIIHHHGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@AAABBBDDDEEEFFFDDDBBB@@@@@@@@@AAA@@@???>>>===<<<;;;:::999888888888777666555555555777777555444444333222222111111111111111111111111111111000000000000000000000000////////////////////////......//////......------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))+++,,,------,,,,,,***++++++++++++***))))))(((((()))))))))*********,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,++++++************+++++++++,,,,,,,,,---------///............///000000;;;<<<===>>>???@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLNNNPPPQQQNNNPPPQQQQQQQQQQQQSSSUUUUUUUUUUUUUUUUUUUUUVVVVVVSSSTTTWWWYYY\\\]]]]]]\\\\\\]]]^^^___```aaaaaabbbccceeefffeeeaaa\\\YYYXXX[[[___ccceeeeeecccbbbaaa```_________aaaaaa```^^^^^^_________]]]ZZZWWWUUUWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZ\\\]]]^^^^^^]]]]]]YYYXXXWWWVVVUUUUUUUUUVVVXXXUUUTTTUUUVVV[[[gggssstttxxx}}}{{{vvvuuutttssssssssstttuuuvvvwwwxxxwwwuuurrrqqqrrrtttuuuvvvwwwvvvtttqqqpppooommmjjjjjjlllnnnpppppppppooommmlllkkkjjjjjjiiiiiihhhgggggghhhjjjmmmoooqqqpppooooooppppppnnnllljjjkkkmmmnnnmmmjjjfffccc___]]][[[ZZZ[[[\\\[[[[[[XXXZZZ\\\___`````````___\\\YYYTTTOOOLLLKKKKKKLLLJJJJJJKKKLLLMMMMMMNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFBBBCCCCCCDDDDDDCCCCCCBBB??????@@@AAABBBDDDFFFGGGEEEBBB@@@???@@@???>>>======<<<<<<:::999888777666777777666555555555666666222222222222111111111111111111111111111111111111000000000000000000000000........................------.........------,,,...------,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++******)))))))))))))))*********+++++++++++++++************************************+++++++++++++++***))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++***************+++******+++++++++,,,,,,,,,.........------...//////;;;<<<======>>>>>>>>>>>>????????????@@@AAABBBCCCFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPMMMNNNOOOOOOOOOPPPRRRUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSUUUWWWYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]___aaadddccc```]]]ZZZYYYZZZ^^^bbbeeedddcccbbbaaa___^^^]]]]]]^^^___^^^]]]^^^^^^___^^^\\\YYYUUUSSSVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[VVVVVVUUUTTTSSSSSSSSSRRROOOLLLKKKMMMOOOSSS]]]ggghhhjjjoooyyy~~~}}}{{{yyysssssssssrrrssssssttttttuuuvvvvvvtttrrrppppppqqqtttuuuwwwwwwwwwuuusssrrrqqqnnnkkkjjjjjjlllllllllpppooonnnlllkkkjjjjjjjjjggggggfffggghhhjjjlllnnnrrrqqqooooooooonnnkkkiiihhhjjjllllllkkkhhheeeccc___]]]ZZZYYYZZZZZZZZZYYYXXXYYY[[[]]]]]]\\\[[[ZZZXXXWWWUUUSSSPPPMMMJJJHHHJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBB>>>??????@@@BBBDDDEEEFFFDDDAAA???>>>>>>>>><<<;;;;;;;;;:::999888777666666777777666555555555555555111111111111111111111111000000000000000000000000////////////////////////------------------------,,,,,,------------,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))******+++++++++***************+++++++++,,,,,,***************************************************++++++++++++***))))))++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,......---------------...;;;;;;<<<=========<<<<<<>>>>>>>>>>>>???@@@AAAAAAEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMNNNNNNOOOLLLMMMNNNMMMMMMOOORRRUUUWWWWWWVVVVVVVVVVVVUUUUUUSSSUUUXXXYYYXXXXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^\\\^^^``````___]]]\\\\\\ZZZ]]]aaacccbbbaaa```aaa^^^\\\[[[[[[\\\]]]]]]\\\]]]]]]]]]\\\YYYWWWTTTSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVXXXYYYZZZZZZYYYYYYTTTTTTTTTSSSRRRQQQPPPPPPPPPLLLKKKLLLMMMOOOVVV^^^___```ccciiisss}}}zzzyyywwwuuutttqqqqqqrrrssstttttttttssssssssssssqqqooonnnoooppptttuuuvvvwwwwwwvvvtttssspppnnnkkkjjjjjjkkkjjjiiinnnmmmlllkkkjjjiiiiiiiiiffffffffffffhhhiiikkklllpppooonnnnnnmmmkkkhhheeecccfffhhhhhhfffcccaaaaaa___]]]ZZZXXXYYYYYYXXXWWWZZZZZZ[[[[[[[[[YYYXXXWWWSSSTTTTTTSSSQQQNNNJJJHHHJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>???@@@BBBCCCDDDAAA???===<<<<<<<<<;;;999999999999888777777666666777666666666555444444333111111111111111000000000////////////////////////////////////////////////------------------------++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++*********+++++++++++++++------,,,++++++******)))))))))***++++++++++++******++++++++++++,,,,,,,,,)))))))))*********************************************++++++******)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,------...******+++++++++,,,,,,,,,......---,,,,,,,,,,,,---;;;;;;<<<<<<<<<;;;;;;:::============>>>???@@@@@@EEEEEEFFFGGGGGGGGGFFFFFFFFFHHHJJJLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNRRRUUUWWWVVVVVVVVVUUUUUUUUUUUUQQQTTTWWWXXXWWWWWWXXXYYY\\\\\\[[[[[[\\\]]]______[[[]]]^^^^^^]]]\\\\\\]]]ZZZ\\\___```___^^^^^^___]]][[[YYYYYY[[[\\\\\\[[[]]]\\\[[[YYYWWWUUUTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWYYYYYYYYYXXXXXXSSSSSSRRRRRRQQQOOONNNMMMQQQMMMLLLOOOOOOOOOSSSYYYWWWYYY\\\___eeeooo}}}}}}zzzwwwuuuuuuuuutttsssnnnpppsssuuuvvvuuutttrrrqqqqqqqqqooommmmmmoooqqqrrrsssuuuvvvvvvuuutttrrrmmmkkkjjjjjjkkkkkkjjjhhhjjjjjjiiihhhhhhhhhhhhhhhfffffffffggggggiiijjjkkklllkkkkkkkkkllljjjgggddd___bbbeeeeeeccc```___```___]]]YYYXXXXXXXXXWWWVVVXXXXXXXXXWWWWWWVVVVVVVVVPPPPPPPPPPPPOOOMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIDDDDDDEEEFFFFFFGGGHHHHHHFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBB???===;;;:::;;;;;;:::888777777777777777777777777666666666666555444333333222222222111111000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++,,,---,,,++++++************************)))*********++++++++++++,,,,,,++++++++++++++++++))))))***+++++++++++++++************++++++++++++)))))))))******+++++++++***************************************))))))(((************************++++++************++++++,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,---...------,,,++++++,,,,,,;;;;;;<<<<<<;;;;;;::::::<<<<<<<<<======>>>???@@@EEEEEEFFFFFFFFFFFFEEEEEEBBBDDDHHHJJJKKKJJJIIIHHHKKKLLLMMMLLLLLLNNNRRRUUUUUUTTTTTTTTTSSSSSSRRRRRROOORRRVVVXXXWWWWWWYYY[[[YYYYYYXXXXXXXXXZZZ[[[\\\\\\]]]]]]]]][[[[[[\\\]]]ZZZ\\\]]]]]]\\\\\\\\\]]]]]][[[YYYXXXZZZ[[[[[[[[[\\\[[[YYYWWWUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWYYYYYYYYYYYYXXXRRRRRRRRRQQQPPPOOOMMMLLLKKKHHHHHHKKKMMMMMMPPPTTTNNNRRRUUUWWWZZZdddrrr}}}yyy{{{uuusssqqqrrrsssuuuvvvuuummmpppsssvvvwwwvvvtttrrrppppppooommmlllllloooqqqppprrrsssuuuuuutttsssrrrjjjiiiiiijjjlllllljjjiiihhhggggggfffffffffgggggggggffffffgggggghhhiiijjjhhhhhhhhhjjjkkkjjjgggddd^^^bbbeeeeeebbb``````aaa___\\\YYYXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUNNNNNNMMMLLLLLLKKKLLLLLLGGGGGGGGGHHHHHHIIIIIIJJJCCCCCCDDDEEEFFFGGGGGGHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>======>>>???@@@@@@===;;;999999::::::999888666666666666777777777777666666666666555444333222333333222222111000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++************************))))))******++++++++++++************+++,,,---...((()))***+++++++++++++++))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))***************)))((((((************************+++***)))(((((()))***+++,,,+++++++++,,,------...++++++,,,,,,,,,---------...---,,,,,,++++++++++++999999999999999999999999;;;;;;;;;<<<===???@@@AAA@@@BBBEEEFFFEEEEEEEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKMMMOOOQQQSSSUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOQQQRRRTTTUUUVVVWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWXXXYYY[[[]]]^^^XXXZZZ[[[]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWYYYYYYZZZXXXUUUTTTUUUVVVUUUTTTTTTUUUWWWXXXXXXXXXWWWWWWVVVWWWXXXXXXXXXWWWVVVUUUVVVTTTPPPOOOOOOPPPPPPOOOMMMLLLKKKJJJKKKMMMOOOPPPQQQNNNNNNRRRVVV]]]hhhrrrssswww|||}}}wwwsssrrrrrrqqqrrrssstttuuuuuuvvvxxx|||~~~{{{tttnnnkkkkkkjjjjjjjjjkkkmmmmmmppppppqqqssstttssspppmmmooonnnllljjjiiiiiijjjjjjkkkiiifffgggiiijjjiiigggccccccdddfffgggiiijjjjjjllliiigggggghhhgggdddaaaaaabbbdddeeedddcccaaa```]]][[[XXXWWWVVVUUUSSSQQQTTTSSSSSSRRRQQQOOONNNMMMOOONNNMMMLLLLLLKKKKKKKKKGGGFFFEEEEEEEEEFFFHHHHHHHHHGGGFFFFFFHHHIIIHHHFFFFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>=========<<<;;;;;;::::::::::::::::::999999888777999999999999888888888777444444444444333222111000000000000000//////////////////000000000000000000000000//////......------------------------------)))******++++++,,,------************************************************++++++***************+++******)))))))))))))))))),,,,,,+++***)))))))))***)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------999999999999999999999999:::::::::;;;<<<>>>???@@@AAACCCEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIJJJLLLNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPRRRTTTVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVWWWYYY[[[\\\XXXYYY[[[\\\\\\\\\ZZZZZZXXXWWWVVVUUUUUUVVVVVVWWWXXXVVVSSSRRRSSSTTTTTTSSSSSSTTTUUUVVVVVVVVVUUUUUUSSSTTTUUUVVVVVVUUUTTTTTTVVVSSSPPPNNNOOOOOOOOOOOONNNMMMKKKJJJJJJKKKLLLMMMNNNKKKLLLPPPTTTYYYbbbkkkppprrrrrrqqqsss}}}|||wwwsssrrrqqqqqqqqqsssuuuwwwvvvwwwyyy}}}~~~{{{tttnnnkkkjjjjjjiiijjjkkkmmmnnnppppppqqqrrrtttrrrooollllllkkkjjjiiihhhhhhiiiiiiiiigggeeefffiiijjjjjjiiidddeeefffggghhhjjjkkkkkkkkkiiifffffffffeeebbb______```aaabbbbbb```^^^]]]]]][[[XXXWWWWWWVVVSSSQQQSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHHHHHHHGGGFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::999888888777777777777666666666666444444444444333222111000111111111111000000000000000///////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************++++++***************++++++*********+++,,,------,,,+++******))))))******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---888888888888888888888888888888999:::;;;===???@@@CCCDDDFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLNNNPPPSSSUUUWWWXXXYYYUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXYYYZZZ[[[\\\[[[ZZZZZZWWWWWWUUUTTTSSSTTTTTTUUUUUUSSSQQQPPPQQQRRRRRRRRRQQQQQQSSSTTTTTTSSSSSSRRRPPPPPPRRRSSSSSSSSSSSSSSSUUUSSSPPPNNNOOOOOOOOONNNNNNMMMKKKIIIIIIIIIIIIJJJKKKIIIJJJOOOQQQTTTZZZbbblllkkkgggbbb```fffrrr}}}}}}zzzsssrrrpppppppppsssuuuwwwtttuuuxxxzzzzzzwwwqqqllljjjjjjiiiiiijjjlllmmmnnnoooooopppqqqrrrqqqnnnkkkiiiiiihhhgggggghhhhhhiiigggeeeeeefffhhhjjjjjjjjjfffggghhhiiijjjkkklllmmmllljjjhhhgggfffdddaaa^^^\\\]]]^^^______]]][[[ZZZ\\\[[[XXXWWWWWWVVVTTTRRRRRRRRRQQQPPPNNNMMMLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHGGGFFFDDDDDDCCCBBBAAA@@@@@@@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;:::999999555555555444444444444333444444444444333222111000222222222111111111000000/////////.........------.........---------------++++++++++++++++++++++++------,,,,,,+++******)))************************************************+++***************++++++)))))))))***+++,,,...///++++++***)))))))))******)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************''''''((()))***,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,666666777777777777888888888888999:::;;;===???@@@CCCEEEFFFEEEDDDCCCCCCEEEEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNLLLMMMOOOQQQSSSUUUUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[XXXWWWUUUTTTSSSTTTTTTUUUTTTRRRPPPOOOQQQRRRRRRQQQPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNOOOPPPRRRRRRSSSSSSTTTRRROOONNNOOOOOONNNMMMKKKJJJIIIHHHHHHHHHIIIIIIJJJIIIKKKPPPQQQQQQTTTZZZfffddd```[[[WWWYYYaaahhhvvv~~~uuusssqqqooooooqqqsssuuuppprrrsssuuutttpppllliiijjjiiiiiiiiikkklllnnnppppppoooooopppqqqpppmmmjjjhhhhhhhhhhhhhhhiiiiiiiiigggfffeeefffggghhhhhhiiihhhiiiiiijjjlllmmmmmmnnnnnnmmmkkkiiigggdddaaa___[[[\\\]]]^^^]]]\\\ZZZYYY[[[ZZZXXXWWWWWWWWWUUUSSSQQQQQQOOONNNLLLKKKKKKJJJMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFEEECCCCCCCCCCCCBBBAAA@@@@@@???>>><<<;;;;;;<<<===??????>>>>>>======<<<;;;;;;::::::;;;;;;;;;::::::999444444444444333333333333333333333333333222111111111111111000000000000////////////...------,,,,,,...............---------++++++++++++++++++++++++,,,,,,,,,++++++******************************************************************)))******+++,,,)))((((((((()))***++++++******))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************'''''''''(((***+++---...++++++++++++++++++++++++************++++++++++++555555555666666777777777888999999;;;<<<>>>@@@AAACCCDDDEEEDDDBBBBBBCCCDDDCCCDDDFFFHHHKKKMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUVVVVVVWWWWWWWWWXXX[[[[[[[[[\\\\\\\\\\\\\\\YYYXXXWWWVVVUUUUUUVVVWWWUUUSSSPPPPPPQQQRRRRRRQQQQQQQQQRRRSSSSSSRRRQQQPPPMMMNNNOOOPPPQQQRRRSSSTTTSSSQQQOOONNNNNNNNNMMMKKKHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKNNNRRRRRRPPPQQQUUU[[[\\\[[[XXXUUUUUUXXX[[[bbbjjjxxx||||||~~~}}}vvvtttqqqooommmnnnooopppnnnoooqqqqqqpppmmmjjjiiijjjiiiiiijjjlllnnnppprrrpppooooooooopppooollljjjiiiiiijjjjjjjjjjjjjjjjjjhhhhhhgggfffeeeeeeeeefffiiiiiijjjkkklllmmmmmmnnnmmmmmmkkkiiieeebbb___^^^[[[\\\]]]^^^^^^\\\[[[YYYZZZXXXWWWVVVWWWWWWUUUSSSQQQPPPNNNMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGEEEFFFGGGGGGEEEDDDBBBCCCCCCCCCBBBAAA@@@???@@@???===<<<<<<===???@@@>>>>>>>>>===<<<<<<;;;;;;999999:::;;;;;;:::::::::555555555444444444333333222222333333222222111111000////////////.........//////......------------........................------------------------******+++++++++,,,,,,,,,******************************************************))))))***++++++,,,++++++***)))((((((((()))***))))))((())))))******(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))(((((()))******+++************************)))))))))*********++++++333444444555555666666777888888999;;;===???AAABBBAAABBBBBBBBB@@@@@@BBBDDDCCCDDDFFFHHHKKKMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQUUUVVVWWWXXXXXXXXXXXXWWW[[[[[[[[[[[[[[[\\\\\\\\\YYYXXXWWWWWWWWWXXXYYYYYYVVVTTTQQQQQQQQQRRRQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPNNNNNNNNNOOOPPPRRRSSSTTTRRRPPPNNNNNNNNNNNNLLLJJJFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKNNNRRRRRRNNNOOORRRQQQSSSTTTTTTRRRQQQQQQRRRUUUXXX```mmm~~~yyywwwuuuuuuvvvxxxwwwwwwsssrrrpppnnnmmmllllllmmmmmmoooqqqqqqooommmlllllljjjjjjkkklllmmmppprrrtttqqqpppoooooooooooollljjjkkkkkklllllllllkkkkkkjjjhhhhhhhhhfffdddcccccceeeiiiiiiiiijjjkkkllllllllljjjkkkjjjgggccc```^^^^^^\\\]]]^^^______]]]\\\ZZZXXXVVVUUUUUUVVVVVVUUUSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIHHHHHHHHHHHHGGGEEEEEEFFFFFFEEECCCBBBBBBCCCDDDCCCBBB@@@???@@@???>>>>>>>>>???@@@AAA=========<<<;;;;;;::::::888888999:::::::::999999555555555555444444444444111222222222222222111111//////.........---------........................---------------.........------------------------)))******+++,,,,,,------************************************************))))))))))))***+++,,,,,,///...,,,+++******))))))))))))((((((((()))******((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))((())))))))))))*********222333333444555555666666777777888:::<<<>>>@@@AAA???@@@@@@?????????BBBDDDCCCDDDEEEGGGIIIJJJKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOONNNRRRRRRRRRRRRRRRRRRRRRRRRUUUVVVWWWXXXXXXXXXWWWVVVYYYYYYYYYYYYYYYZZZZZZ[[[XXXWWWWWWWWWWWWYYYZZZ[[[WWWUUURRRPPPPPPPPPPPPOOOQQQQQQRRRRRRRRRQQQOOOOOONNNNNNNNNNNNOOOPPPRRRSSSQQQOOONNNNNNNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJIIILLLPPPOOOKKKKKKOOOMMMNNNNNNNNNMMMKKKKKKKKKMMMPPPTTTZZZfffvvv}}}yyywwwwwwrrrqqqoooooooooooooooooommmmmmnnnnnnmmmmmmllllllkkkmmmpppooommmllllllnnnkkkkkklllmmmooorrruuuvvvsssqqqoooooooooooommmkkkllllllmmmmmmlllkkkjjjiiifffggghhhfffcccbbbdddfffhhhhhhhhhiiiiiijjjkkkkkkkkklllllljjjeeeaaa```aaa\\\]]]___```___^^^\\\[[[VVVTTTSSSTTTUUUUUUTTTSSSRRRQQQNNNLLLKKKJJJKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGEEEEEEFFFFFFDDDCCCAAABBBCCCDDDDDDBBBAAA???>>>>>>>>>??????@@@@@@@@@<<<<<<<<<;;;::::::999999666777888888999999999888555555444444444333333333111111222222222222111111////////////............---......//////000000111******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************************************))))))))))))***+++,,,---------,,,+++************((((((((((((((()))******(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******222222333444444555666666555666777888:::===???@@@===>>>???>>>>>>???AAADDDDDDEEEEEEFFFGGGGGGHHHHHHLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKLLLNNNOOOOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVUUUXXXWWWWWWWWWWWWXXXYYYYYYWWWVVVVVVVVVWWWYYY[[[\\\XXXUUURRRPPPOOOOOONNNMMMPPPQQQQQQRRRQQQPPPNNNNNNNNNNNNMMMMMMMMMOOOPPPQQQPPPOOONNNNNNNNNMMMKKKIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGJJJMMMLLLHHHIIILLLNNNMMMLLLJJJHHHGGGHHHHHHJJJMMMQQQRRRVVVbbbuuuzzzuuussssssssspppnnnmmmkkkkkkkkkllllllhhhjjjkkkmmmnnnmmmmmmlllhhhkkkmmmmmmkkkjjjkkkmmmlllllllllnnnpppsssvvvxxxtttrrrpppooopppooommmlllllllllmmmmmmllljjjiiihhhccceeegggeeecccccceeehhhggggggggghhhhhhiiiiiijjjnnnppppppmmmiiieeeeeefff\\\]]]_________^^^\\\ZZZUUUSSSRRRSSSTTTTTTSSSRRRSSSQQQOOOLLLKKKKKKKKKLLLHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHIIIJJJIIIHHHHHHIIIGGGEEEEEEFFFEEEDDDBBB@@@BBBCCCDDDDDDBBBAAA???<<<===>>>???@@@@@@??????<<<;;;;;;::::::999888888555666777888888888888888444444444333333333222222000111111222222222111111000000000000////////////------...///000111222222(((((())))))*********+++++++++++++++++++++++++++------,,,++++++*********************************************************))))))))))))***+++,,,---***)))))))))))))))******((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))333333444444555666777777888777666777:::<<<<<<;;;???>>>======>>>@@@BBBDDDAAACCCFFFGGGFFFFFFFFFGGGKKKLLLNNNOOOOOONNNMMMLLLMMMMMMMMMLLLLLLJJJIIIIIIGGGHHHKKKMMMOOOOOOOOOOOOSSSQQQOOOPPPSSSUUUTTTRRRVVVUUUTTTSSSSSSTTTUUUVVVXXXXXXWWWVVVVVVVVVVVVWWWUUUTTTSSSRRRSSSUUUXXXYYYWWWWWWUUUQQQNNNMMMNNNPPPSSSRRRRRRQQQPPPPPPOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQQQQMMMJJJHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEJJJLLLMMMNNNOOOVVVbbblll{{{uuupppmmmlllkkkhhhiiiiiihhhfffeeefffgggjjjiiihhhhhhjjjjjjiiihhhgggiiikkkkkkjjjiiijjjkkkiiijjjmmmpppsssuuuwwwxxxuuurrrpppnnnmmmmmmkkkiiimmmmmmmmmlllkkkiiigggeeecccaaa___```bbbeeeggggggkkkjjjiiiiiihhhhhhiiiiiinnnmmmkkkiiifffdddbbbaaabbb```]]]\\\[[[[[[YYYXXXVVVWWWYYYYYYXXXVVVSSSQQQPPPOOOMMMLLLJJJIIIIIIHHHJJJJJJIIIIIIHHHHHHHHHGGGKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIFFFDDDBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@>>>===<<<<<<===<<<:::888;;;;;;:::999888777666555777666555444444555666777666555555444222111000000222222222222111111111111222000...---,,,---///000///---+++,,,///000///...(((((()))***++++++,,,,,,,,,,,,,,,++++++*********++++++******************))))))*********+++++++++***)))(((&&&&&&&&&'''(((*********)))))))))))))))++++++******)))(((''''''))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***************************+++++++++************************)))))))))))))))***++++++&&&''''''((()))******+++((((((((()))******++++++111111222333444555666666666555555777:::<<<======>>>===<<<<<<===???AAACCCBBBDDDFFFGGGFFFEEEEEEFFFJJJKKKNNNPPPPPPOOOMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGIIIKKKMMMOOOOOOOOOOOOPPPNNNLLLMMMPPPRRRQQQPPPUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSRRRSSSTTTUUUVVVUUUTTTSSSPPPMMMLLLNNNPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMNNNNNNOOOOOOPPPPPPNNNKKKHHHFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEGGGIIIIIIJJJPPPYYYaaarrr~~~}}}zzz{{{xxxsssoookkkjjjiiiiiihhhiiijjjiiigggfffgggiiijjjiiiiiiiiikkkkkkjjjhhhhhhjjjllllllkkkjjjkkklllkkklllnnnpppqqqrrrsssssssssqqqnnnmmmmmmmmmkkkjjjlllllllllkkkiiigggeeedddbbbaaa___```cccfffhhhhhhlllkkkjjjjjjiiiiiiiiiiiijjjiiihhhfffdddcccbbbaaa___]]]ZZZYYYYYYYYYXXXVVVTTTUUUWWWXXXXXXVVVSSSRRRPPPOOOMMMKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIGGGDDDBBBAAAAAAAAAAAAAAA@@@????????????@@@>>>===;;;;;;<<<<<<:::999:::999999888666555555444666555444444444444555666555555444333222111000000000000000/////////......111000...---------//////...,,,***+++---///...---))))))******++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))*********+++++++++))))))((('''''''''''''''(((((((((((((((((()))))),,,++++++***))))))(((((())))))(((((((((((())))))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''')))))))))))))))))))))))),,,,,,+++***)))(((''''''************************))))))((('''&&&&&&&&&''''''''''''((()))*********++++++******)))(((((((((...///000222333555666666555444444666999<<<============<<<<<<===???AAABBBBBBDDDFFFFFFEEEDDDDDDEEEHHHJJJMMMPPPQQQPPPNNNLLLMMMMMMNNNMMMMMMLLLKKKJJJHHHJJJLLLMMMOOOOOOOOOOOONNNMMMLLLMMMOOOQQQQQQPPPSSSSSSRRRRRRRRRTTTUUUVVVVVVUUUTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPQQQPPPNNNLLLLLLMMMOOOPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNKKKHHHFFFEEEFFFHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEDDDBBBDDDFFFFFFFFFIIIPPPUUU^^^hhhxxxvvvpppnnnqqqpppmmmjjjhhhggghhhhhhhhhiiijjjiiihhhhhhjjjllljjjiiijjjkkklllllljjjhhhiiikkkmmmmmmlllkkklllmmmmmmmmmnnnooooooooonnnmmmooommmllllllllllllkkkjjjjjjjjjjjjiiigggeeebbbaaabbb```___```cccgggiiiiiilllkkkkkkjjjiiihhhhhhhhheeedddcccbbbaaaaaaaaaaaa\\\ZZZXXXWWWXXXXXXWWWVVVRRRSSSUUUVVVVVVUUUSSSRRROOONNNLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKHHHHHHGGGGGGGGGHHHHHHIIIJJJIIIFFFDDDBBBBBBBBBBBB@@@@@@???>>>>>>>>>?????????===:::999:::;;;::::::888888777666555555444444555555444333333444555555555444444333222111000000000000////////////......111000...---------...///,,,+++******,,,------,,,+++++++++++++++++++++++++++++++++++++++*********(((((((((((((((((()))))))))))))))************+++(((((())))))((((((''''''&&&&&&''''''(((((()))))),,,,,,++++++***)))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))((((((((((((++++++***)))(((''''''&&&))))))))))))))))))))))))***)))((('''%%%%%%%%%$$$''''''(((((())))))******+++******))))))(((((('''......000222444555777777555444444666999;;;<<<<<<============???@@@BBBBBBCCCDDDEEEEEEDDDCCCDDDEEEFFFIIIMMMPPPQQQPPPNNNLLLMMMMMMNNNNNNMMMLLLKKKKKKJJJKKKLLLNNNOOOOOONNNNNNOOONNNNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQRRRSSSUUUVVVVVVUUUTTTTTTSSSSSSTTTTTTRRRSSSTTTTTTSSSQQQOOOMMMLLLMMMMMMLLLKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLIIIGGGEEEEEEFFFHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDFFFGGGGGGGGGHHHKKKNNNRRRYYYdddppp}}}|||vvvpppnnnooonnnllljjjhhhggggggggghhhhhhiiiiiiiiihhhiiilllnnniiiiiijjjkkkmmmllljjjgggiiikkkmmmmmmlllkkklllmmmlllmmmnnnoooooonnnlllkkkkkkjjjiiijjjkkkllljjjiiihhhhhhhhhgggeeecccaaa___aaa```___```cccgggiiijjjjjjjjjiiiiiihhhgggfffeeedddcccaaa```_________```\\\ZZZXXXXXXYYYYYYYYYXXXSSSTTTTTTUUUTTTRRRPPPOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHFFFDDDBBBBBBBBBBBB@@@???>>>>>>======>>>>>>???<<<999888999:::;;;:::888888777666666555444444555555444444444444555555444333333222111000000000222111111111000000000000000///...---------......,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************((((((((()))))))))))))))))))))))))))************'''((()))******)))((('''&&&&&&''''''((()))******,,,+++++++++*********)))))))))(((((((((((())))))*********))))))((((((((((((((((((((())))))))))))******)))))))))((((((((()))))))))(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((+++***)))((('''''''''''''''((((((((()))))))))***''''''(((((()))*********//////111222444666888888777666555666999;;;<<<;;;>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDDDDBBBBBBDDDEEEFFFHHHLLLOOOPPPOOOMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOOOONNNMMMMMMNNNNNNOOOPPPQQQRRRTTTTTTSSSRRRRRRRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSTTTUUUUUUSSSQQQNNNLLLJJJKKKLLLLLLKKKKKKMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGEEEEEEGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKPPPVVV^^^hhhuuuzzzssspppnnnjjjkkknnnkkkjjjiiigggfffeeeeeeeeeggghhhhhhhhhgggiiilllnnniiihhhhhhiiikkkjjjhhhggghhhjjjllllllkkkjjjkkkllljjjlllmmmoooooommmkkkjjjggggggggghhhjjjjjjiiigggfffggggggfffeeecccaaa```aaa```^^^___cccfffhhhhhhfffgggggggggfffeeecccbbbeeecccaaa___^^^^^^^^^^^^^^^]]][[[ZZZ[[[\\\[[[ZZZVVVVVVUUUTTTRRRPPPMMMLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPQQQOOOMMMLLLJJJHHHGGGFFFFFFHHHFFFDDDCCCAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<======;;;888777888:::::::::888888888777777666666555555555555555555555555555222222222111111000000///111111111000000000000//////......------------------------,,,+++,,,,,,---,,,+++++++++++++++++++++************************)))))))))******+++++++++))))))))))))))))))))))))'''((()))******)))((('''''''''((()))******+++++++++++++++***************))))))(((((((((((()))))))))))))))((((((''''''''''''((((((((()))))))))***((((((((((((((((((((((((******))))))((((((((('''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((())))))((((((((())))))***(((((((((((())))))))))))'''''''''((())))))******000000111333444666777888777666555777:::<<<============>>>???@@@AAAAAABBBAAABBBBBBBBBBBBBBBDDDFFFFFFHHHJJJLLLMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOOOONNNMMMKKKLLLNNNNNNNNNOOOQQQSSSVVVUUUTTTSSSSSSTTTUUUVVVVVVUUUUUUTTTSSSTTTTTTTTTSSSSSSTTTTTTSSSPPPMMMLLLJJJLLLMMMMMMLLLLLLMMMNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEHHHMMMRRRYYYeeerrr|||xxxsssnnnllliiiffffffjjjhhhgggfffdddcccbbbbbbbbbfffgggffffffeeefffjjjmmmhhhfffeeefffggghhhgggeeefffhhhjjjjjjiiihhhiiijjjgggiiikkkmmmmmmllliiihhheeeeeeeeegggiiiiiigggeeeeeeffffffffffffdddcccbbbaaa___^^^^^^aaadddffffffcccdddeeeeeeeeedddbbbaaaeeeccc```^^^]]]]]]^^^^^^```^^^\\\\\\\\\\\\[[[ZZZXXXWWWVVVTTTQQQNNNLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHGGGHHHIIIKKKMMMNNNOOOPPPOOONNNLLLJJJHHHGGGFFFFFFFFFEEECCCAAA@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<<<<999777777888::::::999888888888777777666666666444444555555555555444444111111111000000000////////////............------............------,,,,,,---......---++++++,,,...************************)))))))))***************))))))******++++++,,,,,,***)))))))))))))))(((((((((((())))))******))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''(((((())))))******''''''(((((())))))******++++++******))))))(((((())))))((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))***))))))((((((''''''&&&000000111222333444555555555444555777<<>>??????@@@???@@@AAAAAAAAABBBEEEHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJMMMNNNOOOOOOOOONNNMMMLLLKKKMMMOOOOOONNNOOORRRUUUXXXWWWVVVTTTTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRQQQPPPNNNLLLKKKKKKMMMOOOOOOMMMMMMNNNOOONNNMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBCCCBBBBBBBBBDDDDDDDDDDDDCCCEEEHHHJJJNNNWWWbbbjjjwwwxxxtttrrrrrrnnnkkkjjjgggcccbbbfffddddddccccccbbbbbbbbbbbbeeeeeeeeecccbbbdddgggjjjgggdddbbbaaacccdddeeeddddddeeeggggggfffffffffgggeeegggiiikkkjjjhhheeecccccccccdddfffggggggeeeccceeeeeefffgggggggggeeeeeeaaa___]]]]]]___bbbccccccaaabbbdddeeeeeeeeecccbbbbbb```^^^\\\\\\]]]___``````]]][[[ZZZZZZZZZYYYWWWXXXWWWVVVTTTQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGHHHJJJKKKMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGDDDCCCAAA???>>>>>>??????===<<<<<<;;;:::;;;;;;;;;999888777888999:::999888777777666666666666555555111222333333333333222111000000000000000///////////////.........------------.........------,,,,,,,,,---...,,,***)))+++---((((((((())))))******+++((()))))))))*********+++((((((((()))***+++++++++******))))))(((((((((((())))))(((((()))******+++(((((())))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))'''''''''((()))*********&&&'''((()))***,,,------,,,,,,,,,+++***))))))))))))))))))(((((((((((('''***************************))))))(((((((((((()))))))))))))))((((((((((((***))))))(((''''''&&&&&&//////000111222222333333222222444888===BBBDDDEEE888999:::<<<======>>>>>>>>>???@@@@@@AAACCCFFFIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIINNNNNNOOOPPPOOONNNMMMLLLMMMOOORRRRRRQQQRRRUUUXXXZZZYYYWWWUUUTTTTTTTTTUUUSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPOOONNNMMMLLLKKKLLLNNNPPPPPPNNNNNNNNNOOONNNMMMLLLKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJGGGEEEDDDCCCDDDDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@CCCBBBAAABBBCCCEEEEEEEEEDDDEEEGGGGGGHHHMMMVVV]]]aaalll{{{|||oooiiiiiikkkgggeeedddeeebbb^^^^^^aaaccccccccccccddddddddddddeeeeeedddbbbaaabbbeeehhhfffccc```___```bbbddddddbbbdddffffffeeedddeeefffeeefffhhhiiihhheeeaaa___ccccccdddeeegggfffdddaaadddeeeggghhhhhhhhhggggggbbb___]]]]]]^^^```aaaaaa```bbbdddfffffffffeeeddd^^^]]][[[ZZZ[[[]]]___aaa^^^\\\YYYXXXXXXWWWVVVTTTWWWVVVUUUSSSRRRPPPOOONNNJJJJJJIIIHHHGGGGGGGGGGGGCCCDDDEEEFFFHHHIIIJJJKKKIIIHHHHHHGGGGGGHHHHHHIIICCCBBB@@@>>>======>>>>>><<<<<<;;;::::::::::::;;;888777777888::::::888777555555555555555444444444///000111222222111000///000000000000////////////111000000000////////////------......------,,,+++***,,,---+++((('''))),,,&&&''''''((()))******+++(((((())))))*********+++&&&''''''((()))******+++******))))))((((((((('''***)))((((((((()))+++,,,((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))******++++++&&&''''''((()))******+++'''''')))***,,,...///000------,,,,,,+++***))))))&&&&&&'''((()))***+++,,,************************///...---+++************))))))))))))((((((((((((&&&&&&''''''((()))))))))///000000000111111111111333444666888:::===???@@@999:::;;;<<<============@@@@@@AAAAAABBBCCCDDDDDDFFFEEEDDDCCCDDDGGGIIIJJJLLLKKKKKKJJJJJJJJJJJJJJJNNNNNNMMMMMMMMMMMMMMMMMMKKKMMMQQQRRRSSSSSSTTTVVVZZZZZZZZZXXXWWWUUUSSSRRRTTTTTTRRRQQQPPPOOOOOOOOONNNQQQSSSQQQMMMLLLOOOSSSXXXVVVTTTRRRRRRRRRTTTUUUOOOLLLIIIGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDFFFHHHKKKMMMTTTXXXaaaooo}}}qqqhhhccccccccc\\\]]]^^^^^^]]]]]]___aaaffffffeeedddbbbaaa``````eeedddaaa``````aaaccceeeeeebbb```bbbeeeeeeaaa\\\aaacccddddddcccaaaaaaaaadddeeeeeeeeeeeedddccccccccceeegggiiiiiigggeeecccfffggghhhiiiiiihhhfffeeecccbbb```^^^^^^___```aaaddddddeeegggiiihhhfffddd```___]]][[[[[[[[[]]]^^^^^^]]]\\\[[[[[[ZZZWWWUUUUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHJJJHHHFFFEEEFFFFFFEEEDDD@@@@@@??????>>>=========<<<;;;999888888999:::;;;:::999888666666666666777444555555555444333333222333333333222222222111111000000000000000//////......------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''((((((((())))))******))))))))))))******)))))))))))))))))))))))),,,+++)))'''''''''((((((''''''(((((())))))******))))))))))))))))))))))))((())))))***,,,...000111111000...,,,***))))))(((******))))))((((((''''''******))))))))))))************))))))((((((''''''(((((())))))))))))((((((''''''''''''((((((((()))//////000000000111111111222222444666888:::;;;<<<888999:::<<<<<<=========??????@@@AAABBBCCCDDDDDDGGGFFFFFFFFFGGGIIILLLMMMLLLKKKJJJIIIIIIJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLOOORRRTTTUUUUUUWWWXXXZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRPPPOOONNNMMMMMMMMMLLLOOORRRPPPMMMMMMPPPTTTXXXWWWUUUTTTSSSSSSSSSSSSNNNKKKHHHFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBDDDFFFIIIJJJIIILLLRRR\\\kkk{{{|||rrrhhhaaa^^^^^^^^^ZZZ[[[\\\\\\[[[[[[]]]___cccbbbbbbaaaaaa```______bbbaaa```______aaacccdddeeebbb```bbbeeeeeeaaa]]]___aaaddddddcccaaa```aaaaaaaaabbbbbbaaaaaa```___aaaccceeeggghhhhhhggggggjjjkkkkkkkkkjjjiiigggffffffeeecccbbbaaabbbcccdddddddddeeeggghhhhhheeeccc```___^^^\\\[[[[[[\\\\\\]]]\\\ZZZZZZZZZYYYWWWUUUUUUTTTSSSRRRPPPOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHFFFDDDDDDDDDDDDDDDBBB@@@@@@@@@???>>>>>>======<<<<<<;;;::::::::::::;;;999888666555444444555555444444555555444333333222333333222222222111111111000000111111000000///...000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((((((************************))))))))))))))))))))))))))))))))))))((((((''''''%%%%%%%%%&&&&&&&&&'''''')))(((((((((((((((((()))))))))))))))))))))))))))***))))))(((((()))***+++***************+++++++++))))))))))))))))))))))))'''((()))+++---000222333000000...,,,+++***))))))***))))))))))))))))))((()))))))))(((((()))))))))))))))))))))((((((''''''&&&''''''''''''''''''&&&'''''''''((((((((())))))////////////000000000000111111222333555666777777777888999;;;<<<<<<======>>>>>>???@@@AAABBBCCCDDDFFFFFFEEEFFFHHHJJJLLLNNNKKKJJJHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPTTTVVVWWWWWWYYYZZZYYYXXXVVVTTTSSSRRRRRRSSSPPPOOONNNMMMLLLKKKKKKKKKKKKMMMOOOOOOMMMNNNQQQTTTVVVVVVVVVUUUTTTRRRQQQPPPKKKHHHFFFEEEFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGFFFEEEDDDBBBAAA??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAACCCEEEFFFEEEEEEHHHNNNWWWdddooovvvxxxooooookkkeee___[[[YYYYYYYYYWWWXXXYYYYYYXXXYYY[[[]]]___________________________^^^^^^^^^___aaacccdddeeecccaaabbbddddddaaa]]]]]]```bbbcccbbb````````````aaaaaaaaaaaa```______aaabbbccceeegggiiijjjkkkoooooonnnlllkkkjjjiiihhhhhhhhhgggffffffffffffgggeeeeeeeeefffhhhgggeeeccc``````___^^^\\\[[[ZZZZZZ[[[ZZZYYYYYYYYYYYYVVVTTTTTTTTTSSSRRRQQQPPPOOONNNJJJJJJIIIHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDEEEFFFFFFFFFDDDBBBBBBCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>===============<<<;;;;;;999888777666555555555555444444444444444333333222222222222222111111111000000000111111000000///...////////////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((************************)))))))))))))))))))))))))))))))))(((((((((((('''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))******)))))))))***+++++++++******************)))(((((((((((((((((((((((('''''')))+++---000333444000///...,,,+++*********((((((((()))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((((((''''''''''''((((((((()))))))))........./////////000000111111111222333333444444666777888:::;;;<<<<<<<<<======>>>???@@@BBBBBBCCCCCCCCCCCCDDDFFFHHHJJJKKKJJJHHHGGGFFFFFFHHHKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMPPPSSSVVVVVVWWWXXXZZZWWWUUUSSSQQQPPPQQQRRRSSSOOONNNMMMLLLKKKKKKKKKKKKKKKMMMNNNNNNMMMMMMOOORRRSSSTTTTTTTTTSSSPPPNNNLLLHHHFFFEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBEEEFFFGGGGGGFFFDDDBBB@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???AAABBBCCCDDDCCCCCCEEEKKKTTT\\\bbbuuu||||||sssrrr}}}tttjjjdddcccaaa^^^[[[XXXWWWWWWWWWUUUWWWWWWWWWVVVWWWYYY[[[]]]]]]^^^___```aaaaaabbb]]]]]]^^^___aaacccdddeeegggeeebbbbbbbbbaaa^^^\\\[[[^^^aaabbbaaa`````````ccccccddddddccccccbbbaaacccbbbcccdddeeehhhjjjkkkooonnnmmmlllkkkjjjjjjkkkiiiiiiiiiiiihhhhhhggggggfffeeedddeeeffffffdddbbb`````````___]]][[[YYYXXXYYYXXXWWWWWWXXXXXXUUUTTTSSSSSSRRRRRRQQQPPPOOOOOOJJJIIIIIIHHHHHHIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFEEECCCAAAAAABBBBBBBBB@@@AAAAAA@@@@@@??????>>>>>>===>>>>>>???>>>===;;;:::::::::999888777777777666333333444444444333333222222111111111111000000000///////////////...------***+++---//////...---,,,++++++++++++++++++++++++++++++++++++***************)))))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((*********)))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''(((***,,,...000111///...---,,,+++*********&&&&&&''''''(((((())))))&&&''''''''''''''''''&&&((((((((((((((((((((((((*********))))))*********'''(((((((((((()))))))))---............/////////111111111222222222222333444555777888:::;;;;;;<<<;;;<<<===>>>???AAABBBBBBAAABBBCCCDDDEEEGGGHHHIIIGGGFFFEEEEEEFFFHHHJJJLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLNNNRRRTTTTTTTTTUUUWWWTTTSSSPPPOOONNNOOOPPPQQQOOONNNMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPNNNKKKIIIGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBEEEFFFGGGGGGFFFDDDAAA@@@???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========????????????????????????=========>>>???@@@AAAAAA???>>>===>>>BBBHHHNNNQQQ]]]eeelllhhh___\\\cccmmm{{{{{{zzzwwwrrrkkkeee```]]]\\\[[[YYYWWWVVVUUUTTTTTTTTTUUUVVVVVVUUUVVVXXXZZZ\\\]]]^^^___aaabbbcccddd\\\]]]___bbbdddeeefffgggiiigggdddbbb```^^^\\\ZZZ[[[]]]```aaa``````aaabbbeeeffffffffffffeeeddddddfffeeedddddddddfffhhhiiikkkjjjjjjiiijjjjjjkkklllggghhhhhhiiihhhgggfffeeedddcccbbbcccdddeeecccbbb`````````___]]][[[YYYXXXYYYXXXWWWWWWWWWWWWTTTRRRRRRRRRQQQQQQPPPPPPOOOOOOJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>======>>>>>>???>>><<<:::999999999888888777666666555222222333333444333333222111111111000000000//////------......------,,,+++***+++---//////...---++++++++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((('''************************(((((((((((((((((((((((('''''''''''''''(((((((((((((((((()))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((())))))))))))(((((((((''''''&&&&&&************************(((((((((((()))***+++,,,---,,,+++***************%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((******)))(((((()))******(((((((((((()))))))))***------------.........///111111111111111222222222333444666777999:::;;;;;;::::::;;;===???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHDDDDDDEEEEEEGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKMMMPPPQQQQQQQQQQQQRRRPPPPPPNNNMMMMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLNNNNNNNNNLLLJJJHHHGGGFFFEEEFFFGGGHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFEEEDDDCCCAAA@@@??????@@@AAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<<<<<<<========================<<<<<<===>>>>>>??????@@@>>>======>>>@@@CCCGGGIIIKKKRRRXXXWWWQQQNNNRRRWWW```lllyyytttnnnjjjdddeeeccc```[[[WWWUUUUUUUUUUUUSSSRRRQQQQQQPPPPPPRRRTTTTTTTTTSSSTTTVVVXXX[[[\\\]]]^^^```bbbcccddd]]]___aaadddfffhhhhhhhhhgggfffdddaaa___]]]\\\\\\\\\^^^_________```bbbeeeeeeffffffffffffeeeddddddggggggeeeddddddeeefffggggggggghhhhhhiiijjjjjjjjjdddeeeggghhhhhhfffdddbbbbbbaaa```aaabbbccccccbbb``````___^^^\\\[[[ZZZZZZZZZYYYWWWWWWWWWVVVSSSQQQPPPPPPPPPOOOOOOOOOOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEECCCAAA@@@@@@AAABBBAAA@@@@@@@@@??????>>>==================<<<;;;:::999888555555555555444333222222111222222333333333333333000000000000////////////---------------,,,,,,+++............---+++***)))+++++++++++++++++++++++++++************)))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''''''''((((((((()))(((((((((((((((((())))))))))))))))))))))))))) """$$$''')))+++,,,,,,***))))))))))))))))))((())))))))))))))))))))))))(((((('''''''''(((((()))******))))))((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((((((((((()))))))))******,,,,,,---------........./////////000000111111111222333555777888::::::;;;999999;;;<<<>>>@@@AAABBBBBBCCCCCCDDDDDDEEEDDDDDDAAABBBDDDFFFHHHHHHIIIHHHJJJJJJKKKKKKLLLMMMMMMNNNKKKMMMPPPPPPOOONNNNNNOOOMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>???@@@@@@???>>>>>>????????????????????????;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===============>>>??????@@@AAABBBCCCDDDAAADDDHHHIIIHHHGGGHHHIIIPPPYYYfffuuu{{{uuummmgggeeebbb]]]ZZZWWWXXXXXXUUUQQQOOOPPPQQQPPPPPPOOONNNNNNOOOOOOPPPPPPQQQRRRRRRQQQQQQSSSUUUXXXXXXYYY[[[]]]^^^___```]]]___bbbfffhhhhhhhhhgggccccccbbb```___^^^___```^^^^^^^^^]]]]]]```dddhhhffffffggggggffffffeeedddgggffffffeeeeeeeeefffffffffggghhhiiiiiihhhggggggbbbdddfffggggggeeebbb```___^^^]]]^^^```bbbbbbbbb```___^^^\\\[[[[[[\\\\\\\\\ZZZYYYXXXWWWUUURRRPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA???>>>>>>???@@@@@@?????????>>>>>>===<<<<<<<<<===<<<;;;999888888777777333444444444444222111000111111222333333333333333000000/////////............////////////...------///......---,,,+++***)))************************************))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))###$$$&&&((()))*********((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((('''''''''(((((()))((((((''''''''''''''''''%%%'''((())))))((('''%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''(((((()))))))))*********,,,,,,,,,---------......------......///000000000111222444666888999:::;;;888999:::<<<>>>???AAAAAA@@@AAAAAABBBBBBAAAAAA@@@???AAADDDGGGHHHIIIHHHGGGIIIJJJJJJKKKLLLMMMMMMNNNLLLNNNPPPPPPOOOMMMMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLMMMLLLLLLKKKKKKKKKKKKLLLJJJIIIHHHIIIKKKMMMMMMMMMJJJKKKKKKLLLLLLLLLLLLLLLIIIHHHGGGGGGHHHHHHFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@<<<===>>>??????>>>===<<>>>>>>>>======>>>======???BBBDDDDDDCCCEEEJJJRRR\\\iiizzzvvvjjjeeeaaa]]][[[[[[ZZZVVVRRRPPPRRRSSSQQQOOONNNPPPSSSNNNNNNMMMMMMNNNOOOQQQRRRNNNOOOPPPPPPOOOOOOQQQSSSUUUUUUVVVXXXYYY[[[\\\]]]]]]___cccfffhhhhhhgggfff___``````______```bbbddd```___^^^\\\]]]```fffjjjhhhhhhhhhiiihhhggggggfffeeeeeeeeeffffffffffffffffffhhhiiijjjiiigggeeedddaaacccfffggggggeeebbb___]]]\\\[[[]]]___bbbbbbbbb```___]]][[[[[[[[[]]]^^^]]]\\\ZZZXXXWWWUUURRROOOMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMKKKIIIGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@???===<<<<<<>>>???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;999777666666666777444555555666555444222111000111222333333333333333000/////////............000000000000000//////...,,,,,,+++++++++,,,---...************************************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))******+++***)))(((&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,'''&&&&&&&&&&&&'''((((((******))))))((((((((('''&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))))))))))))))************......---,,,---...///000---...//////////////////000111222333555666777888::::::999999:::===@@@AAA?????????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIIIIMMMLLLKKKKKKKKKMMMNNNOOOOOONNNLLLKKKKKKKKKLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGGGGFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEECCCBBBAAA@@@???????????????????????????@@@?????????>>>>>>======;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::======<<<<<<<<<<<<======>>>>>>>>>>>>????????????BBBFFFKKKOOOVVVaaappp{{{yyyrrrkkkbbb\\\VVVUUUSSSQQQPPPPPPPPPPPPKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKLLLNNNPPPSSSTTTQQQQQQQQQRRRQQQQQQPPPOOOTTTTTTUUUUUUWWWYYYZZZ[[[\\\]]]aaahhhmmmmmmfff___```^^^\\\^^^bbbddddddbbb]]]\\\[[[[[[]]]bbbfffiiihhhhhhgggffffffffffffggggggfffeeedddeeefffhhhjjjiiihhhgggfffeeeeeeffffffeeefffgggggggggeeedddcccdddaaa^^^```dddfffccc```bbb___[[[XXXXXXYYYZZZZZZ]]][[[XXXTTTSSSRRRSSSTTTPPPPPPOOONNNMMMLLLJJJIIINNNKKKHHHFFFFFFGGGGGGFFFGGGFFFCCCAAA@@@?????????AAA@@@??????>>>>>>??????<<<<<<<<<===============;;;;;;::::::999888888777777777777777666666666666555444333333333333444555///000111111111000...---------,,,,,,,,,,,,++++++++++++++++++,,,,,,---...---,,,++++++,,,,,,***)))+++***)))(((((()))***+++(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%''''''''''''((((((((((((************************++++++******)))))))))(((''''''''''''''''''''''''(((''''''&&&&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((()))***)))'''&&&&&&'''))))))))))))))))))))))))++++++***)))***+++,,,------......///////////////111111222333444666666777999999999999;;;===???@@@?????????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLNNNOOONNNMMMLLLKKKJJJKKKLLLLLLNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJHHHIIIJJJJJJKKKJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============:::===AAACCCGGGPPP\\\eeeqqqzzzzzzsssjjjccc___ZZZTTTOOOQQQPPPOOONNNMMMMMMMMMNNNKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPRRRTTTVVVPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ\\\bbbggghhhccc^^^___]]]\\\]]]```cccbbbaaa^^^]]]\\\[[[]]]___bbbdddgggfffeeedddddddddddddddfffeeeddddddeeegggjjjkkkjjjiiigggeeeccccccbbbccceeefffggghhhhhhhhhggggggfffbbb```aaaeeefffccc```aaa^^^ZZZYYYYYYZZZZZZZZZ[[[YYYUUURRRPPPPPPPPPQQQOOOOOOOOONNNNNNMMMLLLKKKMMMJJJGGGEEEFFFGGGGGGGGGFFFEEECCCAAA@@@?????????AAA@@@@@@???????????????============<<<<<<<<<<<<::::::999999888777777777666555555555444444444444555555555555444222111000......//////......---,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,---...---,,,***++++++,,,***)))+++***)))(((((()))***+++))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%%%%'''((((((((((((((((((((((((******)))))))))***+++,,,------...///////////////111222222333444555555666777888999:::;;;===>>>>>>?????????@@@AAABBBDDDEEEDDDDDDDDDDDDEEEGGGHHHIIIEEEEEEFFFGGGIIIKKKMMMNNNMMMLLLKKKJJJJJJJJJKKKLLLNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???????????????????????????>>>>>>>>>>>>============;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;<<<::::::999999999999::::::999999:::::::::;;;;;;;;;999;;;===>>>???CCCKKKPPPWWW```llluuu{{{~~~pppfff```[[[VVVRRRRRRPPPMMMJJJKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSNNNMMMMMMLLLMMMNNNPPPQQQRRRRRRSSSTTTVVVWWWXXXYYYXXXWWWXXX\\\```bbb___]]]]]]\\\[[[\\\^^^`````````^^^^^^]]]]]]]]]]]]^^^^^^ddddddcccbbbbbbbbbbbbcccfffeeeddddddeeehhhjjjllljjjhhhfffdddbbb```______eeefffgggiiijjjjjjjjjjjjgggeeebbbccceeeeeeccc```___\\\ZZZYYYZZZ[[[[[[ZZZZZZXXXTTTQQQOOONNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMLLLIIIFFFEEEFFFGGGGGGGGGEEEDDDCCCAAA@@@?????????@@@@@@@@@????????????>>>>>>=========<<<;;;;;;;;;999999888777777666666555333333333333222222222222555666777777555111---+++------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---,,,+++******+++,,,***)))******))))))))))))******)))))))))))))))(((((((((((((((((())))))(((((((((&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%'''''''''%%%$$$%%%&&&((((((((((((((((((((((((,,,,,,,,,,,,,,,------...,,,,,,---...////////////222222222333333444444444555666888:::;;;<<<<<<<<<>>>>>>??????AAABBBDDDEEECCCCCCCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKKKKNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCBBBAAAAAAAAADDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????================================================;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999888888777888888999:::;;;;;;<<<:::999999888888999999:::888888888999999999::::::;;;===>>>>>>>>>???BBBEEEJJJQQQZZZaaaeeejjjqqqvvvuuummmddd\\\VVVUUURRRNNNMMMMMMLLLKKKIIIEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMKKKJJJIIIIIIJJJMMMOOOQQQPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVWWW[[[^^^___]]]ZZZ[[[ZZZZZZ[[[\\\]]]^^^^^^]]]^^^^^^^^^^^^]]]]]]\\\`````````aaabbbcccdddeeegggfffeeedddeeefffhhhiiiggggggeeedddbbbaaa```___cccdddeeegggiiijjjkkklllhhhfffdddcccddddddbbb___\\\[[[YYYYYYZZZ[[[ZZZYYYYYYXXXUUURRRPPPOOOOOOOOOPPPPPPOOONNNMMMLLLLLLLLLKKKHHHEEEDDDEEEFFFGGGGGGDDDCCCBBBAAA@@@???>>>>>>@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;::::::888777777666666555444444333333222222222111111111444555555555333000---+++---,,,+++******+++,,,---------,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,***)))***++++++***)))***))))))))))))))))))***(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''''''''%%%%%%&&&'''((((((((((((((((((((((((,,,------...............+++,,,---...////////////222222222333333444444444444555777999:::;;;;;;;;;=========>>>@@@BBBCCCDDDBBBBBBBBBCCCDDDEEEGGGGGGIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;<<<<<<;;;:::999888888777777777888888999:::;;;;;;:::999999999999999999:::888888999999999:::::::::999:::;;;<<<;;;;;;<<<===CCCHHHMMMQQQSSSVVVZZZ]]]fffnnnxxxooohhh```YYYUUURRROOOMMMMMMLLLIIIHHHGGGFFFDDDCCCBBBCCCDDDEEEFFFGGGGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJMMMOOOMMMNNNPPPRRRSSSTTTTTTTTTSSSVVVYYY]]]```___[[[YYYYYYZZZZZZZZZZZZ[[[\\\]]]\\\]]]^^^___```______^^^]]]^^^___aaaccceeehhhiiijjjhhhfffdddccccccdddeeeccccccddddddcccccccccbbb```aaabbbccceeeggghhhiiifffdddcccbbbaaa```___^^^ZZZYYYXXXYYYZZZZZZYYYWWWVVVUUUSSSQQQOOONNNNNNNNNRRRQQQOOOMMMKKKJJJJJJJJJJJJHHHEEEDDDDDDEEEFFFEEEBBBBBBAAAAAA@@@???>>>===???@@@@@@@@@@@@???>>>===>>>======<<<;;;::::::999777777666666555444444333333333333222222222222111333222111000000//////000...---,,,++++++,,,---...------,,,,,,,,,+++++++++,,,++++++******++++++++++++***))))))+++++++++))))))))))))******)))))))))'''''''''''''''''''''''''''''''''(((((('''''''''''''''((((((''''''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((('''&&&''')))''''''''''''''''''''''''***+++,,,---------,,,,,,***+++,,,---.../////////000111111222333444444555444555666777888:::;;;;;;;;;;;;<<<===>>>@@@BBBCCCBBBBBBBBBBBBCCCEEEFFFGGGJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>???????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::999999888888888777777777888888999999:::999999888888888888999999888888999999999:::::::::999999::::::;;;;;;;;;<<<<<>>===<<>>======<<<<<<<<<;;;:::::::::777777666555555444444333444333333333222222222222111000///......///111222------,,,,,,------......------,,,,,,,,,,,,++++++,,,++++++************+++***)))((()))+++++++++)))))))))************))))))&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&'''(((((((((((('''&&&&&&'''(((((((((((()))))))))''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''')))(((''''''(((***'''''''''''''''''''''''')))***+++,,,---,,,++++++******,,,---...////////////000000222333444555555555444444555666888:::<<<999999:::;;;===???AAABBBAAAAAAAAABBBCCCDDDFFFFFFHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFHHHIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???=========>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;:::999888888999:::;;;999999999999888888888888777777777888888888888888888777777666666777777888888888888888999999999999999999888999:::;;;;;;;;;999;;;<<<>>>???@@@AAACCCEEEJJJNNNSSS]]]ooo}}}|||vvvnnnfff___ZZZUUURRROOOMMMKKKIIIHHHHHHGGGGGGEEEEEEFFFEEEDDDBBBBBBBBB@@@AAABBBDDDEEEEEEEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFCCCDDDDDDEEEFFFGGGGGGHHHJJJKKKNNNPPPQQQRRRQQQPPPQQQTTTWWWYYYZZZYYYXXXWWWXXXZZZ[[[ZZZXXXXXXZZZ\\\\\\\\\\\\]]]^^^^^^______]]]^^^___aaaccceeeggghhhiiigggdddaaa_________```]]]^^^```bbbcccccccccccc```___^^^^^^^^^___```aaa\\\\\\\\\[[[YYYXXXXXXXXXVVVVVVVVVWWWXXXVVVSSSPPPMMMMMMLLLLLLLLLLLLKKKKKKMMMLLLJJJIIIIIIIIIKKKLLLLLLIIIEEECCCCCCCCCBBBBBB???@@@@@@@@@???>>>===<<<>>>???@@@AAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;777777666666555444444444333333333222222222111111////////////////////////+++,,,,,,---......------------,,,,,,,,,,,,++++++,,,,,,+++******************(((((()))***++++++***((()))***++++++***)))(((&&&'''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((('''&&&&&&'''''''''(((((((((((()))(((''''''&&&''''''))))))''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&((('''&&&&&&((()))''''''''''''''''''''''''***+++,,,---...---,,,,,,)))***,,,---.../////////...///000111333444666666555444444444555888:::<<<888888999:::<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEGGGHHHJJJKKKKKKJJJJJJGGGGGGFFFFFFFFFGGGIIIJJJFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@??????<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<;;;:::999888888999:::;;;888888888888888999999999888888888888777777777777666666555555555555666666777777777777888888888888666555444444555666666666<<<<<<<<<<<<<<<======>>>:::>>>AAADDDLLLZZZggglllwwwyyyoooiiiaaa]]]XXXTTTRRROOOKKKIIIDDDDDDCCCCCCCCCCCCBBBBBB>>>@@@BBBBBBBBBAAABBBCCC???@@@BBBCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCDDDEEEFFFFFFFFFEEEIIIJJJMMMPPPQQQQQQPPPPPPQQQSSSTTTTTTTTTUUUVVVXXXXXXZZZ[[[ZZZXXXXXXZZZ]]]]]]\\\\\\[[[[[[\\\]]]]]]_________```bbbccceeeeeefffeeebbb```______``````\\\]]]___aaabbbbbbaaaaaaaaa```___]]]]]]]]]^^^___XXXYYYYYYXXXWWWVVVVVVWWWVVVUUUVVVWWWWWWUUUQQQMMMMMMMMMMMMMMMNNNNNNNNNNNNIIIHHHGGGGGGHHHJJJMMMNNNMMMIIIEEECCCBBBBBBAAA@@@>>>???@@@@@@???>>>===<<<>>>???AAAAAAAAA@@@>>><<<::::::;;;;;;;;;;;;;;;;;;777777777666555555444444222222222222111111111111---...000111111///---+++)))+++,,,---...------,,,---------,,,,,,,,,++++++,,,,,,+++***))))))******)))(((((((((***++++++***((()))***++++++***)))((('''((((((((())))))******))))))************))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''++++++++++++++++++++++++---------.........//////111000000000000000111111111333444555555666999;;;;;;;;;;;;<<<===>>>>>>?????????@@@AAAAAABBBCCCCCCJJJIIIHHHIIIKKKLLLLLLKKKGGGEEEDDDEEEHHHIIIGGGEEEFFFGGGGGGHHHHHHIIIIIIJJJLLLKKKJJJIIIHHHGGGFFFFFFIIIIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBDDDEEEFFFEEEDDDCCCBBB@@@???>>>=========<<<;;;;;;;;;;;;<<<<<<<<<<<<===============;;;;;;:::::::::999999999999999999999999999999999888777666555555444444555666666777777666555444444666666666666666666666666777777777777777777777777666777777777888888888888:::999999999999:::;;;<<<=========???DDDJJJPPPTTT\\\fffrrrzzz}}}uuuhhh^^^WWWTTTMMMLLLKKKIIIGGGFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????>>>>>>======>>>???AAACCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFGGGGGGFFFEEEDDDDDDEEEFFFDDDCCCDDDFFFGGGGGGFFFHHHIIIJJJKKKMMMOOOPPPQQQNNNOOOPPPRRRSSSUUUVVVVVV[[[YYYWWWWWWXXXZZZZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]^^^```cccdddcccaaa^^^______``````______^^^^^^^^^^^^___^^^^^^]]]]]]]]]\\\ZZZ[[[\\\\\\[[[YYY]]][[[YYYWWWVVVWWWXXXYYYOOOPPPQQQRRRRRRQQQPPPOOOJJJKKKLLLLLLLLLJJJIIIHHHJJJHHHHHHHHHJJJJJJIIIHHHFFFEEECCCBBBAAA@@@@@@@@@>>>>>>>>>>>>===============???AAABBBBBB@@@>>><<<888999999::::::999999888888888777555555444444444444444333222222111111000000000//////.........---------------------------......---,,,,,,+++******************************+++*********))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''))))))'''&&&%%%&&&(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&+++)))&&&&&&''''''%%%"""++++++++++++++++++++++++,,,,,,---------.....................//////000111111333444555555666888;;;::::::;;;<<<<<<===>>>>>>======>>>???@@@AAAAAABBBHHHHHHIIIIIIJJJJJJJJJJJJGGGEEECCCDDDFFFGGGFFFEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIIIIIIIGGGFFFEEEDDDBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGFFFFFFDDDCCCAAA@@@???>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<============:::::::::999999999888888888888888888888888777777888777666555444444444444555555555555555444333333555555555555555555555555777777777777777777777777555555555666666666777777888888888888888888999999:::999999;;;===BBBFFFHHHHHHOOOYYY___aaabbbdddgggnnnsss|||yyywwwtttmmmeee[[[RRRKKKGGGGGGFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>============>>>@@@AAACCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDBBBAAABBBCCCCCCBBBBBBCCCEEEHHHHHHHHHFFFGGGHHHJJJKKKMMMNNNOOOOOOPPPPPPRRRSSSTTTUUUUUUXXXVVVUUUUUUVVVXXXXXXXXXWWWXXXYYY[[[\\\\\\\\\\\\ZZZ\\\___```aaa___^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\ZZZ[[[\\\]]]^^^_________\\\[[[ZZZZZZ[[[[[[ZZZXXX[[[ZZZXXXVVVVVVWWWXXXYYYTTTSSSSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>>>>=========<<<===>>>@@@AAAAAA???<<<;;;777888888999999888888777777666555444333333333333333222222111111000//////000/////////.........---------------------------...------,,,++++++******************************************)))))))))((())))))))))))((((((((((((''''''((((((((((((''''''))))))************))))))'''((())))))))))))((('''(((((('''&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''$$$&&&)))******)))***+++'''''''''''''''(((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&'''((((((((())))))))))))))))))((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''((()))'''%%%&&&(((((('''%%%++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000111111333444444444555888:::999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBEEEHHHJJJJJJGGGFFFHHHJJJGGGEEECCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEEEECCCDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCBBBCCCEEEFFFGGGHHHGGGEEECCCAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888888888777777666666555555888777666555444444444444333444444444444333222222444444444444444444444444555555555555555555555555333444444444444555555555777777777777666666666666888777777888999:::<<<<<<<<>>>>>===????????????????????????>>>>>>>>>===============<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBAAA@@@???@@@AAAAAA@@@@@@BBBEEEGGGHHHHHHDDDEEEFFFHHHIIIKKKLLLMMMPPPPPPQQQQQQRRRSSSTTTTTTUUUSSSRRRSSSTTTVVVVVVUUUUUUVVVWWWYYYZZZZZZ[[[[[[XXX]]]cccdddaaa]]]ZZZYYYYYYZZZZZZ[[[[[[ZZZZZZYYYWWWXXXZZZ\\\^^^___```aaa[[[ZZZYYYYYYZZZZZZYYYXXXYYYXXXWWWVVVUUUVVVWWWXXXXXXWWWTTTQQQOOOMMMLLLLLLOOOOOOOOONNNMMMKKKJJJIIIHHHGGGFFFFFFGGGGGGEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>=========<<<<<<===>>>??????>>><<<:::888666777777777777777777666666555444333222222222222222111111000//////....../////////...............------------,,,,,,,,,,,,------,,,,,,++++++******************************************))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((())))))******))))))((('''(((((())))))(((((('''(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((((((((('''###%%%''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((()))******)))))))))))))))(((''''''((((((((()))))))))******)))((('''%%%%%%$$$''''''''''''(((((((((((($$$%%%&&&'''((()))******))))))(((''''''((())))))'''&&&%%%&&&((()))((('''***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---///000111111222444444333444777999888888888999999:::::::::>>>>>>???@@@BBBCCCDDDDDDCCCHHHLLLKKKFFFDDDGGGJJJFFFDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCBBBBBBAAAAAACCCCCCBBBBBBCCCEEEGGGHHHHHHGGGEEEBBBAAA@@@??????>>>======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;::::::999999999888888888888888777777666555555555777777666555444444444444333333444444444444333333333333333333333333333333222222222222222222222222333333333444444444555555666666666666666555555555777888888999999999888888;;;>>>@@@AAAAAAAAACCCEEEFFFIIIUUUjjjzzzvvvpppkkkhhhddd```]]]\\\WWWRRROOONNNMMMLLLJJJIIIJJJLLLLLLJJJFFFBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>???????????????@@@@@@>>>@@@AAA@@@???>>>???@@@AAA@@@???AAACCCEEEFFFEEECCCDDDEEEGGGHHHJJJKKKLLLPPPPPPPPPQQQQQQRRRRRRRRRSSSRRRQQQRRRTTTUUUUUUTTTUUUUUUWWWXXXYYYZZZZZZZZZYYY```hhhjjjddd^^^ZZZZZZVVVWWWWWWWWWWWWWWWWWWVVVUUUWWWXXX[[[]]]^^^______[[[ZZZYYYYYYZZZZZZYYYXXXVVVVVVUUUUUUUUUVVVWWWXXX[[[XXXTTTPPPNNNMMMMMMMMMPPPOOONNNMMMKKKJJJHHHHHHIIIGGGFFFFFFFFFFFFEEECCCCCCBBBAAA@@@????????????>>>>>>=========<<<<<<<<<======>>>===<<<:::888777666777777888888777777666555555444333333333333333222111111000000///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************)))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''$$$""""""###((((((''''''''''''&&&&&&''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''(((((((((''''''''''''((((((((((((%%%%%%&&&''''''((()))))))))(((((((((((((((((()))''''''''''''((((((((((((*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---...///111222111222333333333333666888777777777777777888888888<<<===>>>???AAABBBCCCDDDBBBGGGKKKKKKFFFDDDEEEHHHCCCCCCCCCBBBBBBCCCDDDFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEECCCCCCBBBAAAAAA@@@@@@@@@BBBBBBAAABBBCCCDDDFFFHHHFFFEEECCC@@@????????????>>>>>>===<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::::::::999999999999888888777777777666666666777666555444444333333333333444444555555555444444333333333333333333333333222222222222222222222222333333333444444444555555555555666666666666555444666777888999999999888888777888999999:::;;;===???BBBBBBGGGUUUgggvvv{{{zzzwwwwwwxxx{{{{{{wwwoooiiioootttxxxxxxvvvxxx}}}~~~xxxrrrmmmgggdddZZZXXXUUUSSSQQQPPPNNNLLLLLLIIIFFFCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>============>>>>>>??????>>>???@@@@@@>>>>>>???@@@BBBAAA???@@@AAABBBBBBAAACCCCCCDDDFFFHHHIIIKKKKKKNNNNNNNNNOOOOOOPPPPPPPPPRRRQQQQQQSSSUUUVVVUUUTTTTTTUUUVVVXXXYYYYYYZZZZZZYYY```hhhiiiddd]]]ZZZYYYTTTTTTUUUUUUUUUUUUTTTTTTVVVWWWXXXZZZ[[[\\\\\\\\\\\\ZZZYYYYYYZZZZZZYYYXXXTTTTTTTTTUUUVVVWWWXXXYYYZZZWWWSSSPPPNNNNNNOOOPPPNNNMMMLLLJJJIIIGGGFFFFFFIIIGGGFFFFFFGGGGGGFFFDDD@@@@@@???>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666777888888888888888888777666555444444444444444444333222222111000000//////---------...............------,,,,,,,,,+++++++++,,,+++++++++++++++******************************))))))))))))))))))******))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((())))))((('''&&&%%%%%%%%%,,,------+++(((''''''((()))))))))(((((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((())))))(((''''''''''''*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---...///000111111222333333222333555777666666666666666666666666888999:::;;;===???@@@@@@BBBEEEIIIIIIFFFCCCCCCDDD@@@BBBCCCDDDDDDDDDEEEGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@BBBDDDEEEGGGEEECCCAAA???>>>???@@@AAA???>>>======<<<<<<============<<<<<<;;;::::::::::::999999999999888888888666666777777777777777777777666555444333333333333333444444555555555555444333333333333333333333333444444444444444444444444333333333333444444444444222333555666666666555444333333444666777777777777555444555555666888999:::??????@@@GGGTTTdddkkkkkkiiiggghhhlllooolllbbbYYYWWWYYY[[[[[[ZZZ[[[___ccciiimmmsssvvvyyy}}}|||sssooofffccc^^^YYYVVVSSSOOOLLLHHHHHHHHHGGGGGGGGGFFFFFFBBBAAA???===<<<<<<<<<===???>>>===<<<<<<======>>>999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<======>>>>>>===>>>@@@???>>>>>>???AAABBBAAA??????@@@@@@@@@???AAABBBCCCEEEGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOOOOQQQQQQQQQSSSUUUVVVUUUTTTTTTTTTVVVWWWXXXYYYYYYYYYVVV[[[aaaccc```[[[XXXXXXSSSTTTTTTUUUUUUTTTTTTSSSWWWWWWXXXYYYYYYYYYYYYYYY[[[YYYXXXXXXYYYYYYXXXWWWRRRSSSTTTUUUWWWXXXYYYZZZXXXVVVSSSPPPOOOOOOPPPQQQLLLKKKIIIGGGFFFFFFEEEEEEGGGFFFEEEFFFGGGHHHGGGEEE??????>>>========================<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888777777888888999999888888777555555444444444444555555333222222111111000//////---------------.........------,,,,,,++++++******++++++++++++++++++******************************))))))))))))************))))))))))))((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((***)))(((&&&&&&%%%%%%%%%((()))***)))((()))+++---*********)))((((((''''''''''''((((((((((((''''''$$$$$$%%%%%%'''(((***+++(((''''''&&&&&&&&&''''''&&&&&&''''''''''''((((((&&&&&&'''''''''(((((((((******)))(((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((()))***)))'''&&&'''((()))******+++,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......000222222222111222444666555555555555555444444444666777888:::<<<===??????AAABBBDDDEEEEEECCC@@@???===@@@DDDFFFFFFFFFGGGHHHFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBCCCDDDEEEEEEFFFFFFDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@???>>>???@@@AAAAAA???>>>>>>???@@@BBBDDDFFFDDDCCCAAA??????AAACCCDDD???>>>>>>=====================<<<;;;;;;:::999999777777777777666666666666444444444555666666777777666666555444333333333333222222333444444444444444444444444444444444444444333333333333333333333333111111111222222222333333///000222444555555444444222222222333444444555666777666666666777999999999:::===>>>???HHHUUU[[[[[[^^^]]]]]]___aaa___YYYTTTIIIHHHGGGGGGGGGHHHJJJKKKOOORRRVVVXXXYYY]]]ccchhhrrrzzzyyyuuuqqqllliiigggjjjkkkjjjddd]]]XXXUUUOOOMMMJJJHHHGGGFFFDDDBBB@@@AAAAAABBBAAA@@@@@@AAA>>>>>>>>>===<<<;;;<<<===>>>>>>==================999999999999999:::::::::999999999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;<<<===:::::::::;;;<<<=========<<<===>>>>>>======>>>@@@@@@???===>>>???@@@@@@??????@@@AAACCCEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNPPPPPPPPPSSSUUUVVVUUUSSSRRRSSSTTTUUUVVVWWWWWWWWWTTTVVVYYY[[[[[[ZZZXXXWWWSSSTTTTTTUUUUUUTTTTTTSSSUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWUUUVVVWWWWWWVVVTTTQQQRRRTTTVVVXXXYYYZZZ[[[YYYWWWTTTQQQPPPOOOOOOPPPJJJIIIHHHFFFEEEEEEFFFFFFDDDCCCCCCDDDFFFGGGGGGFFF@@@@@@???>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999666777777777777777777666444333333333333333444444222111111000//////......,,,,,,,,,------.........------,,,,,,+++******)))******************++++++************************((()))))))))************))))))))))))((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((($$$%%%&&&&&&%%%&&&)))+++***))))))(((''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((()))(((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&(((***)))'''''')))+++))))))***+++,,,,,,------++++++,,,,,,,,,---------+++++++++***++++++,,,,,,000111222222111111333555444444444444444444444444777888999;;;===>>>@@@@@@@@@@@@AAABBBCCCBBB>>>;;;:::???EEEHHHGGGGGGHHHIIIFFFFFFEEECCCBBBAAA@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFCCCDDDDDDDDDDDDDDDCCCBBB??????>>>>>>>>>@@@AAABBB>>>======>>>@@@BBBDDDEEEDDDCCCAAA@@@@@@BBBEEEGGG??????>>>=====================<<<;;;::::::999999666555555555555444444444111222222333444555666666666666555444333333333333000111222333333333333333444444444444444444444444000000000000000000000000000000000000111111111111,,,...000333444444333333333333333222333444555555888777666777888888777666555999;;;999===GGGLLLKKKQQQRRRRRRRRRQQQPPPOOOOOODDDBBB>>>===>>>???@@@???CCCEEEGGGGGGGGGJJJOOOTTTTTT\\\fffmmmqqquuu{{{~~~vvvrrrmmmhhhaaa\\\YYYVVVRRROOOOOOQQQRRRQQQNNNJJJHHHHHHEEECCCAAAAAABBBCCCBBBAAA<<<===>>>>>><<<;;;;;;;;;<<<<<<===<<<;;;;;;<<<===999999::::::::::::999888:::::::::::::::;;;;;;;;;999999999999999999999999888888999999999:::::::::<<<;;;:::::::::;;;<<<===999999:::;;;;;;<<<======;;;<<<======<<<<<<>>>???>>>===<<<===???AAAAAA@@@>>>>>>???AAACCCDDDFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNOOONNNOOORRRTTTUUUTTTRRRPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUUUUWWWZZZ[[[ZZZXXXTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTVVVWWWXXXYYYYYYYYYVVVUUUSSSTTTUUUUUUTTTRRRQQQRRRTTTWWWYYYZZZ[[[\\\ZZZXXXUUUSSSPPPOOONNNNNNJJJIIIGGGFFFEEEFFFGGGGGGBBBAAAAAABBBEEEFFFFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::555555666666666666555555222222222111222222333333000000000///......------,,,,,,,,,------.........------,,,,,,+++***))))))******************++++++************************(((((())))))*********+++))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&(((***+++)))******((('''''')))+++))))))((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&''''''(((***)))((('''&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((($$$%%%&&&((()))+++,,,---''''''''''''((((((((()))###$$$$$$%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%$$$'''))))))((((((+++---(((((())))))******++++++++++++++++++++++++++++++++++++,,,,,,---...//////222222222222222222222222555555444444444333333333888999;;;;;;;;;;;;<<<>>>?????????@@@@@@AAAAAAAAA===>>>@@@BBBDDDFFFGGGGGGCCCCCCCCCCCCBBBAAA@@@???>>>@@@CCCFFFGGGHHHGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@???????????????@@@BBBEEEHHHJJJJJJEEEAAA>>>??????>>><<<::::::999888888777666666999999888777666555444444222333444444555555444444777666555333222222222222222333333444444333333222333333333222222222111111000000111111111222222222///000000000000111111111111111111222222333333333222222222333333333444444333333333444444444555555888777666666999===BBBEEEMMMMMMNNNMMMLLLIIIFFFEEE@@@>>><<<;;;;;;;;;===>>>AAA@@@@@@@@@@@@BBBCCCDDDGGGHHHKKKOOOTTTXXX[[[\\\^^^aaaeeeiiijjjiiigggeeejjjlllpppwwwvvvpppmmmiiifffjjjmmmppppppmmmlllnnnppp}}}ssscccXXXSSSNNNMMMLLLJJJHHHGGGEEEEEEAAABBBCCCDDDDDDCCCBBBAAA???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::999777666555666777888888888888888777777777777888888888888888888888888888888888888888888888888999999888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============??????>>>>>>======<<<<<>>@@@BBBCCCCCC@@@???>>><<<:::999999999:::999888888777777888888888777666555555444444555555444333111///...,,,,,,////////////...............---,,,+++***+++,,,------------,,,,,,+++++++++************************+++***)))(((((()))***+++,,,,,,+++***))))))******(((''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((()))))))))((('''''''''(((***+++++++++***(((((('''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((+++(((%%%$$$'''))))))((((((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,+++++++++******(((((((((((((((((((((((()))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,---...............///000111111222222222222222222222222222222777888:::;;;:::;;;===???>>>>>>????????????????????????@@@BBBBBBCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@???AAACCCFFFGGGGGGGGGFFFCCCCCCCCCBBBAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@??????@@@???>>>???AAADDDGGGIIIKKKGGGBBB@@@@@@@@@>>><<<<<<<<<;;;;;;:::999999888888888777666555444333333222333444444555444444444777777666666555555444444222222333333333333222222333333222222222111111111000000000111111111222222000000000000111111111111111111111222222222333333222222222333333333333444333333333333444444444444777666666666888<<>>>>>>>>>>>===<<<======<<<;;;;;;:::999999::::::::::::::::::::::::999999999999999999999999;;;:::888666666777888999666666666666666666666666888888888888888888888888888888888888888888888888888888888888888888888888:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===============??????@@@AAABBBCCCDDDDDDHHHHHHHHHIIIIIIIIIIIIIIILLLMMMOOOQQQSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTSSSTTTUUUVVVWWWXXXYYYYYYVVVVVVWWWWWWXXXXXXYYYYYYXXXVVVTTTTTTVVVWWWVVVUUUUUUTTTSSSRRRPPPOOOMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>???AAAAAA@@@AAA@@@???===<<<;;;:::::::::999888888777777888888888777666555444444444444333222222111000///......////////////............------,,,++++++++++++,,,------,,,,,,,,,+++++++++******************************))))))))))))***************))))))((((((((())))))((((((((('''''''''(((((())))))))))))((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))***)))((((((((()))+++++++++***)))(((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((+++(((%%%%%%'''))))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''************))))))((((((((((((((((((((((((((((((************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,---///000111222/////////000111111222222555777999::::::;;;===???>>>>>>>>>>>>>>>>>>======@@@AAAAAAAAAAAA@@@???>>>AAAAAABBBBBBBBBAAAAAA@@@@@@AAADDDFFFGGGGGGFFFFFFBBBBBBBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<===<<<===>>>??????@@@@@@???AAA???>>>===???BBBFFFHHHLLLIIIEEEBBBAAA@@@???===<<<<<<<<<;;;::::::999999777666666555444333222222222222333444444444444444444444555666666555444333222222333333333333222222222222222222111111111000000000000000111111111111000000000111111111222222111111111111111222222222111111222222222333333333222222333333333444444444555555555666888999;;;<<>>>>>@@@AAABBBCCCCCCBBB@@@??????@@@BBBFFFJJJOOOTTTVVVZZZTTTKKKFFFEEEEEEDDDCCCHHHHHHIIIKKKMMMLLLJJJHHHRRRVVV[[[YYYRRRJJJCCC@@@>>>======<<<<<<;;;::::::999999::::::::::::999999;;;::::::999999888888888999999999999999999999999888888888888888888888888:::999888777777777888999666666777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777999999::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===============>>>??????@@@AAABBBCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHLLLMMMOOOQQQRRRTTTTTTTTTVVVWWWWWWWWWVVVUUUTTTTTTRRRSSSTTTUUUVVVWWWVVVVVVWWWWWWWWWWWWWWWVVVVVVUUURRRSSSUUUWWWYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUSSSSSSTTTTTTSSSRRRPPPQQQQQQQQQPPPNNNLLLKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@@@@AAAAAA@@@>>>@@@???>>><<<;;;:::999999999999888777777777777888888777666555444444444444111111111000000000000000/////////............---,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++************************))))))************))))))(((((()))))))))(((''''''***)))))))))(((((((((((('''(((((())))))(((((('''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))******)))))))))***+++,,,))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***(((&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((++++++******))))))((((((************************------,,,,,,,,,,,,,,,,,,++++++,,,---...///000000------...///000111222333444666888999:::;;;===????????????>>>>>>=========AAAAAAAAAAAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@BBBDDDFFFGGGFFFEEEDDDAAAAAA@@@@@@@@@?????????>>>===<<<<<<<<<<<<======<<<======>>>??????@@@@@@AAA???===<<<===@@@DDDFFFLLLJJJGGGDDDBBB@@@>>>>>>::::::999999888888888777666666555555444333333222222222333444444444444333///000222444444333111000111111222222222222111111222111111111111000000000/////////000000000111111000000000111111111222222000111111111111111111111111111111111222222222222222222222222333333333333333444555666666777777777>>>@@@CCCEEEDDDBBB>>><<<888888777666555666666777555444444444444666777888888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>???BBBDDDGGGHHHKKKGGGBBB??????AAAAAAAAABBBAAABBBFFFKKKLLLIIIEEEGGGJJJNNNMMMIIICCC???>>>::::::::::::::::::::::::999999999::::::999999999999999999999888888777777888888888888888888888888888888888888888888888888999888777666666666666777777777777777888888888888555555555555555555555555777777777777777777777777666666666666666666777777888888999:::;;;::::::999::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGJJJKKKLLLNNNPPPQQQRRRSSSVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWWWWVVVWWWWWWWWWWWWVVVUUUUUUQQQSSSVVVYYYZZZ[[[ZZZYYYZZZZZZZZZYYYYYYYYYXXXXXXYYYWWWTTTSSSTTTSSSRRRQQQNNNOOOPPPQQQPPPNNNLLLKKKJJJIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCBBB@@@>>>===<<<:::999888777777777999999888777777777777777777777666555444444444444111111111111000000000/////////.........---------++++++,,,------+++***))),,,+++++++++++++++++++++************************((()))***++++++***)))((('''((()))))))))((('''''')))))))))((((((((('''''''''(((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))*********(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))((('''&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++******))))))((((((************************,,,,,,,,,,,,,,,,,,++++++------...............///---...///000111333444444333555777888999:::===???@@@@@@@@@??????>>>>>>===???@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAACCCEEEEEEEEECCCBBB???????????????>>>>>>>>>======<<<<<<<<<<<<===============>>>>>>???@@@@@@AAA???===;;;<<<>>>AAACCCIIIHHHFFFCCC@@@>>>======888888888888888888777777777666666555555444444444111222333333444444333333...///111333333222000///000111111222222111111000111111111000000000//////....../////////000000000//////000000000111111111000000000000000000000000000000000111111111222222111111111222222222333333222333444555555555444333888;;;>>>AAABBB@@@???===888777777666666666666666555444444444444666777888333444555666777999999:::777666777777888999999:::::::::::::::;;;<<<======@@@>>>;;;::::::;;;;;;;;;;;;:::<<>><<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLNNNPPPPPPTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSTTTUUUWWWXXXXXXVVVVVVVVVVVVVVVUUUUUUTTTRRRTTTWWWYYY[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXVVVSSSRRRRRRRRRPPPOOOMMMNNNOOOPPPPPPNNNLLLKKKHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAA>>><<<<<<;;;:::999888777777777999888777777666666777777777666555444444333333333333333222111000///..................------------***+++,,,---,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))***)))))))))((((((((('''''''''&&&&&&''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))************************++++++++++++,,,,,,,,,,,,...........................///000111222333444444333555777888888999;;;===??????????????????>>>>>>>>>???@@@AAAAAAAAAAAAAAA??????@@@@@@@@@??????>>>???AAABBBDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>============>>>???@@@AAA???>>>===<<<;;;<<<>>>???CCCDDDDDDAAA>>>;;;;;;;;;999999999999999999999888666666666666555555444444111111222333333333333333111111222333333222111000000000111111111111000000000000000000////////////............////////////........./////////000000000000000000///////////////000000000000111111111000000111111111222222222111222333333444333333333333555777:::;;;;;;;;;:::777777777666666666555555555444444444444666777888666666666666666666666666444555555666777888888999666666777777777777777777999888888777777777777777777777999===BBBEEEGGGGGGAAAAAA???>>><<<:::888777666666777777777888888888888777666666666666777888888777777777777777777777666666666666666666666666666666666666666666666666444444444333333333222222111111222222333333444444444444444444444444444444666666666666666666666666333333333444444555555666555777999:::::::::888777888888888888999999999999999999::::::;;;<<<======;;;<<<<<<===>>>???@@@@@@???@@@AAABBBDDDEEEFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOQQQQQQRRRRRRRRRRRRRRRQQQSSSSSSSSSTTTUUUWWWXXXYYYWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVXXXZZZ[[[[[[ZZZZZZXXXXXXWWWWWWVVVVVVVVVUUUUUUSSSPPPOOOOOOOOONNNMMMMMMNNNNNNOOONNNMMMLLLKKKFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???======>>>>>>===;;;>>>===<<<;;;::::::::::::888888777666666666666777777666555444333333333333333333222111000///...---.........------------,,,+++++++++++++++******)))*********+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))((((((((()))***+++''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((((((((''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&((()))((('''&&&''')))&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))******************************************+++,,,,,,,,,---,,,---------...///////////////000111222222333333444555777888888888:::<<<======>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@?????????@@@@@@@@@???>>>======>>>@@@AAABBBBBBAAA???>>>========================<<<<<<<<<<<<<<<===>>>>>>>>>=========>>>???@@@AAA>>>======<<<<<<;;;;;;;;;>>>???@@@>>>;;;888888999777777777777777777777888555555555444444444444444111111222333333333333222222222222111111000000//////000000000000000000///000000/////////.........------........./////////------------............000000/////////........./////////000000000111111000000000000111111111222111111222222222333333444333333444555555666666777555666666666555555444444333333222222333444555777888888777777666666666555666777888888888888777777555555666777777888888888666777888999888777777777666888:::;;;===@@@DDDFFFCCC@@@>>>;;;::::::999999555555555666666666666666888777666555555666777888555555555555666666666666555555555555555555555555666666666666666666666666444444444444444333222222111111222333333444555555555555555555555555555555555555555555555555555555222222222333444444555555444666888::::::999777666777777777888888888999999999999::::::;;;;;;;;;<<<:::;;;<<<===>>>??????@@@>>>???@@@BBBDDDEEEGGGGGGFFFFFFFFFGGGIIIKKKNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUWWWYYYZZZYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYYYYYYYZZZZZZZZZUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRPPPOOOOOOPPPNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???===<<<>>>??????>>>>>>===<<<;;;;;;::::::;;;888888777666666666666666666666555444333333333333111111111111000000//////.........---------,,,,,,,,,++++++***************)))*********++++++++++++))))))))))))))))))))))))******))))))))))))******)))(((&&&%%%&&&(((***+++((((((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&((()))))))))(((''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&(((***)))'''&&&''')))'''''''''((((((((())))))''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))***+++,,,,,,------******+++,,,...///000000//////000000111111222222444666777888777777999;;;;;;<<<<<<<<<======>>>>>>===>>>>>>>>>>>>======<<<@@@@@@@@@@@@???===<<<<<<>>>???@@@AAAAAA@@@>>>===<<<<<<<<<===============<<<<<<<<<<<<<<<===>>>???>>>============???@@@AAA============<<<;;;:::999:::<<<>>><<<999666777888444444444555555555555555444333333333333333333333111111222333333333333222222111///...------------//////000000000000//////000/////////............---------.........//////,,,,,,,,,---------......000000//////.........---////////////000000000000000000000000111111111111222111111111222333444555555555444333333444444555444444555555555444333222111111000000111222444555333333333333444444444444777777888888777555444333333444555666777777777777444666888999999888888888444666888888777999>>>CCC???<<<999666666666777666666666666666666666666666999888777666666777888999444444444444444444444444555555555555555555555555666666666666666666666666444444555555444444333222444444555555666777888888555555555555555555555555555555555555555555555555111111222333333444555555444666888::::::999777666777777777777888888888888999999::::::::::::;;;;;;::::::;;;<<<===>>>??????>>>???@@@BBBDDDFFFGGGHHHGGGGGGGGGHHHIIILLLNNNPPPNNNOOOPPPRRRSSSSSSSSSSSSSSSRRRRRRSSSUUUWWWYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZSSSSSSSSSSSSSSSSSSSSSSSSUUUSSSQQQQQQRRRRRRQQQPPPMMMLLLKKKJJJHHHHHHHHHHHHDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDAAA???>>>@@@BBBCCCCCC<<<;;;;;;:::999999999999888888777666666666666666666666555444333333333333//////000000111111111222......---------,,,,,,,,,---,,,***)))))))))***+++))))))******++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++)))'''%%%###$$$&&&)))+++))))))))))))((((((((((((&&&''''''''''''''''''&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''')))*********)))((())))))((((((((())))))***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%(((******'''&&&''')))'''((((((((())))))******)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************,,,+++*********+++,,,---***++++++,,,,,,------.../////////000111111222222333444666888888888888777<<<<<<============<<<<<>>===???AAA@@@@@@@@@??????===<<<<<<===>>>>>>>>>>>><<<:::999888999::::::;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::999999;;;===>>>===;;;999888666666666444555666555444333444666444444333333333333222222333333333222222222111111///---+++,,,///000...,,,////////////////////////111000///------......///111///---...000000---***........................+++,,,,,,------,,,,,,+++..............................///000000000000000///000222222000///000111111111222222222333333333222222222222222222222222222222222222222222222222222333444555555444333222444444444444444444444444444444444444444444444444444444444555555555555666555666666777888999999:::<<<:::888666444444444555555555555555555555555555555444444333333222222111555555555555555555555555444444444444444444444444333444666777777666444333333333333333333333333333333333333333333333333333333333222222222333444555444444444444444444444444444444444444444444444444555555555555555555444444555666666777888999999999::::::999999888999999999555888:::;;;<<<<<<===?????????@@@AAACCCDDDEEEEEECCCDDDFFFFFFFFFFFFHHHJJJOOOOOOPPPPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXXXXWWWWWWYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYVVVUUUTTTSSSRRRRRRRRRRRRTTTTTTSSSRRRQQQOOOMMMLLLRRRPPPNNNLLLKKKIIIGGGEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBBBB@@@@@@???>>>???===;;;999888888888999555555555555666666666666444444444333222111000///......//////000111111111++++++++++++++++++++++++%%%&&&((())))))(((''''''((())))))*********))))))************))))))))))))+++*********))))))((((((++++++******))))))((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&'''(((((((((***'''%%%&&&((((((&&&$$$$$$$$$%%%&&&'''''''''&&&'''''''''%%%$$$$$$&&&((('''''''''''''''((())))))&&&''''''((((((((((((((('''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%&&&(((***+++$$$&&&''')))***))))))((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***)))(((((((((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++******))))))))))))))))))************++++++*********+++,,,---***++++++,,,,,,------.........//////000111111111222333555666777888888888999:::;;;<<<===>>>>>>>>>>>>???@@@???>>>===>>>@@@????????????>>>===<<<<<<======>>>>>>===<<<:::999999999:::;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<<<<======<<<===<<<;;;999999;;;======<<<;;;999777666666666666777888666444333333444444444333333333222222222333222222222111111111111444222000111333444333111........................111000///...---......///...,,,***+++---...---+++........................,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000000000000///000222222000///000111111111111222222222333333222222222222222222222222222222222222222222222222333333444444444444333333444444444444444444444444444444444444444444444444444444444444555555555555555555666666777777888888777777555444333333333333444444444444444444444444222333333333333333333333444444444444444444444444444444444444444444444444333444555666666555444333333333333333333333333333333333333333333333333333222222222222333333444444444444444444444444444444333333333333333333333333555555555444444444444444555555666777777888999999:::999999888888888999999888999;;;<<<;;;;;;<<<===>>>>>>???AAABBBDDDEEEEEECCCEEEFFFGGGFFFGGGIIIJJJNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSUUUVVVXXXXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXXXXWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRPPPOOOMMMMMMQQQOOOMMMKKKJJJIIIFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEECCCCCCBBBAAA@@@??????>>>======<<<;;;:::999888888888888888888888888888888444444444444333222111111.........////////////000++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************))))))))))))*********)))))))))(((((()))((((((((('''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''***(((&&&'''))))))'''%%%%%%%%%&&&'''''''''''''''"""###$$$$$$###$$$''')))'''''''''''''''((())))))&&&''''''(((((((((((((((&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%&&&''')))***'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%))))))))))))************+++************+++,,,,,,***++++++,,,,,,------...---------...//////000000222222222444555777999:::777888999;;;<<<===>>>>>>;;;===???@@@>>>======>>>>>>?????????>>>===<<<;;;============<<<;;;::::::999999:::;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<==================<<<::::::;;;===<<<;;;:::888777666666666999999999777555333333333333333333333222222222222111111111111000000000000111/////////000111000///........................000///......------......,,,+++)))***,,,...///...------------------------...---,,,,,,,,,,,,---...------------------------......///000000000000///...000111111000//////000000111111111222222222222111111111111111111111111222222222222222222222222333333222222222222333333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444444555555444444333222444444444444444444444444111111222222333444444555444444444444444444444444444444444444444444444444333333555555555555333333333333333333333333333333222222222222222222222222222222222222333333333444333333333333333333333333333333333333333333333333444444444444444444444444555555555666777777888888888888888777777888888999999;;;<<<<<<:::999::::::<<<===>>>@@@BBBCCCEEEEEEDDDEEEGGGGGGGGGGGGIIIKKKNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSVVVWWWXXXXXXXXXVVVWWWXXXYYYYYYYYYYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRQQQQQQQQQQQQPPPOOONNNMMMOOOMMMKKKJJJIIIHHHFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>;;;<<<<<<<<<;;;999888666777777666666555555444444555555555555444333222111///............---------++++++++++++++++++++++++++++++******************,,,+++***))))))***+++,,,************))))))))))))******))))))))))))((((((((((((((((((''''''''''''''''''((((((((()))))))))'''''''''''''''&&&&&&&&&***)))'''((())))))((('''&&&&&&'''(((((((((''''''$$$%%%%%%%%%$$$%%%'''((((((''''''''''''(((((()))&&&''''''(((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((***)))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((()))))))))***************************++++++,,,***++++++,,,,,,------...+++,,,,,,------...//////000000000111333666888:::666777888:::;;;<<<<<<<<<999;;;>>>???>>><<<<<<<<<===>>>>>>>>>======<<<;;;<<<<<<<<<<<<;;;;;;::::::888888999::::::999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<============>>>>>>===;;;:::;;;<<<;;;:::999888777666666666888999999888555444444555333333333222222222222111000000000000000/////////---,,,,,,,,,,,,---,,,,,,........................//////......------------...---+++***+++---///000------------------------///...,,,++++++,,,...///---------------------------...//////000000//////...000111111000//////000000000000111111111111222111111111111111111111111111111111111111111111111333222111000000111222333333333333333333333333333333333333333333333333333222333333333444444444444444444444444333333333333333444666777777666555444333333333333333333333333111111222222333333333333333333333333333333333333333333333333333333333333222333444444444444333222222222222222222222222222222222222222222222222222111111222222333333333333222222222222222222222222222222222222222222222222333333333333333444444444444444555555555666666666777777666666666777888888888:::<<<;;;:::999:::;;;;;;;;;===???AAACCCDDDEEEDDDEEEGGGHHHGGGHHHIIIKKKMMMMMMMMMMMMMMMMMMLLLLLLNNNPPPRRRUUUWWWXXXXXXXXXVVVWWWXXXYYYYYYZZZZZZYYYZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQOOOPPPPPPPPPPPPOOOOOONNNMMMKKKIIIHHHHHHGGGEEECCCDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>======::::::::::::999888777666666555555444333222222111333444444444333333222111//////...------,,,++++++++++++++++++++++++++++++***))))))((()))+++,,,---...---+++))))))***,,,---************)))))))))((())))))))))))))))))((((((************))))))))))))(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%((((((''''''((((((''''''''''''((((((((((((((('''*********)))&&&%%%&&&'''((((((''''''''''''((()))&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''***)))'''%%%$$$$$$$$$%%%'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''))))))***+++***)))'''&&&''''''''''''''''''''''''***+++++++++,,,,,,------((()))))))))************))))))******++++++++++++***++++++,,,,,,------...+++++++++,,,------....../////////000222444777999777888888999999999999888777999===>>>===;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;:::::::::::::::777777888888888888777666::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>===;;;999::::::999888777777666666666666666777888777666555666777333333222222222111111111////////////////////////////////////////////////.......................................------,,,...---+++***))))))+++---------------------------///...,,,++++++,,,...///------------------------------...///////////////...///111111///...///000//////000000000111111111000000000000000000000000111111111111111111111111222111000//////000111222333333333333333333333333333333333333333333333333222222222222333333333444333333333222222222222222222333555666666666555444333333333333333333333333333333333222222111111111333333333333333333333333333333333333333333333333222222333333333333222222222222222222222222222222111111111111111111111111000111222333333333222222222222222222222222222222111111111111111111111111222222222222333333444444444444444444444555555555666555555555666666777888666888:::;;;::::::;;;<<<:::;;;<<<>>>@@@AAACCCCCCCCCEEEGGGGGGGGGGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKNNNOOORRRTTTVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYZZZZZZYYYWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNOOOOOOOOOOOONNNNNNLLLJJJHHHGGGHHHGGGEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>======<<<:::999888777666666666777888888777666666555444444111222222222222111111000//////...---,,,+++******+++++++++++++++++++++++++++++++++,,,---000222444...---+++))))))***+++,,,************)))))))))((((((((((((((((((((())))))))))))))))))************(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''')))******)))'''&&&&&&'''((((((''''''''''''((((((&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((()))*********((('''&&&''''''''''''''''''''''''))))))***+++,,,---......))))))))))))************((()))******++++++*********++++++,,,,,,------...+++++++++,,,------............///000111333555666777777888888888777777666666888;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::777777888888888777666666999999::::::::::::999999999::::::::::::;;;;;;;;;;;;===>>>===:::999888999777777666666666666666777555666777777555555666777222222222222111111111111////////////000000000000...000111000///...///111---------------------------............---,,,,,,+++++++++)))'''&&&((())),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---///000000///......///////////////000000000000////////////////////////111111111111111111111111000000000//////000000000333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222111111222222333222222222222222222222222222222222444333333222111111000000222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000///000222333333333222111111111111111111111111111000000000000000000000000000111111222222333333444333333333333333333333333444444444444555666777777666888::::::::::::;;;<<<:::;;;<<<===>>>@@@AAAAAACCCDDDFFFFFFFFFFFFHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLNNNOOORRRTTTUUUVVVVVVVVVXXXXXXYYYYYYYYYXXXXXXWWWXXXWWWWWWVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPNNNNNNOOOOOOOOONNNMMMMMMKKKIIIGGGGGGHHHHHHFFFDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???>>>===<<<<<<888888888777777777666666666555555444444333333333000000111111111111000000//////...---,,,,,,++++++++++++++++++++++++++++++))))))***+++---///111222------+++***))))))******************))))))))))))''''''(((((((((((())))))''''''''''''((((((((((((''''''((((((((()))))))))'''''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%$$$&&&'''''''''((((((((('''&&&&&&!!!###%%%&&&&&&&&&'''((()))((((((''''''''''''(((&&&''''''(((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''''''''(((((())))))******))))))))))))************'''((()))***+++******)))***++++++,,,,,,------...++++++,,,,,,---.........------///000111222222222444555666777777777777777666777999999999999:::<<<:::;;;;;;<<<<<<<<<;;;;;;::::::999888888999:::;;;999999999999999888777777888999::::::::::::999888888888999999999999:::::::::<<<===<<<:::777777777666666555555555666666777666777777666444333444555222222222222111111111111/////////000000111111111+++---///...,,,+++---///------------------------------.........---,,,+++)))+++,,,,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///000000///......///........./////////000000////////////////////////111111111111111111111111...//////000000//////...222222222222222222222222222222222222222222222222111111111111222222222222111111111222222333333333222222111111111111111222222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000///000222333333333111000111111111111111111111111////////////////////////000000000111222333333333333333333333333222222222333333333333444555666777777999;;;;;;999888999:::;;;;;;<<<======>>>??????AAACCCEEEEEEEEEEEEGGGIIIJJJJJJKKKKKKLLLLLLMMMMMMOOOPPPRRRTTTUUUUUUUUUTTTWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSRRRQQQPPPOOOOOOOOOOOONNNNNNOOONNNNNNMMMLLLLLLJJJIIIGGGGGGHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFF@@@@@@???>>>===<<<<<<;;;666888;;;<<<<<<:::666444222222222111111111111111000111111222222222111111//////......------,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,++++++***))))))((((((************))))))))))))'''''''''((((((((())))))&&&'''''''''((((((((()))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''###%%%''''''%%%%%%&&&((('''''''''''''''&&&%%%%%%!!!$$$%%%&&&&&&''')))))))))((('''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))((((((((((((''''''&&&&&&%%%%%%&&&'''((())))))(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''++++++++++++************))))))))))))************'''((()))++++++******)))***++++++,,,,,,---......+++,,,,,,------......///,,,---///111111111111000222333444666777888888888666777888888777888:::<<<::::::;;;<<<<<<;;;;;;;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;:::999888777777888888888999999999:::;;;<<<<<<999777666666666555555555555666777777777888888666333222222222222222222111111111111000//////000000111111222222,,,...000///---,,,---000------------------------,,,---.........---,,,+++***---000000...---///111,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///000000///......///............/////////000////////////////////////000000000000000000000000---...///000000///...---222222222222222222222222222222222222222222222222000111111111111222222222000000111222333444444444666555333222111222333444111111111111111111111111000000000111222222333333111111111111111111111111222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000...000222333333333111000000000000000000000000000///////////////////////////000000111222222333333333222222222222222222222333222222333444555666777999;;;<<<;;;999777777888<<<<<<<<<<<<=========>>>AAABBBDDDEEEDDDEEEFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNLLLKKKKKKJJJIIIHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHH@@@@@@???>>>===<<<;;;;;;333888>>>BBBAAA===777222444444444444444444555555111222222333333333222222//////.........---------++++++++++++++++++++++++,,,,,,............,,,+++++++++++++++***((('''&&&************))))))))))))&&&'''''''''(((((())))))((()))))))))******++++++&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''((((((((($$$&&&((((((&&&%%%'''***&&&'''''''''&&&%%%%%%$$$"""$$$'''((('''&&&''''''***)))((('''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((()))&&&'''''''''(((((())))))(((((())))))((('''&&&&&&%%%&&&((()))))))))(((''''''''''''((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''((('''&&&&&&'''(((***+++((((((((((((((((((((((((*********)))))))))(((((()))))))))))))))(((((((((---***)))+++...///+++&&&++++++++++++++++++++++++,,,,,,------...///000000---///111111111000111222555444333222333555777999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666777888999::::::;;;;;;::::::999777777777777777777888888888888999999999:::::::::::::::::::::999888777777777444222333555555333111444444555555444444333222111111111111111111111111////////////............------,,,,,,,,,,,,++++++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++---...------...///,,,,,,++++++***+++++++++,,,+++***))))))+++---...------,,,+++++++++,,,,,,........................////////////////////////000000000000000000000000.........///000222333444///......------///000111111111111111111111111111---...///000000111000000000000111111222222333333111111222222222333333333111111111111111111111111222222222222222222222222///000222333333222000///111000/////////000222333000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////000000000000222222111111111111222222333222222111222333555666555666777777666666777888999999888888999:::<<<===BBBBBBCCCCCCDDDEEEEEEEEEDDDFFFIIIIIIIIIHHHIIIIIIMMMNNNPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOONNNOOOQQQRRRSSSSSSQQQPPPMMMLLLKKKKKKLLLMMMLLLMMMOOONNNLLLIIIHHHIIIIIIIIIJJJJJJIIIGGGEEEDDDAAABBBDDDCCCBBBAAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEBBB???<<<;;;<<<===>>>===777999;;;======:::777555444444555555444444333222111222222222222111000000,,,,,,------...---------************************&&&))),,,///000///,,,+++---,,,***((('''(((((()))+++***))))))******)))((((((((((((((((((''''''&&&))))))************))))))(((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))************))))))((((((''''''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&,,,***)))***,,,+++(((%%%((((((((((((((()))******'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''&&&''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((+++*********))))))))))))))))))(((((((((((())))))...+++)))***---...***&&&+++++++++++++++++++++++++++++++++,,,---.........---///111111111000111222444444333222333555777888777777888888888888888888999999999999999999999999;;;:::888777777777888888888999999::::::999999888999999888888777777666666888888888888999999999:::999999999999888777666666666444333333555555333111444444444444444333333222000000000000000000000000////////////............------,,,,,,,,,,,,++++++---------------......///,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,+++***,,,,,,++++++***++++++,,,,,,+++*********+++,,,---333222111000////////////........................................................................111000000//////000111111///......---...///000111111111111111111111111111...//////000000000000///000000000111111111111111111111111222222222333333111111111111111111111111222222222222222222222222000000111222222111000000000000//////000000111222000000000000000000000000222111111000000111111222000000000000000000000000////////////////////////000000000000000000000000........................000//////////////////000.../////////000000000000222111111000000111111222444444333333333444555666444555777666555555666777:::999999999999:::<<<===@@@@@@@@@AAABBBBBBCCCCCCDDDFFFIIIIIIIIIHHHHHHIIILLLMMMOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQPPPOOOMMMKKKJJJKKKLLLLLLKKKLLLMMMMMMJJJHHHGGGGGGJJJJJJJJJIIIHHHFFFEEEDDDAAABBBDDDCCCBBB@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDAAA===;;;;;;;;;:::999666777999::::::888666444444555555555555444333333000000111111111000//////,,,,,,------...------,,,++++++++++++++++++++++++'''))),,,...///...,,,+++,,,+++***)))((((((((((((+++)))(((((())))))((('''(((((((((((((((''''''&&&((())))))******))))))((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''''''''((()))************'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''')))++++++)))&&&'''''''''''''''(((((()))''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((+++************)))))))))***)))(((''''''((()))***000,,,))))))+++,,,***'''++++++++++++++++++++++++******++++++,,,,,,---------///111111000000111222444333333222333444666777777777777777666666666666777777777777777777777777::::::999888888888999999888888888999999888888888;;;:::999888777666666555777777777888888888999999888888888888777666555444666444333333444555444222333444444444444333222222/////////////////////////////////............---------,,,,,,,,,,,,++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++---//////+++''',,,++++++***++++++,,,,,,,,,+++++++++++++++++++++000///...---,,,,,,+++,,,------------------------........................------------------------333222111///..................------......///000000000000000000000000000///000000000000//////...000000000000////////////000111111111222222222222111111111111111111111111000000000000000000000000000000111111111111000000//////000000111111000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000........................//////............//////....../////////000000000111111000000000000111111555555444444333444444444222444555555444444555777;;;:::999999999:::;;;<<<======>>>>>>??????@@@@@@CCCFFFHHHIIIHHHHHHHHHIIIJJJJJJLLLMMMNNNOOOOOOOOOQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNMMMKKKJJJKKKLLLLLLJJJKKKLLLKKKHHHFFFFFFFFFJJJJJJJJJIIIGGGEEEDDDCCCAAACCCEEEDDDCCCAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@BBB???<<<:::::::::999888666666666777666555444444555555555555555444333333//////000000//////...---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++******)))((('''***(((''''''(((((('''&&&(((((((((((((((''''''&&&'''(((((())))))(((((('''(((((((((''''''''''''&&&''''''(((((((((((((((((($$$%%%&&&((())))))******&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''******)))(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((***************************)))'''''''''(((***+++000---***((()))***)))(((************++++++++++++***+++++++++,,,,,,------,,,...000111000000111222333333222222333444555555777777777666666666666666666666666666666777777777999888888888888888888888888888999999999999888888999999999888888777777666666777777777777888888888888888888888777666555555444444444444444444444333333333333333333222111111//////////////////////////////.........---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++************************,,,******...444555111,,,++++++******++++++,,,,,,++++++,,,,,,,,,+++******+++***))))))))))))))))))------------------------........................------------------------222111000///...---------------------......//////000000000000000000000000000000111000000///...---000000//////.........---000000000111111111111222111111111111111111111111000000000000000000000000111000////////////000111---...000111111111000///000000000000000000000000000000000//////000000000////////////////////////////////////////////////////////////////////////........................///......------......///........./////////000000000000000//////000000000555444444333333222222222111222444444333333444666;;;:::999888888999:::;;;;;;;;;<<<<<<===>>>>>>???BBBEEEGGGHHHGGGGGGGGGHHHGGGHHHIIIJJJLLLMMMMMMNNNPPPPPPQQQRRRRRRRRRQQQQQQRRRSSSSSSRRRPPPNNNNNNNNNOOONNNMMMLLLLLLLLLLLLMMMJJJKKKKKKJJJHHHFFFFFFGGGKKKJJJIIIHHHFFFDDDCCCBBBCCCEEEGGGGGGEEECCCBBBBBBCCCBBBAAA@@@???>>>======<<<;;;999999:::;;;;;;:::777666555555444444555555555555555555555444333333///000000000000///......---------...------,,,,,,++++++++++++++++++++++++***************+++,,,,,,)))***+++++++++)))(((''')))'''&&&&&&'''(((&&&%%%(((((((((((((((''''''&&&''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((((((((((((%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''')))***+++...,,,***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------------,,,...000000000///000111222222222222222333333444777777777777777777777666666666666666777777888888666666777777777777777777888888999999999999888888666666666777777888888888666777777777777888888888999999999999888777666555333444444444444444444444222222333333222222111000000000000000000000000000............------------------,,,,,,,,,++++++++++++++++++++++++,,,------++++++++++++++++++++++++************************)))((()))///777;;;999555+++*********++++++,,,---++++++,,,,,,,,,++++++***,,,++++++,,,,,,---...///------------------------................................................//////...............///,,,------...............////////////////////////000000111000000///...---000/////////......------//////000000000111111111000000000000000000000000////////////////////////000//////......//////000---...///111111000//////////////////////////////000//////......//////000......................................................................................................------------..................////////////000//////......//////000222222222222111111000000000111333333222222444666999999888777888999:::;;;;;;;;;;;;<<<======>>>>>>AAACCCEEEFFFFFFEEEEEEFFFEEEFFFFFFHHHIIIKKKLLLMMMOOOOOOPPPQQQQQQQQQQQQQQQSSSTTTUUUTTTQQQNNNNNNNNNOOONNNNNNNNNMMMMMMMMMNNNKKKLLLLLLJJJHHHFFFGGGHHHJJJIIIHHHFFFEEEDDDCCCBBBEEEHHHJJJJJJHHHEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;999888888:::;;;:::999888777666555555555666666444444444444444333333222000000111111000000///...---.........---,,,,,,+++))))))))))))))))))))))))******)))))))))***+++,,,((()))***++++++***((('''((('''&&&&&&''''''&&&%%%(((((((((((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''&&&%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''(((''''''&&&%%%&&&&&&&&&'''((())))))))))))(((''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&%%%&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((())))))******++++++***))))))))))))***(((((())))))***+++++++++,,,,,,,,,---------------,,,...000000//////000111222222222222222222222222666666666666777777777888555666666777777888888999444555666666777777666666777777888888888888777777333444444555666777888999777777777888888888999999999999999999888777666666222444555444333333444666111222222222222111000000000000000000000000000000.........------------,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++************************)))(((***...555999:::999************+++,,,------******+++++++++,,,,,,,,,------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------...///000,,,,,,---............---///////////////////////////000000000000//////...////////////............////////////000000000000000000000000000000000000////////////////////////...//////////////////.........//////000000////////////////////////////////////............//////........................................................................------------------------------,,,,,,,,,,,,------------.........///////////////............//////000000111111111000/////////111222333222333444666777666666666666888999:::::::::;;;;;;<<<=========>>>AAACCCDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNOOOPPPQQQQQQQQQQQQQQQTTTVVVTTTPPPMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLKKKIIIGGGFFFGGGHHHIIIHHHFFFEEEDDDDDDCCCDDDFFFIIIKKKKKKIIIFFFDDDCCCAAAAAA@@@???>>>===<<<;;;===<<<:::999:::999777666888888777666666666666777333333333333333222111111000111111111111000//////............---,,,++++++))))))))))))))))))))))))***)))))))))))))))******))))))************)))))))))'''&&&&&&''''''&&&%%%(((((((((((((((''''''&&&'''(((((())))))((((((''''''(((((((((((()))))))))&&&&&&''''''((()))))))))))))))(((((('''&&&$$$###%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((())))))'''%%%$$$%%%'''&&&''')))*********)))(((''''''''''''''''''''''''$$$%%%&&&'''((()))***+++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&(((***+++***))))))((()))******************((((((((()))***+++++++++,,,,,,,,,++++++++++++++++++---///000//////000111111111222222222222111111333333444555666777777888555555555666777888888888444555666777888777777666444555555666666555555444333333444444555555666666888888888888999999999:::888888888888777666555444111333555555333333444666111111111111111000000///////////////////////////.........---------,,,,,,------,,,,,,,,,,,,++++++***************+++,,,,,,******************************************************+++,,,...111333444************+++,,,---...******))))))***,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,------...///+++,,,---.........------...........................//////000000000000/////////////////////000000........./////////000000000000000000000000000000000000000000000000000000------////////////------///............///000000///////////////////////////......------......///------------------------........................------------------------------------------------------,,,,,,,,,,,,---------------........./////////......------....../////////111111222111000000///111222333333333555777444333333444555777999:::999999999:::;;;;;;<<<<<<<<>>===<<<<<<===;;;::::::;;;:::888666777777777777666666666555111222222222222111000000//////000000//////...---............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))(((''''''(((((('''%%%(((((((((((((((''''''&&&((())))))******))))))((('''((((((((())))))))))))&&&&&&''''''((())))))***((((((((((((((('''&&&%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((()))'''%%%%%%'''***%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((('''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$&&&)))+++,,,+++)))(((%%%(((***++++++*********'''(((((()))***+++++++++++++++******************+++---///000//////000111111111222222222111111000000111222333555666777777444444555555666777888888555666777999999999888777222333333444444333333222444444444444444444333333888999999999999:::::::::777777777777666555444333111333555555333222555777111111111111111000//////..............................---------,,,,,,,,,---------,,,,,,,,,++++++*********)))***++++++,,,************************************************,,,,,,+++)))((()))+++...************+++,,,---...***)))((((((***,,,///111222111000...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++,,,---.........---,,,..............................///000000111000000......//////000000111111............/////////000000000000000000000000000111111111111111111111111,,,---///000000///---,,,//////...------///000111////////////////////////.........------.........------------------------........................---------------------------------------------------,,,,,,++++++,,,,,,------------.........//////.........------.........///000111222333333222111///111333333333444555777222222222333444777999:::888888888999::::::;;;;;;;;;===@@@AAA@@@@@@@@@AAACCCCCCCCCDDDFFFIIIKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPKKKOOOSSSRRRMMMIIIIIIKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFDDDCCCDDDFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDGGGJJJJJJGGGDDDAAA@@@@@@@@@??????>>>>>>======999999999:::<<<<<<;;;:::666666777777666666555444111111111111111000//////......//////......---,,,............---,,,+++***************************(((((())))))))))))((('''+++***)))(((((()))***+++***(((''''''(((((('''&&&(((((((((((((((''''''&&&))))))************))))))'''((((((((())))))******&&&&&&&&&'''((())))))***''''''(((((((((((((((((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$&&&(((***+++,,,&&&'''((('''&&&&&&)))---$$$%%%'''))))))((('''&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((###$$$%%%'''(((***+++,,,'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))+++*********))))))((((((************************---------,,,,,,+++++++++---......///////////////000000111111111222222222111222333333444444333333444444555555666777777777666666666666666666666666000111111222222333444444333333333444444444555555999666444555888:::999777888666444333222333555666777666555444444333444444222111111000///......---........................////////////////////////...+++)))+++///000+++'''+++++++++******((('''''',,,++++++++++++++++++,,,++++++************+++++++++++++++++++++***)))((())))))))))))))))))))))))((()))***+++,,,---......///...------++++++***))),,,------......------,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------......///------------------------,,,,,,,,,++++++*********///...,,,++++++,,,...///---------------...///000..................------//////............//////---...............---,,,////////////////////////......////////////....../////////////////////////////////000///......---........................------------------------------------------------++++++,,,,,,,,,,,,---------------------------------------............///////////////............111111111000000000000000222222333333333444444444222222222222333444555555777777888999::::::;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDGGGIIIKKKMMMNNNQQQRRRRRRRRRQQQPPPPPPOOONNNNNNMMMKKKJJJHHHGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGFFFDDDBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGEEECCCBBBBBBDDDAAA@@@???>>>===============<<<<<<;;;;;;:::999999777666666555333222111111444333222222222111///---///............---------///............---------******++++++++++++******++++++***)))((('''&&&&&&'''((()))+++++++++***)))(((''''''&&&&&&((()))***''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((#########%%%'''))))))(((---,,,***)))((()))***+++)))'''%%%&&&)))***(((&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&'''&&&&&&((()))***(((''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((***+++***)))((()))***(((((((((((())))))))))))++++++++++++******))))))))))))))))))))))))))))))------,,,,,,,,,+++++++++------...///////////////000000000111111111222222222222333444444444444333444444444555666666777777666666666666666666666666333222222222222222222222222222333444555555666666999666555555888999999777777666444333222333444555666555444333333222222222222111111000//////......................................................---+++***+++------***'''((())))))************)))++++++************+++++++++******))))))******+++))))))*********)))((((((******************************++++++++++++,,,,,,---------,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------,,,,,,---------------------------------,,,,,,,,,++++++///---,,,++++++,,,---///---------------...//////..................------......------------..............................////////////////////////......////////////....................................//////......---,,,------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,------------------------------------............000000/////////........./////////////////////////////////000000000111111222222222222333444555555777777888888999::::::;;;;;;;;;<<<===???@@@AAAAAABBBCCCEEEHHHJJJMMMOOOPPPMMMNNNNNNNNNMMMMMMLLLKKKNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEECCCBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDBBBAAABBBCCCAAA@@@???>>>>>>=========<<<<<<<<<;;;::::::999999666666555444333222111111222000///000111111000//////............---------------------,,,,,,,,,,,,******++++++++++++************))))))((((((''''''%%%&&&&&&''''''''''''&&&(((''''''&&&'''((()))***&&&&&&&&&''''''&&&&&&&&&(((((())))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%''')))))))))+++***(((''''''''')))***)))'''&&&'''))))))(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((''''''&&&&&&'''&&&&&&'''))))))(((&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&)))***++++++))))))***+++(((((((((((()))))))))))),,,,,,++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++,,,---......//////......000000000000111111111111222333333444444444444444333333444555555666666777666666666666666666666666444444333333222111111000222222333444555777777888888666555555777888888777777666444333333333444555555444333222111111111111111111111000000//////...................................................,,,,,,,,,,,,+++***)))(((%%%&&&((()))+++,,,,,,,,,******))))))))))))******+++******))))))******+++'''(((((())))))))))))(((++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************++++++++++++,,,,,,++++++++++++,,,,,,.........---,,,+++++++++------------------------......------------,,,,,,...---,,,++++++,,,---...------------------...///------------------......------,,,,,,,,,,,,------///......---......//////////////////////////////......////////////..............................------......------,,,+++------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------............000000000/////////......---.................................////////////222111111222222333444555666777777888888999999:::::::::;;;<<<>>>???@@@AAABBBCCCEEEHHHKKKMMMOOOPPPKKKKKKKKKKKKKKKKKKJJJIIIMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDBBBAAACCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDAAA@@@@@@AAAAAA@@@??????>>>>>>>>>>>><<<<<<;;;::::::999999888555555444333222111111000111///---...///111111111///............---------,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%&&&(((''''''''''''((())))))&&&''''''((((((''''''&&&)))))))))******)))))))))))))))(((((((((((('''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))))))))((('''%%%%%%&&&'''''')))'''&&&'''((()))(((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&%%%%%%'''((()))'''&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((()))******)))((()))***(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---............---/////////000000000111111222222333444444444444444222333333444555555666666555555555555555555555555333333333222222111111111111222333444666777888999777666555666666777888888888777666555555555555666555444333222222111111111111111111000000000//////................................................---......---+++))))))***%%%&&&((()))+++,,,,,,,,,))))))(((((((((((())))))******))))))))))))******''''''((()))*********)))************************++++++++++++******************++++++,,,,,,,,,,,,******++++++++++++******)))*********++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,++++++,,,---------------,,,,,,---......,,,,,,------------......------,,,,,,,,,,,,------///...---------...///000////////////////////////---......//////......---........................,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000/////////......------------............//////000000000111111111111111111111222333444555666666666777777888888888888999:::;;;===???@@@@@@AAABBBDDDFFFIIILLLNNNOOOKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEECCCAAAAAACCCEEEGGGFFFFFFEEEDDDCCCCCCCCCBBBDDDDDDCCC@@@?????????AAA@@@???>>>>>>>>>>>>>>>;;;;;;::::::999888888888444444333222222111000000333111......///111222222///............---------,,,,,,,,,,,,++++++++++++******++++++++++++******'''((((((((()))))))))***+++***((('''&&&''''''(((''''''''''''((((((((()))))))))************))))))(((((())))))))))))(((((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))***((('''&&&%%%%%%%%%&&&&&&((((((''''''((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&(((((('''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))(((''''''''')))(((((((((((())))))))))))((((((((()))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------....../////////000000000111222333333444444333333222222333333444444555555444444444444444444444444111111222222222333333333111111222444555777888999666666666666666666777888999888888777777777777777666555444333222222222222111111111111000000000000...................................................//////---+++***+++,,,(((((()))***************)))(((((((((((((((((()))***))))))))))))))))))***((())))))***++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))******++++++,,,,,,---)))******++++++******)))******++++++,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,------............------------......---------------...//////........................------............------........................,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////............---------....../////////000000000111111111111222111111111111222333444444555555666666666666777777777777999:::<<<>>>???@@@???@@@AAADDDFFFHHHJJJKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGFFFEEEDDDDDDDDDDDDEEEDDDEEEEEECCCAAAAAACCCEEEGGGGGGFFFEEEDDDCCCCCCBBBAAACCCDDDCCC@@@>>>>>>>>>??????>>>>>>======>>>>>>:::::::::999888888777777333333333222222111111111777444111000000111111111///............---------------------,,,,,,,,,,,,******++++++++++++******''''''(((((())))))******,,,+++)))((('''((())))))&&&''''''((((((((((((((())))))************))))))&&&''''''''''''''''''&&&((((((((()))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&((()))(((((('''''''''&&&&&&''''''(((((((((''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&%%%'''((()))(((&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((())))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((*********+++++++++++++++***+++,,,,,,------,,,,,,............////////////000111111222222222222222111111222333333444444555444444444444444444444444000111111222333333444444111111222333444666666777555666666666555555777999888888888888888777777777666555444333333222222222111111111111111111111111........................------------------------...---,,,++++++,,,,,,,,,)))************))))))((())))))(((((((((((())))))***))))))(((((())))))***)))******++++++++++++***(((((((((((((((((((((((()))))))))*********++++++)))*********++++++,,,,,,*********++++++*********+++++++++,,,,,,,,,,,,,,,++++++************++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,++++++,,,,,,------............------------......***+++,,,------...------------------------------------............------------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,------.../////////............////////////111000000111111222333444555555555555555555555555555666777999;;;===??????>>>???@@@AAACCCEEEFFFGGGFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEDDDBBBBBBBBBCCCCCCBBBCCCEEEDDDCCCBBBCCCDDDFFFEEEEEEDDDCCCBBBBBBAAAAAABBBDDDCCCAAA>>>======>>>======<<<<<<=========::::::999888888777777666444333333333222222222222888555333111222222111000///............---------------------,,,,,,,,,,,,******++++++++++++******''''''(((((())))))******)))((((((''''''''''''(((&&&''''''((()))(((((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((())))))%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&$$$&&&))))))((((((((((((''''''''''''((()))((('''&&&''')))'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((('''&&&&&&''')))***(((''''''''''''''''''(((((((((&&&&&&&&&''''''''''''''''''((()))((('''&&&''')))(((((((((((())))))))))))'''((((((((())))))))))))'''''''''''''''''''''''')))*********++++++++++++******+++,,,,,,,,,,,,,,,------.........///////////////000111111111111000111111111222333333444444333333333333333333333333222222222222222222222333111111222222333444444555444666777666444444666999777777777777666666555555555444333222111111111111111111111111111111111111........................---------------------------***'''(((***,,,,,,***))))))************))))))***))))))(((((())))))***))))))(((((((((((()))))))))***************)))(((((((((((((((((((((((((((************))))))))))))***************+++++++++***++++++++++++++++++***++++++++++++************++++++************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++...---,,,,,,++++++,,,,,,***++++++,,,------......------,,,,,,,,,,,,------'''(((+++---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,---.........,,,,,,---------.........000000000000111222333444444444444444444444444444444555777888;;;===>>>???>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDFFFDDDBBB@@@@@@@@@AAABBB@@@BBBEEEEEEDDDBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@AAACCCDDDDDDAAA???>>>===<<<<<<;;;;;;;;;;;;<<<<<<999999999888777777666666444444444444333333333333444333222222333333111000///............---------,,,,,,,,,,,,++++++++++++******++++++++++++******(((((((((((())))))))))))&&&&&&''''''((('''''''''&&&&&&((()))))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%(((***((($$$###%%%((((((((((((((((((''''''&&&&&&((())))))'''&&&''')))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%'''(((((()))((((((''')))***+++)))(((&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((((()))***)))((('''(((***(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,+++---------.........//////......///000000000000000000111111222333333444444333333333333333333333333444444333222222111111111111111111222222333333333444666777666444444666999555555555666555444444333444333222111000000000000111111111111111111222222........................------------------------+++'''###%%%***---+++((((((((()))*********************))))))))))))******))))))(((((((((((())))))))))))***))))))((('''''')))))))))))))))))))))))),,,,,,+++***)))(((''''''************************++++++,,,,,,,,,,,,++++++++++++******))))))((((((++++++************++++++------,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------.........***++++++,,,,,,++++++***...---,,,,,,++++++++++++******+++,,,,,,---......,,,++++++++++++++++++,,,%%%'''***---...---***)))++++++++++++++++++++++++,,,------......------,,,------------------------------......------,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))***+++,,,,,,---------------.........//////000000000000111222333444444444444444444444444444444444666888:::<<<>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDAAA?????????@@@AAA???BBBEEEFFFEEECCCBBBAAA@@@@@@@@@????????????>>>AAACCCEEEDDDBBB???>>>>>>;;;;;;:::::::::;;;;;;<<<999999888888777666666666555444444444444444444333111000000111333333222000//////.........---------+++++++++************)))******++++++++++++******))))))))))))((((((((((((%%%&&&((()))***)))((((((%%%&&&((()))))))))((('''''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$(((***((($$$"""$$$'''''''''((((((''''''&&&%%%&&&(((***)))&&&%%%''')))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%'''((()))))))))(((((()))++++++***)))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((***)))(((''''''((()))***************)))))))))))))))((('''((()))***)))((())))))(((((('''''''''&&&(((((()))***************))))))))))))************++++++,,,,,,,,,,,,------///000000000111111111111000000000111222222333333555555444444444444333333222222333333333222222111444333222222111111222222444444444555444444333333666666666666555555555555333333222222111000000000111111000000000000111111////////////............111000///---,,,+++++++++---.........---,,,,,,+++)))***+++)))'''&&&&&&'''******))))))))))))******---+++)))'''&&&&&&(((((((((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++******************---,,,++++++------,,,+++************************+++++++++*********))))))++++++++++++++++++++++++---,,,++++++******++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++)))***,,,---,,,)))###&&&)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++)))***,,,.../////////...///000000000111111111111222222222333333333444444555555555555777999;;;===>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@AAACCCEEEEEEDDDCCCBBBDDDCCCAAA???============DDDBBBAAAAAAAAA@@@===;;;===<<<<<<;;;;;;:::999999::::::888777555555444444222333333444444333333222///000000111111111111000........................,,,,,,,,,+++++++++******,,,+++******))))))******'''((()))******)))((('''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((($$$&&&(((***++++++***)))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***111))) '''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''+++***))))))((((((((()))...###222&&&!!!///###"""))))))))))))))))))))))))))))))(((((('''''''''&&&)))(((''''''''''''((()))))))))))))))))))))))))))******)))******+++******)))(((((((((''''''''''''(((((()))************)))))))))))))))************+++++++++,,,,,,,,,------....../////////000000000000000111111222333333333222222111111000000000///111222222333333222222111444333222222111111222222333333444444444444444333666666666666555555555444333333222222111000000000000//////////////////000////////////.........---++++++)))((('''&&&&&&&&&---------------,,,+++++++++,,,,,,+++)))(((((()))******))))))))))))******,,,+++)))'''&&&'''(((((((((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************,,,+++***+++,,,---,,,***************************+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---+++)))***,,,---,,,***&&&(((,,,------,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++******)))************************************************+++++++++******)))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,+++++++++)))***,,,---...//////...//////000000000111111111222222222333333333333444444444444555777999;;;<<<>>>>>>>>>>>>????????????AAAAAABBBCCCDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDCCCDDDCCCBBBBBBAAAAAAAAABBB@@@AAACCCDDDDDDDDDCCCBBB@@@???>>>=========>>>???BBBAAA@@@AAAAAAAAA???===;;;;;;;;;:::999999888888999888777666555555444555555555444333222222111111000000111111111000000///........................,,,,,,,,,+++++++++******+++***))))))(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&(((*********)))(((((((((((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((%%%444&&&***333)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######***"""&&&///666&&&+++(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''&&&&&&''''''((('''''''''(((((())))))***))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))******))))))))))))))))))************++++++++++++,,,,,,,,,,,,---------............//////000000111111222333333111111111000///......---111111222222222222222111444333222222111111222222111222333444444555444444666666555555555444444444333333222222111000000000///......------....../////////.........------------,,,+++***)))(((((((((,,,,,,---------,,,++++++,,,------,,,***)))***+++***))))))(((((())))))***+++***)))'''''''''(((((((((((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************+++***)))***+++,,,+++)))************************+++++++++***************++++++++++++++++++++++++)))***+++++++++***)))(((************************++++++++++++++++++++++++*********++++++++++++,,,,,,+++******,,,,,,+++***)))+++......------------******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***))))))((((((************************++++++++++++++++++++++++*********)))))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++)))***+++---............////////////000000000000111111222222222333333333444444444555666888999:::>>>============<<<<<<<<<>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBB@@@AAABBBCCCDDDCCCBBBAAA<<<<<<;;;;;;===>>>@@@AAAAAA@@@@@@AAABBBBBBAAA???:::::::::999888888777777777777666555555555555555888666444222111000000000111111111111000//////...------------------------,,,,,,,,,+++++++++******))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''))))))***)))(((''''''''''''(((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((("""$$$ ,,,%%%)))***************************))))))))))))(((((((((***************************)))((((((((((((((((((---***,,,"""$$$&&&,,,((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***&&&'''((('''&&&%%%&&&'''(((((((((((((((''''''''''''(((((()))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,------------.....................///000000111111444333333222111000//////000111111222222222222111444333222222111111222222000111222333444555555555555555555444444444333333333333222222111000000000///..................///.........---------,,,,,,000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++))))))(((((((((((())))))+++***)))(((''''''((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******************************+++++++++***)))((()))***+++***(((************************************************************************((()))+++,,,+++***(((&&&************************))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,+++++++++---......---,,,,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++******************))))))************************************++++++++++++************************************************,,,+++++++++++++++++++++******+++,,,------.............../////////000000111111111111222222222222333333444444666777888888;;;;;;<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBBBBBBBBBBAAAAAA<<<<<<;;;<<<===???AAABBBBBBAAA@@@AAABBBBBB@@@>>>:::::::::999888888777777666666555555555555555666777666333111000000111222111111111111000///...---------------------------,,,,,,,,,+++++++++*********)))((((((''''''((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((())))))((('''&&&&&&&&&''''''((()))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((222"""''')))...'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&------%%%///***+++((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))***&&&((()))(((%%%$$$%%%''''''''''''(((((((((((((((''''''((()))))))))))))))((()))))))))*********************+++++++++,,,,,,---------.........//////,,,,,,------.../////////444333333222111000000000///000111111222222222222444333222222111111222222000111222333444444444444444444444444333333333333333333222222111000000000000//////......//////000------------,,,,,,,,,,,,,,,+++***)))((((((((()))******+++++++++++++++***)))***+++***)))((()))***))))))(((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))*********+++++++++***)))((((((******)))(((************************************************************************((()))+++,,,+++***(((&&&************************************************))))))*********+++++++++++++++,,,++++++++++++++++++,,,------+++******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,(((((()))***+++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++,,,------...---............/////////000000000111111111222222222222333444555666666666999999:::;;;<<<===>>>???<<<>>>@@@BBBDDDEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDD@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>???AAABBBCCCBBBAAA@@@AAA@@@===;;;;;;;;;;;;:::999999888888777666666555555555666666555333111000000111222333111111111000000...---,,,------------------------,,,,,,,,,+++++++++************)))(((((((((((()))(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''%%%&&&&&&'''((())))))***''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((()))&&&999###111,,,************************))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&''''''((((((###((($$$'''111333+++'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''(((((())))))***)))+++,,,+++'''&&&'''***'''''''''(((((((((((((((&&&'''(((((())))))(((((())))))))))))************************++++++++++++---------.........//////+++,,,,,,------...//////000000000000//////////////////000111222222222222444333222222111111222222000111222333333444333333444444333333333222222222333333222222111000000000000//////////////////000------,,,,,,,,,+++++++++******)))((((((((((((((())))))***+++++++++******''')))***)))((('''((())))))((((((''''''(((((())))))))))))))))))((((((((('''((()))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))))))))***++++++,,,,,,***)))((()))***+++***(((***************************************+++++++++************************)))***+++++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++***+++,,,,,,******+++,,,***+++,,,+++***)))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,......///************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************)))))))))************+++*********************************************************++++++++++++++++++++++++++++++,,,------------------.........//////000000000000111111111111111333444444555555444777777888:::<<<===??????===>>>@@@BBBDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBCCCCCCDDDEEEAAAAAA@@@@@@@@@@@@??????AAA@@@???>>>>>>???@@@AAACCCAAA@@@??????>>><<<999;;;;;;;;;:::999999888888888888777666666666666666333222111000000111222333000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***))))))(((((())))))))))))(((((((((((())))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&&&&&&&''''''(((((()))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((---222---%%% 222!!!''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&,,,### +++)))---'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))),,,...,,,(((&&&(((+++''''''''''''((((((((()))&&&'''(((((())))))(((((())))))))))))************************++++++++++++,,,,,,,,,,,,---------------------...//////000000---............/////////...///000111222222222222444333222222111111222222111222222333333333222222333333333333222222222222333333222222111000000000///......------......///,,,,,,,,,,,,++++++++++++,,,++++++***************((())))))***++++++******'''((())))))''''''((()))((((((''''''''''''(((((((((((())))))))))))(((((('''((()))***+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((())))))***++++++,,,,,,+++***))))))++++++***)))************************))))))*********+++++++++************************+++++++++++++++*********************************++++++++++++++++++++++++))))))))))))***************+++---,,,***)))+++---***+++++++++))))))+++,,,******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---************************************************)))*********++++++++++++************************))))))))))))************************************************************)))*********++++++++++++,,,+++*********+++,,,---,,,,,,---------........./////////000000000111111000111222333444444333333666666777888:::;;;<<<<<<<<<===???@@@BBBCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEAAAAAA@@@??????????????????>>>=========???@@@AAA@@@???>>>>>>>>>>>><<<::::::::::::999888888777777;;;:::999777777666666666333333222222111111000000...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((('''''''''(((((()))(((''''''''''''((()))&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***+++111,,,---)))$$$''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))((($$$(((333!!!&&&===''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&************))))))))))))(((+++---+++&&&$$$&&&)))&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,......//////000111111111------......///000000000......000111111222222222444333222222111111222222222222333333333222111111333333333222222222111111333333222222111000000000...------,,,,,,------...,,,,,,,,,+++++++++************))))))))))))))))))(((((()))***************'''((())))))((('''(((***((((((''''''''''''(((((('''((()))))))))))))))((('''((()))++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((())))))***++++++,,,,,,+++***)))***+++,,,+++)))************************))))))******++++++++++++))))))))))))))))))))))))---,,,++++++******++++++************************(((((((((((((((((((((((())))))))))))************))),,,---,,,***)))+++---***+++++++++******,,,...******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,+++******)))************************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))************))))))))))))))))))))))))************************))))))******++++++++++++,,,+++*********+++,,,---,,,,,,,,,---------......////////////000000000000///000222333444444333222666666777777888888999999;;;<<<>>>???AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEAAAAAA@@@???>>>>>>??????===<<<<<<<<<===>>>@@@AAA===<<<<<<===>>>>>><<<;;;999999888888777666666666<<<;;;:::888777666666666444444444333111000...---......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))""",,,333111''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%$$$&&&'''((('''%%%((())))))))))))(((((('''+++)))(((&&&&&&((()))+++''''''&&&&&&&&&&&&''''''***'''&&&(((,,,---)))%%%)))((((((((()))))))))(((******)))))))))))))))***)))************+++++++++------,,,,,,------...///////////////////////////000000///......///111111222222111111111111111222111111000000000000111111222222222222222111000///333333222111000///...---111111111111000///...---,,,,,,---------,,,+++++++++++++++*********))))))+++******'''%%%&&&(((***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&''''''((()))*********))))))((((((''''''******+++******)))((('''))))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************************************)))***,,,,,,++++++,,,---************************))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))+++++++++*********))))))******++++++++++++************++++++++++++***************)))))))))))))))))))))))))))************************************)))))))))((()))******+++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000......//////000000111111111111222333333444555555555555555555555555555444::::::;;;<<<============@@@???>>>@@@BBBDDDEEEEEEEEEDDDBBBAAA@@@@@@AAABBB>>>>>>>>>>>>============<<<======<<<::::::;;;===???===<<<;;;<<<<<<:::999===;;;::::::::::::888777:::::::::999888777666555333333333222111000///...111111111111111000//////+++,,,,,,------,,,,,,+++************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$%%%&&&&&&'''((((((((('''((('''&&&&&&&&&&&&'''(((&&&''')))******)))'''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))(((&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%!!!+++((($$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((('''%%%(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((%%%$$$&&&+++---***''')))((((((((()))))))))(((******))))))))))))******)))************+++++++++++++++******++++++,,,---........................000///.........///000111222222111000000111111222111111000000000000111111111222222222222111000///000000000000000111111111////////////...---,,,+++++++++,,,------,,,,,,,,,+++++++++*********)))))),,,+++)))''''''((()))***'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))(((''''''&&&&&&'''((((((((((((''''''''''''((())))))*********))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))((((((''''''(((((((((((((((((())))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************************************'''(((******)))(((***+++************************))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))+++++++++*********)))))))))******++++++******))))))******++++++******)))***)))))))))))))))))))))))))))))))))************************************)))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,------......//////.........///000000111111111111222222333444444444444444444444444444444444777888999;;;===>>>>>>???AAAAAAAAABBBDDDEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@=====================<<<<<<=========;;;;;;===>>>???>>><<<<<<======;;;:::<<<;;;999999::::::888777888888888888777666555555333333333333222111000//////000000000000///......+++,,,,,,------,,,,,,+++************)))))))))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&,,,...###(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((('''&&&&&&'''((())))))***))))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&$$$###%%%)))++++++))))))((((((((())))))((((((***)))))))))))))))******)))************+++++++++++++++******++++++,,,---........................//////......//////000111111111000000000111111222111111000000000000111111111111222222111111000000/////////000000111111111------------,,,+++*********++++++,,,------------+++++++++***************...***'''''')))+++***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((''''''&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''((()))************))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((())))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************''')))***)))(((((()))+++************************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))+++************))))))))))))******++++++******))))))******++++++******)))))))))))))))))))))******))))))))))))************************************)))))))))))))))*********++++++++++++,,,,,,,,,,,,---------------.........---......//////000111111000111111222222333333333333333333333333333333333555666777:::<<<>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDAAAAAAAAAAAA@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<>>>??????>>><<<<<<======;;;:::;;;:::999888999999888666555555666666666666555555333444444333333222111000...////////////...------+++,,,,,,------,,,,,,+++************))))))))))))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((''''''&&&'''(((((((((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''&&&%%%%%%'''(((((('''&&&&&&''')))************(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''%%%###$$$''')))))))))((()))))))))((((((((()))))))))))))))))))))***+++))))))*********+++++++++------,,,,,,------...///....................................///000000111111000000000000111111222111111000000000000111111000000111111111111000000222111111000//////......,,,,,,,,,,,,,,,+++******)))***+++,,,---.........************************///***&&&'''+++...+++((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&''''''((()))***&&&&&&&&&''''''(((((((((''''''((()))******))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******(((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))+++,,,+++***)))***,,,************************))))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************)))))))))))))))))))))*********((()))))))))************************************(((((()))******************++++++++++++,,,,,,,,,...---------------------------......///000000111000000000111111222222222111111111111222222222222555555777888:::<<<>>>???===>>>???@@@?????????@@@>>>??????@@@???===<<<:::999999:::;;;;;;;;;::::::888:::<<<<<<<<<<<<===???===<<<;;;;;;<<<<<<:::999:::999777777888888777666444444555666666666666666444444444444444333222111...////////////...------+++,,,,,,------,,,,,,+++************)))))))))(((***)))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))******)))))))))%%%'''(((******((('''%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((###'''000444&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((((((((&&&&&&''')))************)))(((((((((((((((((()))''''''&&&&&&&&&&&&'''''')))'''%%%%%%%%%'''''''''''')))***)))((('''(((***))))))(((((()))***++++++))))))*********+++++++++------,,,,,,------...///........................,,,------...///000000000000000//////000111111222111111000000000000111111///000000111111111000000111111000000///.........,,,------------,,,,,,+++)))***+++,,,---.........************************...***&&&(((,,,...+++((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''&&&&&&''''''((()))***'''''''''(((((())))))***)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******)))))))))(((((())))))************((()))))))))************************************(((((()))************)))*********+++++++++,,,,,,---------------,,,,,,,,,---------...//////000000/////////000000000000000000000000111111111222222666666666777888:::<<<===<<<>>>@@@@@@===<<<<<<===<<<<<<=========;;;999888777888:::;;;;;;;;;:::999666888:::;;;;;;:::;;;<<<;;;999888888999:::999777888777666666777888777555444444555666777777777777333333444444444333222222//////000000000///......+++,,,,,,------,,,,,,+++************)))))))))((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((()))))))))(((((('''&&&''')))******)))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***)))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((''')))///%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))'''%%%%%%'''((())))))&&&'''((())))))***))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&&&&)))+++***'''&&&(((+++(((((((((((()))***+++,,,)))************+++++++++++++++******++++++,,,---------------------------+++,,,---...///000000000////////////000111111222111111000000000000111111//////000000111111000000------...///000000111111---------......------,,,***++++++,,,------------***************++++++++++++)))''')))+++,,,+++((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,---***)))(((''''''&&&&&&'''((((((((()))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***((())))))******))))))(((((())))))******))))))(((((((((((()))******++++++))))))))))))************************************'''((()))++++++******)))************++++++++++++,,,,,,,,,,,,,,,---------,,,------......///000000//////////////////////////////000000111222222222666666555666777999;;;<<<===@@@BBBAAA>>>;;;;;;===;;;;;;;;;;;;:::999888777666777999;;;<<<;;;:::999555777:::;;;:::999999:::999777666777888999888666777666555555777777666555444444555666777777666666222222333333333333222222///000000000000///......+++,,,,,,------,,,,,,+++************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''+++(((!!!222+++!!!'''''',,,$$$555EEE,,,%%%###&&& &&&<<<"""'''''''''''''''''''''''''''''''''&&&''''''((())))))'''%%%%%%'''((())))))(((((())))))))))))(((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((())))))((('''''''''&&&))),,,***'''%%%(((+++(((((((((((()))***+++,,,)))************+++++++++++++++******++++++,,,---------------------------***+++---...000000000///.........//////000222222111111000000000000111111...//////000000000000000,,,,,,---...///000111222,,,,,,---------------,,,++++++,,,------,,,,,,,,,))))))*********+++++++++((((((((()))*********)))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))+++---///000***)))(((''''''&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))******(((((())))))))))))(((((((((((())))))))))))(((((('''(((((()))******++++++))))))))))))************************************'''(((***+++++++++)))(((************+++++++++++++++++++++,,,,,,------...,,,,,,---......//////000........................//////000111111222333333444333333444666999<<<>>><<<@@@CCCAAA===999999;;;;;;:::999888777777777777555777:::<<<===<<<:::999666888;;;<<<:::999888999888777666777888999888777666555444444666666666444333444444555555555444444111111222222222222222111...////////////...------+++,,,,,,------,,,,,,+++************))))))))))))''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&%%%(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$&&&(((***((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&(((,,,&&&***"""+++...///'''+++'''TTTUUU((((((000,,,,,,)))""""""+++(((((((((((((((((((((((('''''''''''''''((())))))***'''%%%%%%&&&)))))))))((()))))))))))))))((('''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%''')))******)))))))))&&&))),,,***'''%%%(((+++(((((((((((()))***+++,,,)))************+++++++++------,,,,,,------...///------------------------)))+++---///000000000///............///000222222111111000000000000111111......///000000000000000///////////////.........+++,,,,,,---------,,,,,,,,,,,,---------,,,++++++))))))******++++++++++++%%%''')))***)))((()))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((+++---///000'''&&&&&&''''''((()))***(((((((((''''''&&&&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))************************************'''(((***+++,,,+++)))((()))************+++++++++******+++,,,,,,---......,,,,,,------...//////000.....................---///000000111222333333333111111222333666:::===@@@:::>>>AAA???:::666666888;;;:::888666666666777777555777:::<<<===<<<;;;:::888:::<<<===;;;999999999999888777888999:::999888666444333444666666555444333333333444444333333222000111111222222222111111------......------,,,++++++,,,,,,------,,,,,,+++************))))))))))))&&&&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***+++++++++++++++***))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&''''''''''''''''''&&&)))'''%%%######&&&)))+++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%!!!+++$$$111///$$$......'''mmm222"""***---&&&"""***$$$111))))))))))))))))))))))))'''''''''''''''((())))))************))))))))))))%%%&&&(((******)))'''&&&+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***)))((((((((()))+++,,,''')))+++,,,***))))))))))))************+++++++++,,,++++++******++++++,,,,,,,,,------...///000000......////////////......---......//////////////////000000000111111111222///...---,,,,,,---...///000///...------...///000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((()))+++,,,+++***(((&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++************++++++)))))))))))))))******+++******))))))))))))******************************)))))))))))))))(((''''''(((((())))))*********+++(((((((((((())))))))))))&&&((()))++++++)))(((&&&''''''(((((())))))*********)))))))))((((((''''''&&&'''(((******+++++++++((((((((((((((((((((((((++++++************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...////////////......---------............///111222333444555333333333555777:::===???>>>>>>===;;;:::999888888:::999888666555444444444555666777888::::::::::::;;;;;;;;;::::::999999999::::::::::::888777555444444444444555777888777555555555444444444444555555111111111000000000000///...,,,+++,,,......---,,,,,,+++***)))(((&&&%%%%%%***************)))((((((******)))(((((((((((((((&&&''''''((()))******+++))))))(((&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***&&&######&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%((('''"""((()))$$$555'''""",,,&&&''''''(((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((('''''''''''''''((()))***)))(((&&&%%%&&&&&&''''''''''''(((((('''''''''(((((('''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***((()))++++++)))((()))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...////////////......------......///////////////............///////////////...------------...///000///...------...///000++++++,,,------,,,+++++++++++++++++++++++++++*********************************)))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))***+++***)))(((''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++******))))))))))))******************************)))))))))))))))(((''''''(((((()))))))))*********(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((()))))))))******)))))))))((((((((('''((()))***************************************+++******))))))******+++))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,---....../////////......---------......//////000000111222333333222222222444666999;;;===;;;;;;;;;::::::::::::::::::999888777666555555555444555666888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::888777666666555444333333444666666555444555555444444444444555555222111111111111000000000...---,,,,,,......---,,,---,,,++++++***)))((((((***************)))((((((***)))((((((''''''((((((&&&''''''((())))))************)))((('''&&&'''''')))((('''&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###$$$&&&''''''&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''((($$$))),,,((()))---&&&$$$***&&&''''''(((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''(((((((((((()))*********)))'''%%%$$$%%%%%%&&&''')))***++++++'''(((((())))))(((((('''''''''''''''(((((((((((('''''''''''''''((()))))))))******)))(((((()))+++)))************++++++++++++,,,---......---,,,+++,,,,,,,,,---....../////////////////////...---,,,---......///////////////////////////............///...------------.../////////...------...//////***++++++,,,,,,++++++***+++++++++***))))))((((((************************************))))))))))))''''''''''''''''''''''''''''''(((((()))******+++''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((''''''&&&&&&''''''((()))))))))))))))******+++******))))))))))))******************************)))))))))))))))(((((('''(((((())))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((((((((((((************))))))))))))((())))))*********))))))************************+++******))))))******+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,------......///......---------......//////000000000111111111111000111111333555777999:::777777888999:::;;;<<<<<<::::::888777666666666666333444555777888888999999999::::::;;;;;;<<<======;;;:::888777666666666666444333222333444555444333555444444333333444444555222222222111111111111000...---,,,,,,......---,,,------,,,,,,++++++++++++***************)))(((((()))(((''''''&&&&&&'''''''''''''''(((((())))))***+++***)))(((((((((((((((((((((''''''&&&&&&''''''$$$%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&((((((''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&***((())),,,---)))%%%&&&'''(((&&&''''''(((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((())))))))))))************)))))))))***)))((('''&&&'''((()))***+++,,,---...(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))******+++*********)))'''(((***,,,))))))*********++++++++++++,,,...//////...,,,+++,,,,,,,,,------.........////////////...---,,,,,,---......///////////////111111111111000000000000.........------.................................++++++,,,,,,,,,,,,++++++,,,,,,+++***))))))((((((******************************************))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))******+++******))))))))))))******************************(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))((((((''''''&&&******************)))))))))************))))))(((******************************))))))))))))******************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,------.........------------...//////000000000000000000000000000111111333444666777888555555666777999:::;;;;;;::::::888777777666666666222333444666777777888888:::::::::::::::::::::;;;;;;999777555444555666777555444222222444444444222444444333333333333444444222222222222111111111111///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))***))))))(((''''''((((((((((((''''''''''''((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&---"""jjj###''')))%%%&&&''''''(((((((((((((((((((((''''''''''''(((((()))(((''''''''''''((((((((()))))))))*********+++''''''((())))))*********))))))******+++++++++,,,(((((())))))))))))((((((''''''''''''((((((((((((((())))))************************)))'''(((***,,,))))))*********++++++++++++,,,...//////...,,,+++,,,,,,,,,---------------...............---,,,,,,---......///////////////111111111111000000000000---..................---------............------------,,,,,,,,,,,,------------,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++***))))))))))))***+++((((((((((((((((((((((((***)))((((((''''''(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&))))))))))))))))))******)))************))))))((())))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++*********+++++++++,,,,,,******++++++,,,------------------------...//////000000000////////////...111111222444555666666777555666666666777777888888999999888777666666666666222333444555777777777777::::::999999888777666666:::888666444444444666777888666333333444444444333333333222222222222333333222222222111111111000000///...,,,,,,------,,,+++************++++++++++++***************)))(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&''''''(((((('''''''''(((((()))))))))((((((((()))******(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&'''(((((('''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&###---!!!\\\'''(((***###&&&''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))&&&''''''((()))***+++,,,(((((((((((((((((((((''''''(((((())))))(((((('''''''''''''''((((((((((((&&&&&&'''((((((((((((((()))******)))(((((()))+++)))************++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,------,,,------.........---------......///////////////............////////////------...//////...------------............------...------,,,,,,------...,,,,,,,,,++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++******)))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))(((((((((''''''((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''(((((((((((())))))))))))((())))))*********))))))((((((((((((((((((((((((***))))))(((((())))))***&&&''''''(((((()))))))))************++++++++++++)))******++++++,,,,,,------------------...///000////////////............111111333444555555555555555555555555555666666666888888777666666666666666222333444666777777888888;;;:::999888666555444444888777666444444444555666999777444333333444333333333222222111111222222333111111111000000000000//////...------------,,,***)))))))))******************************)))(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((())))))((((((&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%"""''')))$$$///%%%\\\,,,''')))%%%&&&''''''(((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))&&&&&&&&&'''((()))))))))(((((((((((()))***++++++'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''((((((((((((%%%&&&'''((()))(((((('''((()))++++++)))((()))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---......///////////////,,,,,,---...///000111111------...//////...------,,,------......------,,,------,,,++++++,,,------******************))))))))))))))))))))))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((()))))))))(((&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))'''((()))******)))((('''&&&&&&''''''''''''''''''&&&'''''''''(((((((((((('''((()))***************))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((())))))***************++++++++++++))))))******+++,,,,,,,,,---,,,,,,------///000000........................///000222333333333333222333444444444555555555555777666555555555555555555333444555666777888888888:::999999888777666666555666666555555555555444444999666333111222222222111222222111111111111222222000000000/////////......000...------------,,,******************)))))))))***************)))((((((***)))((((((''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$%%%&&&'''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''###%%%((((((&&&%%%%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''((( &&&,,,###...&&&^^^///"""''')))&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''(((((()))***++++++,,,+++***)))))))))))))))***'''((((((((())))))******&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))'''(((***+++++++++***)))''')))+++,,,***))))))))))))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////---......///////////////---...///000111222333444,,,---...//////...---,,,,,,,,,---......---,,,,,,---,,,+++******+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))&&&''')))******(((&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))&&&((()))++++++)))(((&&&%%%&&&&&&''''''(((((((((%%%&&&&&&&&&''''''((((((''''''(((******+++++++++************************))))))(((((((((((())))))'''(((((()))***++++++,,,)))************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,---...///000111---------.........//////...///000222222222111000222222333333444555666666666555555444444444555555333444555777888888999999999999999888888888888888444555555666666555444333888666222000000111000000222222111111111111222222////////////............000...------------+++***+++++++++*********))))))***************)))((((((******)))((((((((((((((('''''''''''''''''''''&&&))))))(((((((((((()))***((((((((((((((()))******,,,+++)))(((''')))***+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###&&&))))))&&&$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''',,,&&&---!!!)))###\\\///%%%---&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,(((((())))))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******,,,---........................000000000000000000000000111000///...---,,,,,,,,,//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,)))(((((())),,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((***'''%%%&&&((((((&&&$$$'''(((((((((((((((''''''((((((((((((((((((((((((*********)))((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))%%%%%%%%%&&&'''(((((()))+++*********))))))((((((&&&&&&''')))***+++,,,---))))))))))))))))))))))))+++*********))))))((((((+++)))(((&&&&&&((()))++++++***)))'''''''''(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((,,,,,,,,,+++***))))))(((((((((''''''''''''(((((('''''''''''''''((())))))***)))))))))))))))***+++))))))(((((((((((())))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))************++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,+++,,,---///000///000000000111111111111333333333444444444555555222222222333333333444444222222222333444666999:::666666777777777777666555666555555555555444444444666555444333222222222222333222111111000000111111---***((())),,,//////...222000...---------+++)))+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))***(((&&&%%%$$$&&&'''((())))))((('''&&&*********)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))!!!###%%%'''((((((((('''$$$%%%&&&'''((((((((((((%%%%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''$$$(((###)))[[[999)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''',,,---'''$$$&&&&&&"""))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********(((((())))))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******,,,...........................//////////////////////////////...---,,,,,,,,,---///......---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))(((&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&((((((((((((((((((((((((***(((&&&&&&(((((('''%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))%%%&&&&&&'''(((((())))))*********)))))))))((((((''''''((()))***++++++,,,))))))))))))))))))))))))************)))))))))(((***)))(((''''''((()))***))))))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''((((((((((((******))))))(((''''''&&&((((((''''''''''''((((((((((((''''''(((((()))***))))))((((((((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))((((((''''''(((((()))))))))*********++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,...000111//////000000000111111111222333333333333444444444222222222333333333333444444333222222333444555666666666777777777666666555666666666666555555555555555555444333222222222222333222111111000000111111...+++)))***---//////...,,,+++******,,,,,,+++***+++++++++************)))''''''''''''''''''''''''''''''''''''''''''''''''&&&)))++++++)))'''&&&&&&'''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((((((&&&''''''(((((('''''''''$$$%%%&&&'''((((((((((((&&&%%%%%%%%%'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&###'''"""(((ZZZ000$$$&&&'''((((((((((((((((((((((((''''''''''''''''''''''''$$$''''''######''')))&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,++++++---...------------------------........................------,,,,,,,,,,,,,,,---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((***(((''''''))))))(((&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))************))))))))))))((((((((((((((())))))*********))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))''''''''''''((()))***+++)))))))))))))))*********(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))''''''''''''((((((((((((***))))))((((((''''''&&&((((((''''''''''''(((((()))(((((((((((()))*********)))(((''''''&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))******+++************+++,,,,,,++++++++++++++++++++++++))))))***+++---///000222////////////000000000000111222222222333333333333111111222222222333333333555444333222111111111222555555666666666666666555777777666666666555555555555444333222222111222222222222111000000000000111///...,,,,,,...///......***)))((()))+++,,,,,,++++++++++++************)))''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,,,,***)))((((((((())))))******))))))(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((''''''&&&''''''((((((+++***)))((('''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&###&&&###'''!!!(((ZZZ))) '''***((((((((((((((((((((((((''''''''''''''''''''''''******'''######&&&'''$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++)))+++------,,,,,,---...------------------------------------------------,,,,,,+++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))(((((())))))((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))((((((''''''''''''(((((())))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************++++++++++++******''''''''''''((((((((((((++++++******))))))))))))((((((''''''''''''(((((()))))))))))))))******++++++***)))((('''&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,++++++++++++++++++++++++)))******+++---...//////........./////////000000000000111111111222222222111111111111222222222222444444333333222222111111444444555666666666555555666666555555555444444444444333333222111111222222222222111000000000000000000000///............---,,,+++******,,,,,,+++***+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))++++++***((())))))(((((())))))))))))((((((''''''((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((+++***(((&&&%%%%%%&&&&&&%%%&&&&&&'''((((((''''''&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&$$$'''$$$((("""(((ZZZ'''"""***,,,((((((((((((((((((((((((''''''''''''''''''''''''+++***'''&&&''')))(((%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((())))))******(((((())))))))))))((((((((((((((((((((((((((((((************************++++++++++++++++++++++++(((***,,,------,,,---...------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******(((((((((((((((((((((((((((((())))))(((((())))))&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***************(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++******++++++++++++******''''''''''''((((((((((((*********)))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++,,,+++***)))(((((('''((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((((((((('''(((((((((((()))))))))******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............/////////////////////000000000111000000000111111111222222333333333444444444444444333333444555555555555555444444333333333222222222333333222111111111222222222111000000//////000000000000000000///...------///---,,,++++++***((('''+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&((())))))((('''((()))''''''''''''''''''''''''((((((((())))))*********((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&(((((((((((('''''''''&&&(((((('''''''''&&&&&&&&&)))(((((('''''''''((((((((('''&&&%%%%%%%%%''''''%%%&&&''''''((('''''''''&&&''')))(((&&&%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((%%%(((%%%)))$$$***\\\)))$$$++++++((((((((((((((((((((((((''''''''''''''''''''''''######$$$(((***+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&''')))******+++(((((())))))))))))((((((((((((((((((((((((((((((************************++++++++++++++++++++++++&&&)))+++---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&((())))))''''''(((***%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((()))((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********)))******************)))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((((()))******,,,+++***))))))((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''(((((((((((())))))***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******------------.........///............///////////////000000000000111111111111111333444555555555555222222333444555555555555333333222222222111111111222222111111111111222222111111000////////////000...000111000...------......---++++++++++++***(((+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((())))))******++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((())))))(((((((((''''''''')))(((((('''&&&&&&%%%%%%(((''''''&&&''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&&&&(((***)))&&&$$$&&&)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))&&&)))&&&***$$$+++]]]((($$$***'''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%''')))'''$$$$$$'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++$$$'''***,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((%%%'''((((((&&&&&&(((***%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((((((((((((((())))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***&&&'''((((((((('''&&&%%%'''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******((())))))******))))))(((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''(((((()))******))))))((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))***++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,---------.........------------............/////////000000000111111///000222333444444444333111111222444444555555555333333333222222222111111222222111111111111222222111111000///////////////,,,...111000...,,,---...,,,++++++...111333333222+++++++++************)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))((('''&&&&&&&&&&&&'''(((''''''(((((()))******+++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((%%%%%%&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&)))+++)))&&&$$$&&&)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((%%%)))$$$***\\\'''$$$***'''((((((((((((((((((((((((''''''''''''''''''''''''+++*********%%%!!!&&&///))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''(((((())))))))))))((((((************************))))))))))))))))))))))))++++++++++++++++++++++++###&&&***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................111000///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***(((((((((((((((((((((((($$$&&&((((((&&&%%%'''***%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))(((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((())))))))))))))))))))))))))))))(((((())))))*********++++++)))(((&&&&&&((()))+++$$$%%%&&&(((((((((((('''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((())))))))))))((((((''''''''''''((((((((()))((((((((()))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((('''''''''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))******+++++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000///000111333333222111111000111222333444444555444444444444333333333222222222111111111111111222222111111000///////////////***---000000...,,,---...++++++---222777;;;===>>>+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***)))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%&&&'''((()))&&&'''((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&))),,,***&&&$$$&&&)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''$$$(((###)))[[['''%%%,,,)))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$''')))'''(((555EEE))))))))))))))))))))))))+++*********))))))((((((************************(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))))))))*********************************)))+++,,,,,,***))))))***,,,,,,,,,---------.........---,,,,,,,,,,,,---...000000//////.........---,,,++++++******++++++,,,************************))))))))))))(((&&&%%%$$$%%%&&&(((******)))'''&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&''''''((())))))***&&&&&&&&&''''''''''''((())))))))))))((((((((((((&&&'''((((((((('''&&&%%%(((((('''''''''&&&&&&&&&((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))(((&&&%%%%%%''')))++++++***)))'''&&&&&&&&&&&&(((((((((((((((''''''''''''((()))(((&&&%%%%%%'''''''''((((((((((((''''''))))))))))))************+++*********))))))((((((+++++++++******((('''''')))(((((('''&&&&&&%%%%%%(((((((((((())))))))))))***(((&&&'''***+++)))'''******))))))))))))******%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,++++++******************+++***)))***++++++***)))++++++,,,,,,,,,,,,------...------------...//////000000111111111222222222222222333333333222222111000222666888888555222///111222333444444444333222222222111111000000//////---...///111111///...---......---------,,,,,,,,,,,,------...000222444555---,,,,,,+++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((('''&&&&&&&&&%%%'''&&&%%%%%%&&&'''&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((+++)))&&&######$$$''')))******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%'''$$$(((###)))[[[)))%%%)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***%%%444%%%((((((************************************)))))))))((())))))))))))))))))))))))))))))))))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************)))***,,,+++)))(((((()))++++++++++++,,,,,,,,,------,,,++++++++++++,,,---////////////......------,,,++++++******++++++,,,************************))))))))))))((('''&&&&&&&&&''')))))))))((('''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&)))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))***)))(((''''''&&&''''''''''''''''''''''''(((((('''((()))(((&&&%%%&&&'''))))))************))))))''''''((((((((()))))))))******)))))))))(((((((((***++++++******(((''''''(((((((((((())))))******(((((((((((())))))))))))***(((''''''******)))'''))))))(((((((((((())))))&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((('''((('''&&&&&&&&&&&&'''(((+++******)))))))))******(((((((((((())))))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))+++***)))***++++++***)))+++++++++,,,,,,,,,---------------------......////////////000000000111111111222222333222222111111222333444444444333222111222222333444444333222111111111111000000000000000---...///000000///...---.........---------,,,,,,,,,,,,+++,,,,,,---......+++++++++***)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&'''&&&%%%&&&''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((,,,***(((&&&&&&''')))***))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((&&&(((%%%)))$$$***\\\)))%%%)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((...&&&)))***///************************************))))))))))))(((((((((((((((((((((((()))))))))***************((())))))))))))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++,,,************************)))***,,,+++)))(((((()))************++++++++++++,,,++++++******++++++,,,///............---------,,,++++++******++++++,,,************************((())))))******))))))((((((((()))))))))'''&&&%%%((((((((((((((((((((((((***)))((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''***(((&&&%%%%%%&&&(((***'''''''''''''''&&&&&&&&&***))))))(((((())))))***''''''''''''''''''''''''******))))))))))))******((((((((((((((((((((((((%%%&&&(((******)))((('''((((((''''''''''''((((((%%%&&&&&&&&&'''((((((((('''((()))(((&&&&&&&&&'''))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))((((((((((((((('''************)))((('''''''''''''''''''''((((((((((((((((((((())))))))))))***((('''((()))***)))'''((((((''''''''''''((((((((((((((())))))(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&''''''(((******++++++++++++******))))))))))))(((((((((((('''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))+++***)))***++++++***)))++++++++++++,,,,,,,,,,,,------,,,,,,------...///............////////////111111222222222222111111333333222222222222333333333333333333333222111000///000000000000000000111---...///000000///...---//////.........------------,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((&&&%%%&&&'''((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))******)))(((((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))''')))&&&***%%%+++]]])))%%%)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///***,,,(((%%%...*********************************)))))))))))))))))))))))))))))))))))))))************************''''''((((((((((((''''''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,***************************+++---,,,***))))))************++++++++++++,,,,,,,,,++++++++++++,,,,,,------------------------,,,++++++******++++++,,,************************(((((()))***************))))))))))))((('''%%%$$$((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''(((((())))))'''&&&%%%%%%%%%%%%''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))&&&''')))******)))(((((('''''''''''''''((())))))$$$%%%%%%&&&'''(((((()))'''((()))((('''&&&'''((('''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))******)))(((''''''******)))((('''&&&%%%%%%(((((((((((()))))))))))))))((((((((()))))))))((('''''''''&&&&&&''''''''''''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''')))*********)))((())))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((()))))))))))))))+++***)))***++++++***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---.........///////////////000111111111111111111333222222222333333444444444333333222111000000///.../////////000000111111......///000000///....../////////.........------------+++***))))))))))))((((((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))))))))%%%&&&&&&&&&'''((((((((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))&&&)))&&&***$$$+++]]])))%%%)))$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''000(((+++%%%$$$666************************))))))))))))))))))******************************+++++++++***************((())))))******))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++---...---,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,************************'''((()))******++++++***)))))))))(((((('''&&&%%%(((((((((((((((((((((((((((''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))###$$$&&&''''''&&&%%%###&&&'''''''''''''''''''''***)))(((''''''((()))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******''''''&&&''''''((()))***%%%%%%&&&&&&'''((())))))'''((()))(((''''''((()))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''((((((((((((((())))))))))))(((((('''+++++++++***))))))(((((((((((((((((())))))))))))((()))))))))((((((((()))''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''(((*********)))(((***)))))))))((((((((('''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''')))))))))******++++++++++++***)))***++++++***)))*********+++++++++,,,,,,+++++++++++++++,,,------........./////////000000...///000000111111111000111222333555555555444333333333222111000000//////......//////000000000111......////////////......///.........------------++++++***)))))))))******((((((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((%%%&&&&&&&&&'''((((((((('''%%%%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&'''(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''%%%(((%%%)))###)))[[[)))%%%)))$$$&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''!!!'''%%%%%%---TTT++++++++++++++++++++++++))))))))))))************************************+++++++++++++++*********+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++,,,************************+++,,,...---+++******+++++++++++++++,,,,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,,,,---,,,++++++******++++++,,,************************'''(((((()))************))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((()))*********$$$(((******((('''&&&&&&&&&''''''''''''''')))((((((''''''(((((()))************************((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((()))***+++'''''''''''''''((()))***&&&&&&''''''((()))))))))&&&((())))))((('''(((******)))(((''''''((()))***''''''((((((((()))))))))'''(((((((((((()))))))))((((((((())))))(((((('''######$$$%%%'''((())))))(((((((((((())))))))))))''')))***)))((('''(((***''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((())))))((((((''''''((()))******+++************))))))(((((('''''''''((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))******++++++,,,,,,+++***)))***++++++***)))************++++++++++++++++++******++++++,,,---.........////////////000---...///000000111000000///000333444555444333222222222111000/////////000...//////////////////000////////////////////////......---------,,,,,,,,,(((((((((((((((((()))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$$$$%%%'''((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''((())))))***)))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''%%%'''$$$(((###)))[[[)))%%%)))$$$&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((+++,,,$$$)))---vvv++++++++++++++++++++++++((()))))))))************************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************)))+++,,,,,,***))))))***************+++++++++++++++,,,------------,,,+++***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************''''''((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***!!!###&&&(((******))))))&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''((()))***+++***))))))(((((('''''''''(((((()))(((((())))))))))))))))))&&&((())))))(((((()))******)))'''&&&&&&''')))***&&&&&&'''''''''(((((((((((((((((()))))))))******''''''(((((((((((((((''' """###&&&''')))***(((((((((((())))))))))))''')))******''''''(((***((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))******)))((('''''''''''''''((()))***+++*********)))((('''''''''((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''((((((((()))***++++++++++++***)))***++++++***)))************++++++++++++***************+++,,,,,,,,,---------............,,,---...///000000000000/////////000111111222222111111////////////000111///////////////.........//////............//////---,,,,,,,,,,,,+++++++++******))))))))))))******+++++++++***)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$###"""$$$&&&''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((((((((((())))))******))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((%%%(((%%%)))###***\\\)))%%%)))$$$&&&&&&&&&'''((()))))))))''''''''''''''''''''''''***...---&&&...###++++++++++++++++++++++++(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,++++++*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))))))))*********************************((()))******(((''''''((())))))))))))***************+++,,,------,,,+++************++++++,,,,,,,,,,,,++++++++++++++++++,,,************************''''''((((((((((((''''''(((((('''''''''(((((()))(((((((((((((((((((((((('''''''''(((((()))***+++((((((((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))******))))))((((((''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''%%%'''+++------,,,(((&&&((((((''''''''''''((((((************))))))))))))&&&((())))))(((((()))+++((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++''''''((((((((((((((('''(((((()))***+++,,,---...(((((((((((())))))))))))''')))+++***'''&&&(((***((((((''''''''''''(((((())))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((()))******)))((('''%%%%%%$$$$$$%%%&&&((()))+++******)))(((''''''&&&((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((******************************))))))((((((((('''&&&''''''((()))******++++++***)))***+++++++++))))))************+++++++++*********)))***++++++,,,++++++,,,,,,,,,---------,,,---...///000000000000///...,,,,,,,,,///111333000000///......///111111000000//////.........---//////............//////,,,,,,,,,+++++++++******///...---,,,+++++++++,,,---,,,,,,+++***)))(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((''''''&&&&&&%%%###""""""###%%%&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((())))))&&&)))&&&***%%%+++]]])))%%%)))$$$&&&&&&&&&'''((())))))***((((((((((((((((((((((((!!!%%%&&&%%%111+++,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,++++++******++++++))))))************))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++((()))***++++++***)))(((************************,,,,,,,,,++++++*********+++++++++************)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((()))))))))))))))))))))((('''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&''''''&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((())))))))))))(((((((((((())))))))))))((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((******)))((('''&&&%%%%%%(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''((()))(((&&&&&&((()))***+++)))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&((()))************)))************+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////............////////////111111111111111222222333000000000000000000000000////////////////////////++++++,,,------...//////222///,,,((('''(((***+++************))))))))))))'''&&&%%%%%%&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***&&&''''''((((((((((((((((((&&&###!!!!!!###&&&(((((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***,,,+++)))((('''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&'''((()))******+++******)))(((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''%%%(((%%%)))$$$+++]]])))%%%)))$$$(((((((((((())))))))))))''''''''''''''''''&&&&&&(((,,,&&&***###(((---------------,,,,,,+++++++++++++++++++++++++++---,,,++++++***+++++++++******++++++++++++******************************************************+++***)))(((((()))***+++((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((()))))))))))))))))))))((('''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((()))))))))******))))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((((((((''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''******(((((('''((())))))(((((((((((((((((((((((())))))((((((((()))***+++)))((((((((((((((((((((())))))))))))((((((((((((+++***)))(((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''&&&******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&'''(((((('''&&&'''(((*********)))'''&&&)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))************))))))*********+++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////............////////////000000000000000111222222////////////////////////---------------------------------,,,,,,,,,,,,,,,000...+++)))((()))***+++))))))))))))((((((((((((''''''&&&&&&&&&'''))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))&&&''''''((((((((((((((()))(((&&&$$$$$$&&&((()))(((((((((((((((((((((((('''''''''(((((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&'''(((+++***)))((('''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((******))))))(((''''''&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&$$$'''$$$(((###***\\\)))%%%)))$$$''''''((((((((()))))))))'''''''''''''''''''''''')))---(((+++&&&&&&...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***++++++++++++++++++***))))))))))))))))))))))))************************+++***))))))))))))***+++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++************)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......+++++++++++++++++++++++++++++++++***************))))))(((((((((((()))))))))))))))))))))(((((('''((((((''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''',,,+++***)))(((((((((((())))))))))))))))))))))))***))))))))))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&'''((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&((()))*********((('''&&&***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********&&&'''((())))))******))))))))))))*********++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---............///////////////......//////000111////////////////////////++++++++++++++++++++++++...------,,,+++******)))---,,,+++************+++))))))((((((((('''''''''(((((('''''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((('''&&&&&&''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&******)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''''''''***))))))((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((((((%%%###&&&###'''""")))[[[)))%%%)))$$$&&&&&&'''''''''(((((((((''''''''''''((((((((((((###((($$$))),,,'''/////////000///......---------------------------------,,,++++++++++++,,,******++++++++++++******))))))))))))))))))))))))************************************************)))))))))******)))))))))+++++++++++++++++++++++++++++++++***************+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++************************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''*********))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))(((((((((((())))))))))))*********))))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&))))))******)))((('''&&&***))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***''''''((()))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........---------.........//////......------......///000////////////////////////++++++++++++++++++++++++---,,,,,,++++++******)))******++++++++++++******))))))))))))(((((((((((())))))((((((((()))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&''''''(((((((((((((((((())))))******))))))((((((((((((((((((((((((((()))))))))((((((&&&%%%$$$''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((''''''''''''''''''''''''''''''''''''((())))))))))))))))))&&&###&&&$$$(((###)))[[[)))%%%)))$$$&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))&&&)))$$$'''---%%%///////////////......---------------------------...---,,,,,,++++++,,,,,,)))******++++++******)))))))))))))))))))))))))))******************************++++++++++++*********))))))))))))))))))***))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,***************++++++,,,++++++++++++++++++++++++************************))))))(((((((((((())))))(((((())))))))))))(((((('''(((((((((((((((((('''''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((((((((()))'''((((((((()))))))))***&&&&&&'''((()))******+++'''((((((((()))))))))***+++*********))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))((((((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''&&&%%%&&&((()))(((''')))))))))))))))((('''''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''(((((())))))))))))((((((((()))))))))***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------............---------,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++******+++++++++*********))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))((('''''''''''''''&&&''''''((((((((((((((('''((())))))))))))((('''((((((((((((((((((((((((((((((((('''&&&%%%$$$###''''''''''''''''''''''''%%%&&&&&&'''''''''((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''%%%'''%%%)))$$$+++]]])))%%%)))$$$&&&&&&&&&&&&'''''''''(((((((((((()))))))))******000111((('''+++"""///000000000000///.................................------,,,,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++******+++,,,,,,+++************))))))))))))******)))))))))))))))))))))))))))))))))***************+++++++++************)))++++++++++++++++++++++++++++++************++++++)))))))))))))))***++++++++++++++++++++++++++++++***************+++++++++))))))(((((((((((())))))'''(((((()))))))))))))))''''''((((((((((((''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&''''''(((((()))''''''(((((())))))******%%%&&&''')))************''''''(((((())))))******************))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&''')))***)))((()))(((((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((())))))))))))((((((((((((((()))))))))******************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------.........------,,,,,,------...///................................................+++++++++,,,,,,,,,,,,,,,))))))******+++******))),,,,,,+++++++++*********(((((()))))))))(((''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''(((((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))'''%%%(((%%%***$$$+++]]])))%%%)))$$$&&&&&&'''''''''((((((((((((((())))))******++++++,,,...'''(((+++)))111111111111111000000///..............................---,,,,,,,,,,,,---,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))*********++++++++++++************)))++++++++++++++++++++++++++++++************++++++******))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++))))))(((((((((((())))))''''''((()))))))))))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''((((((((()))''''''))))))***)))((((((''''''''''''''''''''''''&&&'''((()))***))))))(((%%%%%%&&&''''''((())))))'''''''''((()))*********(((((()))******)))(((''''''''''''((()))***************)))))))))(((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))******))))))'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((('''&&&(((***++++++***'''''''''(((((()))***+++***))))))(((((())))))***((((((((((((((((((((((((************************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))***************************(((((()))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------------...//////........................------------------------......------,,,,,,++++++*********)))))))))))))))+++++++++************)))'''(((((()))((('''&&&%%%%%%''')))******)))'''%%%''''''''''''''''''''''''(((''''''''''''(((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((((((''''''&&&&&&&&&'''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))(((&&&$$$'''$$$)))###***\\\)))%%%)))$$$''''''((((((((()))))))))(((((()))******+++,,,,,,&&&+++(((...---111222333333333333222111111////////////////////////......---,,,,,,,,,,,,---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++***)))(((((()))***+++************************(((((())))))*********++++++++++++************)))++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++))))))******++++++++++++))))))(((((((((((())))))''''''((()))))))))))))))&&&'''((())))))((('''&&&&&&'''(((******((('''&&&))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))******))))))))))))******&&&'''''''''(((((())))))******++++++***)))'''&&&))))))))))))))))))))))))%%%&&&((()))))))))((('''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++***++++++***)))'''%%%$$$&&&''''''((()))******+++))))))))))))(((((((((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))*********)))%%%%%%&&&'''((()))***+++(((((())))))))))))((((((''''''''''''''''''''''''(((''''''(((+++,,,++++++''''''''''''(((***+++,,,++++++************++++++((((((((((((((((((((((((************************''''''(((((())))))******((()))))))))))))))(((((((((((((((((())))))))))))************************(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////........................------------------------111000///...,,,+++***)))++++++***)))((()))))))))************))))))))))))''''''((((((((('''%%%$$$&&&(((+++------+++(((&&&(((((((((((((((((((((((('''''''''''''''((()))***&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((&&&%%%$$$%%%&&&'''((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%###&&&###(((""")))[[[)))%%%)))$$$(((((((((((())))))))))))((())))))***++++++,,,,,,---333000555---///<<<;;;999777555444333333222111000//////////////////000000111111000000//////......------...///////////////......------,,,+++,,,,,,,,,,,,+++******************+++,,,------++++++++++++******))))))+++***)))(((((()))***+++++++++++++++******))))))************************++++++******++++++,,,---,,,,,,,,,,,,------...///+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))******))))))************))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&((()))++++++)))(((&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''((()))))))))))))))***,,,---+++(((&&&''')))(((((((((((((((''''''''')))))))))))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))&&&'''((())))))'''%%%###((((((((((((''''''''''''))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++***)))))))))))))))******((((((((((((((())))))***))))))************))))))'''(((((()))))))))))))))************************))))))*********+++++++++---...///000000///...---,,,---...//////...---,,,---......///000/////////---------............///------,,,,,,,,,,,,++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))"""###$$$%%%'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++'''''''''(((***)))'''%%%''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))'''&&&'''(((***,,,''''''''''''''''''&&&&&&((((((''''''''')))+++,,,((((((((((((((((((((((((&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((&&&)))'''+++%%%+++\\\((($$$)))%%%))))))(((((('''''''''&&&((((((((()))******++++++...000111111>>>'''???>>><<<:::888777666555777777666555444444444444000000111111111000//////000//////............//////////////////.........,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,+++++++++************+++***))))))))))))***+++++++++++++++*********)))++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))************))))))***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&(((((((((((())))))))))))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''((((((((()))))))))&&&''''''((((((''''''&&&'''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))***+++,,,+++(((&&&''')))''''''(((((((((((((((((()))))))))))))))(((''''''((((((((((((((()))******((((((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))((((((((())))))((((((((()))******))))))))))))))))))))))))((((((((()))))))))******++++++***)))(((((((((((())))))((((((((()))******))))))************))))))'''(((((()))))))))))))))*********************************++++++++++++,,,---...////////////...---,,,---...//////...---,,,,,,------...............,,,,,,,,,,,,------------------,,,,,,,,,+++++++++))))))************))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&'''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***************)))'''''''''((())))))'''%%%''''''((()))))))))))))))'''''''''''''''''''''''''''''''''((((((''''''''')))((('''&&&'''((()))+++''''''''''''''''''''''''))))))(((''''''((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((&&&)))'''+++%%%+++\\\(((%%%***&&&)))(((((((((''''''''''''((((((((()))******++++++111111666555:::***EEEDDDBBB@@@>>><<<;;;;;;:::999888777666666666666444444444444444333222111111000//////............//////////////////000000,,,------------,,,++++++---,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++******+++******))))))******+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,++++++***+++++++++---------,,,,,,,,,,,,+++------------------------++++++*********)))))))))))))))************))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))(((((('''''''''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&'''((()))******)))((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''(((((()))))))))))))))***++++++***((('''((()))'''''''''(((((())))))))))))))))))))))))(((''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((())))))***))))))))))))))))))))))))'''((((((((((((((()))))),,,+++***)))((('''''''''***))))))))))))***++++++))))))************))))))'''((())))))******))))))************************++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,---......//////......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))************))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''((())))))(((&&&''''''((())))))))))))((('''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&'''((()))'''''''''''''''''''''''')))))))))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''((((((&&&)))'''+++%%%+++\\\(((%%%***&&&((((((((((((''''''''''''((((((((()))******++++++333111<<<:::555000LLLKKKIIIGGGEEECCCBBBBBB>>>===<<<:::999999999999::::::::::::999888777666333222111///...------------.........///000000000---............---,,,,,,......---------,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&&&&&&&&&&&&&&&&************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%$$$%%%%%%&&&'''(((((())))))))))))((((((************)))(((((()))&&&&&&'''((()))******+++)))))))))))))))(((''''''((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((((((((((((***************++++++,,,))))))************))))))(((((()))************)))************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...//////000000//////++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))************))))))******))))))((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&((('''''''''))))))(((&&&&&&'''(((((())))))((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((((((((('''%%%$$$(((((((((((((((((((((((())))))))))))(((&&&%%%%%%&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((&&&)))'''+++%%%+++\\\)))&&&+++'''((((((((((((((('''''''''((((((((()))******++++++222000???===222777RRRQQQOOOMMMLLLKKKJJJJJJGGGFFFEEECCCBBBBBBAAAAAA?????????>>>===;;;:::999666555333111///......------------.../////////000...////////////...------...............---,,,+++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,+++******))))))))))))************++++++++++++************************,,,+++++++++******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((('''(((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))******+++,,,(((((())))))))))))((((((******)))))))))))))))(((&&&''''''((()))***++++++)))))))))))))))(((''''''((((((((((((((())))))***'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((('''''''''(((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''((('''''''''((()))*********************++++++,,,))))))************))))))((())))))***************************************++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,,,,+++++++++*********))))))************))))))''''''(((((())))))******''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&)))'''&&&'''((()))((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((&&&)))'''+++%%%+++\\\)))&&&,,,((('''''''''(((((((((((((((((((((((()))******++++++///...===>>>333;;;VVVVVVTTTSSSRRRQQQQQQQQQMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDCCCBBBAAA???===<<<;;;:::888555333111000000...///////////////000000///000000000000///......---.../////////...---,,,,,,,,,------------......+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++******)))*********)))***************++++++************************++++++++++++++++++++++++))))))************)))))))))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))(((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))************++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))((())))))***+++,,,)))))))))))))))(((((('''+++)))((()))******)))(((((((((((())))))*********)))))))))))))))(((''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''))))))))))))))))))))))))((())))))***************(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))'''(((((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&'''((()))***+++***))))))))))))***++++++))))))************))))))((()))******++++++******************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,((()))******++++++******,,,,,,,,,,,,------------++++++++++++************))))))************))))))&&&&&&'''((()))***++++++''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))(((&&&&&&((()))((('''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''(((((())))))(((((('''$$$&&&((()))***)))'''&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((()))))))))(((((((((((((((((((((((())))))))))))(((((('''&&&%%%%%%&&&&&&'''((((((((()))((((((''''''(((((()))(((&&&)))'''+++%%%+++\\\***''',,,)))'''''''''(((((((((((((((((((((((()))******++++++,,,///888<<<666;;;YYYXXXWWWWWWVVVVVVWWWWWWSSSRRRPPPNNNMMMLLLLLLKKKKKKKKKJJJIIIGGGEEECCCBBBAAA@@@===;;;888666555444222222111111111111111111000000111111000000///...,,,---///000000///...---,,,---------............+++,,,---......---,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++***))))))))))))***++++++++++++*********+++,,,,,,*********++++++,,,,,,,,,************************)))******++++++,,,,,,---))))))************)))))))))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********)))(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***''''''((((((((()))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&''')))))))))))))))))))))(((''''''+++)))'''(((***+++***((()))))))))))))))))))))***)))))))))))))))(((''''''((((((((((((((()))******(((((((((((((((((((((((((((((()))******)))'''''''''''''''((((((((((((((())))))))))))))))))))))))'''(((((()))***)))))))))(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))((((((((()))))))))******++++++***)))((((((((((((((((((((((((((((((((((((******)))))))))((((((((('''''''''''''''((()))***))))))((((((((()))******))))))************))))))))))))***++++++++++++************************************++++++++++++,,,...---,,,++++++,,,---...,,,+++***))))))***+++,,,))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++************))))))************))))))''''''(((((())))))******'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))************(((&&&&&&'''(((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''$$$&&&)))++++++***(((&&&%%%%%%&&&&&&'''(((((()))(((((((((''''''((())))))(((((((((((((((((((((((((((((()))))))))(((((('''%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))(((&&&)))'''+++%%%+++\\\***'''---)))''''''''''''((((((((()))((((((((()))******+++++++++111333999999888ZZZYYYYYYYYYYYYYYYZZZZZZ[[[ZZZXXXVVVUUUTTTSSSSSSRRRQQQQQQOOOMMMKKKIIIHHHFFFDDDBBB???<<<:::888777444444444333333222222222111111111111111000//////+++---///000111000///...---------.........//////,,,,,,---......---,,,,,,+++++++++,,,,,,---------************************++++++******++++++,,,---+++*********+++,,,------+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,------...))))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((***++++++)))))))))))))))(((''''''+++)))'''(((+++,,,***(((*********))))))))))))))))))))))))))))))(((((('''((((((((((((((()))******((((((((((((((((((((((((((()))***+++***)))&&&%%%%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))******++++++---,,,+++)))((((((((((((((((((((((((((((((((((((++++++******))))))(((((()))(((((('''''''''((((((((((((((((((((())))))***))))))************))))))))))))***++++++++++++***************************))))))*********+++++++++......,,,,,,,,,,,,......,,,+++***))))))***+++,,,,,,,,,---............---)))************++++++++++++++++++************)))))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%''')))***+++++++++***(((&&&&&&'''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&***,,,,,,+++(((&&&%%%%%%&&&&&&'''((()))))),,,+++)))'''''''''((()))(((((((((((((((((((((((('''(((((())))))))))))(((%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))(((&&&)))'''+++%%%+++\\\***(((---***&&&'''''''''(((((())))))((((((((()))******+++++++++333111777<<<555```]]]YYYYYY[[[\\\[[[ZZZ[[[ZZZXXXWWWVVVXXXYYY[[[VVVWWWXXXWWWTTTQQQOOOOOOMMMKKKIIIFFFCCCAAA???>>>===:::777777888888666444333222111111222333333222000000//////////////////---,,,,,,+++******++++++000//////......//////000------------------------,,,++++++******++++++,,,///...---,,,***)))((('''++++++++++++++++++++++++------,,,++++++,,,---------,,,,,,+++*********+++************))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''(((((())))))((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''''''''&&&''''''((())))))(((((((((((()))))))))))))))*********++++++++++++,,,***)))'''''')))***,,,******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++)))***,,,---,,,***((('''))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,*********++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))+++***************++++++))))))))))))************(((((((((((())))))))))))************(((&&&$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))(((''''''((()))***'''((()))******)))(((''''''''''''''''''((()))***%%%&&&'''((((((((('''&&&***)))'''&&&&&&'''(((((('''((()))((('''&&&''')))$$$&&&((())))))(((&&&$$$$$$(((++++++***)))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((''''''''''''''''''%%%)))'''+++%%%+++]]]+++(((---)))&&&'''((()))******))))))*********)))(((''''''''')))///000555>>>@@@```^^^[[[[[[]]]^^^\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZTTTVVVWWWWWWUUUSSSSSSSSSSSSQQQOOOLLLJJJGGGFFFFFFEEEBBB???>>>>>>===;;;888888666444333444555444333000//////......---,,,,,,------,,,,,,,,,,,,,,,---+++******))))))******+++---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++---,,,+++******+++,,,------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))(((''''''&&&))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''***************+++,,,,,,))))))))))))(((((((((((()))))))))*********++++++)))((('''&&&&&&'''((()))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((()))))))))((((((''''''((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***************+++,,,+++***)))((())))))))))))))))))))))))((())))))))))))((('''&&&((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))******************+++++++++++++++++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,+++++++++++++++++++++*********))))))++++++******************))))))))))))************)))))))))))))))(((((((((******))))))((('''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******)))))))))((((((((('''''''''(((((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***)))((('''&&&&&&&&&'''((('''((()))******)))((('''(((''''''''''''(((((()))''''''(((((((((&&&%%%$$$'''''''''''''''((())))))'''((())))))((('''((()))&&&'''(((((((((((('''&&&######$$$&&&'''((()))))))))))))))(((((((((''''''''''''''''''''''''''''''******)))(((((((((((((((((('''***(((,,,&&&---^^^+++(((---)))))))))))))))(((((((((((((((((())))))))))))))))))333555333999>>>???qqq]]]\\\[[[]]]^^^___]]]\\\[[[[[[\\\[[[[[[ZZZZZZYYYTTTVVVXXXXXXWWWVVVWWWXXXXXXWWWUUURRRPPPNNNMMMMMMMMMKKKGGGEEEDDDCCCAAA???>>><<<999888888777666444333222111000...---,,,,,,...---------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++******++++++))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((***++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))((())))))******))))))((((((((()))))))))(((''''''))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************))))))((('''''''''((((((''''''''''''&&&&&&((((((''''''(((((())))))******))))))((((((''''''((((((((()))))))))******)))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********************+++************)))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))******************)))))),,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++++++++***************,,,,,,+++***)))))))))***))))))))))))*********************))))))(((((((((***)))(((((('''''''''(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''''''''''''''(((((())))))((((((''')))((((((''''''''''''((()))))))))((('''&&&$$$###%%%&&&'''((())))))))))))''')))))))))((('''((()))))))))(((((((((((())))))***(((&&&$$$$$$%%%((()))*********)))))))))))))))((((((((((((((((((((((((+++******))))))))))))***)))'''+++)))---'''---___+++(((---))),,,+++)))(((''''''((((((''''''(((((()))***++++++000///...999:::@@@YYYSSSTTTWWWYYY[[[\\\\\\[[[\\\]]]^^^___^^^]]][[[ZZZVVVXXXYYYYYYYYYXXXYYY[[[YYYXXXWWWUUUSSSRRRQQQQQQQQQOOOMMMKKKIIIHHHGGGFFFFFFCCC@@@>>>===<<<:::888888777555333111///...------------------......///111000000000000000000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((%%%''')))+++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((()))))))))(((((('''))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((+++******)))(((''''''&&&(((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))******************))))))(((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************+++***))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))((((((,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++************************,,,,,,+++***))))))))))))((()))))))))************++++++******)))(((((((((***)))(((''''''((()))***'''''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))*********+++++++++(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++***)))))))))(((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&'''(((((('''&&&'''(((+++***)))'''''')))***++++++)))'''%%%$$$&&&''')))************************((((((((((((((((((((((((******)))(((((())))))))))))'''***(((,,,'''---___+++(((---))),,,***)))''''''(((***+++'''(((((()))******++++++(((((()))555333;;;DDDGGGIIIMMMQQQTTTUUUWWWXXXYYYZZZ\\\^^^^^^\\\ZZZYYYXXXYYYZZZZZZXXXXXXZZZ[[[ZZZYYYXXXVVVUUUUUUTTTTTTSSSRRRRRRPPPOOONNNOOOOOOLLLIIIFFFDDDCCCAAA???===;;;:::888666444111000///......---------......///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++******)))++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,//////...---+++***))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((###%%%'''***+++***)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((('''''')))******)))''''''(((((()))))))))))))))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))++++++***))))))*********+++******)))(((''''''&&&(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((()))))))))*********+++***)))((('''''''''(((((((((((((((((((((((((((((())))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******************))))))(((((()))******************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))(((((((((+++++++++++++++++++++++++++++++++******+++++++++------,,,,,,,,,+++++++++************************,,,++++++***))))))******((()))))))))************+++*********)))))))))((())))))(((''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((()))))))))******(((((((((((((((((((((((())))))))))))((((((((((((************))))))((((((((((((''''''''''''((((((***)))((('''''''''''''''&&&&&&&&&&&&''''''(((((('''((()))))))))'''&&&%%%%%%&&&''''''%%%%%%&&&''',,,+++)))'''''')))+++,,,((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))(((((('''''''''(((((()))(((&&&)))'''+++&&&,,,]]]+++(((---)))))))))''''''(((***,,,...***************************---,,,333,,,222666===@@@DDDGGGIIIKKKNNNPPPQQQSSSUUUWWWXXXWWWVVVUUUVVVWWWWWWWWWVVVVVVXXXZZZ[[[ZZZYYYXXXXXXWWWXXXXXXVVVVVVWWWUUUTTTSSSTTTVVVPPPNNNKKKIIIHHHGGGEEEDDD>>>===;;;999777444222222111000//////......//////...------,,,,,,------...------------------------,,,++++++******++++++,,,------,,,,,,+++***))))))++++++++++++++++++++++++******+++,,,,,,+++******++++++******++++++,,,,,,000///...---,,,***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))$$$%%%'''((()))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((()))*********))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))***+++,,,))))))************++++++******)))((((((((())))))******))))))((((((''''''((((((((()))))))))******''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''(((((())))))************)))((('''&&&'''((()))(((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********************(((((()))))))))))))))***************************(((((())))))******))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++++++++******))))))******+++,,,,,,,,,+++++++++*********************++++++++++++***************++++++))))))))))))************************************)))))))))(((((()))******)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((()))((((((''''''''''''(((%%%%%%%%%%%%'''((()))***(((((((((((((((''''''&&&%%%&&&''''''%%%%%%&&&'''+++***)))'''''')))***+++&&&''')))*********)))(((***************+++++++++))))))))))))))))))))))))'''''''''''''''(((((()))'''%%%)))&&&+++%%%+++]]]+++(((---)))(((''''''((()))+++---///*********************)))'''...,,,///---111:::888;;;===>>>>>>@@@DDDGGGGGGHHHJJJLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQSSSUUUXXXYYYYYYXXXXXXXXXXXXXXXYYYWWWXXXXXXWWWTTTRRRTTTVVVSSSPPPNNNMMMMMMMMMKKKJJJDDDCCCAAA???===:::999888555444333222111000000000000000////////////000000........................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++******++++++,,,---+++++++++++++++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((()))***************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((()))))))))************(((((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((()))))))))*********++++++''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&'''(((((()))******,,,+++)))''''''((()))***))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********&&&''')))*********)))(((************************&&&'''((())))))))))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&'''((()))******++++++***))))))))))))***+++++++++*********)))))))))))))))*********+++++++++))))))))))))***+++,,,,,,))))))))))))************)))))))))******++++++,,,))))))*********))))))((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))***)))))))))((((((((('''###$$$%%%&&&''''''&&&&&&((('''&&&&&&&&&&&&'''((((((''''''''''''(((((()))'''&&&%%%%%%&&&'''((()))&&&&&&&&&'''''')))******'''((())))))''''''((()))***)))(((((((((((()))***((()))*********)))(((((()))))))))*********++++++************************((((((''''''((())))))***(((&&&)))''',,,&&&,,,^^^+++(((---)))(((((()))***++++++,,,,,,)))))))))******++++++,,,$$$---)))(((111000???777999;;;:::888999===AAA???@@@AAACCCEEEGGGHHHHHHIIIJJJLLLMMMNNNPPPTTTWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVXXXXXXUUUQQQOOOPPPRRRSSSQQQOOOOOOOOOPPPOOOMMMIIIIIIGGGEEECCCAAA??????888777666444333222111111//////............//////////////////////////////...------,,,,,,------...)))******+++,,,,,,------+++++++++++++++++++++++++++,,,------------,,,++++++*********+++,,,,,,---''''''((()))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))************************&&&''''''((()))******+++(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******++++++***)))))))))))))))(((((((((((())))))))))))************++++++++++++))))))************))))))'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))%%%&&&&&&'''((())))))***---,,,***(((((()))***+++******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++%%%''')))***+++***)))(((************************&&&&&&'''(((((()))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******$$$%%%&&&'''(((******++++++***)))(((((()))***+++*********))))))))))))((())))))******++++++++++++(((((())))))***+++------))))))))))))************(((((()))***+++,,,,,,---)))***+++++++++)))((('''******))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))************++++++++++++))))))))))))))))))))))))******))))))((((((((('''###$$$&&&((())))))((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***)))(((&&&&&&%%%&&&'''((($$$$$$$$$%%%'''***---...(((***+++***)))((()))+++))))))(((((((((((()))))),,,+++***))))))((((((((((((((())))))************************************))))))((())))))***++++++)))'''+++(((---'''---___+++(((---))))))******+++++++++******''''''(((***+++,,,---...+++222)))$$$111)))999nnn888888777888999:::;;;;;;?????????>>>===<<<<<<===??????@@@AAADDDGGGIIIKKKNNNRRRUUUVVVUUUTTTVVVXXXWWWVVVUUUSSSPPPLLLIIIGGGHHHJJJMMMOOOPPPOOOMMMKKKKKKLLLMMMMMMLLLIIIGGGEEEDDDBBB???<<<999777555444222111000///...///000000111000000//////......---//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((())))))***++++++((()))))))))************''''''(((((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))+++*********))))))(((((((((((())))))))))))(((((())))))(((((('''''''''&&&***************)))((('''&&&&&&''')))***************))))))(((((((((((()))+++++++++*********))))))******)))(((((((((((((((((()))))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))((()))*********((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))************)))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&'''&&&%%%%%%&&&'''((()))''''''(((((())))))******))))))))))))((((((((((((%%%&&&'''(((((()))(((((())))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((******))))))((((((''''''(((((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((&&&000---&&&((()))(((,,,***$$$///***%%%***444QQQ---(((,,,***)))************+++++++++************************------,,,---///111444666999:::;;;;;;;;;<<<===???BBBAAA???<<<:::999:::;;;;;;;;;;;;;;;===???AAABBBDDDHHHLLLNNNOOOOOOQQQTTTRRRRRRQQQOOOLLLHHHDDDBBBBBBDDDFFFIIIJJJJJJJJJJJJJJJKKKMMMNNNNNNMMMLLLKKKHHHFFFDDDBBB???===<<<;;;666555333222000000000000111000000000//////......000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))***+++,,,************++++++++++++((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''((()))************)))))))))(((((())))))******))))))(((******)))))))))((((((((()))************))))))(((&&&'''((())))))***))))))))))))(((((())))))***++++++++++++*********))))))))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((()))***++++++***)))(((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******************+++++++++))))))))))))))))))))))))***************************)))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))*********)))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&'''))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))*********))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&&&&''''''(((((((((((((((((('''''''''''')))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))---%%%!!!'''...///+++(((333(((+++'''&&&$$$"""---(((,,,***)))************+++++++++************************,,,,,,++++++---///111333===@@@CCCDDDBBBBBBDDDFFFKKKHHHBBB===:::999:::;;;999999888888888999:::;;;===@@@DDDFFFGGGHHHJJJKKKMMMNNNNNNMMMJJJEEEAAA>>>;;;<<<===???AAACCCEEEEEEGGGIIILLLNNNPPPQQQRRRQQQNNNMMMKKKJJJHHHFFFDDDDDD<<<;;;999666444222111111000000000000000/////////000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))******+++***++++++++++++,,,,,,,,,((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))************)))))))))))))))******************)))************))))))))))))((())))))************)))(((((())))))))))))(((((((((((((((((()))***+++++++++************)))))))))***))))))(((((((((((()))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))************))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''((())))))))))))))))))((((((((((((''''''(((((())))))******+++++++++,,,++++++******((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))"""+++777000((('''&&&)))###''''''///222***:::...))),,,***)))************+++++++++************************,,,+++******+++,,,...///DDDHHHMMMNNNLLLKKKNNNQQQVVVPPPHHHAAA===<<<<<<<<<::::::999888888999;;;;;;>>>???AAABBBCCCBBBBBBBBBHHHIIIKKKKKKIIIEEEAAA???888888888999:::<<>>;;;888555333222111111111000000000//////000///......------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))((((((((((((((())))))*********+++++++++,,,,,,))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((()))***************((())))))))))))(((((('''((((((((('''(((((())))))************))))))))))))++++++***))))))*********'''(((((())))))))))))(((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******)))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))************************)))))))))))))))***************)))))))))))))))***))))))))))))))))))))))))******+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++++++++******((('''&&&))))))))))))))))))))))))************************''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((((((((()))))))))******))))))((((((''''''&&&''''''((()))******+++,,,,,,,,,,,,+++******)))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&''''''(((((((((***)))'''&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++...$$$''''''!!!,,,...%%%'''+++"""###$$$,,,UUU///))),,,)))))))))*********+++++++++************************,,,,,,++++++++++++,,,,,,MMMPPPSSSUUUTTTUUUWWWZZZZZZTTTJJJCCC???>>><<<;;;:::999888888888:::;;;<<<===>>>???@@@AAAAAA@@@???CCCDDDFFFGGGFFFDDDBBB@@@:::999777666777888999;;;<<<>>>BBBFFFJJJNNNQQQSSSUUUUUUUUUTTTRRRPPPNNNMMMHHHGGGDDDAAA===:::777555333333333222111111000000///...------,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))*********+++))))))***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))************++++++++++++******(((((((((((((((((((((((('''((()))***************((())))))))))))((((((''')))(((''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))((((((((())))))***''''''((()))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))))))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************)))))))))))))))******))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))************,,,,,,,,,+++++++++******************************************************+++++++++******((('''&&&************************++++++++++++++++++++++++''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))((((((******))))))((((((''''''&&&''''''((()))******+++***+++++++++***)))((((((''''''''''''''''''''''''&&&&&&''''''(((((((((((('''((((((((((((((((((((('''(((((((((((((((((('''&&&'''((()))))))))(((((('''''''''(((((())))))******((('''&&&'''(((***,,,************************))))))))))))))))))))))))(((((())))))******++++++((())),,,...000555222&&&%%%+++///((((((!!!---iii///***---)))))))))*********+++++++++************************...------,,,,,,,,,,,,,,,XXXXXXYYY[[[]]]```bbbccc^^^XXXPPPJJJGGGDDD???<<<;;;:::999888999:::;;;<<<<<<<<<===@@@CCCEEEDDDCCC???@@@AAABBBBBBAAA@@@@@@<<<;;;999888777666777777888999<<<@@@DDDHHHKKKMMMRRRRRRSSSTTTTTTSSSQQQPPPMMMLLLKKKHHHDDDAAA>>><<<999888777666555444333222//////...---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''(((((()))))))))*********((())))))************)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******(((((()))***))))))))))))************)))******************)))''''''''''''((((((((((((((())))))************)))(((((())))))))))))(((((()))(((''''''&&&&&&''''''(((((()))))))))))))))***&&&&&&&&&&&&&&&''''''(((&&&'''((())))))******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))******+++))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************)))((('''************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((()))))))))(((''''''))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&'''((()))***)))((((((((((((((()))))))))))))))((((((''''''((()))***+++************************))))))))))))))))))))))))))))))))))))************$$$000---'''(((""")))###$$$)))...666&&&000yyy000***---))))))************+++++++++************************.........------,,,,,,,,,gggcccaaaccciiinnnooooooiiiddd^^^ZZZXXXTTTMMMGGGDDDCCCBBB@@@@@@@@@@@@AAABBBAAABBBEEEIIIJJJIIIGGGBBBBBBAAA@@@????????????===<<<;;;999888777777777555666888;;;>>>BBBDDDFFFKKKMMMPPPSSSUUUVVVVVVUUURRRRRRQQQOOOLLLIIIFFFDDD@@@???>>><<<:::888666666111111000///////////////................................................------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***)))(((((('''''''''((())))))*********+++++++++'''((())))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))((()))***((()))))))))************((())))))******))))))(((''''''(((((()))))))))))))))************))))))(((&&&'''((())))))***))))))'''''''''((((((***++++++(((((((((((())))))******''''''&&&&&&'''(((((()))&&&'''((()))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))((((((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))*********))))))(((************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))((('''&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))***)))))))))''''''''''''''''''''''''&&&'''((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&''')))*********((('''(((((((((((((((((('''''''''''''''((()))*********************************))))))))))))))))))))))))*********)))))))))))))))//////***EEE222777+++%%%###&&&***666111+++---))))))************+++++++++************************------------------,,,,,,sssmmmhhhkkksssyyyzzzyyyvvvqqqmmmkkkiiiddd\\\UUUPPPOOOMMMJJJIIIHHHHHHHHHLLLJJJJJJLLLNNNOOOLLLIIIHHHFFFDDDAAA@@@@@@@@@@@@<<<<<<;;;:::999888888777444555666999;;;>>>AAABBBFFFIIIMMMRRRVVVXXXYYYZZZUUUUUUUUUSSSQQQNNNKKKJJJEEEDDDBBB@@@===;;;999888333222222111111111111111////////////////////////........................------------------------,,,------......------,,,,,,------......------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++***)))))))))))))))******+++++++++,,,,,,,,,''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***(((((())))))*********+++(((((())))))))))))(((((((((((())))))*********+++***************)))((('''&&&&&&((()))************&&&&&&''')))+++---///000'''((((((((())))))************)))******+++,,,,,,&&&'''((()))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,))))))))))))))))))))))))************************'''(((((()))***+++++++++))))))((())))))***++++++)))))))))))))))))))))))))))(((''''''''')))***+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************((())))))************)))************************++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((('''%%%$$$''''''(((((())))))******))))))))))))(((((((((((('''((()))***************'''''''''''''''''''''''''''((()))++++++******)))'''''''''((((((((())))))(((((())))))))))))((((((&&&''')))***+++***((('''(((((((((''''''&&&&&&%%%&&&&&&((()))************************************))))))))))))))))))))))))++++++******))))))((((((&&&'''999DDD!!!+++''''''***000---sss111+++---))))))************+++++++++************************,,,,,,---------,,,,,,+++|||||||||~~~~~~xxxnnnggg``````]]]VVVTTTTTTRRRNNNNNNPPPRRRTTTTTTTTTRRRQQQSSSPPPLLLGGGDDDCCCBBBCCCAAABBBCCCAAA???<<<<<<<<<999999999888666777888:::AAABBBFFFKKKQQQVVVXXXXXXZZZYYYWWWVVVUUUTTTTTTUUUOOOLLLIIIGGGEEECCC@@@===;;;999777555333222111000//////...---...///000111111111000000//////......//////.........---------------------------------***,,,...000000...,,,***++++++++++++++++++++++++,,,,,,,,,++++++*********************)))))))))((())))))))))))))))))))))))(((((())))))******++++++++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************************************+++*********))))))((((((((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************************************+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))+++*********))))))((((((************************************************&&&&&&'''((()))***++++++************))))))))))))+++***)))(((((()))***+++))))))))))))*********************************************+++,,,,,,------+++++++++*********))))))************************)))************+++++++++++++++++++++*********))))))))))))'''%%%%%%''')))+++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''''')))))))))***************%%%'''***+++***)))(((((((((((())))))(((''''''&&&((((((((())))))))))))***((((((((((((((((((((((((''''''(((((())))))************)))(((((((((((((((******))))))((((((''''''&&&&&&&&&&&&'''''''''((()))))))))******++++++,,,))))))))))))))))))))))))******))))))(((((('''''')))$$$>>>ggg333$$$OOO///)))---,,,---,,,******,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~xxxxxxuuuooommmlllgggaaaZZZZZZ[[[[[[[[[ZZZXXXWWWWWWVVVUUUSSSQQQNNNLLLKKKFFFFFFEEEEEEDDDCCCBBBAAA======<<<:::999999:::;;;888:::===CCCKKKRRRVVVWWWYYYYYYXXXXXXWWWVVVVVVVVVPPPNNNLLLJJJJJJHHHFFFDDD???>>><<<999666444333222000000///......///111111000000////////////////////////.........---------------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************)))))))))(((((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))************+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************+++***)))(((((()))***+++)))************+++++++++)))))))))(((((((((''''''+++++++++*********))))))+++*********))))))))))))************************************************))))))))))))************************))))))))))))+++***)))(((((()))***+++))))))))))))*********************************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++*********))))))))))))))))))'''&&&&&&'''))),,,***(((&&&&&&'''(((***))))))))))))))))))))))))******)))))))))((((((((((((((()))***++++++,,,,,,''''''''''''''''''&&&&&&$$$'''******)))((((((((('''(((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))'''((((((((()))))))))*********)))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))((((((((((((***...(((---+++++++++++++++***))))))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,xxxmmmllljjjgggeeebbb```___\\\___cccffffffbbb]]]ZZZQQQNNNKKKKKKLLLLLLIIIFFFAAA???===;;;999999888999666666888>>>FFFMMMRRRUUUWWWXXXYYYZZZZZZYYYXXXWWWSSSRRRPPPOOOPPPOOOMMMLLLFFFDDDBBB>>>;;;888555444222111000/////////000111.........////////////////////////............---------------------------------------------------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***))))))))))))))))))))))))************))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))************************************+++***))))))))))))***+++)))************+++++++++---,,,***))))))***+++++++++++++++******************************)))))))))************************************************++++++++++++*********)))************))))))))))))+++***))))))))))))***+++)))))))))*********++++++************************+++************)))))))))+++++++++***************(((((((((((((((((((((((()))************+++++++++******)))))))))((((((((()))))))))(((&&&&&&'''))),,,***&&&$$$$$$&&&(((***************************************))))))))))))((()))***+++---...//////+++*********)))((((((((($$$''')))***((('''((((((''''''''''''''''''''''''''''''(((((((((((())))))************************(((((((((((())))))))))))***))))))((((((((((((((((((((((((((()))))))))))))))*********++++++++++++---,,,,,,++++++***))))))))))))))))))))))))))))))***))))))))))))(((((((((%%%;;;---''',,,+++***---///...+++((((((***************************,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwrrrmmmjjjhhheeekkkuuu}}}|||uuuqqqccc^^^ZZZYYYYYYWWWQQQKKKJJJGGGCCC???===;;;999888<<<::::::===BBBIIIMMMPPPUUUWWWYYY[[[\\\\\\[[[ZZZWWWVVVTTTSSSTTTSSSQQQPPPLLLJJJHHHDDD@@@<<<888777444333111000//////000000------....../////////000/////////..........................................---,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))++++++******))))))(((((((((((())))))************))))))))))))))))))))))))************************((()))))))))************((()))))))))************((((((((((((((((((((((((*********)))))))))))))))((((((((((((((())))))******))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++...---+++******+++---...************************************************************************************************************************************)))))))))(((************************))))))*********+++++++++************************++++++******)))(((((('''************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))((((((((((((((()))***)))'''&&&''')))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,------,,,+++******))))))%%%&&&((()))(((''''''(((''''''''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))***************+++++++++,,,,,,)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))///yyy---''',,,***,,,111444333...***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~yyywwwttt}}}~~~zzzuuurrrqqqkkkbbbZZZYYYTTTNNNIIIFFFBBB>>>;;;???<<<:::;;;>>>CCCGGGIIIRRRTTTWWWZZZ\\\\\\\\\[[[[[[YYYWWWVVVUUUTTTRRRPPPOOONNNLLLIIIEEE@@@<<<:::666555333111000/////////---.........//////000000////////////////////////........................///...,,,++++++,,,...///+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************************++++++******))))))((((((************))))))(((((())))))))))))))))))))))))************************((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))******((((((((((((((())))))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++************************))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))************************(((((((((((())))))))))))*********************************))))))(((((('''))))))))))))))))))))))))((()))))))))******************************************++++++++++++******))))))*********++++++++++++)))(((&&&'''(((***+++***************************************+++++++++************************************************''''''(((((()))******+++************)))))))))(((******++++++++++++******************++++++++++++************************,,,++++++***)))(((''''''************************************************))))))*********+++++++++))))))))))))(((((((((((((((*********((('''((()))((())))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((******)))(((''''''&&&&&&%%%'''))))))((('''((())))))((('''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))******)))))))))*********++++++&&&&&&'''((()))*********))))))))))))))))))))))))))))))))))))************111JJJ---''',,,***---111555333...+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxkkkeee]]]VVVQQQLLLFFFAAAAAA>>>;;;;;;===AAACCCDDDLLLNNNQQQTTTWWWXXXYYYYYY[[[YYYWWWVVVVVVUUUSSSQQQRRRQQQPPPNNNJJJFFFBBB@@@:::999666444222111111111////////////000000000000...////////////000000000...........................---,,,,,,,,,,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********)))))))))((((((************************************))))))))))))++++++******)))(((((('''))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************)))************+++++++++))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))******************************************+++,,,,,,+++******)))************+++++++++******)))((()))***+++,,,***************+++++++++*********+++++++++++++++************************************************&&&&&&'''((()))***++++++************))))))))))))******+++,,,,,,+++***************++++++++++++,,,************************,,,,,,+++***))))))((((((***************+++++++++************************)))************+++++++++******)))))))))((((((((((((***++++++)))(((((((((&&&(((***,,,,,,+++)))(((''''''''''''''''''''''''''''''''''''((((((((((((+++++++++***))))))((((((++++++******))))))(((((('''((())))))(((((()))+++++++++)))((('''((()))***&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((()))))))))*********'''((()))***,,,---......)))))))))))))))))))))))))))))))))************+++"""555888%%%???---''',,,+++,,,...000///,,,+++,,,///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvnnnhhhaaaYYYSSSNNNKKKGGGDDDDDDEEEDDDDDDEEEFFFHHHLLLOOORRRUUUVVVZZZXXXWWWVVVWWWWWWVVVTTTTTTTTTTTTRRRPPPLLLIIIGGG???===;;;888666444444444111111111111111000000000.../////////000000000000........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))************************)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************((()))))))))************((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))******)))(((&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++((()))))))))************))))))))))))))))))))))))************************'''((((((((()))))))))***************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,++++++***)))************+++++++++++++++,,,,,,,,,---------))))))*********+++++++++*********++++++,,,,,,,,,************************************************((((((((())))))*********************))))))))))))***++++++,,,,,,++++++************+++++++++,,,,,,************************,,,,,,++++++*********)))))))))*********+++++++++************************)))************+++++++++++++++*********)))))))))(((***++++++***(((((((((''''''))))))******))))))((((((((((((((((((((((((''''''(((((())))))))))))***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))***,,,///---+++)))(((((()))***))))))))))))************((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((()))******))))))))))))(((((((((((())))))))))))************)))******+++,,,---......))))))))))))))))))))))))))))))*********+++++++++444''':::///(((444...(((---+++...---,,,++++++,,,...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{qqqkkk```[[[VVVQQQMMMKKKHHHFFF@@@AAACCCFFFIIIMMMQQQSSSXXXWWWVVVWWWXXXYYYXXXWWWUUUVVVVVVUUUSSSPPPMMMKKKCCCAAA>>>;;;999777666666333333222222111111000000.../////////000000111111////////////////////////------------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************(((((())))))******++++++((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************************************(((((())))))*********+++((((((((((((((()))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''')))***++++++***)))'''************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))************************'''((((((((())))))******************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))***************************************+++,,,------,,,+++***)))************+++++++++'''((()))***************))))))******++++++++++++*********++++++,,,,,,,,,************************************************+++++++++***************************))))))))))))***+++,,,------,,,+++*********+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++************(((***,,,,,,***(((((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))(((((())))))*********+++''''''(((((()))))))))***))))))))))))))))))******)))***+++***))))))+++---111///,,,***)))((()))***&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))******))))))((((((((('''((((((((((((((()))************))))))((((((''''''))))))*********+++++++++***************+++++++++))))))))))))))))))))))))))))))******++++++++++++"""666%%%!!!,,,***---...$$$///)))...,,,111...++++++---000222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,xxxlllfffeeeaaaWWWOOOMMMJJJEEEDDDEEEGGGIIIIIIQQQSSSUUUVVVVVVUUUVVVWWWYYYYYYXXXWWWUUUSSSRRRQQQHHHEEEAAA>>>===;;;888666888666444222000000///000222111000//////...............////////////............//////......---,,,---------,,,,,,++++++++++++++++++************)))++++++++++++++++++++++++************************************************+++***)))))))))***+++,,,,,,++++++******++++++,,,)))*********)))(((&&&%%%+++***)))(((((()))***+++))))))))))))************))))))************))))))******))))))((('''''''''))))))))))))))))))))))))(((((('''''')))***,,,...)))(((&&&%%%&&&''')))+++))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))*********+++&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++******))))))))))))******************************************************************************))))))))))))))))))))))))((((((((((((***,,,...///(((((((((((())))))))))))++++++++++++++++++++++++************************************************+++++++++++++++***)))(((++++++++++++++++++++++++************************,,,,,,+++***))))))******++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************************************++++++************+++++++++*********))))))(((((())))))***++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))************************,,,+++)))((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************+++++++++*********)))))),,,+++++++++++++++++++++++++++******************)))***+++,,,,,,+++***)))******++++++++++++******)))***+++,,,,,,,,,,,,,,,333 ---rrr,,,)))...***++++++++++++++++++++++++))))))*********+++++++++---,,,,,,,,,------...///xxxmmmddd]]]XXXOOOIIIGGGGGGGGGHHHLLLNNNPPPQQQRRRTTTUUUWWWXXXXXXWWWVVVTTTRRRQQQPPPRRROOOLLLIIIGGGEEEAAA???:::888555333111111111111111111000//////...//////......////////////............//////......---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************,,,++++++******+++---...---,,,,,,+++******++++++)))*********)))(((&&&%%%+++***)))(((((()))***+++))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))(((((('''''''''((()))***((()))))))))******++++++))))))))))))))))))))))))''''''(((((())))))))))))''''''((((((((((((''''''''''''(((((())))))************))))))))))))******************************************************************************************************)))((((((((()))+++---...(((((((((((()))))))))***************************************************************************++++++,,,,,,+++******)))++++++++++++++++++++++++************************,,,++++++***))))))******))))))))))))))))))))))))((()))***++++++,,,,,,,,,***++++++++++++++++++***,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++************************************************++++++************++++++************)))))))))(((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************,,,+++***((('''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))*********************)))))))))((((((++++++++++++++++++++++++++++++************************++++++++++++************++++++++++++******++++++,,,,,,,,,+++******)))******(((///\\\,,,)))...***++++++++++++++++++++++++,,,,,,---------.........---,,,,,,,,,,,,------...{{{sssfffZZZRRRMMMJJJIIIGGGHHHIIIKKKMMMOOORRRSSSTTTTTTSSSRRRQQQOOONNNNNNSSSRRRPPPNNNMMMJJJFFFCCC???<<<999666333222333333111000///////////////000...//////000000//////.........//////......---,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************---,,,+++++++++---...//////...---+++************))))))******)))((('''&&&******))))))))))))******))))))))))))************))))))************))))))(((((())))))***++++++,,,))))))))))))))))))))))))((())))))))))))(((''''''((((((((()))))))))******(((((()))***+++,,,------************************''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))*********************************************************************************************************))))))))))))***+++,,,((((((((()))))))))******))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********************************((()))***+++,,,,,,,,,,,,******++++++++++++******+++++++++***************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************+++++++++++++++*********************************************************++++++************++++++************))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))************))))))************************,,,+++***((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))************)))))))))(((((((((((((((******************************++++++++++++++++++++++++************++++++******++++++++++++******,,,,,,,,,,,,+++***))))))&&&(((---...(((&&&444FFF,,,)))...+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,xxxkkk```WWWRRRMMMLLLKKKKKKMMMOOOPPPPPPNNNMMMLLLLLLKKKKKKKKKKKKOOONNNNNNOOOOOOMMMJJJGGGFFFDDD???;;;777555444333111000000/////////000000//////000000000000//////.........///......---,,,------------------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,+++++++++---...///000///...,,,***))))))))))))))))))))))))(((''''''***))))))))))))))))))***((()))))))))************))))))************))))))))))))******++++++++++++((((((((((((((((((((((((###%%%'''(((******))))))(((((()))***************(((((()))******+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((******))))))))))))***************************************************************************************************************))))))))))))***(((((()))))))))*********************************************************************************,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++)))******++++++******)))************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************************************************************************************++++++************++++++*********))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))((('''&&&&&&))))))************))))))************************))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((()))))))))************)))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,+++***))))))***+++,,,******++++++++++++******++++++,,,,,,,,,+++******444,,,''''''&&&######'''%%%@@@,,,)))///+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,++++++++++++,,,|||oooggg]]]ZZZVVVTTTSSSRRROOOMMMIIIHHHGGGFFFFFFFFFGGGGGGLLLLLLNNNQQQTTTTTTRRRPPPNNNLLLGGGBBB<<<888555444222222111000000000111111//////000000000000//////.........///......---,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************+++*********+++,,,...///111000...,,,+++***)))))))))))))))((((((((((((((()))))))))******)))))))))((()))))))))************))))))************))))))++++++++++++******))))))((((((((((((((((((((((((###%%%'''(((******))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))************************************************************************************))))))(((((())))))))))))************++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++++++++************************++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************************************************************************************++++++************++++++))))))))))))))))))******,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******)))(((''''''&&&))))))************))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((()))))))))************************************(((((()))))))))***************++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++******((()))***+++,,,--------- ###+++333444000------&&&((()))yyy,,,***///+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,++++++,,,,,,,,,qqqmmmgggbbb^^^XXXQQQKKKKKKJJJHHHEEEDDDCCCDDDDDDFFFGGGIIIMMMQQQTTTTTTSSSRRRQQQNNNIIIDDD>>>999777555444333222111111111111///000000111111000000///......//////......---,,,------------............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************+++,,,...///111000...---+++******)))))))))(((((((((((())))))))))))************))))))))))))))))))************))))))************)))))),,,++++++***))))))(((((())))))))))))))))))))))))((())))))))))))(((''''''((((((((()))))))))******))))))))))))((((((''''''''''''''''''''''''''''''************))))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************************************++++++++++++++++++++++++((())))))******)))(((((()))))))))*********++++++++++++++++++++++++++++++***************************************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++************************************************++++++************++++++))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))(((((())))))************))))))))))))))))))))))))))))))$$$%%%'''(((******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))************************++++++++++++((())))))******+++++++++******++++++,,,---------++++++************++++++******++++++++++++******'''((()))+++,,,---......666---###!!!&&&++++++***///000555333%%%333zzz,,,***///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,------...///~~~xxxoooddd[[[UUURRRNNNIIIFFFCCCBBBBBBAAAAAABBBFFFKKKNNNPPPPPPRRRRRRQQQOOOKKKEEE???<<<888777555444333222111111000000111111111111000000......//////......---,,,------------.........///------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++***+++,,,...///111000000...---++++++*********)))(((''''''((()))***((()))***++++++***)))((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))(((((('''''''''((()))***))))))))))))))))))******((((((((((((((((((((((((******)))))))))(((((((((((())))))))))))))))))(((''''''(((((())))))************))))))))))))******))))))))))))))))))))))))************************************************++++++++++++++++++++++++'''((()))******))))))((())))))*********+++++++++************************************************************************)))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---************************************************++++++************++++++((()))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************))))))************))))))))))))))))))))))))))))))%%%&&&(((***++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************))))))))))))*********+++))))))******+++,,,,,,---******++++++,,,------...******++++++++++++************++++++++++++******((()))***+++,,,---------&&&222111)))%%%+++222%%%"""%%%***((($$$+++999iii,,,***000,,,------------------------*********+++++++++,,,,,,,,,,,,,,,---...///000111~~~uuu]]]ZZZTTTNNNHHHDDDAAA@@@AAAAAAAAADDDIIIMMMOOOOOOPPPQQQSSSRRROOOJJJDDD@@@:::999777555333222111111000000111111111111000000......//////......---,,,---------.........////////////.........---------++++++++++++++++++++++++************************************************,,,,,,,,,,,,---///111222000///...---,,,+++++++++***)))(((''''''((()))***((()))***++++++***)))((())))))))))))************))))))************))))))''''''(((((())))))******))))))))))))))))))))))))(((((('''''')))***,,,...)))(((&&&%%%&&&''')))+++(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))((((((&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))************************************************++++++++++++++++++++++++&&&''')))*********)))((()))************+++++++++))))))))))))))))))))))))************************************************((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,------------------------,,,,,,,,,------,,,++++++,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++)))************+++++++++)))************+++++++++------------------------+++++++++,,,,,,---------************************************************++++++************++++++(((((())))))*********+++)))***+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************'''((((((((())))))******))))))***+++,,,,,,------******+++,,,,,,---......)))***+++,,,,,,+++***)))******++++++++++++*********++++++,,,,,,,,,++++++///---***)))---///+++&&&222...******------***'''..."""OOO,,,***000,,,---------------------------------.........//////,,,,,,------///000222333}}}uuuhhh[[[RRRLLLHHHFFFCCCCCCCCCCCCEEEGGGIIIJJJNNNSSSXXXYYYVVVPPPMMMKKKGGGEEE???777444666555222000000000111000000///...---///111111000///000111222111000///......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,+++***)))***+++++++++,,,///111111000///---+++*********))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************++++++++++++++++++***************+++*********))))))((((((+++++++++***************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((*********)))))))))))))))***++++++,,,,,,++++++***************************+++*********))))))(((((()))************++++++++++++++++++++++++***)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------...000000/////////.........------...------,,,,,,+++++++++------------------------,,,,,,,,,---------.........---,,,+++************************************,,,+++++++++++++++++++++,,,++++++******++++++,,,------.........---,,,,,,......---,,,++++++***)))((()))+++,,,,,,+++)))(((++++++******************************************(((((()))***++++++,,,,,,,,,,,,***)))))))))***+++++++++************+++++++++*********))))))(((((()))+++------,,,+++***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++*********))))))((((((+++******)))((()))))))))++++++++++++++++++++++++666555???)))&&&---+++++++++,,,,,,---------...///111000...---------,,,---///000111333777:::}}}ooodddZZZQQQLLLIIIGGGDDDBBBBBBDDDEEEEEEHHHLLLPPPRRRQQQPPPPPPQQQKKKIIICCC<<<999:::888444222222222222111000000///000111222222111000111333333222111///......//////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++------,,,+++******((((((***...111111000///---,,,+++******))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++,,,+++++++++***)))))))))************)))))))))(((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&'''***))))))))))))))))))))))))******++++++******)))************************+++*********)))))))))))))))************+++++++++++++++,,,,,,+++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++,,,,,,---...------------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------............---,,,+++************++++++++++++++++++++++++*********+++,,,,,,,,,---,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++******************************************((())))))***++++++,,,,,,,,,+++***)))))))))***+++))))))(((((((((((())))))++++++++++++******))))))(((***++++++***))))))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++******************))),,,+++******))))))******++++++++++++++++++++++++<<<%%%+++,,,***IIIvvvbbb+++000666444------------------------,,,---///...---------/////////000000222666<<<@@@}}}rrrdddZZZTTTOOOIIIFFFEEEFFFFFFGGGEEEGGGJJJKKKMMMOOOSSSUUUOOOOOOKKKDDDBBBAAA>>>888555444333222111111111000333444444333222222555777555444222000///...//////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,------,,,,,,+++)))&&&%%%(((---111111000///...---,,,+++***))))))************))))))))))))))))))))))))))))))+++***))))))))))))***+++)))************+++++++++,,,,,,++++++***)))((((((************))))))))))))''''''(((((())))))******'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******''''''&&&&&&&&&&&&''''''))))))))))))))))))******)))))))))******)))))))))***************************************))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++)))***************)))(((******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------......---------,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,------------............------,,,++++++++++++++++++++++++++++++++++++))))))***+++,,,---......,,,++++++******++++++,,,***))))))))))))***,,,---+++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++******))))))******))))))(((((((((((()))))),,,,,,++++++++++++******(((((()))((('''&&&(((************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,000###&&&444///"""777000***222+++$$$'''$$$+++........................+++---......---...000222333333444444777===EEEKKK}}}qqqccc\\\TTTNNNLLLLLLLLLKKKFFFGGGHHHIIIKKKNNNQQQSSSRRRSSSQQQLLLJJJIIIDDD===999777555333111111111111444444444333333555888;;;777666444111//////......................................................------------------------...,,,***+++,,,---,,,+++,,,,,,***((('''(((,,,///111111000///...---,,,+++)))******++++++******)))))))))))))))))))))))))))************************))))))*********+++++++++---,,,,,,+++***)))((((((*********)))))))))))))))(((((()))***+++,,,,,,---(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************))))))(((((())))))***)))))))))))))))*********))))))************))))))************************************************))))))*********+++++++++,,,,,,---------,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............/////////...............////////////............++++++,,,,,,------..............................------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,++++++******++++++,,,***)))(((((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++++++++,,,))))))))))))))))))))))))))))))*********++++++++++++++++++***************++++++************++++++************************((()))((('''&&&&&&(((***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((()))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%000333++++++111000'''%%%&&&$$$&&&222,,,(((............---------------...///......///222555666999<<<@@@DDDKKKRRRWWWuuulllbbbZZZVVVRRRNNNJJJEEEEEEFFFHHHJJJLLLNNNNNNRRRTTTTTTQQQPPPOOOJJJCCC===;;;777444222222222333444555555555555888<<>>???@@@???===<<<===>>>>>><<<888555111///...---////////////////////////------------------------...........................---++++++---...------(((***+++,,,+++,,,---...000111222222222000...---***++++++,,,,,,++++++***))))))))))))))))))))))))***++++++,,,,,,++++++***)))************+++++++++***************+++++++++((()))))))))************((((((((((((((())))))))))))************+++++++++))))))))))))))))))))))))))))))*********+++++++++***))))))(((((())))))***'''(((((()))******++++++******++++++++++++***************************************++++++,,,,,,,,,)))************+++++++++)))******+++,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))((((((((()))+++---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,------------------............------------------------............................../////////000000000...///111333444444444333333333333222222222111111333333222222222222222222111111111111111111111111............///////////////...............//////------------------------.........---,,,,,,,,,+++,,,++++++******++++++,,,---------------.........---------,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,------...++++++++++++++++++++++++***************************++++++,,,+++***)))((())))))(((((((((((())))))'''((((((((())))))))))))(((***++++++***))))))******))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************'''''''''''''''''''''''')))************+++++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,+++++++++++++++------------------------)))333222((('''...,,, ***:::,,,...111***222...***++++++,,,---.../////////000111333888???GGGMMMVVVZZZ```dddgggiiikkkmmm|||ppp___XXXNNNHHHHHHJJJKKKLLLHHHLLLNNNNNNRRRUUUTTTPPPNNNJJJDDD>>>;;;;;;<<<>>>DDDEEEEEEDDD@@@>>><<<===???===999555222///...---000000000000000000000000////////////////////////........................,,,******+++...000000000((())))))((((((***---000000111222333222000...---***++++++,,,,,,++++++***))))))))))))))))))))))))***+++,,,------,,,+++***)))************+++++++++)))))))))***++++++,,,,,,(((((())))))*********++++++++++++***************))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,'''(((((()))***+++++++++))))))************))))))*********************************++++++,,,,,,,,,)))************+++++++++((()))***++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++&&&&&&&&&&&&(((***,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))))))))***+++,,,......---------.........//////------------------------////////////////////////////////////000000000000222333555888999999999999888888777777777666666666666666666555555444444444444444444444444444444444............/////////000//////.........//////000........................,,,---------------------,,,++++++++++++++++++,,,------.........---,,,,,,++++++,,,,,,,,,,,,------***+++---......---+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++,,,+++***)))(((++++++************++++++(((((())))))*********+++''')))+++,,,***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++************************'''((()))***+++,,,------)))************+++++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,++++++******++++++------------------------,,,---...000000///000000,,,000"""111444'''///'''***+++,,,---...000111111222444666:::@@@IIISSSZZZaaacccfffggghhhiiilllnnnwwwhhhZZZUUURRRLLLHHHGGGIIIIIIJJJKKKNNNPPPRRRSSSUUURRRNNNIIIEEECCCBBBBBBGGGIIIJJJIIIDDD@@@<<<;;;:::888666444444222000---------......//////000000.................................------,,,,,,,,,,,,++++++++++++,,,---...---,,,,,,++++++,,,,,,---000111222222111000///...++++++++++++++++++++++++************************)))************+++++++++************************+++++++++*********))))))************************+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))******,,,,,,,,,+++***))))))(((******++++++++++++******)))))))))))))))************(((''')))---///...,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((555333000---+++******+++))))))******++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,,,,,,,,,,---...***++++++,,,------......///.........///000111111......------------.........---,,,,,,,,,---...///111111222333444666777888;;;;;;<<>>GGGPPPXXX\\\^^^aaaccceeefffeeedddeeefffsssjjjcccXXXOOOKKKGGGGGGFFFGGGIIIKKKMMMMMMTTTRRRPPPNNNLLLKKKJJJJJJJJJKKKKKKIIIGGGBBB>>>;;;999777555444333222000///.........///////////////.................................------,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---000000111222111000///...++++++++++++++++++++++++************************((())))))))))))*********************************+++++++++*********))))))************************+++++++++*********))))))************)))))))))((())))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))******,,,++++++***))))))((((((******++++++++++++******++++++******))))))((((((***((((((***---///...,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))000///---+++******+++,,,'''''''''(((((((((((((((++++++++++++++++++++++++---------,,,,,,,,,++++++...---,,,,,,,,,,,,---...+++++++++,,,,,,---------......---------...//////...............///000111111000000///000111333444555555555666777999;;;;;;EEEEEEGGGJJJNNNQQQQQQQQQLLLHHHBBB???>>>>>>===<<<::::::::::::999999999999777999:::<<<===>>>>>>>>>:::;;;<<<======;;;:::888777666555444333111000000.............../////////---------------------------------------------------.........------,,,+++,,,,,,------------,,,,,,,,,+++++++++************************++++++++++++------------------------***************************++++++,,,,,,++++++***************************)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++---+++)))***+++------,,,------.........//////////////////......---------...............000444777>>>AAAGGGPPPXXX^^^______^^^^^^^^^^^^____________|||mmm```YYYNNNKKKFFFDDDEEEGGGIIIIIINNNOOOQQQRRRSSSSSSRRRQQQOOOMMMKKKJJJJJJFFF@@@;;;888666333333333333222000000000///////////////....................................---------------,,,---.../////////...------,,,,,,++++++,,,,,,---///000111111111000......++++++++++++++++++++++++************************((((((((())))))))))))***************************+++++++++***************************************+++++++++***************************))))))))))))))))))))))))))))))))))))'''((())))))******))))))******))))))))))))******+++******))))))(((((('''******++++++++++++******,,,,,,+++***)))(((((('''***))))))***,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))+++,,,---++++++++++++************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,//////...------.........---...///000111333444555444444333333444666888999777888888999:::<<<===>>>EEEFFFIIIMMMTTTXXX[[[[[[TTTOOOHHHCCC@@@>>><<<:::::::::999999888888888888555666888:::<<<>>>>>>???>>>>>>@@@@@@@@@???>>>===;;;:::999888777555444444////////////////////////---.....................------,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,+++***))))))))))))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++---***'''&&&(((+++,,,---,,,---------............///////////////.........000111000000222666;;;@@@KKKNNNUUU\\\aaaccc```]]]VVVSSSPPPPPPRRRSSSSSSQQQzzzqqq___WWWMMMFFFDDDEEEGGGGGGFFFIIIMMMQQQTTTUUUUUUUUUQQQNNNKKKKKKLLLIIIBBB;;;777555333222333333222111111000000000//////.............................................---------)))***,,,......---,,,+++---,,,,,,++++++,,,,,,---...///000000000///...---++++++++++++++++++++++++************************))))))))))))*********************************************************************************************************************)))))))))))))))))))))))))))))))))))))))(((((()))************)))******))))))))))))*********)))))))))((((((''''''******++++++++++++******+++++++++******)))))))))***)))******,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,******))))))***+++,,,---......------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000///000222444666888999999888777666555555666777888777777888999:::<<<===>>>>>>???CCCJJJSSSZZZ^^^```[[[VVVOOOHHHBBB===:::888:::::::::999999888888777666777999;;;<<<>>>???@@@????????????>>><<<;;;:::;;;;;;::::::999999888888333333222222111111111000////////////////////////------------,,,,,,,,,,,,------............------------............------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---***)))'''&&&&&&''')))***++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,***(((''')))+++,,,,,,,,,,,,,,,---------...............///////////////000111333555888???FFFLLLWWWZZZ^^^bbbccc```YYYTTTJJJEEE@@@???CCCFFFDDDAAAqqqfffWWWKKKGGGEEEEEEDDDBBBEEEIIINNNSSSUUUVVVWWWRRRNNNLLLLLLNNNKKKDDD>>>:::777444222333333222222111111000000/////////...////////////////////////........................)))***,,,......---,,,+++---,,,,,,++++++,,,,,,------...///000000///...---++++++++++++++++++++++++******************************++++++++++++,,,,,,************************************************************************************************))))))))))))))))))******************************((())))))*********************))))))))))))******))))))))))))((((((((((((******++++++++++++******))))))******++++++,,,,,,)))***+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++,,,+++++++++******))))))(((++++++,,,,,,,,,------------------------------------------------------------------------........./////////000000111222333555666888;;;===>>>??????;;;:::888666444444444444555555666777888:::;;;<<<;;;<<<@@@HHHRRR[[[aaaddd```^^^XXXQQQIIIBBB>>><<<<<<;;;;;;:::999999888888;;;;;;===@@@BBBEEEGGGHHHEEEDDDCCCAAA>>><<<:::888888999999999::::::::::::888888777666555444444333000000000000/////////............------,,,,,,,,,------...//////......---......////////////......,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,------------...---+++******+++---...++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++************))))))))))))))))))))))))************++++++++++++************************************************************************))))))))))))))))))******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++++++++***,,,---...,,,+++,,,,,,,,,---------......------......//////000000000333777===CCCJJJRRRXXX`````````___\\\VVVMMMHHHAAA<<<777777;;;===;;;888ttteeeZZZSSSMMMGGGBBBDDDFFFHHHLLLPPPSSSVVVXXXRRRPPPOOOOOOPPPMMMHHHCCC>>>;;;666444333333222111111000000000000000000///////////////////////////.............../////////,,,---.../////////...------,,,,,,++++++,,,,,,---,,,---.../////////...---++++++++++++++++++++++++************************+++++++++,,,,,,,,,------***************************************+++++++++***************************************+++++++++))))))))))))************************************((()))******++++++************))))))))))))******))))))))))))))))))))))))******++++++++++++******((())))))***+++,,,------)))***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......------------............,,,------......------,,,------......///000000111///000111222444666888999???AAACCCEEEGGGGGGGGGGGG@@@>>>;;;999666555444444666666777888999;;;<<<===;;;;;;???FFFOOOXXX]]]```bbbbbbaaa\\\UUUNNNJJJHHHBBBAAAAAA@@@???>>>======;;;<<<>>>AAADDDHHHKKKMMMMMMLLLIIIFFFCCC@@@>>><<<777777777888888999999:::;;;;;;:::::::::999999999333333222111000///......000000//////...---------------...////////////.........////////////......,,,,,,------------......,,,,,,,,,---------......---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))************+++++++++,,,++++++++++++*********))))))))))))))))))))))))*********++++++++++++,,,************************************************************************))))))))))))************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,+++,,,...000///---+++,,,---------............---......///000111111222333999AAAHHHPPPVVV]]]aaabbb___ZZZUUUOOOIIICCC>>>===:::777777999;;;:::888|||tttmmmbbbTTTJJJHHHGGGGGGHHHKKKOOOTTTVVVRRRSSSTTTTTTSSSPPPMMMJJJBBB>>>999555333222111000000000000000000111111111////////////////////////---........./////////000---------.........//////---,,,,,,++++++,,,,,,---+++,,,---...///...------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))*********+++++++++************************))))))*********+++++++++((()))))))))************************************))))))***++++++++++++*********))))))))))))************************************++++++++++++***************++++++,,,,,,,,,)))+++---,,,******+++---++++++++++++++++++++++++++++++,,,------,,,++++++---------------,,,,,,+++............////////////++++++,,,,,,---......///------------.........///,,,,,,---......---,,,,,,---......000111222333444444555777999===@@@CCCEEEKKKMMMOOOPPPQQQPPPOOONNNEEECCCAAA>>><<<;;;;;;;;;;;;;;;;;;<<<===???AAABBB@@@???AAAEEELLLSSSWWWYYY]]]```dddccc___ZZZVVVUUUNNNNNNMMMLLLKKKJJJIIIIIIAAAAAAAAABBBCCCEEEGGGIIIOOOMMMKKKHHHDDDBBB@@@???888888888777777777777666888999:::;;;===>>>???@@@;;;:::999777555444333222222111111000//////......------...///////////////,,,,,,------------,,,,,,,,,---------............------------............************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))************+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))*********+++++++++,,,,,,************************************************************************((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++...,,,,,,,,,...///...---------.........///////////////000111222444444555:::AAALLLVVV\\\aaadddeeeaaa[[[RRRIIIDDD@@@===<<<999999999:::::::::::::::wwwcccUUUIIIGGGDDDCCCEEEJJJPPPTTTRRRUUUWWWWWWUUURRRPPPPPPFFFAAA;;;666333222000/////////000000111111222222000000000000000000000000---.........//////000000,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---***+++---.........------++++++++++++++++++++++++************************)))************+++++++++************************))))))******++++++++++++************************))))))******++++++++++++(((((())))))*********+++************************))))))***++++++++++++*********))))))))))))*********************+++++++++******++++++++++++******,,,,,,++++++++++++++++++)))+++---,,,***)))+++...++++++++++++++++++++++++***+++---......---+++***++++++,,,---------,,,,,,***++++++,,,,,,---------++++++,,,,,,---...//////---------.........//////,,,,,,---......---,,,,,,---...///000222444555666:::;;;>>>AAAFFFJJJNNNPPPTTTUUUVVVXXXWWWVVVUUUSSSIIIGGGEEECCCBBBAAAAAAAAA??????@@@AAABBBDDDEEEFFFIIIGGGGGGIIINNNSSSVVVWWWVVV\\\bbbeeeccc```]]]\\\ZZZYYYYYYWWWVVVUUUTTTTTTNNNLLLJJJHHHFFFEEEEEEFFFKKKJJJGGGEEEBBB@@@??????;;;:::999888666555444444555666888;;;>>>AAACCCDDDCCCBBB@@@>>><<<:::888888333222222111000//////...------...///000000//////***++++++,,,,,,++++++***---------.........//////---------.........//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************)))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************************************(((((())))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++000---******+++...//////.........////////////000111111222333555666777777@@@HHHTTT___eeeggggggggg```XXXLLLBBB===<<<<<<===666888:::::::::999:::;;;pppcccWWWKKKFFFDDDBBBGGGNNNRRRSSSUUUXXXZZZYYYVVVSSSOOOGGG<<<666555555444111111111222222222222111111222111111000///......---////////////////////////000//////............///------------------------))))))***+++,,,......///------,,,,,,+++***)))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************))))))(((((((((((())))))************************+++++++++*********))))))(((((())))))******++++++)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,------,,,***))),,,---......,,,******+++++++++,,,,,,,,,---------111000//////............000///...------...///000000222444444555888>>>BBBFFFHHHKKKOOOSSSUUUVVVWWW```^^^\\\ZZZXXXWWWWWWWWWTTTSSSQQQOOOMMMKKKKKKJJJGGGHHHIIIKKKMMMNNNOOOPPPTTTTTTSSSSSSSSSSSSSSSTTT]]]___aaabbbcccbbb```___]]]^^^^^^_________^^^^^^]]][[[WWWTTTQQQPPPOOOPPPMMMKKKGGGCCC@@@>>>======<<<<<<<<<;;;:::999999999::::::999888888:::???CCCKKKLLLLLLIIIEEEAAA???>>>777666555555444222///,,,//////000111111000///...////////////////////////..............................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************------------,,,,,,+++***(((((())))))))))))(((((()))))))))***++++++,,,,,,,,,+++)))((((((((())))))++++++---......---++++++++++++++++++++++++++++++++++++******************,,,++++++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---...............------333222000///000111111111000444888999888;;;BBBHHHPPPUUU\\\cccgggiiiiiihhh]]]VVVMMMGGGEEEDDDBBB@@@;;;;;;::::::::::::::::::wwwiiiZZZPPPIIIDDDFFFKKKLLLMMMPPPUUUYYYZZZXXXVVVPPPHHH>>>888777666444222444444444444333222111111222222222111000000//////////////////////////////111000///...............------------------------******+++,,,---...//////......------,,,++++++***)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++*********************************))))))*********************************+++++++++*********)))))))))))))))))))))*********)))************+++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,...//////---,,,,,,,,,+++,,,,,,,,,,,,---------///............//////000222000///......///000111333666999:::<<>>======<<<;;;;;;::::::;;;<<<<<<<<<<<>>DDDLLLRRRVVVYYY^^^cccgggiiijjjjjjbbb[[[QQQKKKHHHGGGEEECCC@@@???===;;;:::::::::;;;pppaaaTTTJJJFFFGGGIIIJJJMMMQQQVVVYYYYYYXXXQQQJJJBBB<<<999888555222666666555444333222111111333333222222111111000000////////////////////////111111000......---------------------------------++++++,,,---...//////000///......------,,,,,,+++******++++++++++++***************++++++++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++************************+++++++++***************************)))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---...000///...------...,,,,,,,,,---------...............//////000111222333222000//////111444666:::===AAAEEEHHHJJJNNNPPPWWWYYY[[[^^^___^^^]]]\\\[[[ZZZYYYYYYXXXXXXYYYYYYQQQQQQQQQPPPQQQQQQRRRSSSPPPQQQSSSUUUXXX[[[\\\]]]XXXWWWUUUSSSRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSQQQPPPOOOPPPPPPQQQPPPOOOLLLIIIFFFCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGPPPRRRUUUVVVSSSPPPMMMLLLCCC@@@<<<999777555333111111111111111111000///...////////////////////////........................,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,+++******)))))),,,,,,+++*********++++++++++++************++++++++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,++++++************++++++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,((((((***+++,,,---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............------------......//////.........------...///000111222333444666:::@@@HHHQQQYYY^^^^^^```cccfffiiijjjjjjjjjddd\\\SSSMMMKKKIIIHHHFFFDDDBBB???;;;::::::;;;;;;uuueeeUUUJJJEEEIIIIIIJJJNNNRRRUUUVVVVVVUUUOOOHHHAAA===999555333555444333333222111111111222222222111111000000000////////////////////////222111000...------------------------------------,,,,,,------...///000000......------,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++***************************++++++++++++++++++***************************************************++++++******))))))(((((())))))*********++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,++++++++++++,,,---,,,...//////---,,,---...------------............000000000000000111222333333222111111333777<<<>>>DDDGGGLLLPPPTTTVVVXXXYYYZZZ[[[]]]______\\\ZZZXXXWWWVVVUUUSSSQQQPPPOOOOOOKKKKKKJJJJJJJJJKKKLLLLLLJJJKKKLLLNNNOOOQQQRRRSSSMMMLLLJJJHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDFFFGGGHHHIIIIIIJJJKKKKKKIIIIIIHHHHHHIIIIIIKKKKKKKKKKKKIIIFFFDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKLLLLLLKKKIIIGGGGGGGGGRRRVVVYYYZZZWWWSSSPPPOOOIIIEEE@@@<<<:::777555333222222111111000///......////////////////////////........................,,,,,,---------,,,,,,+++------------------------------------------------------------------------++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***************+++++++++,,,***(((''''''(((***,,,++++++************+++++++++******))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......////////////......///000111222333555777888;;;@@@IIITTT\\\aaaccceeefffiiikkkkkkiiigggeee]]]WWWPPPLLLKKKJJJHHHFFFEEEBBB>>>:::888888:::;;;yyyfffUUUIIIGGGFFFFFFHHHMMMQQQSSSTTTXXXTTTNNNHHHBBB===888555333222111000000000111222000000000000000/////////000000000000000000000000111111///......---------------------------------,,,------....../////////,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))***++++++***))))))************************************************++++++******))))))(((((())))))*********+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,++++++,,,------***,,,......,,,+++,,,---------........./////////000////////////000111111333444555777;;;AAAFFFIIIOOOQQQUUUYYY\\\]]]]]]\\\[[[\\\]]]^^^\\\ZZZWWWUUUQQQPPPOOONNNLLLKKKIIIHHHKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEDDDCCCAAA???>>>============<<<<<<;;;<<<<<<===<<<===???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEAAABBBDDDDDDDDDDDDBBBAAAAAABBBDDDFFFIIIKKKMMMMMMPPPRRRSSSSSSPPPOOONNNNNNWWWZZZ]]]^^^[[[VVVSSSQQQNNNJJJEEE@@@===:::777555444333222111///......---////////////////////////........................------............------------------------------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))*********++++++++++++***(((''''''(((***++++++******))))))******++++++******))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///000000/////////111222222222444888;;;@@@CCCKKKUUU^^^cccdddcccgggiiilllmmmkkkfff```\\\TTTPPPLLLKKKLLLLLLJJJGGGCCC@@@<<<999888999;;;<<<{{{fffWWWIIIGGGEEEFFFJJJNNNQQQSSSWWWVVVSSSNNNHHHBBB===;;;555444333111111111222222000/////////////////////000000000000000000000000000000///............///------------------------,,,,,,------............++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************((()))***++++++***)))(((***************************************+++++++++************)))))))))))))))************+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........,,,,,,------------,,,,,,)))+++------,,,+++,,,---.........////////////000............///000111222999:::===AAAGGGLLLQQQTTTXXXXXXYYY[[[^^^^^^[[[YYYTTTUUUUUUTTTSSSQQQOOONNNJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>???>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;===>>>????????????>>>?????????@@@@@@@@@@@@<<<===>>>???@@@@@@@@@@@@===>>>@@@BBBEEEGGGIIIJJJMMMOOORRRTTTTTTUUUWWWYYY[[[]]]``````]]]YYYVVVUUURRROOOJJJFFFBBB???;;;888777666444222111000//////////////////////////////........................------......//////......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,---------,,,++++++******++++++,,,---------,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,*********))))))***************))))))))))))******++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---...//////000000000000...000111222222666>>>DDDJJJOOOWWW___ccceeeeeedddggghhhiiihhhddd]]]VVVQQQMMMLLLKKKMMMOOOOOOKKKGGG???>>><<<;;;<<<===@@@BBBzzziiiZZZUUUPPPMMMMMMOOOQQQQQQTTTTTTTTTRRRNNNIIIEEECCC===;;;888666444333333333000000000000000000000000000000000000000000000000///............//////000------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************)))***,,,------,,,***)))************************))))))*********+++++++++)))))))))))))))*********)))************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......+++,,,---......---,,,+++***,,,......---,,,---........./////////000000000...///000222444777999:::BBBDDDHHHMMMSSSWWWZZZ\\\\\\[[[YYYYYYZZZYYYUUURRRMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>@@@AAAAAAAAA@@@===>>>>>>???@@@@@@@@@???>>>>>>??????@@@@@@?????????>>>>>>>>>>>>>>>???@@@===>>>>>>@@@AAABBBCCCCCCEEEGGGKKKMMMOOORRRVVVYYYYYY[[[]]]]]][[[YYYWWWWWWVVVSSSPPPLLLIIIDDD@@@<<<;;;:::888555444333222222////////////////////////........................+++,,,---............---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,+++******)))***+++,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******+++,,,,,,+++************))))))))))))******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////------///000000111111111///111333444666>>>IIIRRRUUU[[[aaadddeeeeeeggghhhfffeeebbb]]]WWWQQQLLLIIIIIIIIIKKKNNNQQQOOOIIIDDD>>>>>>???@@@BBBEEEHHHJJJwwwmmmggg^^^WWWSSSQQQPPPOOOPPPRRRTTTTTTQQQNNNKKKJJJDDDBBB>>>:::777555444444111111111111111111222222000000000000000000000000...------......///000111------------------------++++++,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++***************************+++---......---+++***************************))))))******++++++++++++(((((())))))******++++++)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......+++,,,...//////...,,,++++++---//////.........///////////////000000000000111222444777;;;>>>BBBCCCJJJLLLQQQVVVZZZ]]]___```^^^[[[XXXWWWVVVTTTPPPMMMNNNMMMKKKJJJIIIJJJKKKKKKHHHIIIHHHHHHFFFDDDAAA@@@@@@???>>>======<<<======>>>>>>>>>>>>>>>??????????????????@@@@@@BBBCCCDDD===???BBBDDDFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEEEECCCBBB@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCEEEGGGJJJNNNQQQTTTVVVYYYYYYXXXWWWWWWXXXYYYVVVSSSPPPMMMHHHCCC??????===;;;888666555555555////////////////////////........................***+++,,,,,,------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++)))******++++++******)))***++++++,,,,,,------...((()))+++,,,---,,,,,,++++++,,,---......---,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,)))***,,,------,,,***)))******))))))))))))******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,((()))***+++,,,------------.....................,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------------///000111111111111111333666888<<>>???AAADDDHHHKKKNNNPPP|||{{{yyyuuussskkk[[[LLLOOOPPPRRRSSSSSSRRRQQQPPPSSSOOOHHHBBB===888444111222111111222333333111///000000000000000000000000000000//////.........---........................------------------------((()))+++,,,---,,,++++++******************+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++******************************++++++++++++******************************************************''''''''''''''''''((((((++++++++++++++++++++++++---------,,,+++***)))(((+++,,,,,,------,,,,,,+++,,,,,,++++++,,,---///000------,,,+++,,,---.../////////.........---------,,,...000000///---------,,,---////////////111222666888:::===@@@EEEKKKOOOXXXXXXYYYZZZ]]]```dddeeebbb]]]WWWRRRPPPNNNLLLKKKIIIJJJJJJKKKKKKLLLLLLLLLHHHGGGEEEBBB@@@@@@BBBEEE>>>======???AAAAAA===:::???>>>===???BBBBBB???<<>>>>>???@@@@@@AAACCCGGGIIIJJJLLLNNNPPPRRRTTTTTTUUUUUUUUUTTTSSSPPPNNNLLLKKKDDDDDDBBB>>>999666555555333222000...------......//////000000000...---,,,---------.........////////////.........------------------------------------------------------------------------------,,,,,,---------,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------......---------.........,,,,,,,,,------.........///////////////...............---------,,,,,,,,,---///000111000000111333666888<<>>:::999999444333333222111111111111///000000111000///---,,,---------.........////////////.........---------------------------------------------------------+++,,,,,,------.........---------------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++,,,,,,,,,,,,------//////---,,,++++++++++++,,,------------------.../////////////////////.../////////.........------...///000000///000222444999>>>EEEMMMUUU\\\dddiiilllkkkjjjkkkkkkiiiddd```UUUPPPIIIBBB>>>>>>AAACCCGGGIIIMMMPPPRRRRRRQQQPPPTTTVVVYYY\\\```ccceeefffyyy^^^XXXQQQPPPTTTXXXYYYXXXZZZXXXTTTPPPKKKDDD===777888666444333333333222000111111111111111111111111000000////////////..............................------------------------+++,,,------...------------------------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))******++++++******))))))************+++++++++******************************++++++++++++******************************************************,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,&&&''')))+++---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---//////......------......///000/////////............---,,,...///000//////000111000222333444666888<<>><<<<<<999999999888666444222111111111111111000///...---------.........//////////////////............---////////////////////////------------------------***++++++,,,---...//////---............---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------///...------,,,,,,------.........---------------......//////////////////000000000/////////......111111111111000333777:::>>>EEEQQQ[[[ccchhhkkkmmmoooooonnnmmmkkkfff```[[[LLLHHHCCC???>>>@@@CCCFFFNNNPPPTTTXXX[[[]]]]]]]]]aaabbbccceeefffhhhiiijjjtttgggXXXPPPRRRVVVXXXXXXYYYXXXWWWUUURRRKKKCCC===999777444333333444333333111111111111111111111111000000//////////////////................................................------..................------------,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******++++++++++++******))))))*********+++++++++******************************++++++++++++******************************************************,,,++++++******))))))(((+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------..................//////000000/////////................../////////......000222111333666999<<>>===>>>???AAACCCDDDEEEFFFHHHJJJLLLNNNOOOMMMMMMLLLHHHCCC???======?????????>>>;;;777333111333333222111111//////.............../////////////////////...............////////////////////////........................,,,,,,,,,------.........---......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------...000222333444//////......------,,,,,,............////////////000000000/////////......333333333222444777===BBBGGGOOOZZZdddjjjmmmoooooosssrrrqqqnnnhhh```YYYTTTFFFEEEDDDDDDFFFJJJNNNQQQYYY[[[^^^aaadddfffhhhhhhhhhgggggggggggggggggggggjjj[[[VVVXXXYYYYYY[[[[[[[[[[[[ZZZUUUNNNIII<<<999555444444555555555111111111111111111111111//////000000000000000000////////////////////////........................///.....................------,,,,,,+++++++++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++))))))*********+++++++++******************************++++++++++++******************************************************,,,+++++++++******))))))++++++,,,,,,,,,---------...------,,,+++***((('''+++,,,,,,------,,,,,,+++,,,,,,------------------.........///////////////////////////////////////000000000...---...111333444777;;;@@@EEEKKKQQQUUUYYY[[[]]]^^^]]]]]]^^^___^^^___aaabbbcccccccccccc^^^^^^^^^___bbbcccbbbaaa[[[YYYVVVSSSSSSSSSUUUWWWXXXZZZ]]]___```aaadddfffeeehhhllloooooonnnmmmllljjjjjjhhhfffeeeeeefffggghhhiiikkknnnrrrvvvyyy{{{~~~}}}|||{{{|||}}}}}}{{{yyyyyyyyyzzzzzzyyyxxxwwwvvvsssqqqnnnllljjjgggbbb___ZZZWWWTTTRRRQQQOOOKKKHHHGGGEEEBBB???=========>>>>>>??????AAACCCFFFHHHIIIKKKLLLKKKIIIEEEAAA@@@??????@@@AAABBB@@@<<<999666555444333222111000//////........./////////000000////////////////////////000000000000000000000000.................................------,,,,,,,,,------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---...000222444555/////////......------------.........//////000000/////////.........------222222222333666<<>>=========>>>???AAABBBGGGHHHJJJIIIGGGDDDCCCCCC<<<>>>@@@BBBCCCBBB@@@>>>777666444333111111000000....../////////000000000...////////////000000000000000000000000000000000........................//////...---,,,++++++***,,,,,,---............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,,,,,,,---------------,,,------....../////////...............------......///000000000/////////.........------///000333666;;;CCCLLLSSScccgggkkkoooppprrrtttuuupppppplllfff]]]TTTNNNKKKLLLNNNRRRWWW]]]cccgggiiimmmmmmllllllmmmnnnooopppmmmllliiifffdddcccccccccxxxmmmfffbbb]]][[[YYYXXXXXXWWWUUUSSSNNNIIIAAA;;;888777777666222222222222222222222222//////000000000111111111////////////////////////........................//////---,,,,,,,,,------.........---,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++******************************++++++++++++************************************************************++++++,,,,,,------++++++,,,,,,---......///***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------......---,,,,,,+++,,,---...///......---.../////////000000000000000000111111333888>>>BBBGGGKKKQQQVVVZZZ]]]```bbbcccccccccbbbaaaaaaccceeebbbdddfffhhhiiiiiihhhggggggggggggiiijjjhhheeebbb^^^]]]\\\\\\[[[\\\\\\\\\``````aaa``````bbbfffiiimmmoooqqqqqqooooooqqqsssrrrtttvvvuuusssrrrsssttt|||}}}~~~~~~~~~~~~{{{|||~~~}}}|||zzzzzzxxxuuuqqqnnnnnnkkkhhhiiikkkjjjeeeaaaZZZYYYVVVRRROOOKKKIIIGGGBBBAAA???===<<<<<<===>>>@@@BBBEEEFFFEEEDDDCCCDDD>>>???AAABBBCCCBBBAAA@@@888777555333222111111111.../////////000000000000.../////////000000000000////////////////////////.................................------,,,,,,+++++++++,,,---------------,,,,,,,,,---------......------------------------******,,,,,,---,,,++++++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,++++++,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---............////////////------......///000000111000000000/////////......000222777===EEENNNXXX___iiilllooorrrssssssuuuvvvppppppmmmggg___XXXUUUUUUYYY[[[___dddhhhllloooppppppooonnnmmmmmmnnnooopppjjjhhheeebbb```______```wwwqqqdddaaa^^^\\\[[[[[[ZZZYYYVVVPPPGGG???:::888666555222222222222222222222222//////000000111111111222000000000000000000000000///////////////////////////...---,,,+++,,,,,,---000000///...------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******++++++++++++******)))************+++++++++******************************++++++++++++******************************************************''''''((()))***++++++,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,---.........---,,,+++++++++---.........---,,,.../////////000000111111///000111333666===EEEJJJPPPTTTZZZ^^^```aaabbbcccgggfffeeebbb``````bbbdddhhhhhhiiiiiijjjjjjjjjjjjlllllllllmmmmmmkkkgggccccccccccccbbbaaa``````___aaabbbccccccdddhhhmmmqqqrrrtttvvvuuutttuuuxxx{{{uuuxxx{{{{{{yyywwwxxxyyy||||||}}}~~~~~~|||zzz|||~~~~~~}}}~~~}}}|||{{{wwwsssoooqqqnnnkkkmmmppppppkkkgggbbbbbb```]]]ZZZVVVSSSQQQGGGEEEBBB???<<<<<<<<<<<<999<<<@@@BBBBBBAAABBBBBBCCCCCCCCCCCCAAA???===<<<999888555333222111111111////////////000000000000.../////////000000111111////////////////////////////////////////////////,,,---------------------***+++,,,,,,---------,,,,,,,,,,,,------.........------------------------((()))+++---......------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,,,,---...///000111------......//////000000---------...///000000111111111111111000000000000333777===EEENNNXXXccciiihhhkkkppprrrsssssstttuuussssssqqqkkkddd```___```dddfffiiimmmqqqssstttuuuqqqpppnnnmmmmmmnnnpppqqqkkkiiifffcccaaaaaaaaaaaaqqqggg___^^^^^^[[[[[[^^^]]]XXXQQQKKKGGGAAA;;;555000222333333222111111111000000000000000000000000111111111111111000//////------............------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,------...//////,,,,,,++++++,,,,,,---...,,,,,,,,,---------............//////////////////---......///////////////...///111111000///000222111444:::@@@FFFLLLRRRWWW[[[\\\^^^aaacccfffhhhiiiiiigggdddbbbccceeegggiiijjjkkkkkkkkkkkkmmmqqquuuvvvvvvwwwwwwuuuqqqnnnkkklllmmmllljjjgggeeefffggghhhggggggiiinnnssswwwyyy{{{|||{{{xxxttttttwww{{{|||~~~|||yyyzzz|||{{{www}}}|||}}}zzzzzz{{{|||}}}{{{zzz{{{~~~}}}xxxuuuwww{{{}}}zzz{{{zzzwwwuuusssssssssttttttppppppuuuxxxtttqqqppprrrmmmhhhfffdddbbb]]]XXXRRRNNNJJJFFFDDDAAA>>>;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<===??????===<<<<<<:::666444222333444555111111111111111111222333000000000000000000000000222111111000///......---000000000000////////////000///...---------------,,,------......------,,,---------............///...///000000...------...,,,,,,,,,,,,,,,,,,,,,,,,------..................---,,,+++******+++,,,---***+++,,,,,,------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,+++***+++,,,...///------,,,,,,+++,,,,,,,,,..................---------------............///111111000///////////////000111222111000000111222888>>>GGGPPPYYYaaagggllllllmmmooorrrvvvwwwuuutttqqqpppnnnllljjjiiihhhhhhmmmnnnppprrrssssssrrrrrrqqqqqqqqqpppooommmmmmlllgggfffccc___]]]bbbjjjqqqwwwooolllhhhbbb```aaa___[[[UUUPPPLLLFFF>>>999444444555444222111111111111111111111111111111111000111111111111000//////---......//////......---,,,------------------...------------------------------------------------........................///......---------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++,,,------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///////////////.........---...//////000000/////////000111111000111333555666;;;AAAHHHMMMSSSXXX\\\aaaaaacccdddfffgggiiiiiikkkiiigggeeeeeegggjjjkkknnnpppqqqrrrsssuuuxxx{{{~~~}}}|||{{{yyyxxxvvvvvvssssssrrrpppnnnmmmnnnpppsssrrrssstttvvvyyyzzzzzz}}}yyyvvvxxxzzzxxxzzzzzzxxx{{{~~~zzz}}}|||~~~~~~}}}{{{vvvxxx|||zzzwwwtttpppnnnnnnoooooorrrnnnooouuuyyyxxxvvvwwwuuurrrnnnjjjgggccc___\\\XXXUUUQQQNNNLLLHHHEEEBBB@@@???===<<<;;;<<<======<<<;;;:::;;;<<<;;;:::888:::999666444333333444444333222222111111111111111000000000000000000000000222111111000//////......000000000000//////////////////...---------------,,,------......------,,,---------............///...//////...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,+++***+++,,,------,,,,,,+++++++++,,,,,,,,,........................---------............//////.........///000111111111222111000000111444777<<>>;;;;;;;;;<<<<<<:::999999:::999888666888777777666555444444333555444333222111000000///000000000000000000000000111111111000000//////...000000000000//////////////////...------------...------............---------------............///...///...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,+++*********++++++*********++++++,,,,,,---........................---------............///,,,---------///000111222222222111///000444:::???DDDLLLXXXbbbiiilllmmmmmmooooooppprrruuuuuutttrrrqqqqqqqqqrrrsssssstttttttttttttttttttttsssrrrrrrqqqooollljjjhhhhhhjjjjjjiiihhhhhhkkkrrrqqqfff```___]]][[[ZZZYYYTTTLLLFFF<<<:::666444333333222222222222222222222222222222///000000000000///............////////////......//////......------,,,,,,------------------------........................------------------------...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......000000000///......------...///000000111111000000///000111222444888>>>BBBIIIOOOWWW^^^ccceeegggiiillllllmmmnnnoooooopppppppppnnnllljjjjjjllloooqqqrrrvvvzzz}}}}}}}}}|||{{{zzz{{{~~~~~~~~~~~~{{{{{{zzzwwwuuuwww}}}vvvkkkcccaaaaaa```___^^^^^^^^^\\\YYYWWWUUURRRMMMGGGBBB>>><<<;;;<<<:::999999::::::999888666777777777777666444333666666555444333111//////111111111111111111111111111111111000000000//////000000000000///////////////......---------......------............---------------............///,,,...000000...---,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,+++************((()))***+++,,,,,,---------------...............---------............///------------...///000111222111000///222999AAAHHHOOOVVV___hhhlllnnnooopppppppppppprrrtttuuutttrrrrrrssssssuuuuuuvvvvvvvvvwwwwwwvvvuuusssrrrqqqppprrrpppllliiihhhiiikkkmmmmmmnnnqqqyyytttlll```^^^\\\\\\\\\YYYSSSNNNAAA===888555555555444333111111111111111111111111000000000000000//////......//////////////////.../////////......---------------------------------........................------------------------+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++,,,,,,------,,,,,,------...///,,,,,,,,,---------......000000//////.........---///000000111222111111111///111333555999???EEEJJJRRRXXX```fffiiikkkllllllnnnooooooqqqrrrsssttttttqqqooommmlllmmmooorrruuuuuuxxx}}}|||||||||{{{{{{|||}}}}}}}}}{{{kkkbbb___```___^^^]]]^^^``````___]]]]]][[[XXXTTTMMMGGGAAA>>><<<:::999888999::::::999666777888999999777666555777777777666555333111000222222222222222222222222111111111111000000000000000000000000////////////......---------......///---......//////......------------............///+++///333555333///---+++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++******((()))***,,,---------,,,---------.........//////---------............///000//////.........//////111111111222777???IIIQQQZZZ^^^dddhhhkkkmmmppprrrqqqppppppqqqsssuuutttsssttttttuuuvvvvvvvvvuuuuuuwwwwwwuuusssqqqpppooonnnooommmiiiggggggjjjnnnppptttwwwyyyiiieeeaaa^^^^^^\\\XXXUUUJJJDDD<<<888777666555333111111111111111111111111111111111111111000//////...//////000000//////.../////////...............------------------------........................////////////////////////+++,,,...//////---+++))),,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,---------......////////////////////////000000111222222222222222111444777<<>>;;;999::::::999888777777999::::::999888888777777888888888777555444222222222222222222222222111111111111111111111111000000000000////////////...------------...//////......////////////......---------............///+++///444666444111---+++------------------------******+++,,,---...//////,,,,,,------------,,,,,,,,,------...............,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,++++++)))***,,,---...------,,,,,,,,,------.../////////---------............///111111000///////////////111333555999???HHHSSSYYYcccdddfffggghhhkkknnnqqqpppooooooqqqsssuuuuuuttttttuuuvvvwwwvvvuuutttsssuuutttrrrpppnnnlllkkkkkkkkkiiigggfffhhhlllqqqttt{{{wwwppphhhccc```___]]]ZZZVVVNNNDDD===:::888555111222222222222222222222222222222222222222111111000//////000000000000//////............////////////------------------------........................////////////////////////...............---,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++++++++,,,------,,,++++++------,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,---------......------......///000000000000111222222333333222222444888===CCCIIIPPPWWW[[[bbbeeekkknnnooonnnnnnoooqqqqqqrrrrrrrrrsssssssssrrrqqqppppppssswww|||~~~}}}~~~~~~~~~}}}|||{{{{{{}}}ooogggccccccbbb___\\\[[[\\\]]]^^^^^^[[[[[[[[[[[[YYYWWWTTTSSSKKKHHHCCC???===<<<:::888888999::::::;;;;;;;;;;;;666777999:::;;;:::999888333333333333333333333333111111111111111111111111000000000000////////////---------------...//////......////////////......---------............///---000222333111///...---........................,,,,,,,,,---.........///,,,,,,---......---,,,,,,+++,,,------......------,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------,,,+++++++++,,,,,,------+++,,,---.........------+++,,,...//////...---,,,,,,,,,------...//////000---------............///111000000000000111111222222666<<>>:::888:::777444333333444444444222333333333333222111111000000000000000000000000//////////////////////////////.........---------............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,---------....../////////------------------------............////////////......---------.../////////000000//////111555999CCCHHHPPPWWW\\\```ccceeegggiiilllooorrrrrrrrrrrrsssrrrpppooooooqqqssstttsssuuuwwwzzz|||~~~|||yyywwwvvvuuutttxxxwwwvvvvvvvvvwwwyyy{{{uuummmmmmppplllfffaaa___aaabbb___\\\ZZZYYYXXXWWWXXXYYYZZZ[[[]]][[[WWWSSSOOOJJJEEEAAA???===;;;;;;;;;;;;999888999999:::;;;===???AAABBB;;;:::888666444222222111444222111111222333333222222111111111000000//////......////////////............------------..............................//////000000000000//////000000//////.........---//////.........------------------,,,,,,,,,++++++------------------------------,,,++++++*********------------------------+++,,,------......---------,,,,,,++++++,,,,,,---***,,,------,,,+++---...//////.........---------...------,,,,,,------...)))***---///000000000///555222...---///222555666999@@@JJJSSSZZZ^^^bbbdddgggfffffffffhhhkkknnnpppmmmnnnoooqqqssstttttttttrrruuuwwwwwwuuurrrpppppptttpppnnnnnnkkkfffeeehhhlllooosssxxx|||yyynnneeeaaa^^^[[[UUUOOOIIICCC???<<<888666333222333444333333222222333333222222111000000000000000000000000000//////////////////////////////.........---------............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------............//////////////////.........//////000000000111111222555;;;???HHHMMMTTT[[[___bbbeeehhhiiikkknnnqqqsssttttttsssrrrqqqpppoooppprrrtttuuuvvvwwwyyy{{{|||~~~~~~~~~}}}{{{xxxvvvuuusssqqqssssssssstttuuuyyy~~~xxxppppppssstttnnnhhhfffggghhhfffccc[[[ZZZXXXVVVWWWYYY\\\^^^\\\[[[ZZZYYYXXXSSSNNNJJJEEEBBB===;;;::::::999888999999::::::<<<>>>???@@@@@@???<<<999777444333222333222000111222333333222222111111111000000000000......////////////......///......------......///........................------............------000/////////............//////.........------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---***,,,------,,,+++---...//////.........---------...------,,,,,,------...***+++---///000000//////////////////111555999;;;AAAGGGOOOWWW\\\___aaaccceeeeeeeeefffhhhjjjmmmoooooooooppppppqqqrrrrrrrrrrrruuuwwwwwwtttrrrppppppnnnkkkjjjkkkhhhdddcccfffooouuu}}}oooeeedddaaa[[[UUUOOOHHHAAA===888777555444555555444333111222222222222111000000000000000000000000000000/////////////////////////////////.........------............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////000000////////////000000000111222333666<<>>@@@AAAEEEDDDAAA>>>;;;777555444333222000000222222222111111111111111111000000000...//////000000//////...///......------......///........................,,,,,,------------,,,,,,////////////............/////////............---------------,,,,,,,,,,,,------------------------+++,,,,,,---.../////////------,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***,,,------,,,,,,---.../////////............---......------------......,,,---...000000000///...,,,///111222333666<<>>@@@CCCDDDFFFEEECCCAAA>>>;;;888777444222111000222222222111111111111111111111111111//////000000000000////////////............//////..............................////////////......///////////////........./////////..................------------,,,,,,,,,........................,,,,,,------.....................---,,,,,,++++++++++++,,,------------,,,------,,,,,,,,,,,,------+++,,,------,,,,,,---////////////.....................------------............///000000000/////////222333222111555???FFFVVVZZZ___cccdddeeeeeefffeeeeeefffgggjjjlllnnnpppqqqpppnnnmmmmmmnnnpppqqqrrrssstttssspppnnnmmmnnnggggggjjjmmmkkkhhhiiimmmsss~~~wwwpppfff^^^WWWOOOFFF@@@===;;;888777777666555333222222222222222111000000111111111111111111111111000000000000000000000000000000/////////.....................////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////////////////...///000000111111444888===DDDKKKTTTYYY___bbbeeeggghhhhhhjjjkkklllnnnpppsssuuuuuuuuutttqqqrrrsssuuuwwwzzz|||}}}}}}~~~yyywwwsssnnnkkkmmmrrrwww~~~}}}~~~{{{wwwrrrpppqqqtttwwwyyywwwxxxyyyyyywwwuuuqqqooosssooojjjfffccc```^^^\\\WWWUUURRRPPPNNNKKKGGGDDD>>>===<<<<<<>>>AAACCCEEECCCCCCBBBBBB@@@>>><<<;;;555333111111222333222111111111111111111222222222//////000000000000///////////////....../////////////////////////////////...//////////////////............///////////////////////////////////////.........---------,,,,,,...........................---------,,,,,,,,,+++---,,,,,,,,,++++++******,,,------..................------,,,,,,------...+++---......---,,,...//////////////////////////////......------....../////////000000000000000000111222333111222:::GGGRRR]]]```eeehhhiiiiiiiiijjjhhhiiijjjkkkmmmooopppqqqpppooommmmmmmmmooorrrsssqqqrrrqqqooolllkkkkkklllfffhhhlllpppooolllpppvvv{{{nnnddd^^^XXXQQQKKK@@@<<<888555444444333222222333333333333222111111111111111111111111111111000000000000000000000000000000000/////////..................////////////........................------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------............////////////////////////000222333444555999???FFFMMMTTT[[[```dddfffhhhiiiiiiiiikkklllmmmoooqqqtttuuuuuuuuutttssstttvvvxxx{{{}}}~~~~~~~~~~~~~~~}}}||||||sssrrrqqqnnnnnnsss|||zzzvvvttttttvvvxxxyyy{{{~~~}}}{{{yyyqqqjjjfffdddcccaaaYYYXXXWWWVVVTTTQQQLLLHHH@@@???===<<<<<<>>>AAACCC@@@@@@AAABBBAAA@@@???>>>777555333333333444333222111111111222222222222222///000000111111000000///000//////......//////000////////////////////////------............------.........///////////////...////////////000000000............---------,,,..............................------,,,++++++***)))))))))***************------...///////////////......------------......+++---......------...///...////////////000000000//////............/////////000000000111111222222///000111444:::FFFTTT___cccfffiiikkkkkkkkklllllllllmmmnnnooopppqqqqqqrrroooooonnnnnnoooqqqrrrsssppppppnnnkkkhhhggghhhjjjhhhjjjooosssrrrqqqxxx}}}nnnfff```ZZZUUUFFFBBB;;;777555555555444333444444444444333222222111111111111111111111111000000000000000000000000000000000000/////////...............////////////................................................---------,,,,,,++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,------------............---------,,,,,,------------------------............//////////////////000111333555777888:::???GGGOOOVVV\\\bbbeeeggghhhjjjkkkjjjjjjlllmmmooopppsssuuuwwwwwwvvvuuuvvvwwwyyy{{{~~~~~~~~~}}}|||yyywwwuuutttnnnqqqvvvyyy|||yyytttpppnnnlllkkkbbb```^^^[[[YYYVVVRRROOOHHHFFFBBB???===>>>???AAA???@@@BBBCCCCCCAAA@@@???888666444444555555444333111111111222222333333333000000111111111111000000000000////////////000000////////////////////////......////////////................../////////000.../////////000000000000............------------.................................---------------*********+++,,,,,,------,,,---......//////............------------......,,,---......------...000.../////////000000000000//////............///////////////000111222333444000111444;;;EEERRR^^^fffiiikkkmmmnnnlllkkkkkklllooooooppppppqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqooonnnlllhhheeedddfffhhhmmmoootttxxxwwwxxxwwwllleee]]]XXXMMMGGG@@@:::888888888888444444555555444444333222111111111111111111111111000000000000000000000000000000000000////////////............/////////000................................................---------,,,,,,++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,---------....../////////......---------------------------------............/////////000000000111333555888:::;;;>>>DDDMMMVVV\\\bbbfffiiiiiijjjllllllkkkkkkmmmoooppprrruuuwwwxxxxxxwwwwwwwwwyyy{{{}}}~~~|||yyyvvvrrrooommmlllsss}}}|||zzzwwwuuusssllliiiddd```]]][[[XXXUUUQQQNNNIIIDDDAAA@@@@@@AAAAAABBBCCCDDDCCCBBB@@@???999888555555555555444333111111111222222333333333000000111111111111000000000000////////////000000000000000000000000000000111111222222222222111111---.........//////000000.../////////000000111111//////.........---------////////////////////////------......///000000000,,,------...///000111111+++,,,------......------......------------......,,,---......------...000.../////////000000111111//////............///////////////000111333444555444555999BBBMMMYYYaaaeeelllnnnoooooommmkkkjjjjjjppppppqqqqqqqqqppppppooorrrssssssrrrrrrpppooonnnnnnmmmjjjfffcccbbbdddgggsssuuuyyy}}}}}}zzzrrrjjjddd\\\RRREEE;;;777666555555666555444444666666555444111111222222222222111111000000000000000000000000000/////////............000000000000000000000000////////////////////////////////////////////////---------,,,,,,+++++++++.........------,,,,,,,,,------------------------++++++,,,+++***(((&&&%%%+++++++++,,,,,,,,,------,,,***)))+++...///---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///...//////000000000111111000111222333555999???CCCFFFLLLTTT[[[```eeehhhjjjmmmlllkkkkkklllmmmooopppssstttuuuvvvvvvvvvvvvvvv}}}}}}|||{{{{{{|||}}}~~~xxxxxxvvvtttqqqppprrrtttyyyzzzvvvrrrlllgggbbb___[[[YYY[[[WWWQQQLLLHHHEEEAAA>>>===???BBBCCCBBB@@@???>>><<<<<<;;;:::999777777666111111111222222333333333222111111000000000000000000000000000000000000000111000///...------...///////////////////////////000000000000111111111111000000000000000000000000......------------......////////////////////////.................................---,,,,,,++++++//////.........---------++++++,,,,,,---.../////////////////////////////////000000000000000//////000000000000////////////000111222222111111333555999;;;@@@KKKYYYdddjjjlllmmmnnnooonnnkkkjjjlllnnnoooqqqsssuuuuuusssqqqooopppqqqrrrsssrrrpppnnnlllkkkgggcccaaa]]][[[aaajjj||||||{{{{{{uuulllbbbYYYLLLBBB<<<:::777555777555333333444444333111111111222222222222111111000000000000000000000000000000/////////.................................////////////////////////---------------------------------,,,,,,,,,++++++---------,,,,,,+++++++++------------------------+++++++++,,,,,,++++++***,,,,,,,,,,,,------------///------...111111000---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000------------......//////111222444666999>>>DDDIIIMMMRRRYYY___cccfffiiikkkjjjkkkkkklllnnnppprrrssstttuuuvvvxxxyyyyyyyyyyyy||||||||||||{{{yyywwwvvvqqqqqqpppoooqqquuu|||zzztttnnnhhhccc^^^[[[\\\YYYUUUQQQNNNIIICCC???>>>???AAAAAA@@@?????????======<<<:::999888666666333333333333444444555555111000//////......//////000000000000000000000000111000///...---......///////////////////////////............////////////000000000000000000000000///......------......///................................................---------------.........//////.........---------,,,,,,,,,------.........////////////////////////------............------/////////000000000000000///000111000///000222444<<>>:::666888666444444444444333111111111222222222222111111000000000000000000000000000000000/////////..............................////////////////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------+++++++++,,,---...///000,,,------------.........,,,++++++,,,......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------//////......//////000111...---------......//////111444888<<<@@@FFFMMMQQQWWW[[[```dddfffgggiiijjjgggiiikkknnnqqqssstttuuuuuuvvvxxxzzz{{{}}}}}}}}}}}}}}}~~~}}}zzzvvvrrrooommmmmmooorrryyyxxxtttwwwzzz|||xxxuuutttrrrwww}}}~~~wwwqqqkkkeeeaaa```___]]]ZZZVVVPPPIIIEEEBBBBBBAAAAAA@@@AAAAAAAAA@@@???===<<<:::888777666555555555555555666666666222111000000//////000000000000000000000000000000000000///.........//////////////////////////////............////////////000000000000000000000000///......------......///------------------------........................,,,------...//////000000...............---------------------------......////////////////////////------...............---...//////000000111111111000111111000000111444777BBBKKKXXXcccjjjlllmmmllloooppppppnnnlllkkklllmmmpppqqqrrrrrrsssssssssrrrpppppppppooonnnkkkiiihhhaaa___^^^___```dddnnnxxx}}}ppphhh\\\QQQJJJCCC<<<888999777555444555666666555111222222333333222222111000000000000000000000000000000000////////////...000000000000000000000000////////////////////////////////////////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,...000111---------.........//////******++++++,,,,,,,,,+++------------.........///,,,,,,,,,---------------........./////////000000000000//////000111222333222666<<>><<<:::888888666666666666555555555555555444444333333333333333111111111111111111111111//////000000000000000000000000000000000000000000000000000000111111111111/////////////////////////////////....../////////................................................000000/////////.........---..........................................---////////////////////////......///000000000000000...//////000111222222333111222222333555:::AAAEEEXXX___hhhmmmnnnnnnooopppqqqpppooonnnnnnnnnnnnnnnrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmkkkiiigggeeecccbbbZZZYYY[[[aaahhhqqq}}}ooocccYYYPPPGGGBBB777555222111333555555555222222333333333333222222000000000000000000000000111111000000000/////////........................////////////////////////------------------------------------........................////////////------------------------...---,,,,,,++++++++++++,,,------------.........+++---......---------///---------.........//////,,,,,,,,,---......//////,,,---.../////////......///......///111444777999<<>>CCCCCCAAA@@@>>><<<::::::777777666666666666555555333222111111000000111111111111111111111111111111//////000111111111000000000000000000000000000000............////////////000000000000000000000000000//////......//////000////////////////////////........................000000//////...------,,,---------.................................//////////////////////////////+++,,,---...///////////////000000111111222222222000000111333888???HHHOOObbbeeeiiikkkmmmnnnoooppppppooonnnnnnpppqqqqqqpppssssssssssssrrrqqqppppppkkkjjjhhhfffdddbbbaaa```[[[[[[___iiisssooocccYYYOOOIII===:::666444444555555555222333333444444333333222000000000000000000000000111111111000000000//////........................////////////////////////------------------------------------.........///---------.........//////------------------------,,,------------,,,++++++,,,,,,,,,,,,------------(((***---,,,+++***+++---,,,,,,---------.........,,,,,,------.../////////---...///000000000///////////////000333777;;;===CCCHHHOOOVVVZZZ^^^aaadddeeegggiiijjjjjjkkklllnnnqqqqqqqqqrrrsssuuuwwwwww||||||}}}||||||{{{zzzyyysssqqqooorrrzzzzzzwwwwww{{{|||||||||yyyvvvqqqnnnfff___WWWRRROOOKKKEEE@@@CCCCCCBBB@@@???===<<<<<<999888888888777777777777222222111000000000000000111111111111111111111111...///000111222111111000000000000000000000000000............////////////000000000000000000000000000000////////////000000.........................................................------------------------.........//////------......//////000000////////////////////////+++,,,---...////////////111111111111111111111111111222444777>>>HHHSSS[[[hhhhhhhhhkkkmmmoooooonnnpppnnnlllnnnqqqssssssrrrttttttuuuuuusssqqqnnnmmmiiihhhfffdddbbb``````___^^^___fffrrryyykkk___UUUOOODDD@@@;;;888777777777666222333333444444333333222000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////,,,,,,,,,------.........------------------------+++,,,---.........,,,,,,+++++++++,,,,,,,,,------+++---000000...---...000,,,,,,,,,---------......,,,,,,------...///000000...///000222222111111000111111111222666:::???BBBIIIMMMTTTZZZ^^^aaaccceeeeeegggiiijjjkkkllloooqqqrrrrrrrrrsssuuuxxxzzz|||~~~|||{{{yyyxxxrrrrrrsssyyy{{{zzzzzzzzzxxxwwwwwwzzz~~~|||xxxqqqjjjaaa[[[XXXRRRKKKDDDCCCCCCBBBAAA@@@>>>>>>===:::::::::999999888888888444333222222111111222222111111111111111111111111...///000222222222111000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000------------------------........................++++++,,,,,,---.........---------.........//////,,,------...///000111111////////////////////////---...///000111111111111222222222111111111111111555666888===EEEPPP\\\eeejjjiiihhhkkkoooqqqooommmooommmlllnnnrrrttttttssstttuuuvvvvvvtttqqqmmmkkkgggfffdddbbbaaa```______aaaccckkkzzzzzznnn```TTTKKKEEE>>>:::999999777555444333333444555666777777333222111111000111111111000000000000000000000000/////////////////////////////////////////////////////////////////////////////////...---------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------000///...---------------.........------,,,,,,,,,---------............///000//////.........//////---...//////---,,,---...000111222444777===DDDIIIPPPVVV]]]ccceeefffffffffiiijjjkkkkkkkkklllooorrrvvvvvvxxxyyy{{{||||||||||||||||||zzzuuuqqqmmmuuu{{{zzzxxxwwwwwwzzzvvvsssmmmddd[[[UUUQQQPPPFFFCCC???>>>>>>@@@AAAAAA;;;:::999999::::::999777555444222111111222444555333222000///...///000222000000000000000000000000000000111111111111000000000000000000////////////222111111111000000//////000000000000////////////........................------------------------000000//////.........------------............///////////////////////////000000000///......------////////////////////////111000111222444555444222333555<<>>;;;999999888666555555555333222222333444555555444333111111222333333333333333333333333333333000000111111111111000000000000000000000000000000111111111111000000000000000000000000////////////........................,,,,,,------.........///////////////............---------............///////////////////////////------......///000000111000000000000000000000000111111111222222333444555999@@@JJJVVVaaahhhlllmmmkkklllmmmmmmmmmnnnppprrrnnnoooppprrrrrrrrrqqqqqqqqqrrrrrrpppnnnjjjgggdddcccbbbbbbccceeeiiilllooo{{{nnncccRRRDDD===:::999888777666555444333333333333333333222111111111111222111111111111111111111111111111111111111111111111////////////////////////////////////////////////,,,---------.../////////------............------,,,,,,,,,------------...........................,,,---///000000///---+++...............------------------............/////////////////////000111...///000//////000222555444999@@@FFFKKKOOOTTTVVV\\\___dddfffggggggggghhhgggiiillloooqqqtttwwwzzzzzz{{{}}}~~~}}}{{{yyywwwuuuuuuttttttvvvxxxyyyzzzzzz}}}{{{zzzwwwvvvvvvvvvyyyuuummmfffccc\\\XXXTTTPPPKKKFFFAAA===BBB???<<<:::999999777666666555444444333444444555444444333222111222222333333333333333333333333333000111111222222111111000000000000000000111111111111111111000000000000000000000000000////////////.......................................---------///////////////.........---------............///////////////////////////............//////000000000000000000000000000000111111222222222333666888;;;CCCPPP\\\eeeiiijjjjjjiiijjjlllllllllmmmoooqqqooooooqqqrrrrrrqqqpppppppppppppppnnnlllhhhdddbbbccccccccceeejjjqqqyyy}}}rrr]]]KKKAAA<<<::::::666555555444444555555666444333333222111222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////,,,---------.../////////---......//////......---,,,,,,---------.................................+++---...000000///---,,,........................---------............//////////////////000111111///000000///...///222555888===EEEKKKPPPTTTWWWYYY___bbbeeeggggggggghhhiiihhhkkknnnqqqsssvvvyyy|||{{{|||||||||zzzxxxuuussssssuuuxxx|||}}}xxxtttuuuxxxyyywwwzzz|||tttnnniiifffbbb]]]XXXQQQIIIDDDDDDAAA===;;;;;;:::999888777666666555444444444444333333222111111111111111222222222222222222222222111111222222222222111111///000000000111111111222000000000000000000111111000000000000////////////........................000000///...------,,,+++.........///////////////---------............///////////////////////////000000//////............000000000000000000000000111222222222222444999===@@@IIIWWWbbbhhhjjjjjjjjjkkkmmmnnnnnnnnnoooqqqtttooopppqqqqqqqqqpppooonnnooonnnmmmllliiifffdddbbbcccccceeekkkvvvkkkXXXJJJBBB===:::666666666555666666777777444444333222222222222222222222222222222222222222////////////////////////000000000000000000000000////////////////////////---------.....................////////////......,,,---------....................................,,,---.../////////...---.............../////////---------............///////////////000111222222000000000000000111555888===BBBIIIPPPTTTVVVYYYZZZaaaccceeegggggghhhiiikkkkkknnnrrrtttvvvwwwzzz|||{{{zzzyyywwwuuurrrpppooommmsss{{{xxxuuupppmmmoootttzzz}}}tttrrrooojjjddd\\\RRRLLLHHHEEE@@@===<<<;;;:::999777777777666666555444444222222222222222111111111222222222222222222222222111111222222222222111111///000000111111222222222000000000000111111111111000000000000////////////........................111000000///...---,,,,,,.........///////////////---------............///////////////////////////111000000///......------000000000000000000000000000222333333333777>>>CCCJJJSSS___hhhkkkkkkkkklllkkklllmmmmmmmmmmmmoooqqqppppppqqqqqqqqqpppnnnmmmmmmllljjjgggeeedddcccccc]]]```gggsss~~~kkk[[[NNNBBB;;;:::999888777777666777777444444333222222222222333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////...............---------/////////000000/////////------------....................................---------.........//////---........./////////000---------............///////////////000111222333///000111111333666;;;???DDDHHHNNNSSSVVVXXXZZZ\\\aaaccceeeffffffhhhjjjlllnnnqqqtttvvvwwwxxxyyyzzzzzzyyyvvvrrrooommmlllkkkmmmuuuyyyuuusssmmmmmmnnnrrryyy}}}{{{wwwqqqhhh^^^WWWOOOJJJDDD@@@===;;;999888888888888777666555444444333333333333333222222111333333333333333333333333111222222333333222222111///000000111111222333333///000000000111111111111000000000000////////////....................................////////////............/////////000---------............//////////////////////////////////////////.........////////////////////////000222444444444999BBBIIIRRRZZZdddjjjkkkkkklllmmmkkklllmmmlllkkkkkkmmmooopppqqqqqqqqqpppooommmlllkkkiiieeebbbaaaaaacccdddaaagggsss|||jjjYYYHHH>>>===<<<:::888777666666555555444333333222222333333222222222222222222222222111111111111111111111111000000000000000000000000/////////////////////////////////......------,,,//////000000000000//////---------.........//////////////////////////////---------------...///000---.........//////000000---------.........//////////////////000111222333...///111333555:::@@@DDDIIIMMMRRRVVVXXXZZZ\\\]]]aaaccceeeeeefffhhhkkkmmmqqqsssvvvxxxxxxxxxxxxyyyzzzwwwsssoookkkiiiiiiiiittt~~~{{{tttpppmmmlllpppsssyyyuuujjjcccTTTOOOHHHAAA===:::888666888888888888777666444444444444555555444444333222444444444444444444444444111222222333333222222111///000000111222222333333//////000000111111111222000000000000////////////........................,,,,,,---...///000111222---.........//////000000---------.........//////////////////////////////------......///000000000////////////////////////000222444444555:::DDDLLLUUU]]]fffjjjjjjiiikkkmmmpppqqqqqqpppooooooqqqsssqqqqqqqqqqqqpppooommmllliiifffbbb___^^^___bbbdddpppxxxpppYYYFFFBBB<<<777999;;;999777777666555555444444333222222444444333333222111000000222222111111111222444555000000000000000//////...000000000000000000000000........................000000000000000000000000//////............//////........................////////////////////////////////////////////////............/////////000///000111222222111000///000111333666:::@@@GGGMMMLLLQQQWWWZZZZZZ[[[]]]`````````aaacccgggkkkppprrruuutttuuuvvvxxxwwwuuusssyyyrrrllljjjiiiiiimmmrrr{{{uuuooonnnpppsssvvvvvvkkk___ZZZRRRJJJDDD@@@??????===;;;<<>>;;;;;;999666444666666666555555444333333222444444333333222111111000111000/////////000222333000000000000000//////...////////////////////////........................////////////////////////000000////////////000000........................////////////////////////////////////////////////........./////////000000///000111111111111000000111333666999===DDDLLLQQQRRRVVVZZZ[[[YYYXXXYYY[[[\\\]]]___cccggglllqqqsssssssssuuuwwwxxxwwwtttqqqrrrlllgggeeedddgggqqq{{{ttttttssssssuuu{{{zzzqqqfffaaaYYYSSSOOOJJJEEEAAABBB???>>>AAA@@@<<<:::;;;666666555444444444555555333444444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////111000///......///000111////////////////////////////////////////////////...............//////000//////////////////............///000000000000000111333666666888@@@NNNXXX]]]```dddhhhjjjkkkjjjiiimmmmmmnnnnnnooooooppppppssssssrrrpppnnnlllkkkjjjhhhbbb^^^\\\\\\___hhhrrrvvv___KKKDDD???<<<999555555888666666666555444444333333444444333333222222111111111000000000000111222222000000111111000000///...........................////////////////////////////////////////////////000000////////////000000........................////////////////////////////////////////////////....../////////000000000000111111111111111111000444666:::>>>CCCJJJRRRWWWYYY\\\^^^\\\XXXUUUUUUWWWXXXZZZ^^^ccciiinnnrrruuurrrsssuuuwwwxxxvvvqqqmmmjjjeeeaaa```aaaiiizzz|||yyyvvvsssooottt{{{|||qqqkkkeeecccbbb\\\QQQGGGHHHCCCAAABBBBBB>>><<<===777777666555555555555555444444555555555555444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////000000////////////000000//////////////////////////////////////////////////////000111111111111000111111111000000//////////////////000000000111111333444666999???JJJVVV^^^```bbbfffiiikkkkkkjjjiiikkkllllllmmmnnnooooooppprrrqqqpppnnnkkkiiigggfffdddaaa^^^]]]]]]bbbooo}}}ppp[[[OOOBBB===;;;999999:::777777666666555444444444444444333333333222222222333333333333333333333333000111111111111000//////////////////////////////000000000000000000000000//////////////////////////////............//////........................////////////////////////////////////////////////...////////////000000000222111111000111111222333666999>>>DDDIIIPPPWWW[[[___``````\\\WWWTTTTTTUUUUUUXXX^^^dddkkkppptttvvvttttttvvvwwwvvvrrrkkkfffbbb___^^^^^^bbbnnntttoooooopppqqqwww|||wwwtttvvvxxxqqqbbbTTTNNNGGGBBBAAAAAA===;;;<<<888777666555555444555555444444555555555555444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////000000////////////000000////////////////////////////////////////////////...///000222222111000000000000111111222333333444111111111111111222222333555444666<<>>======;;;;;;888777777666666555444444444444444333333333333333333333444444444333333333111111111111111000000///000000000000000000000000000000000000000000000000...........................------,,,,,,------...........................////////////////////////////////////////////////////////////000000000111333222111000111333555777:::>>>CCCIIIOOOTTTZZZ^^^aaaaaaaaa\\\WWWTTTUUUXXXUUUYYY```hhhnnnrrruuuuuuvvvvvvvvvuuurrrlllddd^^^ZZZZZZ\\\```ggguuuvvvmmmmmmrrrxxx{{{tttdddTTTKKKDDDBBBAAA===:::999888777666555444444444444444555555666666555555444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////---...///000111000///...//////000000111222333333111111000000000111222333555555888AAAMMMYYYaaaeeeggghhhjjjlllmmmlllkkkkkkfffggghhhiiikkklllmmmnnnooommmjjjgggeeecccbbbaaa^^^^^^^^^```ccclll~~~kkklllllllllkkkllloooqqqtttwww{{{mmmUUUHHHCCC>>>;;;999888888888777666666555555444444444444333333333333222222222333222222111000111111222222111111000///111111111111111111111111////////////////////////...........................------------------.........................../////////////////////////////////////////////////////////000000000111111333222111111333666999<<>>HHHSSS]]]dddggggggggghhhiiijjjiiihhhhhhddddddfffhhhjjjkkkmmmmmmmmmkkkhhheeecccbbbaaaaaa______aaagggnnnyyybbbccccccbbbaaabbbdddfffgggiiilllnnnpppssswww{{{nnn\\\MMM@@@:::999999999888777777666666555444444444444444444444444222222333333333222111000111222222222222111000000000000000000000000000000................................................/////////....../////////........................//////////////////////////////////////////////////////000000000111111111444333111222444888===@@@FFFJJJPPPUUUYYY\\\___aaabbbbbb```\\\WWWVVVYYY]]]___ccckkkqqquuuuuusssrrrtttssspppnnnjjjddd]]]YYYVVVYYYbbbqqq}}}{{{uuuuuuxxx|||kkk```VVVSSSPPPIIIAAA===<<<<<<:::999888777777777555555666666666666555555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000...///000111111000///...////////////////////////////////////////////////......------......//////...//////000000111111111333222111000000222333555666<<>><<<;;;:::999999999555555666666666666555555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000...///000111111000///...///////////////////////////////////////////////////...---------...000111---...000222444777888999777666555444444666777999888???KKKVVV]]]cccgggjjjjjjjjjjjjjjjjjjiiihhhhhhaaabbbcccfffhhhjjjlllmmmjjjhhhfffcccaaaaaabbbbbbpppnnntttfffeeecccbbbbbbccceeefffgggfffdddccccccdddfffhhhjjjkkklllmmmooossswwwzzzdddLLL@@@>>>999::::::888777888666444555555444333333222222111222222222222222222222222111111111111111111111111000000000000000000000000//////.........---------//////////////////////////////000000000...---,,,.../////////000000111111//////000111111111111111000000000000111111111111///000111000//////111333000111222444999>>>DDDGGGMMMQQQWWW\\\```ccceeegggddd```\\\YYYYYY\\\aaadddlllnnnrrrvvvxxxvvvrrrnnnrrroooooooooiii``````fffdddooo|||zzzsssnnnttt~~~xxxwwwssskkk___SSSJJJFFF@@@<<<888555555777777888777777777666555555444444333222000......///000111666666555444333333222222222222222222222222222222111000000000000000111222111111111000000000000000111111111111111111111111......////////////......000000000000000000000000............/////////000///222444333222888CCCLLL999222...000222333555999<<>>=========;;;:::888888777666666555555444888666555333333444555666666555555444333333222222333333333333333333333333111111000000000000111111000000000000111111111111111111111111111111111111//////000000000000//////000000000000000000000000........./////////000000000333666555555:::EEENNNSSSEEE888333555666777:::BBBKKKWWW```eeegggiiijjjkkkkkkkkkkkkiiigggeeedddeeeeeeggghhhhhhiiihhhhhhgggdddbbb```^^^]]]dddlllzzzuuutttrrrpppnnnnnnnnnnnnnnnmmmmmmllllllkkkkkkkkkhhhgggfffeeefffggghhhiiikkkmmmqqqtttwww{{{iiiSSSEEEBBB>>>:::888999:::;;;<<<555555555555555555444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000/////////..............................///000000000//////...////////////000000000......///000000000000///000000000000111111111111///000111111000000222333333555999<<>>======:::::::::999888888777777777777666666555555555666444444444444444333333333444444444444444444444444444444222111000000000000///000000111222333333444111111111111111111111111111111222222222222111111////////////////////////////////////000000000111///000111///---...222666:::777555555333555>>>HHHWWW]]]cccggggggggghhhjjjnnnooooooooonnnmmmkkkjjjfffhhhjjjkkklllkkkiiihhhcccbbbeeejjjnnnrrr{{{~~~zzzzzzxxxuuurrrqqqpppnnnllljjjlllqqquuuzzzsssOOOCCC;;;===>>>999777999777777777666555555444444333333333333333333333333333333333333333333333333000000000000000000000000------------............////////////////////////000000/////////000111111------,,,,,,,,,,,,,,,+++......///000000000000///000000000000111111111111///000111111111222444666777>>>FFFKKKMMMPPPVVV[[[]]]aaaeeehhhjjjjjjlllmmmlllmmmnnnooopppqqqppppppmmmmmmkkkgggbbbbbbfffjjjuuu}}}vvvmmmhhhiiiqqq{{{}}}tttmmmaaaZZZOOOGGGBBB@@@???>>>;;;;;;;;;:::999999888888555555555444444444333333444444444444444444444444333333333333333333333333444333222111111111111111000111111111222333333333111111111111111111111111111111222222222222111111000000000000000000000000/////////000000000111111111222222000///...000222---000555888666777BBBNNN[[[___eeegggffffffgggiiinnnnnnoooooonnnllljjjiiijjjkkklllmmmllliiifffddd```cccjjjssswwwzzz~~~zzzuuuqqqooopppqqqqqqsssvvv|||___NNN@@@???>>>999888<<<;;;;;;:::999777666555555444444444444444444444444333333333333333333333333000000000000000000000000---.........////////////000000000000000000000000222111000/////////000111......------,,,,,,,,,,,,...///000000111111000000000000000000111111111111///000111111111222444666:::BBBLLLQQQQQQTTTYYY^^^aaadddgggjjjjjjjjjjjjkkkkkkmmmoooqqqqqqpppooonnnkkkjjjhhhccc___```ffflllzzzwwwpppmmmnnnttt~~~wwwiiibbbXXXNNNHHHCCC@@@???<<<<<<;;;;;;:::999999999222333333333222222111111444444444444444444444444333333333333333333333333333333222111111222222222222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000//////000000000111111111000111111111000000111222000111555888:::>>>JJJVVV]]]aaafffgggfffeeegggiiijjjkkklllmmmmmmlllkkkjjjjjjlllnnnooonnnkkkhhhfffbbbhhhsss~~~zzzvvvuuutttqqqpppqqquuuxxxppp[[[GGGAAA>>>777777<<<>>>>>>===;;;999888666666444444444444444444444444333333333333333333333333000000000000000000000000.../////////000000111111000000000000000000000000333222111/////////000000111111000000/////////...//////000111111111111111000000000000111111111111///000111222111222555777===FFFPPPTTTTTTVVV[[[```dddfffiiikkkjjjiiiiiiiiikkkmmmoooqqqqqqooommmllliiiiiigggbbb^^^```gggnnn~~~yyywwwpppmmmpppvvv}}}rrrlllcccZZZRRRLLLFFFCCC===<<<<<<;;;;;;:::999999666666777777666666555444444444444444444444444444222222222222222222222222222222222111222222333333333333222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000111111111111---...//////000111111222777333222666;;;CCCQQQ^^^___cccggggggfffeeegggjjjggghhhjjjlllmmmmmmllllllhhhjjjmmmppppppooommmkkklllrrr{{{yyyxxxuuutttyyy{{{}}}oooSSS@@@<<<======;;;BBBEEEFFFDDD>>>888444444333444555555555444333222333333333333333333333333222222222111111111111000......//////000000111111222111111111000000//////222222222222111000///......//////000000000000000////////////000000000000111111111000000000000000000000111222555999===???JJJNNNSSSWWWZZZ\\\___aaaiiihhhggggggiiikkknnnpppoooooopppooonnnmmmkkkjjjjjjaaaYYYXXX[[[___gggnnnzzzyyytttrrruuu}}}zzztttjjj^^^RRRJJJFFFAAA???>>>===<<<:::666444999888888777666555555444777777666444444333333333555555444444444333333333111111111000000000000///000000111111111222222222111111111111111111111111111000000000//////......000000000000000000000000111111///...------------111111111222222333333444444222222888CCCOOOXXX\\\___bbbeeegggggghhhiiijjjkkkjjjkkkmmmooopppnnnllllllkkklllqqqqqqnnnlllnnnyyy}}}|||yyyyyyzzz|||gggOOOCCC???>>><<<:::===>>>===:::666555666444444555555555444333222333333333333333333333333222222222222111111111111000000000111111111111111111111111111000000000///------------,,,+++***))),,,---......//////......////////////000000000111111111111111000000000000222111222444777<<>>===;;;999666999999999888777777777666888777666555444444444444666666555555555444444444333333333222222222111111111111111111111222222222111111111111111111111111333333333333222222222111111111111111111111111111555444333222222222222222111111111222333333444444555444555;;;FFFRRR[[[___bbbdddgggggggggfffggghhhjjjjjjjjjllloooooonnnlllkkkjjjmmmrrrssspppoooqqq}}}~~~}}}zzzyyyzzz}}}zzz]]]III>>>;;;;;;777888999888666555666777555555555666555444444333333333333333333333333333333222222222111111111111222222222222222222111111111111111111000000000000//////000//////...---,,,,,,---......//////....../////////000000000111111111111111111111111111111333333333666:::AAAGGGKKKNNNRRRXXX]]]```dddgggiiihhhhhhhhhiiikkkmmmpppqqqrrrrrrqqqooolllhhhcccaaa^^^YYYUUUUUUZZZddduuu~~~uuunnnooouuu}}}vvvjjj___WWWRRRKKKGGGCCC???>>><<<;;;999999999999999999999999999999888777666555555555666777777666666666555555555555555444444444333333333222222222222222111111111222222222222222222222222111111111111000000000000111111111111111111111111222222111111111111111222111111111222333444444444666777:::AAAKKKVVV^^^bbbeeeggghhhhhhfffeeeeeefffiiihhhiiilllnnnooonnnlllkkkiiilllqqqtttssstttwww|||||||||}}}iiiOOOAAA<<<===<<<;;;:::888666666777777666666666666555555444444444444444444444444444444333333222222222111111111333333222222111111111000111111111000000000000000222333333333222222111000//////000111111111111111//////000000000111111111000111111111111111222222333333444777===EEELLLQQQSSSWWW\\\```ccceeehhhjjjiiiiiiiiijjjlllnnnppprrroooooonnnllliiiddd```]]]ZZZWWWVVVXXX^^^jjj~~~~~~xxxrrrlllmmmwwwtttiii___YYYQQQLLLFFF@@@===<<<;;;:::888888888999999999999999999999888777666666777777666666666666555555555444555555555555444444444444333333222222222222111111222222222222222222222222000000000000////////////111111111111111111111111000000000///000000111111000111111222333444555555777999>>>FFFPPPYYY```ccceeeggghhhgggfffeeefffggghhhhhhhhhkkkmmmnnnmmmkkkkkkhhhhhhlllqqqtttzzzxxx\\\IIIAAA@@@>>><<<:::888888888999999777777666666555555555555444444444444444444444444333333333222222222222111222222222111111000000///000000000000000000111111//////000000000///......///000000111111111111111000000000000111111111111000000111111222222222333222333555:::AAAIIIPPPUUUXXX[[[___bbbccceeefffhhhjjjjjjkkklllnnnooopppqqqooonnnlllhhhccc___[[[XXXVVVVVVZZZaaaiiiwww}}}wwwoookkkkkksssttthhh```XXXRRRJJJCCC???<<<:::999777777888888888888888888999888888777777777777888555555555444444444333333444444444444333333333333333222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111333222222222222222333444000111222333444555666666777<<>>EEEMMMTTTXXX\\\___bbbddddddeeefffggglllmmmmmmnnnooooooppppppqqqooojjjddd___ZZZWWWVVVWWWZZZbbbooo|||zzzuuurrrppprrrwwwtttkkkaaa[[[RRRJJJCCC???<<<999888888888888888888777777888888777777777777888888555444444444444333333333444444333333333222222222222222222222333333333444333333333333333333333333111222222222222333333333222222222222222222222222222222111000000111111111000111222333444555666777999@@@IIIQQQXXX]]]aaadddbbbdddeeefffggghhhkkknnnhhhhhhhhhiiikkkjjjhhhfffiiiccc___bbbjjjuuu{{{uuukkkeeedddwww]]]KKKCCC>>>;;;999999:::;;;999777999888777666666666777777555555555555555555555555444444333333333222222222111111111222222222222222///000000000111111111111000111111222222222111111......///000000000000///000000111111111222222222000000111222222333444444333666;;;BBBJJJQQQWWWZZZ]]]```dddfffggggggiiijjjnnnoooooooooooooooooonnnooolllgggaaa^^^\\\\\\\\\bbbeeepppxxxuuutttvvv}}}wwwkkkeee\\\SSSKKKEEE???<<<:::::::::999888888888777777777666666666777777888555555555555444444444444444444444333333333222222000111111222333444555555333333333333333333333333//////000000000111111111222222222222222222222222222111000000////////////000111222333444666777777===DDDOOOWWW\\\```bbbdddcccdddfffffffffhhhkkknnniiiiiihhhiiijjjiiifffdddfffaaa___dddmmmyyy}}}nnnkkkjjjbbb^^^```nnnYYYNNNEEEAAA>>><<<<<<;;;777333:::999777666666666777888555555555555555555555555444444444333333333222222222222222333333444444444//////000000111111111222///000000111111111000000000000111222222222222222000111111111111222222222000000111222333333444444555888>>>FFFNNNTTTYYY[[[]]]aaadddggghhhjjjkkkmmmpppppppppppppppooonnnnnniiifffbbb______aaadddfffnnnqqq|||yyytttssswww~~~sssmmmcccZZZQQQIIICCC???<<<<<<;;;::::::999888888777666666666666666777777777666666666555555555555555555444444444333333333000000111222444555666666333333333333333333333333222222333333333444444444222222222222222222222222777666555444333333222333000111222333555666777888???GGGRRR[[[___aaaccceeedddeeefffffffffhhhkkkmmmjjjiiiiiiiiiiiihhheeebbbccc``````gggqqq||||||jjj]]]___```[[[WWWYYYooo]]]NNNFFFEEECCC;;;;;;>>>777666777888888888777555444444444555555555555555555666666555555555444444444333222222222111000000000111111111111111111111111222222222222222222222222000000000000000000000000111111222222222111111000000222333222111000111222444;;;DDDLLLPPPUUUZZZ^^^^^^aaaeeehhhjjjkkklllnnnqqqmmmjjjkkkoooqqqnnnkkkfff```\\\```cccdddiiiqqqxxxoooooowwwxxxlllccc]]]TTTHHH???>>><<<;;;:::;;;;;;999777777777666555555555555555444555777888888888777666444444444444444444444444333444444555555444444333222222222222222222222222333333333333333333333333111111222333333333333222000111111111111222222222555666777666555666888:::HHHPPPXXX[[[___cccdddbbbfffeeeeeeeeegggiiikkkllljjjkkkllljjjgggdddcccbbbYYY\\\dddmmmttt~~~rrrdddXXXUUUYYY\\\___aaappp___TTTOOOHHH===<<<>>>999666777888888888777666555666666666666666666666666555555555444444444444333222222222222111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111222222222111111000222333444333222222333444777>>>GGGOOOSSSXXX]]]aaabbbdddgggiiiiiijjjkkkmmmpppmmmkkklllnnnnnnjjjfff___\\\[[[^^^aaagggttt{{{xxxtttooosss}}}vvvllldddZZZMMMCCC>>><<<:::999999999888666999888777777666666777777777777777777777666555444444444444444444444444444333444444555555444444333222222222222222222222222111111111111111111111111111111222333333333333222111111111111222222222222333444444444444777;;;>>>JJJQQQXXX[[[___ccceeecccffffffeeefffgggiiijjjllliiijjjkkkjjjgggdddcccccc]]]___eeepppzzzxxxjjj```XXXWWWZZZ[[[]]]aaauuuhhh^^^RRRBBB===???:::777888888888888777666666777777777777777777777777444444444444333333333333111111111222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000111111222222222111111333444555555444444666888:::AAAKKKRRRWWW\\\aaaeeeggghhhiiiiiihhhiiikkkmmmooommmllllllllliiiccc^^^YYYXXXZZZ^^^cccnnn~~~vvvrrrrrrqqqrrr|||yyynnnbbbUUUKKKBBB???<<<:::999999888777:::999999888777888888888999888777666444444444333444444444444444444444444444444555555555555444444222222222222222222222222111111111111111111111111111111222333333333333222111111111111222222222333111111111222333888???CCCMMMTTTZZZ[[[^^^cccfffeeeffffffffffffggghhhjjjjjjhhhiiijjjhhheeecccbbbbbb``````ggguuuwwwmmmbbb]]]ZZZ\\\\\\\\\```eeezzzooo___IIIAAA@@@999888999888888888888777777888777777777777777666666444444333333333222222222111111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222111111333444555555444555888:::>>>EEENNNUUUZZZ^^^cccgggiiiiiijjjiiihhhiiilllooommmlllkkkjjjhhhddd]]]WWWTTTVVVZZZaaakkkyyyuuurrrppprrrttt{{{wwwjjj^^^VVVJJJFFFAAA===;;;;;;;;;::::::999999888888888888888999888666444333444444555555555555555555555555555444444555555555555444444222222222222222222222222333333333333333333333333111111222333333333333222111111111222222222333333111111000111333999AAAGGGQQQWWW\\\\\\___dddgggfffffffffggggggggghhhiiiiiiiiijjjiiigggccc`````````aaaaaajjj|||}}}uuummmggg^^^\\\]]]___```bbbiiiqqq|||jjjQQQEEEAAA999:::999999888888888888888777777777666666555555555444444333333333222222222111111222222333333333444111111111111111111111111000000000000000000000000000000000000000000000000///000111222222222222222222333444444444666:::<<>>===<<<;;;;;;<<<888888888888888888777666777777666555555555555666555555444444444333333333333333222222222222333333000000000111111111222222333222222222111111111111111111111111111222222222333555888;;;>>>DDDKKKPPPXXX[[[___aaaaaaaaaaaabbbfffgggiiikkkkkkkkkkkkjjjddd[[[UUUUUUSSSUUUdddwwwzzzvvvtttssstttxxx~~~yyyqqqggg]]]RRRGGG@@@<<<<<<===<<<;;;:::::::::777777777888888888888888777666555555444444555555444555555666555444333222444444444444444444444444444444444333333222222222111111111111111111111111333222222111111222222333888666666===HHHSSSXXXYYY]]]```dddfffeeedddddddddhhhgggfffeeeccccccbbbbbb```\\\YYYZZZ[[[]]]eeemmm}}}oooeee___ZZZWWWYYY[[[]]]ccckkk}}}tttZZZJJJCCC??????@@@@@@???>>>===<<<666777888999999999999999888888777666666666666666555444444444444333333333444444333333333333444444111111222222222333333333333333333333333222222222000111111111222222222333444777:::>>>BBBHHHOOOTTT]]]___```aaa```___```aaadddfffhhhjjjkkklllllllll```ZZZVVVUUUUUU]]]ssstttooommmooovvv}}}vvvmmm___MMMAAA>>>>>>>>>===<<<;;;:::999555555555666777777888888555555444333333333333333555666666666666555444444444444444444444444444444444444333333333333222222222222222222222222222222444444444333333444444555777777999AAALLLVVV[[[\\\]]]```dddeeeeeeddddddeeegggfffdddbbbbbbbbbbbbccc]]][[[ZZZZZZZZZ^^^jjjvvvwwwggg___\\\ZZZZZZ\\\___eeeppp{{{fffOOODDDCCCBBBAAA@@@???===;;;999777888999999::::::999999888888777666555555555555444444444444444444444444555444444333333444444555222222222333333333444444333333333333222222222222222333333444444555555555555888<<<@@@EEELLLRRRWWW^^^```aaa```______aaabbbdddeeefffhhhiiiiiiiiihhh___YYYVVVWWW]]]kkk{{{pppkkkkkkqqq~~~wwwiiiVVVHHHAAA???======<<<<<<:::999666666666666777777777777555555444333333333333444666666666666666555555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444555666666888<<>>===>>>===;;;999:::::::::::::::999888888888777666555444444444444444444444444444444444444555444444333333444444555222333333333333444444444111111222222222222222222222222333444555555666666666999>>>CCCHHHNNNTTTYYY]]]^^^```aaaaaaaaaccceeedddeeeffffffeeedddcccbbb]]]XXXWWW^^^mmm~~~vvvmmmlllppp~~~|||pppaaaUUUEEEBBB>>><<<<<<===<<<;;;::::::999888888777666666777666666555555555555555777777666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333444555555555888???HHHQQQYYY]]]^^^```ccceeefffffffffggghhhhhhgggeeedddcccccccccccc]]]]]]___bbbeeennnyyyoooccc\\\[[[UUU\\\dddlllvvvaaaMMMGGGBBB>>><<<>>>???>>><<<;;;;;;;;;;;;;;;:::999888888777666444333333333333333333333444444444444555444444333333333333444444222222333333333444444444111111111111222222222222000000111222333444555555888<<>><<<999::::::;;;;;;;;;;;;;;;999888777555444444333333333333333444444444555555333333222222222222333333222222222222333333333333222222222222333333444444000000111222333444555555<<>>===<<<<<<<<<;;;:::999888888777888888777666666666777777666666444333333333444555444444444444444444444444222222222333333444444444222222222222222222222222222222222222333444555666888>>>GGGPPPWWW\\\^^^______aaacccccccccccceeefffgggggggggfffdddaaa^^^]]]ZZZ[[[bbbpppwwwjjjaaa[[[WWWZZZ^^^^^^iiiwwwvvv___VVVJJJBBB@@@>>><<<999777888:::;;;<<<=========:::999888666555555444444333333333444444555555555333222222111111222222333111111222222222333333333333333333444444555555555222222333444555777777888>>>BBBGGGLLLPPPUUUZZZ^^^[[[___ccceeeeeedddddddddeeeeeeeeedddccc```^^^]]]```nnn|||ssseeeZZZKKKBBB>>>>>>===<<<::::::999999999999999999888888777666666666666666666555444333222333444444444444444444444444444444222222222333333444444444222222222222222222222222222222222333444555666777999@@@JJJSSSYYY]]]___```aaaccceeeeeeeeeeeegggiiieeefffgggfffddd```\\\YYY[[[\\\eeewwwyyynnnbbb[[[VVVUUUYYY```gggsss