BM6P6(@ {{{wwwuuuoooeee\\\YYYRRRLLLLLLNNNJJJ@@@666222222222111111111111000///...///000...,,,000777AAAHHHLLLKKKJJJLLLLLLKKKKKKFFFAAA@@@AAABBBAAA???;;;888>>>LLLTTTPPPHHHDDDDDDEEEBBB======???===999999:::;;;:::888777888888>>>DDDLLLSSSVVVWWWXXXXXXVVVXXXYYY[[[\\\\\\\\\\\\bbbaaa``````___]]]ZZZWWWaaa```bbbhhhoootttuuusssvvv{{{|||uuugggZZZTTTSSSQQQRRRYYYgggyyytttmmmooossssssrrrtttyyyuuuzzzuuurrrmmmhhhccceeedddZZZUUU\\\iiivvvzzzvvvzzzwwwtttrrr|||yyylllaaaVVVFFF>>>999777777666444555999111???AAATTT~~~{{{yyyzzz~~~|||uuurrrqqqfffWWWaaagggfff^^^]]]ccceeeaaannn~~~yyyrrrfff[[[UUUOOONNNKKKKKKKKKJJJGGGDDDEEEHHHMMMTTT[[[dddmmmssszzz}}}}}}zzzuuu{{{}}}wwwrrrnnneee]]]YYYPPPGGGBBBCCCMMM___ooo|||||||||kkkZZZVVV```pppoooppp|||rrriiicccUUUBBB???AAAGGGBBB444000666---333555111000444999999EEEaaa~~~}}}|||wwwssslllccc[[[TTTMMMFFFCCCCCC@@@:::444222222222111111111000000...---...///------222999IIIOOORRRNNNJJJKKKMMMNNNHHHCCC>>>===@@@CCCEEEDDD@@@===@@@KKKQQQLLLEEEAAACCCEEEDDD???>>>???>>><<<;;;;;;;;;999777777888:::BBBGGGNNNSSSUUUUUUUUUUUUWWWXXXYYY[[[[[[[[[[[[ZZZ^^^^^^]]]\\\\\\[[[ZZZZZZcccccccccdddgggkkkqqqtttxxxyyyyyytttkkkccc_________]]]\\\```iiisss|||~~~xxxsssuuu~~~~~~sssoooiiieeebbb```\\\YYYWWWYYYRRRNNNSSS```|||}}}~~~|||zzzvvvqqqwwwnnnaaaXXXLLLBBB;;;777777777666666888444AAAIIIccc~~~{{{zzz{{{{{{zzzyyyzzz|||{{{uuunnniiiaaaZZZeeerrr|||yyytttrrrnnngggyyyoooddd\\\WWWOOOMMMLLLKKKKKKLLLLLLLLLIIIJJJNNNTTT]]]kkkyyy|||xxxsssnnnkkkqqqwww~~~yyyrrrkkkfff^^^VVVLLLEEECCCHHHXXXhhhuuu^^^SSSWWWfffyyyooommmwwwqqqjjjdddVVVEEE???@@@EEEBBB888333666555777888777666777:::>>>WWWvvvuuukkksss}}}wwwpppggg^^^YYYOOOIIIAAA;;;888666555444222222111111111000000000...,,,,,,---------444===PPPUUUUUUMMMGGGHHHMMMPPPKKKEEE>>><<>>@@@DDDEEE@@@======>>>>>>===<<<:::888555666999<<>>777777999888777777777@@@RRRvvvzzzttttttttttttwwwzzz||||||{{{~~~}}}zzzrrriiieeefffwwwzzzyyyhhh\\\TTTOOONNNMMMLLLJJJIIIIIILLLNNNKKKJJJIIILLLVVVeeewww{{{qqqggg___aaaiiisssxxxyyyzzz}}}~~~rrrmmmlllccc]]]TTTKKKCCCCCCPPP^^^{{{fffTTTQQQ^^^xxxxxxooossspppllldddWWWIII@@@===BBBDDD<<<666666777555666999888555===IIImmmmmm```jjj{{{xxxrrrttt{{{~~~vvvmmmcccZZZVVVLLLHHHBBB;;;555333444666111111111111000000000000...++++++,,,,,,...777AAAPPPUUUSSSIIIBBBDDDLLLQQQSSSLLLCCC???AAAGGGKKKMMMKKKJJJIIIIIIGGGCCC???===<<>>>>>???===:::666444666;;;???IIILLLQQQTTTTTTSSSRRRRRRWWWXXXYYYYYYYYYWWWVVVUUUTTTWWWXXXVVVTTTWWW___fffooonnnkkkhhhhhhllltttzzztttsssssswww~~~~~~wwwoookkkllloooxxx}}}pppgggaaa\\\XXXRRRPPPLLLJJJHHHHHHIIIIIIIIIRRRRRRMMMLLLTTTuuuvvvsss}}}xxxiii```XXXMMMAAA777777999999666666:::<<>>DDDHHHCCC>>>>>>???@@@???===999555444777===AAAIIILLLQQQTTTTTTSSSSSSSSSVVVWWWXXXXXXWWWVVVTTTSSSSSSUUUWWWVVVUUUYYYbbbiiiooollljjjkkkoootttvvvvvvnnnnnnrrr{{{}}}wwwlllbbb\\\WWWQQQNNNOOOMMMKKKIIIGGGFFFGGGHHHDDDMMMMMMIIIFFFHHHaaayyytttxxx|||pppeeeZZZQQQDDD999777999888666555===;;;VVVxxxoookkkiiihhhdddbbb___\\\[[[\\\^^^```fffaaaggg|||~~~||||||{{{ttthhhaaa```^^^ZZZXXXYYYZZZZZZYYYWWWWWWWWWWWWUUUPPPLLLKKKNNNUUU[[[nnn}}}}}}||||||yyyuuurrr{{{{{{qqqwwwxxxssskkkhhhbbbYYYMMMFFFIIIQQQcccwwwwwwcccVVVYYYuuu|||qqqtttrrreee[[[SSSFFF;;;===DDDDDD>>>888:::777999;;;777;;;XXX{{{{{{wwwrrrnnnvvv}}}ooommmpppooorrrppprrrzzz}}}zzztttlllaaaWWWOOOFFFDDDAAA<<<777333222222111111000000000/////////---******,,,---000:::DDDOOOQQQNNNHHHFFFLLLSSSVVVIIIDDD>>>===BBBIIINNNPPPIIIMMMNNNIIIEEEEEEFFFFFFBBBHHHJJJFFFBBBBBBBBB@@@===;;;888555444888???DDDIIIMMMQQQTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUSSSRRRRRRTTTVVVWWWXXX\\\bbbggggggffffffjjjpppsssqqqnnnkkklllqqq}}}}}}qqqkkkbbb[[[VVVQQQKKKFFFLLLLLLLLLJJJHHHGGGGGGIIIEEELLLKKKIIIHHHDDDQQQkkk|||uuuuuuvvviii[[[UUUIII===999888777666777??????aaayyynnngggbbb^^^[[[UUUSSSQQQNNNLLLNNNSSSWWWYYYZZZfff~~~xxxrrrkkkddd```^^^\\\[[[aaaiiikkkgggfffjjjkkkfffZZZYYYZZZ]]]```bbbbbbaaa\\\[[[ZZZWWWTTTSSSTTTVVVYYYbbblllvvvxxxuuupppkkkfff```VVVLLLJJJMMM\\\rrr{{{}}}jjjXXXSSShhh~~~pppuuuuuuhhh```WWWJJJ>>><<>>:::666444222111111000000000////////////,,,***+++---...111999CCCPPPPPPMMMIIIKKKQQQUUUUUUEEEAAA===>>>DDDIIIMMMMMMCCCKKKNNNIIIFFFIIILLLMMMDDDHHHHHHEEECCCCCCAAA===;;;999777555555:::AAAFFFKKKNNNRRRTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQSSSUUUXXX[[[^^^aaabbb___aaadddhhhjjjkkkjjjhhhkkklllppp{{{}}}zzz|||uuuiiiccc\\\VVVRRRNNNIIIEEEHHHKKKMMMMMMKKKIIIJJJKKKJJJMMMLLLMMMNNNGGGGGGWWWtttyyyttt{{{xxxlll___YYYNNNCCC===999666888;;;<<>>888999888777555666;;;BBBGGGMMMPPPSSSTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQTTTXXX]]]______^^^\\\```eeegggeeedddeeegggmmmllloooxxxuuunnncccXXXRRRRRRVVVZZZ___ZZZWWW___uuusssddd^^^WWWSSSQQQOOOKKKHHHFFFJJJNNNOOOMMMLLLMMMNNNKKKLLLIIIMMMQQQGGGAAAJJJMMM^^^gggooo{{{wwwsssooonnnpppsssuuu~~~vvvxxxwwwmmmccc\\\RRRGGG@@@:::777999>>>888NNNnnn[[[RRRQQQQQQRRRRRRUUUYYY[[[\\\]]]aaaeeemmmxxx~~~tttnnnpppppplllppplllhhhccc]]]XXXWWWZZZ\\\[[[ZZZ[[[^^^aaabbbbbbeeesss~~~wwwnnnfffgggooowwwyyywwwwwwyyy{{{{{{yyyvvvuuuuuuppptttwww}}}~~~zzzrrrllliiibbbVVVLLLGGGPPPmmm~~~}}}sss^^^QQQ```yyywww{{{yyyiiieee[[[PPPBBB<<<@@@DDDAAA;;;;;;999888@@@\\\ttt\\\XXX\\\\\\XXXWWW]]]ttt~~~{{{xxxyyy}}}kkkwwwyyyhhhXXXUUUWWWVVVzzzsssoooiii[[[NNNHHHCCC===888555333111000222111000///...---,,,,,,///,,,+++,,,...444???KKKOOONNNNNNQQQUUUTTTOOOJJJGGGAAA???EEEJJJJJJIIIHHHFFFJJJMMMNNNLLLJJJJJJKKKAAAAAA@@@@@@???===<<<;;;888666444555888???FFFJJJJJJLLLOOORRRTTTTTTTTTTTTRRRQQQRRRTTTVVVVVVRRRNNNMMMOOORRRXXX___dddfffggg___bbbfffhhhiiikkkooossssssqqqqqqxxxtttlllddd\\\VVVPPPJJJHHHKKKFFFFFFJJJPPPTTTbbbpppfffWWWSSSOOONNNOOOPPPOOOMMMMMMNNNOOOOOOOOOPPPRRRTTTOOOOOOPPPQQQQQQMMMHHHEEEIIIPPPUUU[[[jjjyyyvvviiiYYYYYYVVVRRROOOQQQVVV[[[dddtttxxxuuu~~~vvv```]]]XXXMMMAAA:::999:::;;;===```hhh___\\\ZZZ[[[^^^^^^___bbbfffkkkqqqwwwzzz~~~vvvooohhhccc___\\\QQQQQQPPPOOOOOOQQQUUUYYY[[[______]]][[[\\\YYYUUU\\\[[[[[[ZZZ[[[\\\]]]^^^gggqqq}}}xxxqqqwwwxxxlllnnnooohhhdddeeecccdddfffkkkppp|||uuukkkhhheee[[[OOOGGGSSS___xxx}}}uuuooo]]]```zzzzzzssstttlllfffYYYUUUKKKAAA???DDDDDD???>>>999999LLLqqq{{{qqqfffbbb^^^]]][[[XXXVVVVVVWWWggg}}}}}}aaaccc]]]YYYXXXWWWUUUWWW[[[{{{tttpppjjj]]]PPPHHHDDD===888555333111000111111000///...---,,,,,,...+++***---000777DDDPPPPPPLLLJJJMMMQQQSSSPPPKKKBBB======CCCIIIJJJJJJJJJEEEIIINNNMMMHHHDDDCCCEEE======>>>>>>===<<<;;;;;;777666444555:::AAAHHHMMMKKKLLLOOORRRTTTTTTTTTTTTRRRQQQRRRTTTUUUUUUQQQMMMMMMOOORRRWWW]]]aaadddddd```dddiiijjjjjjkkkppptttqqqqqqrrruuu~~~zzznnnggg^^^VVVMMMGGGHHHNNNHHHEEEFFFHHHFFFLLLeeexxxhhh]]]VVVTTTQQQNNNMMMOOORRRRRRQQQQQQSSSUUUVVVVVVXXX[[[]]]XXXXXXXXXXXXXXXUUUQQQMMMEEEKKKNNNSSS```nnnkkk```WWWTTTQQQNNNMMMOOORRRUUUZZZeeewwwrrrllljjjooozzzzzzuuuxxxccc___ZZZPPPDDD<<<:::;;;<<>>IIIyyy~~~fff___UUULLLFFFDDDCCCCCCCCCCCCCCCAAABBBFFFOOOVVVdddkkkppppppooommmggg___YYYWWWUUUSSSSSSVVVXXXZZZhhhvvv~~~uuutttrrrmmmnnnuuu{{{bbbZZZ[[[YYYXXXYYYWWWWWWYYY\\\___eeerrrtttnnnkkkcccYYYSSSJJJUUUnnn}}}nnn___aaattt|||zzzsssmmm___ZZZQQQIIIFFFHHHFFFBBB???<<>>888444333111111111000000///......---------******---111999GGGTTTVVVOOOHHHIIIOOOVVVWWWUUUEEEAAA@@@DDDFFFDDDCCCDDDOOOUUUZZZVVVLLLCCC@@@AAA;;;;;;;;;;;;;;;:::999888555444444666;;;BBBIIIMMMNNNOOOQQQRRRTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQNNNMMMMMMPPPTTTWWWZZZ[[[]]]^^^eeekkkqqqqqqllllllrrrxxxwwwwwwwwwuuuuuuzzzrrrkkkddd```[[[UUURRRTTTZZZVVVUUUTTTPPPKKKLLLRRRhhh{{{lll\\\QQQLLLMMMOOORRRQQQRRRTTTXXX\\\___aaa]]]___bbbccccccccceeeggghhhfffcccbbbaaa___]]][[[VVVVVVUUUVVV]]]fffeee^^^\\\VVVRRRTTT[[[``````]]]ZZZZZZ[[[^^^aaaaaa```^^^___^^^___bbbcccgggqqq|||~~~xxxoooccc]]]UUULLLBBB;;;<<<@@@NNNzzzmmmcccXXXTTTNNNKKKKKKLLLNNNNNNHHHIIIHHHFFFGGGNNNYYYccchhhnnnqqqpppnnnkkkeee^^^ZZZXXXVVVUUUVVVZZZ^^^aaappp}}}wwwoookkkeee\\\\\\aaaqqqrrrfffdddbbb___]]]___]]]___bbbeeehhhpppyyy}}}tttoooggg^^^YYYNNNVVVlllpppaaa```ooo||||||xxxuuubbb\\\SSSLLLIIIHHHFFFCCC===@@@VVVyyyxxx}}}rrrggghhhkkkkkkhhh```UUUNNNQQQWWWYYYWWWVVV]]]gggrrr|||{{{sssqqqzzztttkkkfffnnnzzzuuurrrlllfff```^^^[[[WWWXXX\\\{{{sssmmmhhh^^^UUULLLFFF>>>888444333222111000000//////......------...++++++---000666BBBNNNRRRMMMIIIIIINNNSSSUUUUUUGGGCCCBBBEEEFFFCCCBBBDDDRRRYYY^^^[[[QQQGGGCCCBBB>>>>>>>>>===;;;999888777555444444666;;;AAAGGGKKKPPPQQQRRRSSSTTTTTTTTTUUURRRSSSSSSSSSQQQOOONNNMMMNNNRRRWWWZZZ[[[[[[\\\^^^hhhmmmrrrqqqnnnmmmrrrwwwxxxuuussstttxxx{{{{{{zzzuuuggg```^^^ZZZWWWWWW[[[ZZZZZZ[[[XXXSSSQQQQQQkkkmmmdddWWWOOONNNPPPRRRRRRRRRTTTYYY^^^dddiiinnnqqqrrrsssuuutttrrrpppppppppqqqnnniiifffeeecccbbb```[[[YYYWWWWWW\\\bbbaaa^^^ZZZUUURRRVVV```fffeeeaaa]]]]]]]]]\\\[[[\\\^^^aaa\\\[[[]]]aaaccceeekkkttt}}}{{{ssseee___XXXQQQEEE;;;;;;AAAWWWzzzlllbbb[[[XXXVVVTTTQQQPPPPPPOOONNNMMMJJJKKKJJJGGGHHHQQQ___kkkqqqttttttooollljjjfffaaa^^^]]][[[[[[]]]bbbgggkkkvvvuuuooollleeeZZZWWW[[[gggzzzqqqddd```aaasss{{{wwwoooiiieeecccdddhhhkkklllpppvvv{{{tttkkkbbb]]]QQQWWWhhhtttaaa[[[fffyyy{{{yyyxxxddd\\\RRRLLLJJJHHHFFFEEE>>>JJJhhh}}}~~~~~~{{{zzzzzzttt|||{{{qqqoooyyy~~~nnn^^^YYYZZZXXXSSSVVV\\\dddooo}}}}}}pppwww|||{{{yyyxxxrrrlllaaa\\\ZZZ___fffkkkrrryyyyyyyyyzzzzzzvvvvvvzzzqqqhhhbbb___]]]aaagggzzzrrrlllggg___WWWMMMGGG???888444333222111000000//////...............,,,---///000333===GGGHHHHHHIIIIIIKKKMMMOOOPPPDDDAAABBBEEEEEECCCDDDGGGPPPUUUZZZZZZTTTKKKEEEBBB@@@@@@???>>><<<999777666444444555777<<>>===;;;:::888777222333555999@@@GGGNNNRRRTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVWWWTTTPPPNNNNNNOOORRRXXX___aaa``````aaaccchhhhhhhhhhhhiiijjjjjjjjjmmmmmmnnnpppqqqnnngggaaa[[[ZZZ]]]fffnnnvvvxxxmmmdddbbbdddfffhhhiiihhheeecccaaa```lll}}}wwwllleeeVVVQQQMMMNNNVVV```hhhmmm|||{{{sssmmmiiigggfffeeeiiifffdddfffiiijjjjjjiiibbb______bbbhhhllljjjhhhbbb```ccclllxxx|||yyyqqqkkklllmmmkkkjjjjjjsss~~~zzzllleeeaaa\\\NNN???>>>GGGcccxxxooojjjhhhfffeee]]]\\\ZZZZZZ\\\]]]]]]\\\WWWXXXUUUQQQPPP[[[ooo~~~yyyvvvwwwvvvrrrvvvvvvvvvvvvyyy|||vvvssswwwuuuhhh^^^[[[ZZZeeennnlllddd^^^XXXSSSUUUcccsss|||}}}~~~vvvlllccc^^^UUUVVV```wwwjjjTTT\\\sss{{{xxxhhh\\\PPPLLLJJJHHHIIIMMMXXXyyy}}}vvvpppmmmlllllljjjlllvvvrrrbbb]]]XXXQQQTTTZZZ___dddrrr~~~iii^^^WWWXXXWWWTTTWWW]]]``````aaabbb``````iiitttqqqooosssyyyyyywww|||{{{|||tttmmmhhhbbb[[[OOOHHH???888444222222222///////////////.........------///333333444:::BBB<<>>@@@EEEHHHFFF???;;;<<<===999666666222222666>>>EEEKKKQQQWWWWWWXXXWWWUUUQQQQQQUUUXXXYYYWWWTTTPPPLLLLLLNNNQQQXXXYYYZZZYYYYYY[[[___bbb```___bbbfffggggggjjjooowwwuuurrrnnnhhhddd```^^^[[[[[[[[[\\\___gggooovvv~~~qqqccc______RRRUUUUUUPPPJJJMMM[[[gggyyyvvvuuuvvvtttrrroooxxx{{{wwwvvv|||}}}yyyuuutttuuuvvvtttrrrvvv~~~yyyrrrnnnbbbSSSMMMQQQ{{{wwwpppnnnjjjgggjjjuuuyyyoookkkmmmnnnkkkhhhgggkkkyyywwwkkkeeennn}}}vvveee^^^^^^]]]VVVWWW[[[```bbbfffqqq}}}vvvmmmaaa[[[^^^sssuuufffgggwwwcccVVVKKKMMMMMMJJJcccsssccc\\\YYYVVVUUUVVVRRRSSSTTTUUUVVVUUUUUUTTTPPPOOOPPPTTT[[[______^^^ccceeeddd]]]RRRJJJHHHIIIFFFHHHJJJKKKIIIIIILLLOOOTTTWWWWWWUUUUUUXXXXXXUUUYYYVVVUUUVVVUUUTTTYYY___yyy{{{zzztttqqqsssuuuttt|||xxxnnnfffzzzssskkkddd___\\\OOODDD;;;666444111///111......//////...---,,,+++---,,,+++---444===FFFKKKKKKHHHLLLYYYbbb]]]PPPFFF<<<@@@HHHPPPRRRNNNIIIHHHOOOMMMIIIBBB===>>>DDDIIIEEE???;;;======:::666666222222555;;;BBBJJJRRRXXXYYYYYYWWWSSSOOOOOOSSSWWWXXXVVVRRRNNNJJJKKKNNNQQQXXXYYYXXXXXXXXX[[[___ccc___aaacccddddddfffmmmssstttpppkkkiiihhhgggeeecccaaaaaaaaabbbfffnnnxxx~~~~~~jjj```___WWWUUURRRNNNQQQ```vvv~~~xxxxxxzzz||||||~~~{{{uuuvvv|||}}}zzzsssvvv~~~~~~xxxtttjjj\\\WWWYYY}}}uuuwwwrrrmmmnnnwwwwwwsssxxxtttqqquuuxxxpppmmmuuuxxxhhh```___^^^XXXWWWXXX\\\___aaaiiiqqqvvvtttxxx||||||tttlllaaa[[[^^^sssxxxjjjnnnzzzcccUUUJJJMMMNNNMMMjjjtttggg[[[XXXXXXVVVUUUTTTUUUWWWXXXXXXWWWTTTPPPNNNJJJGGGDDDDDDGGGKKKMMMNNNOOOQQQRRROOOJJJGGGGGGIIIDDDFFFIIIIIIGGGFFFNNNWWW^^^```___YYYUUUTTTQQQMMMTTTQQQPPPQQQQQQQQQVVV\\\nnnxxxzzznnnddddddeeeccc```dddddd```]]]\\\YYYUUU~~~yyyrrrjjjccc^^^[[[OOODDD;;;666444111///111000000000///...,,,+++***---,,,,,,...444===GGGMMMNNNGGGIIIXXXeeebbbRRRDDD???AAAIIISSSUUUNNNGGGFFFOOOOOOLLLGGGBBBAAADDDHHHDDD>>>;;;===>>>:::777666333333333666>>>IIITTTZZZZZZZZZWWWRRRMMMMMMRRRVVVWWWUUUQQQMMMJJJJJJMMMPPPUUUVVVVVVWWWXXX\\\aaaeeebbbcccbbb______eeennntttrrrlllgggeeefffhhhfffdddeeeeeefffhhhmmmuuu~~~pppbbb]]]WWWSSSPPPTTTddd}}}||||||{{{mmmmmmtttwwwzzz}}}yyy}}}}}}{{{sssnnnjjjlllssszzzxxxpppddd^^^```{{{sssrrryyyzzzwwwxxxyyynnnfff___[[[WWWVVVZZZ```ccccccfffkkkyyy}}}|||ssskkkiiiiiiiiiuuuyyypppiiiaaa\\\```tttwwwiiilll|||cccTTTJJJLLLNNNSSSvvvtttfffZZZXXXXXXVVVRRRPPPSSSSSSTTTSSSQQQMMMHHHFFFEEEBBB???======>>>@@@@@@???BBBDDDCCCBBBBBBDDDGGGAAABBBFFFIIIGGGHHHTTTbbblllmmmjjj```WWWSSSPPPMMMRRROOONNNOOOOOOQQQWWW^^^eeevvv}}}ppp___XXXXXXVVVTTTUUURRRMMMMMMQQQRRRPPP}}}~~~}}}wwwpppiiibbb\\\YYYOOODDD;;;666444111///111111000000///...---,,,,,,,,,---...000444<<>>;;;777666444555444444<<>><<<:::999999999:::;;;<<<<<<<<<===???BBB??????DDDJJJKKKKKKUUUdddqqqrrrnnncccYYYUUUSSSPPPPPPNNNOOORRRSSSUUUZZZaaacccrrr}}}uuubbbUUUQQQRRRQQQTTTTTTQQQPPPQQQPPPLLL|||||||||vvvooohhhaaa[[[XXXOOODDD;;;666444111///111000///.........///000111,,,...000111444;;;CCCIIIOOOOOOUUU]]]^^^VVVKKKEEECCC???CCCOOOSSSKKKEEEGGGNNNMMMKKKJJJKKKJJJIIIHHHBBB===;;;>>>???;;;777666333666777777???MMMXXX[[[]]][[[VVVOOOJJJJJJOOOUUUTTTTTTRRROOOLLLLLLMMMOOOPPPRRRUUUWWWYYY\\\```dddbbbcccbbb___dddmmmqqqppppppmmmjjjiiiiiikkklllllloooqqqtttxxx|||ttteee___\\\eeeuuu~~~|||}}}zzzuuuqqqqqqvvvqqqmmmhhhfffeeeaaa]]][[[ZZZYYYXXX___www|||pppiiiiiivvvooouuu}}}pppaaaXXXZZZ\\\bbbgggddd``````dddkkkrrrxxx{{{~~~}}}uuunnnddd```cccwwwyyykkkfff}}}gggYYYMMMMMMRRRfff}}}lll[[[VVVWWWUUUPPPNNNKKKJJJHHHFFFEEEEEEEEEEEECCCBBB@@@===;;;999999999999::::::::::::<<<>>>@@@???>>>FFFPPPQQQMMMRRR]]]dddhhhggg___VVVSSSRRRQQQMMMNNNRRRYYY[[[[[[^^^cccdddkkkttttttgggWWWPPPRRRQQQVVVXXXTTTPPPPPPOOOMMM||||||~~~{{{vvvoooggg```[[[XXXOOODDD;;;777444111///111......------...111333555,,,...111222444999AAAGGGKKKPPPYYY]]]UUUIIICCCCCCBBB===AAAMMMRRRJJJFFFIIIOOOLLLHHHIIIKKKLLLKKKHHHBBB===;;;>>>???;;;777666222777:::;;;CCCQQQZZZ[[[^^^\\\VVVOOOIIIIIIOOOTTTSSSSSSSSSPPPNNNMMMNNNOOOPPPRRRUUUXXXZZZ\\\___aaa___bbbbbbbbbiiirrrtttooollllllllllllmmmpppsssuuuuuuxxx|||uuujjjfffmmm}}}uuutttwwwwwwvvvxxx~~~}}}sssooolllgggbbb___^^^\\\ZZZ^^^vvvvvvnnnnnnyyyooosssqqqccc[[[bbbeeeiiikkkfff___```eeejjjuuuyyyrrreeeaaadddxxxssskkk}}}iii\\\OOONNNTTTlll~~~qqq___YYYZZZYYYVVVTTTTTTQQQMMMJJJHHHHHHIIIJJJGGGFFFDDD@@@===;;;<<<===888888999999;;;===@@@BBBAAAAAAJJJVVVXXXPPPOOOVVVTTT[[[]]]XXXRRRPPPPPPOOOJJJMMMUUU___bbb``````ccceeedddjjjpppjjjYYYPPPQQQTTTXXXXXXRRRNNNPPPSSSUUUzzzwwwxxx~~~|||xxxqqqiiiaaaZZZWWWPPPFFF;;;777444111111222...---,,,,,,---...///000---------///333888>>>AAAHHHLLLRRRXXXTTTJJJDDDDDDEEEEEECCCIIIQQQKKKEEENNNHHHJJJKKKKKKIIIHHHIIIIIIAAA>>>;;;:::;;;;;;888444555444666===IIIUUU]]]```cccXXXTTTQQQJJJNNNTTTPPPSSSQQQQQQQQQMMMJJJMMMTTTVVVVVVXXX[[[^^^___]]][[[bbb^^^```gggmmmooooooqqqkkkmmmoooqqqtttwwwyyy{{{sssuuuzzztttrrrxxxyyyqqqoookkkjjjeeeeeetttyyyssswwwwwwnnnuuu~~~qqqhhhfffjjjjjjkkkiiidddbbbiiissszzzttthhhdddkkk{{{hhhllllllZZZUUULLLNNNttt~~~wwwggg___ZZZXXXWWWVVVVVVWWWWWWVVVUUURRRQQQJJJIIIHHHFFFDDDCCCBBBAAA>>>===;;;<<<===>>>======@@@JJJ\\\jjjjjjaaa]]]```___[[[XXXWWWXXXVVVQQQLLLJJJNNNSSSWWWZZZ^^^dddhhhmmmkkkmmmqqqmmm```VVVSSSXXXYYYXXXUUUSSSSSSXXX\\\|||wwwuuuwww}}}{{{wwwqqqiiibbb[[[XXXPPPEEE;;;777444111000222......---,,,---...//////+++++++++---222888>>>AAABBBFFFNNNUUUTTTLLLGGGFFFIIIHHHCCCHHHQQQKKKGGGQQQMMMOOOQQQOOOKKKHHHJJJLLLBBB???<<<<<<<<<;;;777444777666999@@@KKKWWW___bbbaaaWWWSSSQQQJJJNNNTTTPPPRRRQQQQQQRRRNNNKKKMMMSSSQQQSSSVVV[[[______]]]ZZZ```^^^```gggmmmmmmmmmnnnlllnnnqqquuuxxx|||wwwsss}}}|||xxxooommm|||{{{~~~~~~pppuuu~~~zzzrrrnnnooouuutttsssoooiiieeejjjsss}}}vvvnnniiiooo~~~jjjnnnppp^^^WWWOOORRRyyyzzzyyy}}}sssiii^^^WWW[[[\\\]]]^^^^^^]]]ZZZXXXPPPNNNKKKGGGDDDCCCBBBBBB@@@>>>======>>>?????????BBBMMM^^^jjjiiiaaa___dddggg___VVVUUUYYYZZZVVVQQQRRRTTTVVVXXX\\\bbbkkkqqquuusssuuu{{{yyylll___XXXXXXYYYYYYWWWTTTTTTVVVYYYyyysssqqqsss|||zzzvvvpppiiibbb\\\YYYPPPEEE;;;666444111000222//////...---------......+++++++++...333:::AAAEEE@@@BBBJJJSSSTTTMMMGGGEEEJJJHHHCCCGGGOOOIIIFFFPPPPPPSSSUUUQQQJJJGGGJJJNNNDDDBBB???>>>>>><<<777333666666:::BBBLLLWWW___bbb```VVVSSSQQQKKKOOOUUUQQQQQQPPPRRRSSSPPPKKKMMMRRRPPPRRRVVV[[[___```^^^\\\___^^^aaahhhmmmkkkjjjkkkmmmpppuuuzzz~~~{{{sss||||||wwwppprrrwwwuuuuuutttwwwzzz~~~{{{vvvqqqhhhcccgggooo}}}zzzqqqlllrrrkkknnnvvvcccZZZSSSZZZzzzvvvxxxttt{{{}}}jjj\\\[[[ZZZZZZ\\\^^^^^^]]]\\\VVVSSSOOOKKKGGGEEEDDDCCCBBBAAA???>>>>>>???AAAAAAGGGTTTfffooojjj```]]]```lllaaaVVVTTTZZZ```___[[[UUUTTTTTTUUUZZZcccnnnvvv{{{xxx|||}}}lll```]]]]]]\\\ZZZXXXWWWXXXYYYyyyqqqmmmooozzzxxxuuupppiiiccc]]]ZZZPPPEEE:::666444111000111//////......---------------------000666>>>FFFJJJCCCDDDJJJSSSUUUNNNFFFBBBHHHGGGCCCHHHOOOHHHCCCLLLMMMRRRUUUPPPHHHEEEIIIPPPFFFDDDAAA@@@@@@===777222333444999@@@JJJTTT\\\aaaaaaWWWUUUSSSNNNRRRXXXTTTPPPPPPRRRTTTPPPKKKLLLQQQTTTUUUWWWZZZ^^^``````_________cccjjjmmmkkkiiijjjooottt{{{uuuxxxnnnmmm|||yyyrrrsssvvv{{{|||vvvpppgggbbbfffnnnxxx|||~~~ooollluuu~~~hhhlll|||hhh]]]WWWbbbyyyuuutttooovvv{{{~~~mmm```\\\WWWVVVXXXZZZ[[[[[[WWWVVVTTTQQQNNNJJJGGGFFFDDDCCCAAA???>>>???BBBDDDRRRcccxxxuuufff]]]\\\jjjbbbZZZXXX\\\bbbdddcccVVVUUUTTTVVV\\\fffpppwwwyyywww|||zzziiigggeeeaaa^^^[[[[[[\\\^^^|||qqqkkklllyyyxxxtttoooiiibbb]]]ZZZOOOEEE:::666333000///111/////////......---,,,,,,---------000666???GGGLLLEEEEEEKKKUUUZZZSSSIIIDDDDDDFFFEEELLLSSSJJJBBBIIIIIIOOOTTTPPPIIIGGGLLLRRRHHHEEEBBB@@@@@@===888333222444999@@@HHHRRR\\\aaacccZZZXXXWWWQQQUUUZZZVVVPPPPPPRRRTTTPPPKKKLLLQQQYYYWWWVVVWWWZZZ]]]^^^___```aaaffflllnnnkkkjjjlllrrrxxxyyytttzzzuuu{{{pppjjjwwwxxxtttvvv||||||uuunnngggcccgggoooqqqxxx|||xxxtttrrrpppmmmiiikkkjjjfffeeemmm}}}nnnooo{{{xxxdddkkkzzznnnaaa\\\kkkyyyqqqlllnnnqqqvvv|||wwwnnnbbb[[[YYYYYYXXXWWWUUUVVVXXXXXXUUUQQQLLLIIIFFFEEECCC@@@===???CCCFFFYYYmmmqqqccc\\\ggggggeeebbb``````bbbeeeZZZZZZ[[[___eeennnvvvzzzvvvuuuzzzxxxqqqmmmfff```^^^___aaabbb}}}rrrmmmnnnyyyxxxtttoooiiibbb\\\YYYOOODDD:::555333000///111.........///......---,,,,,,++++++...444===FFFKKKFFFDDDJJJWWW___ZZZPPPHHHCCCEEEFFFOOOWWWLLLCCCIIIHHHMMMRRRQQQMMMKKKOOOSSSIIIEEEAAA???>>>===999555333666:::@@@GGGRRR]]]dddfff\\\[[[ZZZTTTWWW\\\WWWQQQPPPRRRSSSPPPKKKMMMRRRYYYVVVTTTUUUWWW[[[\\\]]]aaabbbffflllmmmjjjkkknnnsss{{{~~~rrrqqqtttnnnuuuiiirrr|||zzz~~~{{{rrrjjjccc```dddjjjmmmqqqppphhh___ZZZWWWSSSUUUYYY]]]]]]\\\bbbmmmvvvqqquuusssdddnnnttteeebbbttt{{{rrriiilllnnnrrr{{{yyylllddd^^^XXXTTTUUUWWWZZZ[[[YYYUUUPPPMMMIIIIIIFFFBBB>>>???EEEJJJWWWjjj}}}~~~ssseee\\\iiinnnqqqnnngggbbbcccfff]]]]]]^^^cccjjjrrrwwwyyywwwvvv{{{{{{vvvmmmgggeeeeeeffffff|||sssqqquuuzzzxxxtttooohhhaaa[[[XXXOOODDD:::555333000///111,,,---.../////////...---,,,++++++---333<<>>???>>>EEENNNFFF@@@HHHDDDGGGKKKMMMMMMJJJIIIHHHJJJEEE???;;;;;;<<<:::888111333666999@@@LLLZZZcccggg^^^\\\[[[TTTVVVZZZTTTSSSQQQQQQQQQMMMJJJMMMTTTUUUWWWZZZ___dddeeecccaaa______dddhhhiiigggkkkppprrr|||tttuuuyyykkkfffjjjuuugggmmmxxxnnnhhhhhhmmmeeehhhfff^^^WWWWWWWWWVVV[[[___dddfffgggiiilllooovvvxxxmmmwwwssslll}}}~~~nnnmmmpppooommmeeebbbjjjssszzz|||qqq___]]][[[XXXVVVUUUUUUUUUPPPPPPMMMGGGBBBDDDKKKQQQpppuuuwwwsssrrrtttqqqkkkiiimmmrrrvvvzzz|||}}}}}}jjjgggfffiiiqqqyyy{{{{{{}}}|||vvvrrr}}}zzzyyyxxx}}}xxxrrrnnnjjjddd]]]XXXNNNEEE;;;333000///...---........................+++++++++...444<<>>>>>HHHNNNFFF===AAAAAA<<>>===;;;999555222222777>>>HHHVVVcccbbb___[[[YYYYYYXXXWWWUUUUUUSSSSSSRRROOOLLLOOOUUUZZZZZZZZZ\\\```bbbbbbaaabbbdddeeedddccceeejjjnnnqqqzzz~~~yyyuuulllffffff|||yyyiiikkk|||zzzwwwuuuqqqrrrjjjccc```]]]ZZZYYY[[[dddggglllppptttuuuvvvvvv}}}tttkkk|||ttt|||wwwssskkklllgggfff^^^ccckkktttoooeeeZZZVVVXXXYYYUUUOOOQQQUUUTTTMMMFFFIIIUUUaaa~~~uuuppprrrwwwxxxvvvuuuttttttyyyuuullliiiqqq|||~~~{{{}}}|||xxx||||||zzzyyyyyy}}}xxxrrrnnnjjjddd]]]XXXNNNFFF<<<444111111///...........................---,,,+++---333:::BBBFFFHHHFFFFFFHHHDDD??????DDDDDDJJJDDD>>>CCCCCC???@@@EEE@@@???CCCEEEAAA======EEECCCAAA@@@???>>>;;;999777333333777>>>FFFTTT___``````___\\\WWWUUUVVVWWWWWWUUUUUUTTTQQQLLLNNNRRRVVVWWWYYY[[[^^^bbbdddfff^^^bbbfffiiiiiiiiikkklllpppyyy{{{xxxoooiiihhhqqqnnnwww|||ssskkkgggeeedddggglllrrruuuyyy}}}~~~}}}rrrnnn~~~zzzoooffffffbbb```\\\```eeemmmzzztttggg___]]]ZZZSSSLLLMMMPPPSSSPPPJJJJJJZZZlll~~~uuussssssssslllnnnqqqtttyyy||||||zzzwwwooolllvvv~~~~~~zzzyyyzzz{{{|||xxxrrrnnnjjjeee]]]WWWOOOGGG<<<555222222111///...........................---,,,---111888???DDDEEEFFFIIIJJJEEE??????CCC???FFFBBB???FFFFFF@@@AAAFFFCCCCCCHHHIIIDDD>>>;;;CCCBBBAAAAAAAAA???<<<:::888555444777<<>>IIIOOOKKKMMMRRR]]]jjjmmm```PPP>>>DDDAAA???IIIHHH>>>:::;;;@@@EEEJJJOOOPPPJJJBBBDDDCCCBBBBBBBBB@@@===;;;444111111555:::@@@JJJTTT______^^^``````^^^YYYUUUVVVSSSTTTXXXZZZVVVTTTTTTQQQUUUYYYZZZZZZ[[[___bbb___cccjjjqqquuurrrmmmgggggghhhnnnzzz{{{vvvmmmkkkkkkmmmlllhhhfffgggrrr{{{ooohhhxxxoooeeeccc\\\ZZZXXXUUUYYYbbblll{{{|||vvvrrrgggaaaaaaeeeeeejjjjjjkkkyyy|||xxxwwwyyyzzzzzzwwwssspppllleee\\\UUULLLDDD:::333111111111000........................,,,******,,,333>>>HHHOOOGGGJJJNNNVVVbbbiii```SSS>>>CCC???>>>IIIIII???;;;>>>DDDIIILLLRRRUUUPPPGGGGGGEEEBBBAAAAAA???===;;;666333222555888===FFFPPP[[[^^^aaabbbaaa]]]ZZZYYYXXXTTTSSSWWWYYYVVVSSSSSSQQQSSSWWWZZZ\\\]]]]]]]]]\\\___fffooowwwzzzxxxvvvkkkkkkmmmrrr~~~|||{{{yyysss|||uuummmhhhiiiiiieeecccdddiiiqqq~~~~~~vvv{{{ssshhhddd\\\YYYYYYTTTUUU]]]eeetttwwwqqqjjjdddgggooo~~~www}}}}}}yyywwwxxxyyyzzzwwwsssppplllfff\\\UUUMMMEEE;;;444222222222111........................,,,***)))+++222<<>>:::===>>><<<777555222000111777???EEEUUUYYY^^^aaaaaa___^^^^^^]]]WWWQQQPPPTTTVVVVVVTTTTTTWWWZZZ\\\]]]\\\YYYWWW^^^]]]]]]^^^eeeppp~~~|||ccc~~~wwwoooiiihhhgggfffeeeeeecccfffsssuuuhhh[[[ZZZXXXXXXRRRUUUaaapppxxxqqqiiinnn~~~zzzyyyzzz|||}}}wwwqqqnnnlllfff\\\TTTNNNFFF<<<444222111///.........---------,,,,,,,,,,,,******,,,///444???KKKGGGDDDDDDMMMVVVVVVKKK@@@CCC;;;>>>DDDCCCFFFEEE:::;;;AAAIIIMMMLLLJJJHHHIIIGGGKKKHHH???999:::<<<;;;777555333111222777???DDDPPPUUU\\\```bbbaaa``````^^^YYYSSSQQQTTTWWWWWWVVVTTTVVVYYY\\\^^^]]]\\\[[[WWWZZZ^^^bbbffflllrrrwww|||aaawwwqqqhhhcccbbbbbbaaa___aaa___```jjj{{{}}}qqqdddYYYYYYXXXWWWQQQSSS^^^kkkxxxrrrzzz}}}zzzzzz|||}}}|||wwwqqqnnnlllggg^^^WWWNNNFFF<<<444111111000.........---------,,,,,,,,,+++)))***---...222;;;EEEEEE???===GGGUUUWWWKKK===???;;;BBBHHHEEEFFFFFF===;;;???DDDFFFDDDBBBBBBCCCFFFLLLMMMDDD;;;999:::<<<777666444222222777===CCCJJJPPPYYY___bbbccccccbbb```[[[TTTRRRTTTWWWXXXXXXSSSUUUXXX\\\^^^``````aaaaaacccfffgggggggggiiikkkrrrwww~~~zzz[[[|||pppjjjbbb]]]\\\]]]]]]\\\```___^^^```jjj}}}qqqdddZZZ\\\WWWVVVPPPPPPZZZfff~~~}}}zzz{{{}}}~~~|||xxxssspppmmmggg___XXXPPPGGG<<<444111111000///......---------,,,,,,,,,***)))***---...///777@@@BBB===<<>>AAA@@@===<<<===@@@GGGNNNQQQKKK@@@::::::===777777555333333666<<<@@@FFFMMMVVV^^^aaabbbbbbbbb```[[[UUURRRSSSVVVXXXYYYRRRSSSVVVZZZ^^^aaadddeeepppnnnkkkfffbbbaaaccceeeqqqtttvvvxxxyyy|||vvvSSSooo{{{lllfff___[[[\\\]]]^^^]]]```aaa___\\\]]]hhh{{{xxxiii^^^aaaVVVUUUNNNNNNWWWbbbyyy}}}{{{|||~~~~~~~~~{{{vvvrrrmmmfff^^^XXXQQQHHH===444111000000///......---------,,,,,,,,,***)))***------...555===@@@@@@@@@CCCFFFFFFCCC@@@@@@???GGGKKKDDDDDDFFFAAA<<<>>>???>>>;;;;;;>>>AAAEEELLLRRROOODDD:::999<<<888777666444444666:::>>>EEEKKKTTT[[[^^^`````````^^^[[[UUURRRRRRTTTVVVWWWQQQRRRTTTWWW\\\aaaeeehhhnnnmmmjjjfffcccaaabbbdddjjjllloooqqqrrrtttwwwyyynnnOOObbb~~~mmmggg```\\\]]]___```___]]]``````\\\XXX[[[dddmmmvvv|||pppbbbbbbUUUUUUNNNMMMUUU___uuu}}}|||}}}}}}||||||xxxsssmmmfff___ZZZRRRIII===444111000000///......---------,,,,,,,,,+++)))***,,,,,,---444===BBBEEEFFFDDD@@@???CCCGGGFFFBBBGGGIIIAAABBBEEE@@@;;;===???>>><<<>>>BBBFFFDDDIIIPPPQQQHHH<<<888999888888777666444555999;;;CCCIIIPPPWWWZZZ\\\^^^___]]]ZZZWWWTTTSSSSSSUUUVVVQQQQQQRRRTTTYYY^^^dddgggfffiiinnnppppppnnnmmmlllcccgggmmmsssvvvvvvtttrrr{{{~~~bbbOOOXXXtttnnnfffaaa```aaaaaa___ZZZ\\\]]][[[YYYXXXYYY\\\]]]```hhhrrr~~~xxxddd```WWWVVVNNNLLLSSS[[[ppp}}}}}}~~~|||zzz}}}{{{xxxtttnnngggaaa]]]SSSJJJ===444000000000000......---------,,,,,,,,,,,,******++++++---555>>>HHHJJJJJJEEE@@@@@@HHHOOOMMMFFFFFFEEE>>>@@@DDD???888;;;>>>>>>???AAAFFFKKKFFFIIIQQQUUUOOOBBB::::::888999888777555555777:::AAAEEELLLRRRWWWZZZ]]]___\\\[[[YYYWWWUUUTTTUUUVVVRRRQQQPPPQQQUUU[[[aaaeeehhhmmmrrrvvvxxxxxxxxxyyyvvvyyy~~~UUUNNNNNNxxx{{{qqqjjjfffeeebbb```\\\ZZZXXXXXXYYYZZZXXXVVVTTTTTTWWW^^^eeerrrggg^^^ZZZXXXOOOLLLPPPUUUiii~~~~~~~~~{{{xxx{{{zzzxxxtttoooiiiccc```TTTJJJ===444000000000000......---------,,,,,,,,,,,,***)))++++++---555???LLLMMMKKKFFFBBBDDDMMMUUURRRHHHEEEBBB<<>>666999===???@@@CCCIIINNNJJJLLLSSSZZZVVVIII???===999999999777555555777999>>>CCCIIIOOOTTTYYY^^^aaa\\\\\\\\\ZZZWWWUUUUUUVVVRRRPPPOOOOOOSSSYYY___cccoooppppppppprrruuuzzz~~~LLLKKKGGGjjj{{{rrrlllhhhdddaaaccc\\\UUUTTTYYY\\\YYYUUUSSSPPPPPPSSSUUU]]]pppkkk___]]]ZZZPPPKKKNNNQQQccc}}}zzzwwwwwwzzzyyytttrrrrrrnnneee]]]UUUKKK<<<333111111000......------,,,,,,++++++***+++------,,,+++,,,111666OOOOOOOOOLLLFFFEEENNNZZZPPPFFF@@@AAABBB@@@AAAFFF;;;666666<<>>???@@@???@@@CCC@@@<<<888:::BBBJJJNNNOOOJJJMMMSSSZZZ\\\UUUIII@@@666777888777555555666888===@@@EEELLLRRRYYY^^^aaadddaaa^^^\\\\\\ZZZWWWTTTSSSQQQRRRVVVWWWVVVYYY```jjjlllooorrrtttwww{{{}}}yyywwwuuussssssvvvzzz}}}fffKKKGGGGGGYYYzzzppphhhcccbbbfffbbb]]]ZZZ[[[^^^```bbb[[[WWWUUUSSSOOOMMMSSS]]]gggvvvqqqbbbaaa^^^ZZZSSSKKKKKKXXXggg~~~{{{xxxxxx{{{|||vvvtttrrrnnneee^^^VVVKKK===444111111000///......------,,,++++++++++++++++++******+++///111:::AAAKKKOOOIIIDDDHHHRRRMMMDDD;;;;;;===>>>???@@@EEEDDD===999@@@MMMOOOIIIKKKKKKMMMUUU\\\ZZZOOOCCC;;;999888777777777666555999===DDDIIINNNTTT\\\aaabbb```^^^]]]]]][[[XXXVVVTTTRRRSSSTTTTTTRRRUUUYYY^^^bbbjjjrrryyy|||{{{yyymmmppprrrqqqnnnmmmpppttt|||~~~]]]JJJHHHKKKXXXzzz|||rrrjjjggggggbbb]]]ZZZ[[[___ccceee```\\\XXXVVVRRRMMMKKKMMMTTT___rrryyyddddddaaa]]]WWWNNNJJJQQQ[[[}}}~~~}}}zzzzzz}}}|||xxxuuurrrmmmeee^^^VVVKKK===444222222111///.........---,,,,,,++++++++++++*********+++---...222;;;FFFKKKFFF???CCCKKKPPPGGG===999;;;>>>@@@AAAIIIMMMGGG;;;===IIIMMMFFFKKKIIIJJJPPPYYY]]]TTTHHHEEE@@@;;;999::::::666333555;;;BBBGGGJJJOOOXXX```bbbaaa```___]]][[[XXXVVVTTTTTTSSSRRRPPPOOOPPPSSSXXX[[[bbbmmmvvvyyywwwssskkkmmmooopppppppppsssvvvvvvxxx|||{{{SSSHHHLLLQQQXXXnnn|||uuurrrkkkfff___\\\^^^bbbgggiiijjjddd___\\\XXXSSSNNNJJJLLLRRR___ppp{{{iiigggdddaaa\\\TTTLLLNNNTTTjjj~~~}}}{{{{{{~~~|||xxxuuuqqqllleee___VVVLLL===444222222111/////////...------,,,,,,+++,,,+++***)))***+++,,,,,,000666@@@EEEBBB<<<>>>DDDTTTMMMCCC<<<;;;???CCCDDDLLLUUURRRCCC<<>>555222222111000//////......---,,,,,,,,,---,,,******+++,,,+++***000333;;;BBBBBB======@@@TTTSSSNNNEEE???AAACCCDDDMMMVVVVVVIII>>>@@@FFFIIIHHHMMMNNNKKKNNNWWWXXXTTTJJJCCC;;;777999<<<<<<:::555999===AAADDDJJJRRRXXX^^^```aaa```]]]YYYWWWWWWTTTVVVUUUPPPMMMNNNOOONNNPPPQQQVVV^^^hhhqqqwwwzzzxxxvvvuuuyyy~~~vvvoooooovvv}}}___KKKGGGOOOVVVZZZdddvvvpppiiieeegggnnntttyyyyyyvvvnnngggcccbbb]]]WWWSSSQQQPPPRRRXXXcccnnnuuuuuuzzz~~~|||iiiddd___]]]WWWOOOKKKLLLUUUppp~~~{{{wwwuuuwwwyyyxxxvvvsssooojjjeeeaaaWWWLLL>>>555333333222000/////////...------,,,,,,///,,,***+++,,,---+++)))///111888BBBGGGDDD@@@???OOOWWWYYYPPPFFFBBBBBB@@@GGGKKKMMMGGG???<<>>DDDJJJPPPTTTYYY\\\______]]]ZZZYYYZZZSSSWWWVVVPPPNNNPPPRRRPPPKKKNNNQQQWWW^^^gggqqqwww{{{|||~~~~~~}}}{{{yyyxxxzzz}}}}}}{{{TTTLLLJJJTTTZZZ^^^fffzzzooogggfffiiimmmqqqmmmpppnnniiihhhjjjhhhccc]]]]]]ZZZVVVSSSTTTYYY^^^\\\```gggooowww~~~xxxtttuuuzzzmmmfff```\\\WWWPPPKKKKKKOOOaaa}}}www}}}~~~zzztttqqqrrrwwwvvvuuurrrnnnjjjeeebbbWWWLLL>>>555333333222000/////////...------,,,,,,///---++++++------+++)))...///777DDDLLLJJJCCC???KKKXXX```XXXKKKCCC???<<>>>>>888>>>CCCBBB===:::;;;>>>MMMKKKIIIEEEDDDGGGMMMRRR\\\VVVNNNIIIAAA999777999;;;<<<<<<;;;===CCCKKKRRRRRRWWW^^^bbbaaa]]]YYYWWWWWWWWWVVVVVVUUUTTTSSSSSSPPPNNNLLLLLLOOOTTTZZZ^^^fffrrr~~~xxxzzz}}}XXXBBBNNNRRRTTTVVVVVV___mmmwwwllliiikkkppptttzzzuuunnnllldddWWWRRRUUUOOOPPPPPPQQQSSSVVVYYYZZZbbbeeennn{{{sssmmmjjjiiikkkpppxxx~~~kkkaaa___YYYWWWVVVMMMOOOQQQbbb~~~{{{vvvtttuuuuuuwwwvvvrrrooommmfff^^^WWWNNNAAA777222111000///------......------,,,+++++++++************++++++***,,,222;;;DDDHHHGGGEEEIIIMMMSSSUUURRRJJJCCC@@@:::;;;>>>BBBDDDCCCAAA>>>FFFIIIJJJEEE>>>>>>FFFNNNRRRRRRQQQNNNFFF<<<999<<<999999999999:::???GGGMMMSSSWWW]]]``````^^^]]]\\\[[[[[[ZZZXXXWWWUUUTTTSSSOOOMMMKKKJJJLLLPPPUUUXXXYYYdddrrr{{{}}}~~~UUUFFFNNNSSSUUUYYYYYY\\\bbbnnnwwwuuuvvvuuuvvvxxxyyyyyywwwuuuyyyvvvvvv|||}}}qqqaaaVVVTTTQQQOOONNNPPPRRRRRRRRRJJJMMMTTTbbbttt~~~ppplllgggdddeeeiiilllooozzz~~~~~~yyytttrrrrrrwwwjjjdddZZZWWWTTTLLLLLLLLLTTTiii|||wwwvvvwwwtttvvvuuurrrpppnnnhhhbbbXXXNNNAAA777333111000///------......------,,,+++++++++************+++++++++***,,,444>>>DDDEEECCC===AAAHHHPPPTTTPPPGGG???<<<999999@@@IIILLLHHHBBB>>>FFFJJJDDD999666???JJJGGGKKKQQQRRRJJJ???;;;>>>999999888888999===DDDHHHTTTWWW\\\___``````aaabbb______]]][[[YYYWWWVVVUUUQQQOOOLLLJJJKKKMMMPPPRRRNNNWWWccclllqqqwww~~~kkkQQQLLLOOOUUUUUU[[[\\\ZZZYYY^^^~~~|||xxxqqqllliiifffdddcccfffhhhooo||||||jjjbbb[[[UUUSSSTTTUUUSSSPPPMMMMMMOOOSSS[[[eeennnsss{{{~~~sssoookkkccc\\\YYYXXXZZZbbbppp~~~vvvkkkfffdddxxxjjjbbbtttjjj]]]XXXVVVOOOLLLKKKLLLRRRaaa|||xxxvvvxxxsssuuussspppnnnnnniiicccXXXNNNAAA777333222000///------......------,,,+++++++++************++++++,,,***)))///999??????===:::<<<@@@GGGOOOQQQGGG<<<===999666<<>>>>><<<;;;::::::;;;>>>BBBEEERRRVVV\\\```bbbbbbbbbcccaaaaaa___]]][[[YYYXXXWWWUUUSSSPPPNNNLLLMMMNNNOOOMMMRRRYYY___cccjjjssszzzWWWPPPSSSQQQWWWTTTZZZZZZYYYYYY[[[qqqyyyooohhhcccaaa```ZZZ\\\^^^fffzzz~~~pppggg___\\\^^^___[[[WWW[[[ZZZXXXUUUTTTUUUYYY]]]]]]gggsss}}}vvvmmmaaaYYYXXXYYYXXXVVV```bbbkkkzzzyyyyyy{{{}}}}}}}}}___^^^www}}}pppaaa[[[[[[UUUPPPPPPPPPOOOSSSfff~~~{{{wwwvvvxxxssssssqqqmmmllllllhhhcccXXXOOOBBB888333222111000------......------,,,+++++++++************++++++,,,******...555999999777;;;;;;:::>>>IIIQQQKKK???>>>;;;888999>>>EEEJJJLLL???BBBDDDEEEDDDFFFJJJMMMKKKGGGGGGNNNRRRMMMEEE@@@???===;;;;;;<<<>>>???@@@LLLSSS[[[aaaddddddbbbbbbbbbaaa```___]]][[[ZZZYYYWWWUUUSSSPPPNNNLLLLLLLLLOOOQQQTTTVVVYYY___gggmmmtttzzz}}}yyyxxxzzz}}}vvvNNNQQQWWWSSSXXXVVVYYYWWWWWW]]]^^^jjjtttlllgggeee^^^^^^ZZZXXXeeezzzxxxqqqiiigggjjjlllhhhddd______^^^\\\XXXVVVVVVWWWQQQWWW```eeehhhnnnvvv}}}}}}rrrkkk\\\[[[XXXWWWYYY___hhhooovvvzzz}}}{{{ppp]]]```nnnzzzggg^^^]]]WWWTTTRRRQQQNNNNNNYYYrrr}}}|||xxxwwwxxxttttttqqqkkkjjjjjjgggbbbYYYOOOBBB888444222111000------......------,,,+++++++++************+++++++++***+++---111555666777===;;;777999FFFTTTTTTJJJAAA???;;;888888===DDDIIIBBB@@@@@@CCCIIINNNPPPPPPRRRJJJGGGNNNVVVUUUMMMGGG@@@>>><<<;;;<<<===<<<;;;EEELLLWWW```dddeeeddddddfffeeecccaaa___]]][[[ZZZWWWUUUSSSQQQNNNLLLKKKJJJMMMNNNOOOPPPRRRWWW^^^ccciiipppzzzvvvvvvuuusssssswww~~~gggNNNRRRVVVVVVZZZXXXZZZVVVVVV]]]]]]aaaooovvvlllfff```___\\\[[[bbbqqq~~~~~~zzzuuuvvvyyyzzzxxxtttpppoooooommmjjjgggcccaaaZZZ\\\^^^^^^]]]^^^aaaeeedddfffjjjooosssvvvxxxyyyyyyyyy{{{}}}zzzsssllleee```\\\\\\___bbbdddhhhppp|||}}}zzz|||yyywww}}}ddd___ccchhhrrrddd^^^VVVUUUPPPKKKIIIIIIPPPaaarrr~~~}}}yyyxxxzzzxxxwwwrrrllliiiiiifffaaaYYYOOOBBB888444222111000------......------,,,+++++++++************++++++***+++++++++,,,111888>>>AAA@@@;;;:::GGGXXX[[[SSSEEEBBB>>>:::888999===???AAA>>>===AAAHHHOOOQQQQQQNNNHHHGGGOOOWWWWWWQQQMMMDDDAAA>>>>>>>>>>>><<<999>>>EEEPPPZZZbbbfffiiijjjlllkkkhhheeeaaa]]][[[YYYWWWWWWUUUSSSQQQOOOMMMLLLKKKKKKKKKLLLNNNRRRVVVZZZ^^^dddlllrrrxxx~~~uuummmmmmnnnpppvvv~~~ZZZQQQQQQSSSXXXZZZWWW\\\YYYWWW\\\ZZZ[[[gggxxxpppddd```^^^ccchhhnnnwww{{{zzzzzz{{{}}}~~~}}}{{{{{{yyyxxxzzz|||{{{wwwtttnnnnnnmmmkkkiiifffdddccc]]]^^^```aaaccccccbbbbbb```aaabbbdddgggkkknnnpppkkkjjjhhhhhhhhhiiihhhhhhjjjmmmppprrruuu}}}sssnnnhhheeegggkkkpppssswwwxxxzzz{{{~~~uuunnnmmmooowwwzzzttt]]]cccgggkkk{{{nnndddZZZWWWRRRNNNKKKIIIKKKUUUaaattt~~~{{{zzz|||{{{zzztttmmmiiiiiieee```YYYOOOBBB999444333222000------......------,,,+++++++++************++++++***+++***((()))///;;;EEEFFFFFFAAA>>>IIIZZZ]]]UUUHHHDDD@@@<<<;;;999888666???===<<>>;;;999@@@KKKVVV___fffmmmppprrrppplllgggbbb^^^ZZZXXXZZZYYYYYYWWWUUUSSSQQQPPPKKKKKKKKKKKKLLLNNNPPPRRRTTTZZZbbbjjjrrrzzz}}}xxxqqqjjjiiihhhiiippp}}}mmmQQQTTTOOOOOOYYYZZZUUU]]]]]]ZZZ\\\YYY[[[hhhppprrrgggaaafffhhhgggkkksssppprrrsssuuuvvvvvvuuuuuummmlllmmmttt~~~~~~}}}}}}}}}{{{wwwrrrmmmllllllkkkhhheeeaaa^^^\\\[[[[[[\\\]]]^^^```aaabbbWWWZZZ\\\[[[XXXWWWYYY\\\VVVXXXZZZZZZ[[[cccnnnxxxxxx|||~~~{{{xxxxxxyyyyyy{{{~~~}}}yyyqqqmmmiiilllvvvttthhhgggoooxxxgggZZZhhhkkknnnsssxxxlll```YYYXXXWWWUUUOOOJJJNNNUUUaaasss~~~}}}{{{}}}yyyyyyvvvpppkkkhhhaaaZZZWWWNNN@@@666111000...------......///...,,,+++*********))))))))))))******)))***+++)))(((,,,666>>>JJJEEEBBBCCCJJJRRRWWWYYYLLLJJJCCC<<<:::<<<:::555777666888<<<>>>@@@FFFOOOIIIIIIGGGGGGLLLTTTUUURRRKKKJJJGGGCCC>>>;;;;;;<<<999;;;???HHHSSSaaammmtttqqqqqqqqqmmmfff___ZZZXXX\\\YYYVVVUUUWWWVVVTTTQQQPPPNNNKKKKKKLLLNNNOOOOOOPPPSSSXXX]]]bbbiiipppttt{{{vvvtttrrrlllgggffflllnnnuuueeeSSSPPPMMMNNNTTTUUUWWWYYYZZZYYYYYYYYY[[[]]]ggg~~~sssmmmkkkllljjjhhhnnnnnnmmmnnnoooooommmllldddfffcccaaagggrrrxxxvvvsssrrrqqqqqqqqqsssuuuvvvzzzzzzxxxuuuqqqooooooooopppooolllhhhffffffiiikkk```___]]]]]]_________^^^]]]ZZZXXXYYY^^^bbbeeeeeejjjkkklllnnnpppqqqrrrssslllsss{{{{{{tttppprrryyy~~~bbbaaabbb[[[eeelllzzzfffccc___WWWNNNKKKMMMMMMLLLVVV___nnn}}}{{{zzz|||{{{{{{wwwqqqllliiiccc\\\XXXOOOBBB777333111///...---............,,,+++*********))))))))))))******(((***+++)))(((,,,333:::CCC@@@???@@@EEEKKKOOORRRHHHGGGCCC@@@AAABBB>>>888888888<<>>BBBKKKYYYhhhrrrxxxzzzzzzvvvooofff___\\\ZZZXXXVVVVVVXXXXXXUUURRRQQQOOOLLLKKKLLLMMMNNNMMMRRRTTTWWWYYY\\\___dddgggooossszzz{{{sssllljjjhhheeedddfffmmmuuuuuu[[[NNNPPPMMMNNNRRRRRRRRRTTTUUUUUUUUUVVVYYY[[[]]]ppp}}}xxxuuuqqqnnnmmmnnnpppsssuuuuuussspppeeeddd^^^YYY\\\dddfffdddeeedddbbbbbbbbbdddfffhhhpppqqqssssssrrrqqqrrrssswwwvvvtttrrrsssxxxzzzxxxuuutttssssssqqqooorrrttttttpppkkkffffffgggggghhhiiijjjkkklllmmmnnniiijjjjjjjjjmmmuuusssuuuvvvvvvwww|||vvvaaa```bbb___bbbhhh|||yyyhhhccc\\\VVVQQQMMMKKKKKKJJJPPPYYYdddsss{{{zzzxxx{{{~~~yyyqqqmmmkkkeee___ZZZPPPCCC888444222000///............---,,,+++*********))))))))))))******''')))+++***)))***///444:::;;;===???@@@CCCGGGJJJKKKJJJFFFAAAAAACCCAAA<<<888999>>>CCCCCC???>>>@@@HHHLLLMMMKKKKKKOOORRRQQQQQQPPPMMMHHHBBB>>>=========>>>===<<>>>>>777777:::???@@@;;;999;;;DDDJJJMMMKKKJJJNNNQQQQQQRRRQQQOOOKKKEEE@@@>>>===???@@@???;;;999BBBQQQ^^^rrrzzzvvvppphhhccc^^^\\\\\\\\\ZZZXXXVVVTTTPPPOOONNNMMMLLLJJJLLLNNNQQQRRRSSSUUUXXXZZZZZZ]]]aaaffflllttt|||||||||zzzqqqiiigggiiinnnwwwvvv{{{ZZZKKKJJJOOOLLLNNNQQQNNNRRRTTTUUUUUUUUUVVVXXXZZZ^^^YYYlll~~~{{{qqqmmmhhhcccaaaaaaaaa___aaaaaabbbaaa```]]]ZZZXXXYYY^^^eeeiiikkkkkkkkkllleeedddaaa___aaahhhqqqxxx~~~~~~{{{lll___[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]WWWWWWWWWUUUTTTXXX___eee{{{xxxtttpppooosssyyy}}}|||}}}~~~xxxtttsssyyyrrrddddddeeeiiipppmmmmmmmmmyyyzzzhhhccc^^^TTTOOORRRLLLMMMNNNOOORRRXXX```ffflllooouuu|||{{{yyyxxxxxx{{{}}}|||wwwppplllkkkgggbbbYYYOOOBBB777333111///...///......---,,,,,,++++++******))))))))))))******'''(((******)))))))))))),,,222:::>>>>>>===>>>???JJJSSSUUUJJJ<<<777999<<<555333444999:::888777:::>>>EEEJJJIIIIIIMMMPPPQQQOOOPPPPPPMMMHHHCCC???===???AAAAAA===888;;;EEENNNaaammm}}}vvvooofffaaa___]]][[[YYYZZZWWWTTTRRRQQQOOOMMMKKKIIIKKKNNNPPPPPPRRRTTTVVVRRRTTTWWWYYY]]]ccciiinnnooovvv~~~{{{vvvoookkkjjjmmmqqqpppkkkiiinnnuuu|||nnnjjj~~~qqqXXXMMMMMMPPPLLLOOOTTTQQQUUUVVVWWWVVVUUUVVVXXXYYY[[[YYYaaayyyxxxvvvrrrlllfffbbbbbbcccfffjjjlllkkkgggbbb^^^^^^bbbfffiiihhhgggfffeee\\\[[[ZZZYYYYYY[[[```dddooommmlllmmmoooqqqqqqpppnnnnnnmmmhhhaaa[[[XXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUWWWXXXVVVSSSSSSUUUXXXiiihhheeebbb```ccchhhmmmmmmrrrxxx~~~gggccciiiiiimmmuuuqqqqqqmmmppp{{{lllddd[[[VVVVVVJJJKKKLLLMMMNNNOOORRRSSSUUUWWWZZZ]]]bbblllyyyrrrxxx{{{yyyyyyxxxyyy}}}zzzyyyuuuooollllllhhhbbbXXXOOOAAA777222111///...//////...,,,,,,,,,,,,,,,******))))))))))))******(((((())))))))))))(((((('''---444;;;=========<<<:::KKKXXXSSSFFF<<<999999777222111555888777888:::999@@@EEEFFFHHHLLLNNNLLLKKKNNNQQQQQQMMMGGGBBB??????AAABBB???;;;:::>>>BBBPPP[[[lll|||}}}tttmmmiiieee```]]]]]][[[XXXVVVUUUSSSPPPNNNKKKMMMNNNOOOMMMMMMMMMNNNNNNPPPRRRSSSUUUXXX\\\___bbbhhhnnnqqqssswww~~~}}}yyyvvvnnnlllhhhccc___^^^```cccfffgggnnn{{{{{{qqqmmmvvvjjjVVVPPPRRRSSSMMMPPPVVVRRRSSSTTTUUUUUUTTTUUUWWWXXXYYY]]]___kkktttmmmmmmhhhkkkoooqqqpppmmmhhheee```aaabbbaaa___\\\\\\\\\VVVWWWXXXXXXWWWXXXZZZ\\\YYYYYYYYY[[[___bbbccccccbbb^^^[[[ZZZ\\\\\\[[[YYYTTTTTTUUUUUUUUUUUUUUUUUUYYYZZZYYYUUUQQQQQQUUUXXX]]]aaaeeegggdddcccccceeegggmmmvvv|||}}}dddeeelllkkkmmmsssmmmnnnlllmmm|||{{{kkkbbb\\\XXXJJJKKKKKKLLLLLLKKKKKKKKKJJJKKKMMMNNNPPPXXXbbbjjjlllsss~~~ssssss}}}{{{yyyvvvuuuxxxvvvwwwuuupppnnnnnniiicccYYYPPPCCC888444222000///000///---,,,++++++,,,,,,******))))))))))))******(((((((((((()))))))))((('''***222:::@@@BBB@@@>>>999GGGSSSRRRJJJCCC===::::::666444888;;;999999:::888===@@@BBBGGGKKKJJJEEEGGGLLLSSSUUUSSSLLLFFFBBB>>>???@@@???======>>>???BBBIIIVVVdddrrr|||uuullleeeaaa___\\\ZZZYYYWWWSSSQQQNNNOOOQQQPPPNNNMMMLLLLLLLLLNNNQQQRRRRRRSSSUUUWWW[[[]]]______```dddjjjoooyyy}}}yyyvvvtttqqqnnnkkkdddcccaaa^^^^^^aaafffjjjpppvvvyyyvvvsssvvv^^^QQQNNNTTTUUUNNNQQQVVVRRRPPPQQQSSSTTTTTTVVVYYY[[[[[[___```eee~~~}}}{{{xxxuuuqqqmmmkkkaaa```^^^[[[XXXVVVWWWYYYVVVWWWXXXWWWVVVVVVXXXZZZTTTSSSSSSUUUYYY\\\]]]]]][[[XXXVVVWWWYYYZZZYYYWWWSSSSSSTTTTTTUUUUUUVVVVVV[[[\\\]]]ZZZWWWVVVYYY\\\ZZZaaajjjnnnnnnmmmoooqqquuu|||uuueeefffkkkjjjiiilllfffiiilllmmmqqqpppfff```ZZZSSSQQQNNNLLLKKKKKKKKKKKKFFFHHHIIIIIIJJJNNNVVV\\\bbbffflllqqqtttwwwyyy{{{~~~xxx|||sss~~~yyyuuuwww~~~}}}}}}|||||||||~~~|||yyytttrrrsssuuuwwwuuurrrppppppkkkddd[[[QQQDDD:::555333222000000///---,,,++++++,,,---******))))))))))))******)))((('''((()))***)))((())),,,222<<>>>>>999888<<>>@@@EEEIIIFFF@@@EEELLLTTTYYYWWWPPPIIIDDD>>>>>>>>>>>>???@@@@@@@@@999===DDDOOO___rrrxxxnnnbbb```^^^]]]\\\YYYVVVSSSPPPRRRSSSTTTRRRPPPPPPQQQHHHJJJMMMNNNNNNNNNPPPQQQ[[[[[[ZZZYYYZZZ]]]bbbeeeaaajjjttt{{{~~~vvvrrrmmmiiigggeeebbb```[[[[[[[[[\\\___gggpppwwwnnndddiiiqqqvvvOOOKKKLLLTTTVVVPPPRRRVVVPPPNNNPPPSSSUUUVVVYYY]]]```[[[\\\]]]aaaoooppp{{{zzzuuurrrpppgggeeebbb]]]ZZZZZZ]]]```\\\\\\[[[YYYWWWWWWYYY[[[WWWVVVUUUVVVYYY[[[[[[[[[XXXWWWWWWWWWWWWVVVTTTRRRSSSSSSTTTTTTUUUVVVVVVWWWWWW\\\bbbdddaaa^^^]]]^^^```gggnnnsssvvvzzzqqqfffgggjjjgggeeeeeecccgggmmmmmmiiitttssshhhccc]]]ZZZVVVOOOJJJIIIJJJKKKLLLFFFHHHIIIIIIHHHIIIOOOSSSWWWZZZ^^^dddjjjrrr{{{kkkaaafffrrrvvvsss|||xxxvvvsssllleeefffmmmtttuuutttpppooonnnlllkkkmmmqqqttt|||{{{{{{xxxttttttyyyzzzxxxrrroooooolllhhh]]]SSSEEE:::444222///.........---------,,,,,,,,,************************))))))))))))************,,,))))))000;;;DDDEEECCCEEEAAA???CCCIIIJJJBBB;;;===<<<;;;<<<===>>>===<<<;;;>>>AAACCCCCCDDDFFFHHHBBBJJJUUU]]]___WWWJJJAAA:::;;;>>>AAA@@@===???DDD@@@???>>>>>>DDDSSShhhwwwvvvkkkddd```\\\ZZZYYYXXXVVVTTTTTTTTTSSSRRRPPPOOOMMMLLLLLLMMMNNNLLLKKKMMMNNNPPPSSSWWW[[[___aaa]]]___aaadddgggjjjooosssyyyzzzzzzyyyyyy~~~}}}yyysssnnnkkkiiifffbbb___]]]^^^^^^\\\]]]___ccckkkxxxttteee[[[[[[rrrtttXXXTTTJJJMMMPPPQQQQQQPPPOOOOOORRRRRRSSSTTTUUUVVVVVVWWWXXXZZZ___```^^^pppsssuuuqqqmmmiiihhhhhhgggfffhhhddd```^^^______]]]\\\ZZZZZZZZZ\\\^^^___^^^]]]\\\[[[YYYYYYYYYZZZ\\\^^^UUUWWWZZZ]]]^^^^^^]]]\\\```gggllljjjhhhkkkoooqqqsssvvv{{{nnnjjjeeecccdddeeecccbbbiiihhhkkkooommmqqq}}}aaa\\\ddd\\\\\\XXXQQQMMMLLLMMMMMMIIIIIIJJJJJJIIIIIIJJJKKKOOOPPPRRRWWW___jjjtttzzz{{{tttbbb^^^hhh~~~zzzvvv}}}zzzvvvxxxlllhhhfff^^^XXXXXX^^^dddeeedddaaa```___]]][[[ZZZXXXXXX{{{|||~~~}}}zzzzzzrrrvvvwwwtttrrrqqqmmmggg]]]SSSEEE:::444222000.........---------,,,,,,,,,************************))))))))))))***************((((((---666===@@@AAABBB???===???DDDEEEBBB>>>::::::;;;<<<===>>>>>>===DDDDDDDDDDDDEEEFFFHHHJJJJJJMMMSSSZZZ^^^ZZZPPPHHHBBB<<<:::<<>><<<<<<===???BBBDDD<<<<<<<<<<<<<<<=========EEEEEEGGGIIIKKKKKKIIIFFFPPPOOOQQQWWW\\\\\\WWWQQQQQQFFF>>>AAAFFFFFFDDDBBBBBBDDDDDDAAA>>>>>>AAAEEEUUUggg~~~yyynnnhhhbbb___[[[YYYXXXWWWUUUTTTTTTRRRPPPOOOOOOOOONNNMMMMMMLLLLLLKKKLLLNNNOOOPPPQQQRRRTTTTTTTTTUUUWWWYYYhhhlllooooookkkgggfffgggeeehhhlllpppssswww{{{~~~}}}xxxuuurrrqqqqqqqqqqqqpppooonnnmmmjjjhhheeedddbbb```]]][[[ZZZ[[[[[[ZZZZZZ[[[^^^```hhhsss~~~qqqiii\\\SSS\\\nnngggVVVOOOIIIJJJLLLMMMNNNMMMMMMNNNPPPKKKKKKMMMOOOQQQRRRTTTUUUUUUVVVZZZ[[[VVVZZZppp|||{{{yyywwwvvv}}}}}}|||{{{{{{}}}~~~kkkeeeccc```___```aaabbbbbbcccccchhhnnnmmmiiinnnxxxqqqiiiccc^^^\\\\\\ZZZUUUQQQRRRPPPLLLIIIGGGHHHIIIJJJEEEEEEFFFIIIOOOWWW___dddbbbiiihhhiiiqqqyyyyyyaaaXXXWWW[[[jjj|||}}}lll___^^^```^^^^^^aaa```]]]XXXRRROOOMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFzzz|||~~~|||yyyxxxmmmssswwwwwwvvvtttnnnhhh^^^TTTFFF;;;555222000///......---------,,,,,,,,,************************((()))))))))************'''((())))))***---333888<<<===<<<:::999<<>>AAAMMM___rrr}}}qqqlllfffaaa___^^^^^^]]]WWWUUUSSSRRRRRRRRRRRRQQQOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQRRRTTTXXX\\\aaabbb```]]][[[ZZZYYY[[[^^^___```bbbdddffffffgggjjjlllmmmooopppqqqqqqrrrsssuuuvvvwwwxxxxxxwwwwwwwwwxxxxxxzzz{{{{{{~~~}}}{{{zzzyyyxxxxxxxxxwwwvvvtttppplllhhheeecccggggggffffffeeedddcccccc^^^]]]\\\\\\\\\\\\\\\\\\ZZZ[[[]]]^^^```eeemmmttt{{{ttteee___fffhhhhhhzzzsssSSSNNNPPPMMMKKKLLLMMMMMMLLLMMMOOOQQQKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQUUUXXXWWWYYYeeetttssscccdddbbb```^^^^^^___````````````eeelllmmmjjjkkkooo|||zzzmmm___[[[]]]]]][[[ZZZUUUSSSPPPNNNMMMLLLLLLKKKGGGGGGFFFGGGJJJOOOTTTWWWWWWYYYXXX]]]eeegggsssvvvfffaaa```___eeepppvvvgggYYYSSSSSSRRRUUUZZZ\\\\\\YYYRRRKKKFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCzzz}}}}}}zzzxxxssswwwxxxvvvtttsssnnniii^^^TTTFFF;;;555333000///......---------,,,,,,,,,************************((()))))))))************''')))+++)))(((***///444:::===>>><<<999;;;DDDLLLPPPMMMFFF>>>888666999<<<:::===CCCJJJOOOQQQPPPOOOIIINNNSSSUUUTTTUUUYYY]]]ZZZZZZ\\\]]]XXXPPPLLLMMMGGGGGGGGGEEEBBB@@@?????????BBBHHHRRRbbbxxx|||qqqjjjfffcccaaa\\\YYYVVVTTTTTTUUUTTTSSSPPPOOONNNMMMMMMMMMNNNOOOMMMOOOQQQQQQQQQQQQSSSTTTQQQSSSUUUVVVVVVTTTTTTSSSSSSUUUVVVVVVUUUUUUWWWXXXXXXXXXYYY[[[\\\]]]]]]\\\___```bbbdddeeegggggggggllllllkkkkkkjjjkkkkkkkkkiiiiiihhhhhhggghhhhhhhhhiiiiiihhhfffdddaaa___^^^``````___^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYZZZ\\\^^^^^^bbbfffkkkrrr}}}oooccc```VVV\\\ttt}}}[[[LLLIIIJJJMMMKKKMMMMMMMMMLLLMMMOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOSSSVVVZZZbbbjjj}}}gggdddfffdddbbb___^^^]]]^^^___```___```eeeiiihhhhhhiiijjjwwwmmmcccaaa``````bbb^^^[[[XXXUUUTTTQQQLLLIIILLLKKKHHHGGGGGGIIIKKKMMMKKKHHHEEENNN\\\ZZZZZZfffrrrllljjjpppqqqjjjeeeeeettttttxxx}}}{{{vvvuuukkk```UUUNNNJJJIIIKKKNNNSSSUUUUUUPPPIIIDDDCCCEEECCCCCCCCCCCCCCCCCCCCCCCC~~~{{{~~~vvvxxxxxxtttqqqpppmmmiii___UUUGGG;;;666333111///......---------,,,,,,,,,************************))))))))))))************'''***+++***))))))---000777<<<@@@???<<<===CCCIIISSSPPPJJJBBB999666888<<>>999:::<<>>???AAAEEEJJJHHHCCC===;;;<<<<<>>GGGEEEUUUdddooo}}}wwwssspppdddbbb___]]]ZZZYYYYYYYYYUUUWWWYYYYYYXXXVVVVVVVVVQQQPPPPPPQQQSSSTTTSSSRRRPPPQQQRRRRRRPPPPPPQQQRRROOONNNMMMOOORRRSSSQQQOOOPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVYYYYYYZZZ\\\___bbbeeegggjjjnnnuuu|||~~~xxxddd]]]XXXXXXXXXWWW[[[bbbnnnsss\\\HHHFFFJJJIIIHHHKKKCCCFFFIIIJJJJJJIIIHHHIIIKKKKKKKKKKKKLLLLLLLLLMMMGGGJJJMMMOOOTTT[[[___```ZZZbbbiii\\\]]]``````aaaaaa^^^\\\[[[^^^bbb^^^___^^^[[[[[[^^^aaabbb[[[fffjjjpppuuuiiiccc___[[[XXXYYYXXXVVVTTTSSSSSSTTTUUUHHHTTTNNNCCCFFFKKKJJJMMMBBBBBBFFFNNNTTTTTTQQQNNNCCCIIIMMMOOOOOOOOOMMMKKKGGGJJJKKKHHHDDDCCCCCCBBB???AAADDDGGGHHHGGGDDDBBBDDDEEEFFFGGGHHHIIIJJJJJJ~~~{{{|||~~~{{{yyyyyymmmpppttttttqqqnnnmmmmmmbbbVVVGGG===:::777333///...,,,++++++------,,,***************************))))))))))))************))))))))))))))))))))))))***///666;;;<<<;;;999999444:::AAABBB@@@???BBBEEEAAA>>>???CCCEEECCCBBBDDDJJJPPPTTTTTTSSSWWW```iiieee```^^^bbbddd```ZZZWWW\\\\\\[[[YYYVVVRRRNNNKKKIIIHHHFFFEEEDDDDDDEEEFFFEEEFFFHHHLLLXXXmmm{{{tttmmmgggdddcccccc```]]]]]]^^^]]][[[XXXYYYXXXWWWWWWWWWVVVSSSQQQPPPQQQSSSUUUUUUTTTRRRQQQOOOOOOOOOPPPQQQRRRSSSTTTQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTSSSQQQPPPRRRSSSTTTSSSRRRQQQRRRTTTVVVXXXTTTWWWZZZYYYWWWXXX]]]bbbaaacccfffiiimmmuuuttthhh```\\\XXXUUUTTTVVVXXX\\\kkkzzz|||QQQNNNKKKIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLOOORRRTTTVVVVVVVVV[[[```ggg~~~rrr```^^^^^^[[[^^^```bbbdddddddddcccbbbccc___^^^aaa___[[[]]]dddeee______eeeppprrraaa```eee]]]\\\ZZZYYYWWWUUUTTTTTTQQQOOOMMMMMMKKKHHHFFFFFFKKKHHHEEEDDDFFFHHHIIIIIIIIIGGGHHHLLLLLLHHHFFFGGGFFFHHHMMMPPPKKKBBBBBBHHHDDDEEEGGGHHHHHHGGGFFFEEEFFFHHHKKKMMMMMMMMMLLLKKK{{{{{{|||zzzxxxyyynnnqqqtttssspppllljjjjjjaaaVVVGGG===999666222......,,,++++++------,,,***************************))))))))))))************))))))))))))))))))))))))***...333666777777777777555777;;;>>>AAADDDGGGIIIEEEAAA>>>AAACCCCCCFFFJJJHHHLLLSSSZZZ___bbbccccccgggeeefffhhhgggbbb___```fffkkkooommmeee[[[TTTQQQPPPNNNKKKIIIGGGEEECCCAAADDDDDDCCCBBBEEEOOO]]]hhh~~~~~~{{{uuuqqqnnnjjjeeeaaa___]]][[[ZZZZZZYYYWWWUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSTTTVVVUUUTTTTTTTTTVVVXXX[[[\\\YYY]]]aaaccccccffflllrrrsssxxxtttjjjccc___[[[YYYXXXTTTUUU^^^kkk{{{cccOOOLLLIIIGGGGGGHHHHHHGGGIIIIIIIIIIIIHHHHHHGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLOOOQQQSSSTTTUUUUUUXXX[[[```nnn~~~dddZZZ[[[]]]\\\\\\^^^```cccdddeeeddddddccc```aaadddccc______dddhhhbbb```ccchhhyyy{{{qqqppplllfff```\\\[[[\\\]]]XXXUUUSSSRRRPPPOOONNNNNNIIIHHHGGGIIIKKKNNNNNNNNNLLLIIIHHHLLLMMMLLLMMMOOOPPPMMMNNNQQQPPPJJJIIILLLHHHHHHIIIJJJJJJKKKKKKKKKOOONNNMMMNNNPPPQQQQQQPPP|||{{{zzzwwwuuuvvvqqqssstttsssooojjjgggfff___TTTFFF<<<777555111......,,,++++++------,,,***************************))))))))))))************))))))))))))))))))))))))***,,,...000111222555888888777777;;;BBBHHHLLLNNNKKKEEE@@@@@@AAACCCJJJPPPOOOOOORRR\\\gggllljjjfffhhhiiilllnnnkkkhhhkkkqqqvvv{{{zzznnnbbb[[[YYYWWWSSSPPPNNNMMMKKKGGGCCCAAABBBBBB@@@>>>AAAFFFKKKXXXcccsss|||xxxssspppmmmjjjiiihhhgggeeecccbbb```___]]]\\\[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZ[[[]]]^^^___^^^\\\[[[ZZZ[[[\\\[[[ZZZZZZ\\\]]]^^^___```bbbeeehhhlllnnnpppuuu{{{wwwqqqkkkcccZZZUUUUUUVVVUUUSSSYYYZZZdddxxxgggQQQLLLJJJGGGFFFFFFGGGGGGFFFKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRSSSUUUWWWYYY^^^ooo}}}kkk[[[YYYYYYYYYZZZYYYZZZ]]]```bbbcccccccccbbbbbbdddfffeeeaaaaaadddgggcccaaaaaa```hhhwwwnnniiiggghhhdddaaa]]]ZZZXXXWWWUUURRRPPPOOONNNOOOPPPPPPNNNLLLOOOJJJHHHKKKMMMLLLNNNPPPRRRNNNMMMPPPRRRQQQOOOOOOMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSWWW]]]ccceeebbb^^^|||{{{zzzuuuqqqppptttuuuuuurrrnnniiidddaaa]]]SSSFFF;;;666444111......,,,++++++,,,---+++***************************((()))))))))************)))))))))))))))))))))))))))***++++++---111777;;;===;;;:::;;;???FFFLLLPPPNNNIIIEEEDDDDDDEEEKKKRRR\\\VVVSSSWWWbbblllqqqrrrmmmkkklllnnnnnnpppwww}}}sssiiiccc```[[[WWWSSSRRRSSSRRRNNNJJJDDDFFFFFFEEECCCCCCEEEGGGFFFHHHKKKQQQ]]]qqq{{{wwwsssqqqqqqpppooonnnnnnmmmmmmmmmmmmnnnjjjlllnnnppppppnnnlllkkkkkklllnnnnnnnnnooorrrtttzzz{{{}}}yyyppplllhhhddd```YYYXXXWWWVVVVVVXXXYYYZZZfffqqquuuXXXMMMJJJHHHFFFFFFGGGGGGGGGFFFJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPSSSTTTVVVXXX]]]tttwww^^^\\\^^^YYYUUUXXXXXXZZZ\\\^^^```aaaaaaaaabbbbbbbbbbbbaaa```aaadddbbbaaabbbbbb___aaaooo~~~{{{zzzxxxrrrlllhhhddd]]]VVVYYYWWWVVVUUUVVVUUUTTTRRRSSSOOOMMMPPPRRRPPPNNNOOOQQQQQQRRRUUUVVVUUUSSSSSSRRRRRRTTTUUUVVVWWWWWWWWWYYY```nnn~~~~~~~~~{{{{{{zzzsssmmmkkkwwwvvvuuurrrnnniiiccc___\\\SSSFFF;;;555333111///...,,,++++++,,,---+++***************************((()))))))))************))))))))))))))))))))))))))))))******---222999>>>@@@AAA@@@===;;;>>>FFFLLLMMMKKKJJJKKKIIIGGGJJJPPP]]]YYYUUUUUU[[[eeeooouuuwwwqqqlllmmmooosss{{{tttlllddd```\\\YYYXXXVVVSSSPPPNNNMMMKKKGGGCCC@@@@@@@@@EEEDDDAAA@@@DDDOOO]]]hhhtttvvvppplllfff^^^YYYXXXXXXWWWVVVSSSXXX[[[[[[[[[aaalllwwwtttYYYLLLGGGHHHFFFEEEFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNOOONNNPPPUUUYYYXXXbbbyyy{{{gggYYY\\\]]]WWWWWW^^^]]]]]]^^^___```aaaaaaaaabbbaaa^^^ZZZXXX[[[___bbb```bbbdddeeebbbbbbiiiqqquuuiiibbb```]]]\\\\\\]]]]]]\\\UUURRRUUU]]]aaa^^^YYYVVVWWW]]]aaaaaa\\\YYYWWWWWWYYY]]]bbbggglllnnnoooooopppyyy}}}yyyzzzyyysssmmmkkkwwwvvvtttrrrooojjjddd___[[[SSSGGG<<<555222111111...,,,++++++------,,,***************************))))))))))))************))))))))))))))))))))))))))))))******,,,111777<<>>EEEIIIJJJMMMPPPNNNJJJLLLQQQRRRTTTVVVWWWZZZ```iiiooo~~~vvvqqqpppppprrrvvv|||vvvuuuqqqllleee]]]VVVRRRSSSQQQMMMIIIFFFDDDCCCCCC@@@BBBDDDEEEEEEFFFHHHJJJQQQWWW^^^fffpppvvvlllfffccc```^^^VVVTTTQQQNNNLLLLLLMMMNNNNNNUUU[[[\\\___mmm}}}WWWHHHEEEBBBFFFEEEDDDFFFHHHIIIIIIHHHEEEEEEDDDEEEFFFGGGIIIKKKEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJLLLMMMNNNJJJMMMTTTXXXWWWZZZlll|||rrrnnnzzzlll```XXXWWWVVVUUU[[[eee``````aaaaaabbbcccccccccbbbaaa\\\UUURRRWWW]]]___aaaccceeeeeecccccceeeiiinnn{{{uuuoooiiiddd___[[[XXXYYY```nnnwwwvvvoookkkhhhppptttpppiiieeedddcccnnnrrryyy}}}xxxxxxxxxtttqqqqqqxxxvvvtttrrrqqqlllfffaaa[[[SSSHHH===666222222222...,,,++++++------,,,***************************))))))))))))************))))))))))))))))))))))))((()))*********,,,000333999::::::888555666999<<>>777444222111......---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***,,,///222444888<<>>???DDDGGGHHHLLLQQQPPPLLLMMMVVV```jjjrrrzzzzzz}}}|||yyy{{{}}}lll]]]UUUYYYSSSNNNLLLJJJHHHLLLRRREEEFFFFFFGGGGGGHHHHHHIIICCCDDDDDDEEEFFFHHHKKKMMMIIIKKKMMMNNNQQQUUUZZZ^^^ccchhhmmmoooppptttzzz~~~yyymmmhhhbbb```aaaaaa___\\\[[[WWWRRRPPPQQQSSSSSSSSSTTTWWWUUUQQQVVV___[[[OOONNNPPPRRRTTTVVVXXXXXXYYYYYY___gggppp{{{aaaNNN???@@@DDDCCCBBBEEEBBBCCCCCCBBB@@@@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEDDDCCCDDDGGGJJJJJJLLLMMMNNNNNNPPPRRRTTTYYY___vvv~~~[[[OOORRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZ___aaa___YYYWWWWWWUUUQQQQQQSSSVVVWWWXXXYYY[[[]]]^^^]]]___eeemmm~~~{{{{{{wwwqqqqqqwwwwwwvvvtttqqqmmmiiifffdddZZZSSSIII???999555222000......---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,...222888@@@EEEEEE???<<<<<<>>>AAAHHHNNNKKKFFFFFFRRRbbbmmmtttyyyvvv|||~~~~~~pppgggaaa___\\\YYYRRRLLLOOOVVVPPPPPPOOONNNKKKHHHFFFDDDEEEDDDDDDCCCDDDDDDEEEEEEGGGHHHIIIHHHGGGGGGIIIKKKLLLOOORRRRRRRRRSSSWWW[[[XXXZZZ^^^```bbbeeehhhkkklllooorrrvvvxxxzzzzzzyyywwwxxxxxxyyyxxxwwwuuutttqqqqqqpppooollliiifffddd^^^\\\ZZZ[[[]]]\\\XXXTTTWWWSSSPPPOOOQQQSSSQQQOOOOOOPPPPPPNNNLLLKKKNNNQQQHHHLLLOOOQQQXXX___\\\RRRTTTUUUWWWYYY[[[\\\^^^^^^gggooo|||YYYKKKCCC???BBBBBB===>>>DDDCCCDDDDDDCCC@@@??????@@@CCCCCCBBBBBBBBBBBBBBBAAA@@@AAABBBBBBCCCCCCCCCCCCAAABBBBBBBBBAAABBBEEEGGGFFFGGGIIIJJJJJJLLLOOOQQQVVV[[[kkk___JJJLLLWWWQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSUUUWWWYYY[[[]]]___]]]XXXVVVVVVTTTPPPPPPRRRSSSUUUVVVYYY]]]```aaaaaaaaaaaaccckkk}}}{{{|||zzztttsssxxx{{{yyyvvvrrrmmmgggcccaaaZZZSSSIII@@@:::555222000......---,,,++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))+++...666>>>DDDEEE@@@;;;888999<<>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAAAAA@@@@@@???@@@AAAAAAAAAAAADDDFFFCCCDDDFFFGGGHHHJJJMMMOOONNNZZZjjjtttzzz}}}bbbTTTOOONNNOOOOOONNNMMMMMMNNNQQQSSSUUUSSSRRRRRRRRRTTTVVVYYYZZZZZZ]]]\\\YYYXXXZZZYYYVVVQQQSSSTTTUUUWWW[[[```dddggggggfffdddaaadddllltttzzzvvvyyyyyytttsssxxx|||zzzwwwsssnnniiieeecccZZZSSSJJJAAA:::666222000......---,,,++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((***000777===@@@???;;;888999<<<@@@BBBFFFFFFJJJRRRYYY^^^eeemmmcccccciiittt}}}rrrllleeeccc```\\\XXXVVVTTTSSSOOOMMMLLLLLLNNNNNNLLLJJJGGGHHHJJJJJJHHHHHHIIIJJJGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJJJJKKKLLLJJJKKKLLLMMMMMMMMMLLLLLLOOOPPPPPPPPPOOOOOOOOONNNLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJKKKLLLLLLKKKJJJJJJIIIHHHIIIJJJKKKJJJJJJGGGIIIKKKNNNOOOPPPPPPPPPWWWWWWZZZ```eeeeeebbbaaabbbdddjjjttt```FFFCCC===:::999;;;===<<<<<<>>>AAABBBCCCBBB???===<<<===???????????????@@@@@@@@@===>>>>>>????????????>>>>>>@@@AAABBBAAABBBDDDFFFBBBDDDFFFFFFGGGHHHKKKNNNHHHRRR\\\]]]YYYdddyyyYYYLLLNNNOOOKKKFFFLLLLLLLLLMMMOOOSSSVVVYYYUUUUUUTTTTTTTTTVVVWWWXXX[[[^^^^^^ZZZZZZ\\\\\\YYYRRRSSSUUUVVVXXX[[[```dddgggiiihhhfffddddddgggiiinnn|||vvvzzz{{{wwwwww{{{xxxwwwvvvsssqqqnnnkkkjjj[[[TTTJJJ@@@:::666333111......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''***///333999;;;;;;:::<<>>???AAA@@@>>><<<;;;;;;===>>>>>>>>>>>>?????????===>>>>>>?????????>>>>>>===???AAABBBBBBCCCDDDFFFCCCEEEFFFFFFFFFGGGJJJLLLLLLJJJKKKNNNRRRZZZiiiwwwggg[[[PPPLLLKKKHHHGGGHHHHHHIIIJJJLLLOOORRRUUUWWWTTTUUUUUUUUUUUUVVVVVVVVV^^^```___[[[YYY[[[ZZZVVVRRRTTTUUUVVVWWWYYY]]]```cccffffffcccccceeeeeecccaaafffuuuzzz|||~~~zzzzzzvvvvvvuuusssqqqooommmlll]]]UUUIII???999555333333......---,,,++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))((((((***+++000555888999>>>GGGLLLKKKEEECCCFFFMMMRRRTTTWWW[[[\\\aaaiiioooyyy}}}rrrkkkccc```^^^___aaaaaa\\\XXXTTTSSSQQQLLLHHHFFFFFFHHHKKKIIIHHHGGGGGGGGGFFFEEEFFFHHHJJJJJJJJJJJJLLLNNNKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJNNNLLLJJJHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNKKKLLLNNNOOOPPPPPPQQQRRRZZZ^^^```[[[SSSMMMMMMPPPSSSVVVhhh\\\DDDAAABBBBBB??????===<<<;;;;;;:::888:::<<>>>>>>>>>>>??????@@@??????>>>>>><<<>>>AAABBBBBBBBBDDDEEEDDDEEEFFFFFFEEEFFFHHHJJJNNNIIIIIINNNTTTWWW[[[___lllRRRQQQPPPOOOJJJEEEFFFKKKEEEFFFHHHIIILLLNNNOOOPPPPPPQQQSSSUUUVVVVVVUUUTTT[[[]]]\\\XXXWWWXXXWWWTTTUUUVVVXXXYYYYYYYYY[[[]]]```bbbbbb___```dddccc^^^aaa```dddpppxxxyyyzzzwwwwww{{{xxxwwwvvvssspppmmmkkkiii^^^UUUIII>>>888555444444......---,,,++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))******)))(((((((((+++222666888@@@LLLSSSSSSKKKEEEDDDKKKQQQRRRQQQPPPTTTYYYfff{{{vvvrrrooooooqqqpppkkkfffeeeddd```[[[VVVUUUVVVWWWUUUSSSQQQOOOOOONNNMMMLLLIIIKKKLLLLLLKKKKKKLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOLLLKKKJJJIIIJJJMMMPPPRRRPPPQQQQQQQQQQQQRRRTTTVVVRRRUUUWWWYYYZZZ\\\]]]___fffnnntttoooddd___dddlllsssxxxzzzPPPEEEDDD<<<999>>>555999<<<;;;999:::;;;;;;888;;;===>>><<<:::999999;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@??????;;;===@@@AAAAAABBBCCCDDDDDDEEEFFFFFFEEEEEEFFFHHHFFFIIINNNQQQOOOLLLPPPXXXdddyyycccTTTQQQLLLJJJKKKJJJFFFCCCDDDCCCDDDFFFGGGIIIIIIIIIIIIKKKNNNQQQUUUVVVVVVUUUTTTTTTWWWWWWTTTUUUXXXXXXUUUXXXZZZ\\\]]]\\\[[[\\\]]]___aaa```\\\___cccbbb\\\eeecccdddggglllxxx{{{zzzyyywwwwwwyyy{{{{{{xxxsssqqqrrrnnniii]]]WWWMMMCCC<<<888444222111///,,,+++,,,---,,,+++***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((///------555AAANNNWWWZZZUUUQQQKKKGGGKKKQQQQQQLLLWWWXXX]]]kkk~~~xxxooohhhdddcccbbbbbbfffbbb\\\YYYXXXXXXWWWUUUQQQPPPOOONNNNNNPPPRRRSSSPPPOOONNNNNNOOOPPPOOONNNSSSSSSSSSTTTTTTTTTTTTTTTRRRRRRRRRRRRTTTVVVWWWYYYZZZaaabbb[[[[[[aaa```XXXZZZ\\\```eeejjjpppuuuwwwtttiiiZZZIII???>>>???<<<888:::::::::;;;;;;;;;<<<<<<888888888999999:::::::::>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>?????????>>>===???@@@AAABBBCCCDDDEEEFFFGGGHHHJJJKKKKKKIIIFFFEEEIIIKKKNNNOOONNNMMMNNNNNNYYY___rrrdddRRRNNNQQQTTT^^^eee\\\KKKEEEJJJFFFFFFFFFGGGIIIJJJLLLMMMMMMOOOQQQRRRRRRQQQQQQQQQPPPOOOOOORRRXXX[[[[[[ZZZUUUWWWYYY[[[\\\\\\[[[ZZZ[[[\\\]]]]]]\\\[[[\\\^^^```bbbccceeegggnnnwww~~~|||{{{zzzwwwwwwzzz||||||yyytttsssssspppkkk^^^WWWLLLCCC<<<777444333111///,,,+++,,,---,,,+++***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())),,,000777@@@JJJPPPOOOOOOLLLIIIJJJPPPSSSRRRTTTZZZaaakkkvvv{{{tttppppppppplllhhhiiifffaaa\\\ZZZ[[[]]]^^^XXXWWWVVVVVVVVVWWWVVVUUUVVVVVVWWWXXXYYY\\\^^^___[[[XXXUUUSSSVVV\\\ccchhhnnnrrrooogggfffmmmoookkkooottt~~~jjjRRRIII???;;;<<<>>><<<:::::::::::::::;;;;;;;;;;;;999999999999999:::::::::>>>======<<<;;;;;;<<<<<<;;;<<<===>>>???>>>======??????@@@BBBCCCDDDEEEFFFHHHKKKOOORRRRRROOOJJJGGGJJJMMMOOOPPPOOOOOOOOOPPPTTTVVV```vvvgggTTTMMMMMMHHHQQQfff{{{yyybbbKKKAAAHHHHHHHHHIIIJJJLLLNNNOOOPPPRRRTTTTTTSSSSSSTTTUUUTTTRRRQQQSSSVVVYYYYYYXXXVVVWWWYYYZZZ[[[[[[ZZZZZZZZZ[[[]]]\\\[[[[[[\\\]]][[[]]]___```bbbffflllqqqxxx}}}|||{{{xxxxxx{{{||||||zzzuuutttuuurrrmmm```XXXLLLBBB;;;777555444000...,,,,,,,,,---,,,+++***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%(((+++,,,---222;;;BBBCCCHHHJJJIIIKKKRRRYYY\\\\\\aaafffdddbbbhhhyyy{{{uuuxxxoooiiigggggghhheeeeeedddcccccccccccccccaaa``````aaadddiiinnnqqqrrrpppnnnnnnrrryyy___@@@===;;;999999:::;;;;;;:::999999999::::::::::::;;;:::::::::::::::999999999===<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>======??????@@@BBBCCCDDDEEEFFFGGGKKKRRRWWWWWWRRRLLLHHHJJJLLLOOOPPPOOOOOOOOOPPPQQQSSSVVV\\\lllsssWWWLLLIIIJJJLLLKKKMMMZZZlllqqqcccPPPFFFGGGGGGGGGHHHJJJKKKMMMNNNQQQRRRSSSSSSRRRSSSUUUWWWXXXVVVSSSSSSUUUWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZZZZYYYZZZ\\\[[[ZZZZZZ\\\]]]\\\^^^aaacccdddeeegggiiikkklllwww~~~}}}|||yyyyyy|||{{{{{{yyytttssstttqqqlllaaaXXXLLLAAA:::777666555000...---,,,------,,,******((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++---222666888===BBBGGGOOO[[[dddfffjjjjjjfff\\\SSSUUUiii}}}zzz}}}~~~wwwWWWEEE>>>:::::::::999888888888999888888888999999999::::::;;;;;;::::::999999888888;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<============???@@@AAABBBDDDEEEFFFFFFDDDIIIOOOSSSTTTQQQLLLHHHHHHKKKMMMNNNNNNMMMMMMNNNMMMQQQTTTTTTXXXiii|||oooSSSHHHIIIKKKJJJIIINNNHHHGGGOOOUUUSSSNNNLLLDDDDDDDDDEEEFFFHHHJJJKKKMMMNNNNNNNNNMMMOOOQQQTTTXXXVVVTTTRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWXXXYYYYYYWWWYYYZZZZZZZZZZZZ[[[]]]]]]```cccfffggggggfffeeejjjdddccckkk{{{~~~}}}|||zzzzzz|||yyyzzzwwwrrrqqqrrrooojjjaaaYYYLLLAAA:::777666666///...------------,,,******((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***///,,,))))))+++------,,,222666:::CCCSSSeeennnooommmhhhccc\\\UUUTTTaaappp||||||nnnNNN===<<>>>>>???AAABBBCCCDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNHHHKKKMMMNNNMMMMMMMMMNNNMMMNNNNNNNNNPPPTTTZZZ___hhh}}}~~~YYYFFFBBBAAAEEEFFFDDDBBBCCCBBBCCCEEEDDDBBB@@@BBBEEEAAAAAABBBCCCDDDFFFGGGHHHFFFHHHIIIJJJJJJKKKMMMOOONNNOOOOOOOOOOOOQQQTTTWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUVVVXXXXXXXXXXXXZZZ[[[WWWXXXZZZ]]]``````___]]][[[^^^cccddd```^^^fffppp{{{}}}|||{{{yyyyyy{{{yyyyyyvvvpppmmmmmmjjjddd```YYYNNNDDD===999666444......---.........+++)))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((''''''((()))***)))(((+++---...222???OOOZZZ]]]YYYVVV\\\kkkssstttyyysssfff^^^ccciiijjjnnntttyyy^^^BBB:::======777222777666555444444555666777555555666666666777777777666666666666666777777777777777777777777888999999;;;:::999999999:::<<<<<<;;;;;;<<<===???@@@AAABBBAAABBBCCCEEEGGGJJJKKKLLLEEEGGGJJJKKKJJJIIIJJJJJJNNNNNNMMMMMMPPPTTTXXX\\\YYYcccsss{{{zzzYYYFFFBBB???>>>@@@@@@===>>>BBBBBBAAA>>>999777:::@@@DDD?????????@@@BBBCCCEEEFFFCCCEEEHHHIIIIIIJJJKKKMMMKKKMMMNNNNNNMMMMMMPPPSSSWWWWWWXXXXXXWWWVVVTTTSSSTTTUUUWWWWWWWWWXXXYYY[[[[[[ZZZYYYZZZ]]]___^^^\\\___\\\[[[ZZZWWWWWW^^^gggaaaiiiuuu}}}|||{{{xxxxxx{{{zzzzzzvvvpppmmmmmmiiiccc___XXXNNNEEE>>>999666333......---...///...+++)))***((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++$$$'''++++++)))(((***---&&&)))))))))///<<>>??????<<<>>>@@@CCCEEEGGGHHHHHH@@@BBBEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNPPPSSSQQQWWW^^^ggg{{{lllMMM@@@AAAAAA>>><<<>>>>>>===>>>AAA:::===?????????@@@>>>;;;;;;<<<<<<===>>>@@@AAABBB@@@CCCFFFHHHHHHHHHHHHIIIIIILLLNNNMMMKKKKKKMMMOOOVVVWWWXXXYYYXXXVVVSSSQQQSSSUUUVVVWWWWWWWWWYYY[[[\\\YYYVVVVVVXXXZZZZZZYYYXXXXXX[[[``````ZZZUUUUUU______^^^^^^eeeuuu{{{{{{{{{yyyyyy|||~~~}}}yyytttrrrpppjjjccc___YYYOOOFFF>>>999555222111///------------+++)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++******+++...333888;;;RRRYYY___hhhwwwuuullllllmmmlllooouuu|||xxxxxxXXXFFF::::::999999888777777666555555555444444333333333333444444555555444444333222222222333333444444444666555555555555666777777:::999999999999999999999888888888888999:::;;;<<<:::;;;===???AAABBBCCCDDDAAAAAABBBBBBCCCDDDDDDEEEHHHGGGGGGHHHIIIKKKMMMOOORRRQQQRRRXXX```qqq|||bbbRRRGGGAAAAAA???????????????>>>======<<<=========<<<;;;;;;:::;;;;;;;;;;;;;;;<<<@@@CCCFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJKKKJJJIIIHHHIIIJJJQQQQQQSSSUUUWWWWWWTTTQQQOOOQQQUUUWWWXXXWWWUUUSSSUUUUUUVVVWWWXXXWWWSSSPPPRRRSSSUUUVVVVVVVVVUUUTTTWWWYYY[[[YYYYYY\\\eeelll{{{{{{{{{zzz{{{~~~zzzzzzvvvqqqooonnniiibbb^^^XXXOOOFFF???:::666333111///------------+++)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))***,,,///222444CCCJJJSSS]]]mmm~~~}}}vvvssswww|||yyywwwwwwlllRRR@@@666999999888888777666666555444444444333333333222222222222333333333333222222222222333333333333333333555555444444555555666777777777777777777777777777777777777888888999:::;;;:::;;;<<<>>>@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCDDDFFFFFFFFFGGGHHHJJJLLLMMMQQQNNNMMMOOOQQQYYYkkk|||rrrYYYKKKDDD>>><<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;:::<<>>???????????????@@@@@@AAABBBBBBBBBDDDDDDDDDEEEFFFHHHJJJKKKJJJHHHHHHJJJMMMQQQYYYaaammmwwwUUUKKKAAA>>>===<<<<<<>>><<<============<<<;;;;;;:::;;;;;;;;;;;;::::::999:::;;;;;;;;;:::;;;>>>AAA>>>>>>>>>???AAACCCEEEFFFJJJLLLMMMLLLKKKKKKLLLMMMKKKKKKMMMPPPSSSTTTSSSQQQOOOPPPRRRSSSSSSRRRPPPOOOTTTTTTUUUWWWXXXWWWSSSPPPMMMNNNPPPQQQRRRSSSSSSSSSRRRTTTWWWVVVUUUVVVZZZ^^^aaa^^^[[[]]]fffsss{{{{{{zzzwwwwwwzzzxxxzzzxxxssspppqqqnnnjjj\\\VVVNNNFFF@@@<<<888666111000...---...---,,,***))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((,,,333<<>>;;;???@@@???555555444444333333333222111111111111111000000000000111111222222111111000444333333333222222111111333333222222333333444555444444444444555555555555555555555666666777888999999:::;;;<<<============>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBDDDFFFHHHIIIGGGFFFGGGKKKOOOTTTWWWYYY[[[dddtttbbbNNNEEEBBB@@@???>>>===<<<===;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;::::::999999999:::;;;;;;:::;;;===???>>>>>>???@@@BBBDDDFFFGGGIIIKKKLLLLLLKKKKKKLLLNNNPPPOOOOOOPPPRRRSSSRRRQQQMMMMMMOOOPPPQQQPPPPPPOOOXXXWWWWWWWWWWWWTTTOOOLLLMMMMMMNNNNNNOOOOOOOOOOOOSSSVVVYYYYYYXXXXXXYYYZZZ]]][[[[[[]]]bbbgggjjjkkkfffkkkqqqzzz|||zzzxxxttttttvvvxxxzzzyyyssspppqqqpppmmm\\\VVVNNNFFF@@@<<<999777222000............,,,***))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))******))))))***)))+++000888AAAKKKSSS```gggnnnrrrxxxqqqzzztttNNNBBB666444;;;BBBAAA<<<333333333222222222222222000000000000000000000000111111222222222222111111333333333222222111111111333222222222222333444444444444444555555666666666555555555555666777888999999999:::<<<<<<===============>>>>>>???@@@@@@AAA@@@@@@@@@AAABBBDDDFFFGGGKKKJJJHHHHHHKKKNNNOOONNNVVVXXX]]]eeettteeeQQQHHHGGG???@@@???<<<:::999999888::::::;;;;;;;;;;;;::::::999999::::::;;;::::::999:::;;;<<<<<<;;;;;;===???>>>>>>???@@@BBBDDDFFFGGGJJJLLLMMMNNNMMMMMMOOOQQQMMMLLLLLLMMMOOOQQQRRRQQQKKKLLLMMMNNNOOOPPPQQQQQQVVVVVVVVVWWWWWWTTTPPPLLLJJJJJJKKKLLLMMMOOOPPPQQQUUUWWWYYYZZZZZZXXXWWWWWWUUUUUUWWWZZZ\\\]]][[[YYYXXXWWWVVVUUUWWW^^^ffflllwwwzzz}}}zzzxxxtttsssuuuuuuxxxwwwqqqmmmnnnnnnlll]]]WWWNNNFFFAAA===999777222000............,,,+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***+++++++++---***))),,,...333;;;DDDRRR[[[ccchhhooo}}}|||YYYBBB===888222222777:::777333222222222222111111111111/////////000000000000111111111222222222222111111222222222222222111111111333333222222222333444444444444444555666666777777555555555555666777888999888999:::;;;<<<===============>>>>>>???@@@@@@@@@?????????@@@AAACCCEEEFFFIIIIIIHHHFFFHHHMMMOOOMMMQQQTTTYYY]]]```jjj~~~gggRRRHHHCCC@@@>>>:::;;;:::777777:::;;;999999::::::;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;<<<======<<<<<<===???=========???@@@BBBDDDEEELLLMMMOOOPPPPPPPPPRRRTTTKKKJJJJJJMMMRRRVVVYYYZZZMMMMMMMMMNNNOOOPPPRRRSSSPPPQQQSSSUUUWWWWWWUUURRRIIIJJJKKKMMMPPPSSSUUUWWWTTTUUUWWWXXXXXXWWWUUUTTTTTTSSSSSSTTTVVVWWWVVVUUUQQQQQQQQQOOONNNNNNPPPSSSVVVVVVWWW[[[cccnnnyyy}}}|||zzzwwwvvvxxxtttwwwuuuooojjjkkkkkkjjj^^^XXXOOOGGGAAA<<<999777222000///...///...---+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++,,,)))))),,,+++***...666:::DDDMMMRRR\\\lllzzzqqqhhhiiiooojjjQQQ>>>333888777666555444333222111111111111111111111111111//////000000000111111111///000000111111000000///111111111111222222222222333333333333333444555555333333444444555666666777666666666666777888999999777888:::;;;===>>>??????===>>>>>>??????@@@AAAAAA????????????AAACCCEEEFFFCCCHHHJJJHHHJJJQQQSSSRRRQQQSSSYYY^^^]]][[[aaajjj}}}cccTTTGGGEEEFFFBBB<<<999:::<<<:::777999>>>>>>999999::::::;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<===??????>>>===>>>???=========>>>???AAABBBCCCJJJLLLNNNOOOOOOPPPRRRSSSLLLKKKKKKNNNTTTZZZ]]]___RRRQQQPPPNNNNNNOOOPPPQQQMMMNNNQQQTTTXXXYYYWWWUUUPPPPPPPPPQQQSSSUUUWWWXXXTTTTTTUUUVVVWWWWWWUUUSSSUUUTTTTTTUUUWWWWWWVVVUUUKKKMMMOOOOOONNNNNNNNNOOOQQQOOOJJJHHHHHHKKKPPPSSSSSSXXX^^^cccfffjjjooosssqqqsssvvvwwwvvvvvvvvvwww~~~}}}|||zzzzzz}}}tttxxxvvvooojjjjjjkkkjjj___YYYOOOGGGAAA<<<888666222111///...///...---+++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((())))))***(((***---+++&&&'''...)))333===CCCMMM]]]iiimmmvvvWWW@@@666666888---111555666333111111222111111111111111222222222///000000000111111222222......////////////......000000111111222222222333444444333333444444555666222222333444444555666666666666666777777888999:::666888999<<<>>>???@@@@@@>>>>>>>>>???@@@@@@AAAAAA????????????AAACCCEEEFFFDDDKKKMMMJJJIIIMMMNNNKKKWWWTTTVVV[[[\\\ZZZ]]]ddd^^^mmm~~~bbbLLLFFFBBBAAAAAA===888===EEE===>>><<<888:::>>>;;;333999:::;;;;;;<<<<<<<<<<<<:::;;;;;;<<<=========<<<<<<>>>@@@@@@???>>>>>>???????????????@@@AAABBBCCCFFFHHHJJJKKKKKKLLLOOOPPPKKKJJJIIIKKKOOOUUUXXXZZZVVVUUURRRPPPNNNNNNOOOPPPNNNOOOQQQUUUWWWXXXUUUSSSZZZYYYWWWVVVUUUUUUUUUVVVVVVUUUVVVWWWXXXXXXVVVUUULLLNNNRRRUUUWWWUUUPPPLLLNNNNNNLLLIIIGGGFFFHHHJJJKKKIIIGGGDDDDDDFFFIIIKKKFFFHHHKKKKKKJJJJJJMMMPPPKKKMMMPPPPPPNNNLLLKKKJJJEEEKKKPPPTTT```uuu~~~}}}}}}{{{|||yyywwwtttpppllliiigggfff^^^[[[RRRHHHBBBAAA>>>999333111///.........,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,(((...555777999BBBQQQ^^^qqqyyymmm\\\GGG:::777888666333111111111111111111111111////////////////////////111000///---------...///000000000000//////////////////000111222222333333111111222222222333333333222222333333444555666666666666777888999::::::;;;999999::::::;;;<<<<<<<<>>>>>??????@@@AAABBBAAA??????@@@BBBEEEGGGEEEFFFHHHJJJKKKLLLMMMMMMPPPRRRUUUWWWWWWXXXYYYZZZ[[[___dddjjjtttttt___OOOFFFCCC@@@@@@>>>===<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<:::::::::;;;<<<===>>>???@@@@@@??????>>>============<<<<<<<<<===???AAACCCDDDEEEHHHKKKMMMNNNNNNNNNQQQOOONNNOOOQQQTTTUUUUUUVVVUUUSSSOOOJJJHHHKKKNNNJJJLLLOOOQQQSSSTTTTTTTTTXXXXXXXXXWWWVVVSSSQQQPPPTTTUUUWWWXXXXXXWWWVVVTTTSSSSSSSSSQQQOOOMMMJJJIIIMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????<<<<<<===???CCCHHHLLLOOOHHHJJJMMMQQQUUUYYY\\\]]]^^^^^^\\\\\\\\\\\\^^^^^^~~~}}}yyyxxxzzzwwwuuurrrooollljjjhhhhhh___[[[SSSHHHBBBAAA>>>999444222///.........,,,++++++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((())))))************+++++++++,,,,,,&&&***,,,,,,+++000999BBBTTT```pppzzz|||xxxtttsss\\\NNNDDD777111111222111///000000000000000000000000////////////////////////111000...---------..............................//////000000111222222333111111111222222222333333222222222333444555555555444555555666777888999999::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@BBBAAA??????@@@BBBEEEGGGFFFGGGHHHJJJLLLLLLMMMMMMOOOQQQSSSTTTUUUVVVXXXZZZ]]]]]]]]]^^^```hhhttt|||ttt___QQQIIICCC@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888999:::::::::::::::;;;<<<<<<>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@CCCDDDGGGIIILLLMMMMMMMMMOOONNNMMMNNNQQQSSSSSSRRRTTTTTTRRRNNNIIIHHHJJJMMMOOONNNMMMMMMNNNPPPRRRSSSUUUUUUUUUUUUTTTRRRPPPOOOQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQPPPPPPNNNLLLJJJHHHKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@??????>>>>>>============<<<<<<<<<<<<:::999888888999:::<<<>>><<<===>>>???@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAA|||wwwtttuuuuuutttqqqnnnllljjjjjjiii```\\\SSSIIIBBBAAA===888444222000.........,,,++++++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((((((((((((((((((((((((((((((((''''''(((((()))***)))*********+++++++++++++++++++++)))((((((,,,...666@@@PPPaaaooozzzyyyvvvtttxxxrrr[[[EEE666666333000///000111000///........................//////////////////////////////...---------......------------------------/////////000000111111222000111111111222222222222111111222222333444444444333333444555666777777888;;;;;;<<<<<<===>>>>>>>>>>>>============>>>??????AAA@@@??????@@@BBBEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLNNNOOOPPPQQQQQQSSSVVVYYYYYYXXXWWWVVVXXX[[[^^^aaahhhttt~~~lllQQQFFF<<<;;;======>>>???<<<<<<;;;:::999999999999999::::::;;;;;;<<<<<<<<<:::999888777777777777777::::::999999999999::::::======<<<<<<;;;:::::::::>>>??????@@@@@@??????>>>BBBCCCEEEHHHJJJKKKLLLLLLLLLLLLLLLNNNPPPQQQPPPOOORRRRRROOOLLLIIIGGGIIIKKKRRROOOLLLIIIHHHJJJNNNPPPPPPQQQQQQRRRRRRQQQOOOOOOMMMMMMNNNOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDEEECCCBBBAAA@@@??????????????????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::;;;:::888666555555666666777777666666555444444333444444333333333333444444}}}wwwttttttvvvtttqqqmmmkkkiiiiiiiii```]]]TTTIIICCCAAA===888555333000//////...,,,+++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))************+++---,,,++++++,,,---,,,,,,---000555>>>LLL```uuuvvvssswwwxxx[[[GGG===777333000222333222111000000000......................................................------------------,,,,,,,,,,,,------------....../////////000000000000000000111111111111222111111111222222222333333222222333444555666777777:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>@@@?????????@@@BBBDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJLLLLLLMMMMMMMMMOOOSSSVVVUUUUUUUUUWWWZZZ[[[[[[ZZZccccccdddhhhtttppp\\\QQQLLLLLLCCC<<<<<<===<<<;;;<<<:::999888888777777777888::::::;;;<<<===>>>??????;;;;;;:::999888888888888999999999999999:::;;;<<<>>>>>>===<<<:::999888777<<<===???@@@AAA@@@??????BBBCCCEEEGGGIIIKKKLLLLLLKKKKKKKKKMMMPPPPPPNNNMMMOOONNNLLLJJJGGGGGGGGGHHHOOOMMMIIIGGGFFFHHHJJJLLLLLLMMMNNNPPPPPPPPPOOOOOOKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFCCCBBBBBBAAAAAABBBCCCCCCAAAAAA@@@???>>>>>>>>>>>>?????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::999888777777777888888888888777777777777777777777666666666666666666777}}}yyyvvvwwwyyyvvvrrrmmmiiiggggggggg```]]]TTTIIICCCBBB>>>999666444111//////...,,,+++***))))))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((('''''''''''''''(((((()))(((((()))))))))*********)))(((((())),,,,,,+++)))---...---+++---999MMM]]]sssvvvbbbIII888222222333444000111222111...,,,---///........................------------------------,,,,,,,,,------------,,,,,,,,,,,,------.........---...............////////////000000000111111111000000000111111111111111222333333444555666777777777777888888999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>???AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIIIIJJJLLLPPPSSSUUUTTTUUUVVVWWWVVVTTTQQQYYY[[[]]]___bbbiiirrryyysssYYYDDD===CCCKKKOOOFFF???===;;;888666888888777666666666666666666888999:::;;;<<<===>>>???;;;:::999999888888888999888888888999:::<<<===>>>@@@???>>><<<:::888666666999:::===???@@@AAAAAAAAABBBCCCDDDFFFHHHJJJKKKLLLJJJJJJJJJLLLNNNOOOMMMKKKLLLKKKHHHGGGFFFFFFFFFEEEHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNOOOPPPOOOOOOJJJIIIHHHGGGFFFFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEEEE@@@????????????@@@AAAAAA@@@@@@???>>>============>>>>>>>>>===============<<<;;;;;;;;;;;;:::::::::555444444444444555555666555555555555555555666666222222222333333222222222}}}~~~~~~{{{zzz|||zzzwwwrrrlllhhhgggffffff___\\\TTTIIIDDDCCC@@@;;;777444111000///...,,,+++***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))(((''''''(((******(((&&&$$$***000///******000777CCCRRRiii|||oooaaaPPPBBB555111333222000...000111000///......000222------------------------------------------------***+++,,,---------,,,,,,+++,,,,,,------.........------------------------////////////000000000000000000000000000000000000222222333444555666777777555555666666777777888888:::999999999999:::;;;;;;<<<<<<<<<===>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGGGGGGGIIILLLOOOPPPQQQSSSTTTUUUTTTTTTSSSSSSUUUXXXYYYZZZ\\\___aaajjjooovvv~~~zzzfffUUUUUUQQQGGG<<<777<<>>???>>>===;;;:::888777666777888:::===???@@@AAABBBAAAAAABBBCCCFFFHHHJJJKKKIIIHHHHHHIIIKKKLLLJJJIIIIIIGGGEEEEEEEEEEEEDDDCCCCCCDDDFFFGGGHHHHHHFFFFFFGGGHHHJJJLLLNNNNNNNNNNNNJJJHHHFFFDDDCCCDDDFFFGGGFFFFFFEEEDDDCCCCCCCCCDDD>>>>>>>>>======>>>?????????>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777777555555555444444333333222444444333333222111000000//////000000000000//////|||}}}~~~||||||xxxuuupppkkkhhhgggggghhh^^^[[[SSSIIIDDDDDDAAA<<<777555222000///...,,,***))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))******))))))((()))"""'''---000///------...)))444DDDSSSaaannn{{{nnn^^^PPPBBB999:::444111555666222......000////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++******++++++,,,------------------,,,,,,,,,,,,,,,........./////////000000////////////////////////000111111222333444555555444444555555666777777777999888888888888999::::::999::::::;;;<<<===>>>???@@@AAABBBCCCCCCDDDCCCCCCAAABBBEEEFFFFFFGGGIIIKKKKKKNNNRRRSSSSSSSSSVVVYYYVVVTTTQQQOOOOOOSSSYYY]]][[[\\\]]]]]]bbbpppqqq[[[GGG======???@@@???;;;888666666777444444777999888888;;;555555555444444555555666444555555666777888888999888777777888888999:::;;;::::::999999999999999:::999999999999999999999999888888999:::<<<>>>???@@@>>>>>>???@@@BBBEEEGGGIIIGGGFFFDDDEEEFFFHHHGGGFFFGGGEEECCCCCCDDDEEECCCAAACCCDDDEEEFFFGGGFFFEEEDDDEEEFFFHHHJJJKKKLLLKKKKKKIIIGGGDDDBBBAAABBBDDDEEEGGGFFFDDDCCCBBBBBBBBBBBB>>>>>>======<<<============<<<;;;:::999999999999777777777777777888888888666666666666555555555555555555555555555444333222444444333222111111000000000111222333333222111000}}}}}}}}}|||}}}vvvsssoookkkhhhhhhiiijjj]]][[[SSSIIIEEEDDDBBB>>>888555222000///...,,,***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&((())))))'''''')))+++---***'''&&&(((+++---...111111///---...888HHHTTTkkkyyynnn___KKK===888888666444///,,,...222111,,,---222---,,,++++++------+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///////////////.........//////000111222333444444444444555555666777777777888888888777888999999:::888999999:::;;;<<<======AAAAAABBBCCCDDDDDDDDDDDD>>>AAADDDEEEFFFFFFHHHIIINNNQQQSSSQQQMMMLLLOOOTTTSSSRRRQQQOOONNNNNNOOOPPPOOORRRVVVWWWYYYbbbppp{{{vvv___WWWPPPKKKDDD<<<;;;@@@;;;777333333777999888666444222444888888555333444555555444444444555555666666666777777888888999999999999999:::;;;<<<>>>>>><<<;;;:::888777666666666444444555777888:::;;;;;;::::::999999:::;;;===>>><<<<<<===>>>@@@BBBEEEGGGFFFDDDAAAAAACCCDDDEEEEEEFFFCCCAAABBBDDDDDDBBB@@@EEEEEEEEEEEEEEEDDDDDDDDDCCCDDDFFFHHHIIIJJJIIIIIIIIIFFFCCC@@@???@@@CCCDDDGGGFFFDDDBBBAAAAAAAAABBB>>>>>>===<<<<<<<<<<<<<<<;;;:::999888777777777777777777777888888888888888777777666666666555555555///000111222222222222222111111111111111111111111......///000000///......}}}{{{yyyyyy|||wwwuuuqqqnnnkkkjjjjjjjjjggg]]]RRRJJJFFFCCC@@@???:::777333111///...---+++,,,***(((((((((((((((&&&((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((&&&###$$$&&&((('''%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((()))))))))))))))(((((((((((()))***************)))))))))))))))******+++,,,,,,------///000222222888AAAPPP___oookkkUUUGGG888777666444222000///.../////////000///......------------,,,,,,+++++++++******************************++++++++++++******************************))))))))))))************,,,,,,,,,++++++************,,,......------...///000///...---...000222333444444444444444444444444222333555666666555333222555777888999888777888999:::::::::;;;;;;<<<<<<<<<<<<>>>@@@@@@@@@???@@@AAA@@@CCCGGGKKKLLLJJJHHHFFFHHHIIILLLNNNOOOOOONNNMMMLLLMMMNNNNNNNNNOOOQQQSSSQQQTTTVVVTTTRRRXXXgggssswwwpppmmmnnnooonnnssszzz|||kkk___TTTKKKDDD>>>===<<<;;;:::888888777222222333333444555666666777777666444222222444777444444444444444444444444444555555666777888888999888888:::<<<>>>@@@AAABBB;;;999888777888777555444555666888888777777888:::999999999:::;;;<<<===>>>???@@@AAAAAAAAABBBDDDFFF@@@AAABBBAAAAAABBBEEEGGGFFFGGGGGGEEEBBB@@@@@@AAAAAA@@@@@@AAACCCBBB@@@>>>???BBBDDDDDDCCCBBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>=========>>>??????>>>>>>===<<<;;;;;;;;;::::::999999888777666666666666777777888888888999666666666555555444333333111111111111111111111111222222222111111111000000111111111111000000000///~~~|||xxxvvvxxxxxxvvvssspppmmmllllllmmmbbb___VVVLLLGGGHHHGGGCCC:::777333111000///---+++,,,***(((((((((((((((&&&((('''&&&&&&&&&&&&'''((()))(((((('''''''''''''''((('''''''''&&&&&&&&&&&&(((&&&$$$$$$&&&(((&&&%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&''''''((())))))))))))((())))))(((((())))))***++++++++++++,,,,,,...///000...111666;;;BBBPPP```kkkuuuaaaRRRGGG===777444444333222111111000000......//////......---,,,------,,,,,,,,,+++++++++************************)))******++++++******)))************************(((((()))))))))*********,,,,,,,,,++++++************,,,------,,,,,,,,,---......---,,,---///111222333333333333333333333333111333444555555444333111555666888888777777777888999999::::::;;;;;;<<<<<<;;;===??????>>>>>>???@@@@@@BBBFFFHHHIIIIIIGGGEEEGGGHHHKKKMMMNNNNNNMMMLLLNNNOOOPPPPPPOOONNNOOOPPPMMMPPPSSSSSSSSSWWW```hhhaaa\\\YYY[[[\\\ZZZ]]]bbb___fffnnnsssuuuyyysssgggVVVOOOEEE@@@>>>>>>;;;999888888777666555444333333222222333333444555555555666666555333222222444666444444444444444444444444666666666666666666666666666777888:::;;;===>>>???999777666666777777555444555777888888777888999:::999999999999:::;;;======>>>???@@@AAA@@@AAACCCEEEIIIIIIHHHFFFCCCBBBCCCDDDFFFGGGGGGEEECCCBBBBBBCCCDDDCCCCCCCCCDDDDDDAAA???<<<>>>AAACCCBBBBBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;<<<<<<===>>>>>>===<<<<<<;;;::::::999888888777666666555555555555555666666666777777666666555444333333222222111111111111111111111111222222111111111000000000111111000000000/////////~~~|||wwwttttttwwwvvvssspppnnnmmmnnnnnn___ddd^^^NNNFFFIIIHHH@@@:::777333111000///---,,,,,,***(((((((((((((((&&&((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''))))))(((((())))))***+++******))))))***+++,,,,,,,,,------++++++000888>>>EEEOOO^^^ooo~~~qqq___TTTDDD777111///...---/////////000000000111111,,,------------,,,++++++,,,,,,,,,+++++++++++++++************************)))******++++++******)))************************(((((())))))))))))******+++++++++++++++************,,,------+++******+++---,,,,,,+++,,,...///000111111111111111222222222111222333444444333222111444666888888777777777888888888999999:::;;;;;;<<<:::<<<>>>>>>>>>===>>>???@@@BBBDDDEEEFFFGGGFFFFFFFFFHHHJJJLLLMMMMMMLLLLLLPPPQQQSSSRRRPPPNNNMMMMMMJJJMMMPPPRRRSSSUUUXXXZZZSSSPPPPPPRRRRRROOOOOORRRSSSVVVZZZZZZYYYXXXYYY[[[]]]```eeeooo{{{~~~vvvkkk```VVVKKK@@@888===999555555888;;;;;;:::444444333333222111000000222222222333333444444555555555555333111111333555333333333333333333333333666666666666555555555444555666666777888999:::;;;777555444555666777666444666777999999888999:::<<<999999999999::::::;;;<<<<<<>>>????????????BBBDDDMMMLLLKKKHHHEEEBBBCCCCCCFFFGGGHHHGGGEEEEEEEEEGGGHHHGGGFFFFFFGGGFFFDDDBBB???AAADDDDDDDDDCCCDDDDDDCCCBBBAAA@@@????????????<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999999777777666555555444444444444444444444444555555555555555444333222111000///000000000000000000000000111111111000000000//////000000000/////////......~~~{{{vvvtttuuuuuussspppnnnllllllmmmmmmeeeooojjjTTTHHHLLLHHH===:::777333111000000...---,,,***((('''(((((((((&&&'''''''''&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''((((((((((((((()))******)))))))))((())))))******+++///222333111///.........333999===CCCLLLZZZddd}}}ooodddXXXKKK@@@<<<777222000//////...---,,,---------......//////+++++++++++++++******)))+++++++++++++++*********************************))))))************))))))************************(((((((((((()))))))))***+++++++++******************+++---,,,***)))))))))---,,,,,,,,,---...///000//////000000000000000111000111222222222222111000444666888888777666777888777777888999999:::;;;;;;:::<<<>>>???>>>>>>???@@@BBBBBBCCCDDDEEEFFFFFFGGGGGGHHHKKKMMMNNNNNNMMMLLLNNNPPPSSSSSSQQQNNNMMMMMMLLLLLLMMMPPPRRRSSSSSSRRRQQQQQQRRRTTTSSSQQQOOONNNMMMOOOQQQQQQNNNLLLLLLLLLGGGGGGGGGIIIMMMSSSXXX\\\tttzzz~~~{{{zzzzzzoooddd\\\TTTNNNJJJHHHDDD???;;;:::999666555888666444333444444333111333333333222222111111111111222222222333333333444333333444222111111333444222222222222222222222222444444444444444555555555555555666666777777888888666555444555777888777666666777999999999999;;;===::::::999999999::::::;;;;;;<<<=========>>>@@@BBBGGGHHHHHHGGGEEEDDDEEEFFFGGGIIIJJJJJJIIIHHHJJJKKKLLLJJJIIIHHHHHHHHHEEEDDDGGGIIIJJJJJJGGGEEEDDDDDDDDDCCCBBBAAA@@@?????????;;;::::::::::::::::::::::::::::::999999888888888666666555555444444444444444444444444444444444444444444333111000///...---000000000000000000000000000000000/////////....../////////............---}}}zzzwwwwwwyyyuuusssqqqnnnmmmlllmmmnnnlllvvvqqq[[[NNNQQQMMM@@@:::777333111111000///...,,,***((('''(((((((((&&&&&&''''''''''''''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''((()))))))))((((((((((((((('''((())))))******)))))))))))))))******&&&)))---000///...,,,+++111000///......111666:::<<>>@@@@@@@@@???@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJMMMNNNMMMLLLLLLHHHKKKNNNOOOOOOOOOOOOPPPRRRPPPNNNMMMMMMNNNNNNNNNHHHKKKLLLJJJJJJKKKJJJGGGKKKKKKLLLKKKIIIGGGEEEDDD@@@AAABBBCCCCCCCCCBBBBBBAAAEEEEEE@@@<<<>>>@@@@@@<<<===???AAADDDFFFHHHIIIFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMPPPSSSVVVWWWXXXXXXTTTSSSQQQQQQRRRRRRQQQOOONNNNNNLLLKKKIIIGGGFFFEEEAAA???<<<888777777888999999888666555555666777999555666777777666444222111333444555555555555444444000000000000000111111111111111111111111111111111///000222111000000111222111111111111111111111111...///000222333555666777555555555666666777777777777666666777888999999888444666888999999999;;;======<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<>>>>>>>>888888999:::::::::999999666666666666666666666666555444444444444444444444444444444444333333333333111111000000///.........////////////////////////.........---------,,,,,,---------,,,,,,,,,,,,+++~~~}}}{{{zzz}}}zzzxxxtttqqqooonnnnnnnnnaaa___YYYQQQLLLLLLIIIDDD999777333222111111000///,,,***(((((((((((((((&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&###%%%((()))'''%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&&&&'''(((((((((((('''(((''''''''''''((())))))'''''''''((((((***+++,,,///---******+++---...///---......---+++(((&&&$$$---+++,,,/////////444;;;888===EEEJJJMMMRRRYYY^^^```gggrrrxxxjjj```OOOIII@@@888222000111111...///111111000...,,,+++///......,,,++++++---...++++++++++++***************************)))((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))((()))))))))*********+++)))***,,,,,,+++***+++,,,+++,,,,,,---............------......///000000000222222222111111222222222333555777777666555666777777777888:::;;;<<<===>>>;;;===???@@@??????@@@AAA@@@AAABBBCCCEEEEEEEEEEEEDDDFFFHHHJJJKKKKKKJJJJJJHHHJJJLLLLLLLLLMMMNNNPPPMMMNNNMMMLLLKKKJJJJJJJJJHHHKKKKKKGGGGGGKKKLLLIIIGGGGGGGGGFFFFFFDDDAAA???AAAAAA@@@@@@???>>><<<<<<>>>@@@@@@===<<>>>>>>>>======>>>>>>??????@@@@@@>>><<<;;;<<<======<<<;;;777888888888888888888888999888777777777999;;;<<<999999888666444222333333111333444555444222222111000111111000...,,,,,,,,,/////////000000111111111111111111111111111111000---///111111000///000111111111111111111111111111//////000111222333444555333333444555555666777777777666555666777888777666333555777888888999;;;<<>>===<<<;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAABBBDDDGGGGGGFFFFFFFFFGGGEEEGGGHHHHHHGGGGGGIIIJJJIIIGGGEEEDDDEEEFFFEEEEEE>>>@@@CCCCCCBBBBBBBBBCCCCCCBBB@@@???===<<<<<<;;;555666777888999888888777444444444555555555555555333333333333333333333333333333222222222111111111000000000///////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++|||zzz{{{yyywwwsssooommmlllkkklllfff___WWWSSSQQQNNNKKKIII999777444222222111000///,,,***(((((((((((((((&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""%%%))))))'''%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))%%%%%%&&&'''((()))+++,,,&&&'''(((***,,,+++(((&&& %%%***---------000222+++***---111///***+++222............///111666999;;;<<<<<>>???:::<<<>>>???>>>>>>>>>@@@>>>???AAACCCDDDDDDDDDCCCCCCDDDFFFIIIJJJIIIHHHHHHIIIKKKKKKKKKJJJKKKMMMOOOHHHKKKMMMLLLJJJGGGFFFFFFHHHKKKIIIDDDEEEKKKMMMKKKFFFFFFFFFFFFGGGFFFDDDBBBBBBAAA???>>>=========>>>888::::::888999<<<:::555666666777777888888888999444555666777888888888888:::999888666555444444444444333222333555555444333444444444555555666666666444333222222333444555666000222333333333333444555333444444444222111111111...///000000//////000222000000111111222333333333111111111000000000000000---...000111000///000111000000000000000000000000000000111111222222222333111222222333555666666777777666555555666777666444222444666777777888:::<<<@@@???>>>===<<<;;;;;;;;;:::;;;<<<<<<<<<===???AAA<<>>===;;;::::::999333444666777777777666666444444444444444444444444111111111111111111222222222111111111000000//////////////////000000000000........................---------,,,,,,,,,++++++,,,,,,,,,+++++++++******|||zzz|||}}}yyytttqqqooonnnlllkkkfffaaaXXXPPPNNNOOOKKKEEE>>>;;;666333222222111000---***((('''((((((((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))************++++++++++++++++++,,,,,,,,,------////////////////////////......000111444666888:::DDDEEEGGGKKKQQQXXX^^^bbbvvvyyy}}}|||xxxjjjfff```XXXQQQKKKGGGEEE;;;:::999666444222000///---------............///---,,,,,,+++*********++++++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((*********))))))))))))))))))((((((((((((***,,,---------,,,++++++,,,,,,,,,............////////////000000111111111000000///444444555555666777777777777888888777666777:::=========>>>===<<<<<>>===<<<<<<<<<<<<999888888777777777777777888888777777666666555555444444444444444444444444555555444444444333333333222222222222222222222222333333333333333333333333000000111111111222222222000000111111111111000000222111111000///......---........................//////............//////........................////////////000000000000,,,---///000000000///...000///...------...///000000000111222222222222111555555555666555555444444444333333444555777999:::;;;;;;;;;999888888:::<<<===<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@??????AAA@@@@@@AAABBBCCCBBB@@@DDDDDDCCCBBBAAAAAAAAAAAAAAA>>><<<===???@@@>>><<<<<<<<<;;;:::888666444333666555555555555444444444222222222333333444444444111111111111111111111111///////////////////////////............---------........................---------,,,,,,+++++++++************************{{{yyy{{{~~~zzzvvvrrrpppmmmkkkiiieeeaaaXXXPPPOOOPPPMMMGGG>>>;;;777444333222111000---***((('''((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,---........................---------...///000222333444444444444777;;;>>>AAA@@@AAABBBCCCEEEHHHLLLPPPZZZ]]]bbbgggkkknnnpppqqqsssuuuwwwyyyzzzzzzyyyxxxwwwwwwwwwvvvtttsssqqqppphhhgggfffccc```]]]ZZZXXXRRRQQQOOOLLLHHHDDDAAA???===;;;888444111///...---111000///...---,,,++++++,,,---------............---,,,+++*********************)))(((((()))******((((((((((((((((((((((((************************''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((((((((***+++,,,,,,,,,+++++++++++++++,,,---.........////////////000000000111111000000///333333444444555666666666777777777666666777:::<<<:::;;;<<<;;;;;;<<>>@@@AAABBBBBBAAA@@@@@@BBBEEEFFFEEEDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGFFFFFFFFFGGGGGGEEEDDDEEEFFFGGGFFFEEEBBBBBBBBBAAAAAA???>>>===>>>===<<<;;;;;;:::::::::888888777666666666666777666666666555555444444444333333333333333333333333444444444333333333333222222222222222222222222222111111111111111111111111000000000111111111222222///000000111111000000///111111000//////...------------------------------///..................///............................../////////000000000......///000000000000///000///...------...///000000000111222222222222111444444444555555444444333333222333333555777999::::::::::::999777777999;;;===<<<<<<<<<<<<<<<<<<===??????????????????>>>>>>?????????@@@BBBBBBAAA@@@BBBAAA@@@@@@???????????????===<<<<<<>>>>>><<<::::::::::::999888666555444555555555444444444333333111222222222333333333333111111111111111111111111////////////////////////............------------------------------------,,,,,,,,,+++++++++******************************{{{xxxzzz}}}zzzvvvsssqqqnnnjjjgggbbb___XXXQQQOOOQQQNNNIII>>>;;;777555444333111000---***((('''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((())))))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------111///...,,,,,,...///111222222222111000111333555...000444777:::<<<===>>>?????????@@@@@@@@@AAAAAA>>>>>>???>>>>>>===<<<;;;===<<<<<<;;;999777555444222333333333222222111000/////////......///000000------------------------,,,,,,,,,,,,------------,,,+++*********************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))***++++++*********))))))******+++---------.........////////////000000000000//////111222222333444444555555555666666666555666999;;;888999999999999;;;>>>@@@<<<===???@@@AAAAAA@@@@@@???AAACCCCCCCCCBBBCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFEEEDDDAAA@@@???===<<<;;;;;;:::;;;;;;:::999888888888888777777666555555555555666444444444444333333333333333333333333333333333333333333333333222222222111111111111111111111111111000000000000000000000000//////000000000111111111/////////000000/////////000000//////...---------------------------------......------------......------------------------.........////////////000...////////////000000000//////............/////////000111111222222111111222222333333333333333222111111222333555777999:::777888999888777777888:::<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>??????>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@??????>>>=========>>>>>>>>>===;;;;;;;;;;;;999888888888888888777666555555444444444333333333222222111111111111222222222222000000000000000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))************************zzzxxxzzzzzzxxxvvvtttrrroookkkhhh^^^\\\WWWPPPOOOPPPNNNJJJ>>>;;;888666555444222000---***((('''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************************++++++++++++++++++++++++++++++++++++......---,,,,,,,,,------333222111000000111222333000111111000///000222444000111222333333333222222333222111000000111222222000000111111111111000000///////////////...------111222222222111000//////......---------------.........//////////////////++++++++++++,,,,,,,,,---+++******)))))))))******)))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((((((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))******)))(((((((((((()))******,,,,,,---------...............//////000000//////000000111111222333333333444555555555444555777999777888888888777888;;;=========???@@@AAAAAA@@@@@@===???@@@AAA@@@@@@AAABBBAAAAAAAAABBBBBBDDDEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDEEECCCBBBCCCDDDDDDCCCBBB???>>><<<:::999999:::;;;:::999888777777777777777666666555444444444444444333333333333333333333333222222222222222222222222222222222111111111000000////////////////////////////////////////////////....../////////000000000......////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------........./////////...............//////000/////////......////////////000000111111111111111000111111222222222222111///000111333555777999:::555777777777666666777999::::::::::::::::::::::::===>>>>>>======<<<;;;::::::<<<===>>>>>>??????@@@>>>>>>======<<<======>>>>>>===;;;::::::999888777666666777777777666555555333333222222222111111111000000000000000000000000////////////////////////------------------------------------,,,,,,,,,+++************************))))))))))))))))))))))))************************}}}yyyyyy{{{vvvuuutttssssssqqqnnnlll[[[[[[WWWPPPMMMNNNMMMIII>>><<<999777666444222000---***((('''((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********)))))))))*********++++++************************,,,,,,,,,,,,,,,---...///...---,,,,,,,,,---......)))***++++++******+++---/////////......------,,,000///---,,,+++,,,---...------...///////////////)))******+++,,,,,,++++++,,,,,,,,,+++***)))(((''',,,,,,++++++***)))((((((,,,,,,,,,++++++*********************++++++++++++)))))))))(((((())))))***((((((((())))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))'''((((((((())))))))))))((('''''''''(((((()))***,,,,,,,,,,,,------------,,,---.../////////////////////000000111222222222222333444444333444555777777888888777666666888:::===>>>??????@@@AAAAAAAAA<<<===>>>>>>>>>>>>@@@AAABBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@AAAAAA@@@???;;;;;;999999999:::;;;<<<888888777666666666777777555444333333222222333333333333333333333333333333111111111111111111111111111000000000////////////........................////////////////////////------........./////////---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------............,,,,,,---------............//////////////////...//////000111111111111000///000000111222222111111///000111333555666777888444555777777666666777888777888888999999888888777<<<<<<<<<<<<;;;;;;:::999999;;;>>>>>>======>>>@@@???>>>>>>============>>>======<<<;;;999888777777555555555666666555555444111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))}}}}}}{{{xxxxxx|||uuutttrrrrrrrrrrrrpppooo\\\\\\YYYQQQMMMMMMKKKHHH>>><<<:::888777555333000---***((('''((((((((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((((((((()))))))))******((())))))))))))*********))))))))))))))))))))))))))))))))))))***,,,---......---,,,,,,++++++++++++...000000000...---...///******++++++,,,---......---,,,+++*********+++,,,++++++,,,---------------,,,---...///////////////------......------,,,,,,---............------,,,,,,,,,+++***)))(((((('''))))))))))))*********+++((((((((((((((())))))***'''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***'''(((((())))))(((((('''''''''''''''((()))******+++++++++,,,,,,,,,------+++,,,---.../////////////////////000111111222222000222333333333333444555666777777666555555888:::=========>>>??????@@@@@@;;;<<<======<<<===???AAABBBBBBAAAAAABBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBAAA???>>>>>>>>>>>>===;;;888888888888999:::;;;<<<666666555555555555666666333333222111111111111222222222222222333333333333000000000000000000000000////////////............------------------------........................,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...///...------......////////////.........///000000111111000000//////000111222222222222///000111333444555555555333555777777666666777888666777888999999888777666999999:::::::::::::::999:::===??????<<<;;;===???AAA@@@???>>>============:::;;;<<<:::888777777888444444555555555444333333000000000////////////...............------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))}}}}}}{{{wwwxxx{{{wwwuuurrrqqqqqqqqqqqqppp___```\\\TTTOOOMMMKKKGGG???===:::999888666333000---***((('''((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***((((((((()))))))))******)))))))))))))))))))))))))))(((((())))))***+++,,,//////......------------+++---......,,,+++,,,---,,,,,,,,,---///000111222,,,,,,,,,,,,,,,,,,------+++,,,------------------))))))***************)))))))))***+++++++++++++++&&&'''((()))***))))))(((,,,,,,,,,+++******))))))((((((((()))))))))******(((''''''''''''((()))***''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''((())))))((('''&&&''''''''''''((()))***+++++++++++++++,,,,,,,,,,,,++++++,,,---............/////////000111111222222///000222333222222333444333444555555555777:::===;;;;;;;;;;;;<<<===>>>>>>;;;<<<===<<<;;;<<>>===;;;;;;<<<<<<:::999777777888888999999888888444333333222333333444444222222111000000000000111000000000111111222222222////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++---000222222111...------...///000000///...---...//////000000000000000//////000111222222222222///000222333444444444333222444777888777777777888777888999;;;;;;999888777777777888999::::::::::::;;;>>>AAA@@@<<<:::<<>><<<;;;;;;;;;777999:::999666555666888444444444444444333222111/////////............---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))~~~{{{wwwwwwzzzyyyvvvrrrppppppppppppooobbbccc___WWWPPPNNNKKKGGG???===;;;999888666333000---***((('''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))************************++++++************++++++'''(((((()))******++++++&&&(((++++++++++++---...++++++*********++++++,,,))))))******++++++++++++))))))************))))))++++++,,,,,,,,,++++++***)))******+++++++++*********+++,,,------,,,+++***)))))))))))))))((((((((((((((((((((())))))))))))'''''''''''''''((()))***&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''((())))))((('''&&&'''''''''((((((***++++++******+++++++++,,,,,,,,,***+++,,,---............//////000000111111222222...000222222222111222333000222333555666999===@@@999999999999:::;;;<<<<<<;;;<<<<<<<<<;;;<<>>BBBAAA???===;;;:::999999444666888777444333555777444444444444333222111111//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))~~~zzzxxxyyyzzzxxxuuurrrpppooonnnoooeeebbbYYYPPPLLLMMMKKKGGGAAA>>>;;;888777555333111...,,,***'''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,+++++++++******))))))((()))))))))************+++*********))))))((((((************************************************))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''(((((()))***+++*********)))))))))))))))++++++,,,------......////////////000111111///...////////////000111222333555555555666888:::===>>>666888999999999999;;;<<>>>>>>>>>>>CCCBBB???=========>>>??????EEELLLMMMHHHBBB>>>>>><<<<<<;;;:::999888888777999888777555444333111111111111111111000000000///////////////////////////---.........//////000000---------------------------------,,,,,,+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,///444777777444///,,,,,,,,,,,,---------..................////////////000000000111222222333333222222222333333333444444555555666888888999999999777888999999::::::999999999999;;;<<<<<<<<<;;;:::;;;<<>><<<:::===@@@@@@;;;777888777555444444444333333333444444555555444333333222222111......//////......---,,,------------,,,,,,+++***+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))~~~~~~~~~zzzxxxyyy}}}{{{yyywwwtttrrrppppppfffcccZZZQQQMMMNNNLLLGGGAAA>>>;;;888777555333111...,,,***'''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((''''''(((((()))))))))******************)))))))))((((((************************************************))))))))))))))))))))))))((())))))******))))))(((*********)))))))))(((((())))))))))))))))))))))))(((((()))************)))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''((()))***+++***)))))))))))))))))))))++++++,,,,,,---............//////111222111000///000000000000111222333333888888888888999:::;;;;;;666777999999999999:::<<<@@@??????>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA@@@EEEKKKKKKFFFAAA>>>>>>===<<<;;;:::999888888777888777666555444222111111111111000000000/////////////////////////////////------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))++++++)))((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,...222444444222...,,,,,,,,,,,,------------...............///////////////000000111111222333333222333333333444444444444555555666888888999999888777777888999999999999888999:::;;;<<<===<<<;;;;;;;;;===???@@@AAA@@@???>>>@@@CCCCCC===::::::999777555444333333222222333333444333333222222111000000...............---,,,,,,,,,,,,------,,,++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((|||~~~}}}zzzxxxyyy{{{zzzxxxvvvsssqqqpppooohhhddd[[[RRRPPPPPPMMMHHHAAA???;;;999777666333111...---***(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))******++++++,,,,,,------.........///000111222111111000111000000111111222333444999999::::::999999888888666777999999888888999;;;==================>>>?????????>>>>>>???@@@BBBCCC@@@DDDGGGGGGCCC???===>>><<<<<<;;;:::999888888777777666555444333222111000000000000/////////..............................------------............************************++++++************)))))))))))))))*********++++++)))))))))*********++++++*********++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,,,,...///111111///...,,,,,,,,,,,,,,,---------------............///////////////000111111222222333333333333444444444555555555555666777888888888888666777777888999888888888999:::;;;======<<<<<<;;;<<<<<<>>>@@@AAABBBCCCCCCDDDGGGFFF@@@<<<<<<;;;999666555444333222111111111222222111111000//////...---------------,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++***))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((}}}~~~~~~{{{yyy{{{|||zzzwwwtttrrrssstttuuuiiieee\\\TTTRRRSSSOOOHHHBBB???;;;999888666444222///---***((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""""""""############$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''''''''((('''''''''''''''(((******)))))))))))))))************++++++,,,------.........000222222222111111111111111111111222333444555777888999999999888666555666777888888777777888::::::::::::;;;;;;===>>>>>>??????>>>>>>???@@@BBBBBBAAABBBDDDBBB???<<<<<<<<<<<<;;;;;;:::999888777666555555444333222111000000/////////............---------------------------,,,,,,,,,,,,------------************************))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))************+++************++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,------------------.........////////////000000111222222222333333444444444555555555555555666777888888777777777777888999999999999888999:::;;;<<<===<<<<<<;;;:::;;;<<<>>>@@@BBBDDDEEEDDDGGGFFF@@@<<<<<<;;;999888777555444222111111000000000//////...---------------,,,+++++++++++++++***+++++++++++++++***************+++***))))))((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~|||{{{|||~~~yyyuuuuuuxxx}}}kkkfff]]]UUUTTTUUUPPPHHHBBB???<<<999888666444222///---+++((('''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""""""""############$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))&&&''''''''''''((((((((('''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&'''((()))***(((((())))))******************++++++,,,------...///111444444222000111222111111111111222333444555222444555777777777666555555777888888666666777999888888888999:::;;;<<<===????????????????????????@@@@@@@@@>>><<<:::::::::::::::999888777666555555444444333222111000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))*********+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------...............//////000111111222222333333333444444444555555555666666777777777777666777888888999999999999999888999;;;<<<<<<<<<;;;:::888999:::<<<>>>@@@BBBCCCAAAEEEDDD>>>::::::999777999888666555333222111111///......------,,,++++++,,,,,,+++***)))******+++))))))******+++******)))))))))******))))))((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}{{{||||||wwwsssssswww}}}kkkfff\\\VVVVVVVVVPPPGGGBBB@@@<<<:::888777444222///...+++)))''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&'''((()))***((((((((()))******++++++******++++++,,,,,,------111444666555222///000111111000000111111222333444000111333444555666666666555666888777666555666888777777777777888999:::;;;>>>>>>>>>>>>>>>>>>======???>>>===;;;:::999888888888888777666555444444333333222222111000000//////---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************''''''(((((((((((())))))((((((((()))))))))******((((((((()))))))))******)))))))))************+++******)))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********++++++************++++++++++++++++++,,,,,,,,,,,,,,,------------...............///000000111111222222222222333333333444444555666666777777666666666666777888888999999888888777888999;;;;;;::::::999777888:::<<<===>>>??????===@@@@@@;;;777888777555888777666444333222111111......------,,,+++++++++,,,+++***(((((()))******(((((()))************))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''{{{yyyzzz{{{xxxuuurrrqqqsssuuuwwwkkkeee\\\VVVVVVWWWPPPFFFBBB@@@<<<:::999777444333000...+++)))''''''((()))''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&'''((())))))'''(((((()))******++++++*********+++,,,,,,------222666888666222...///111000000000000111222333333222222222333444555777777555666777777555555666777777666666666777888999999:::;;;<<<======>>>>>>>>>===<<<;;;:::999888666555777666666555444333222111222111111000000//////...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))***************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******+++******************+++***++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111111111111111222222222333333555666666666666666555555444555555666777666666666666777888999:::999888888888999;;;===>>>===<<<;;;999======888555666666444666555444222111000000000......---,,,,,,++++++***,,,***)))''''''((()))***'''(((((()))******))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~zzzxxxyyy{{{zzzxxxwwwuuutttsssssskkkeee[[[UUUVVVWWWPPPFFFCCC@@@<<<:::999777555333000...+++)))((('''((()))''''''&&&&&&&&&%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ """###%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''))))))'''(((((()))***+++++++++)))******+++,,,,,,------333777:::777111......000////////////000111222333555444333333444555777888555666777666555444555666777666666666666777777888777888:::<<<===>>>??????<<<;;;:::999999888555333666555444333222111111000111111000000//////......,,,,,,,,,+++++++++******************************+++*********))))))(((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111000000111111111222222222555666666666666666555555222333444444555555444444555666777888999888888777999;;;===???>>>===:::999777;;;;;;777555666666444333333111000////////////......------,,,++++++***+++***((('''&&&''')))***''''''((())))))***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''~~~~~~|||yyyxxx{{{|||{{{xxxuuusssqqqooooooeeeccc]]]VVVTTTUUUPPPJJJCCCAAA>>><<<;;;999777444444,,,'''(((***(((''')))%%%'''((('''''''''***,,,((('''%%%%%%'''((('''&&&########################"""############$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&)))))))))***++++++,,,,,,222555666222///000///---000000000000111111111111////////////000111333333333333222222333333444555666555555444444444555555777888999:::;;;;;;<<<;;;888888888777666666555555444444333222222111111000000000000000////////////+++++++++++++++***)))((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((()))))))))************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,)))************+++++++++*********+++,,,---...///,,,,,,------.../////////111222444333222222333555333333333444444444555555444333222111111222333444555555666666777777888888:::;;;<<<=========<<<;;;888777666444222111111111000000///...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||wwwuuuwww{{{yyywwwuuurrrqqqpppooodddccc^^^XXXVVVUUUOOOGGGCCCAAA>>><<<;;;:::777555666...)))))))))'''&&&'''###%%%&&&%%%%%%%%%''')))((('''%%%&&&'''((('''&&&########################"""############$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&)))((((((((('''''''''&&&(((((()))******++++++,,,000444555111...//////,,,////////////000000000000////////////000111222222222222222222222333444444555444444333333444444444666777888999::::::::::::666666555555444333333333333333333222111111000000............------------***+++++++++******)))((()))))))))))))))))))))))))))))))))((((((((('''''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&))))))*********+++++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$&&&(((******)))(((&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))(((((())))))***+++))))))*********+++++++++************++++++,,,---,,,,,,------.../////////000111222222111111222444333333333444444444444555333222111111111111222333444444555555666777888888888999:::;;;;;;:::999888777666555444333111000000//////...------,,,+++++++++++++++******)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}wwwtttuuuyyyxxxvvvtttrrrqqqppppppdddccc^^^XXXVVVTTTMMMEEECCCAAA>>>===<<<:::777555777000)))))))))&&&$$$%%%$$$%%%&&&%%%%%%%%%''')))((('''%%%&&&'''((('''&&&########################"""############$$$$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$((((((((('''''''''''''''(((((())))))******++++++...222333///---...---+++---.........////////////000000/////////000000111222111111111111222333333333222222222222222333333555555666777888888888888333333333222111111000000222222222111000000//////,,,,,,,,,+++++++++*********************))))))((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''))))))*********+++++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((($$$&&&***,,,---+++(((&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))******)))))))))))))))*********++++++*********))))))***++++++,,,,,,------.../////////...000111111000000111222333333333333444444444444222222111000000111222222111222333444555666777777666777888888888777666666444555555444333111///...---------,,,++++++******************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~yyywwwyyyxxxwwwuuutttrrrqqqppppppeeeccc\\\TTTQQQPPPKKKEEECCCAAA>>>===<<<;;;888666777///)))))))))'''%%%&&&&&&'''(((((('''''')))+++'''&&&&&&&&&(((((('''%%%########################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""##############################""""""""""""##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******++++++///000---+++,,,,,,***,,,,,,---------.........000000///.........//////111000000000000111222222111111000000000111222222333333444555666666555555222222111111000/////////111111000000///.........+++++++++*********))))))((())))))***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))***&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((***+++,,,,,,***(((''''''''''''''''''''''''''''''''''''((((((((())))))&&&''')))*********)))((())))))))))))************,,,++++++************+++,,,,,,------.../////////...000111111000///111222222222333333333444444444111111111111111111111111000000111333444555666777555666777777777666555444222333444444333000...,,,,,,+++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~yyyxxxzzzxxxwwwvvvtttrrrqqqqqqqqqgggbbbXXXNNNKKKLLLKKKGGGCCCAAA>>>===<<<;;;999777444---((((((***((('''((('''(((((((((''''''(((***'''&&&&&&'''(((((('''%%%########################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""###########################""""""""""""""""""###########################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))******&&&&&&&&&'''''''''''''''&&&''''''(((((()))******)))---...+++***+++,,,***,,,,,,,,,,,,------------//////..................000////////////000111111///////////////000111222222222333333444444333333222222111111000//////...000//////......---,,,,,,+++++++++*********))))))'''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((...---+++)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((******)))(((((((((((()))))))))*********---,,,,,,+++++++++,,,,,,,,,,,,------...////////////000111111000000111333222222222333333333444444111111111222222111111111000000111222333444555555555666777777777555444333000111222222111///---+++***************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}xxxwwwyyyzzzyyywwwuuusssrrrqqqqqqhhhbbbVVVJJJHHHKKKLLLIIICCCAAA>>>======<<<:::888444,,,'''(((***(((((()))%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&'''))))))&&&$$$########################"""############$$$$$$$$$###############$$$$$$$$$################################################""""""""""""""""""""""""###########################""""""!!!!!!""""""#################################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&(((***+++,,,&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))'''+++---***)))+++,,,***+++,,,,,,,,,------------......---------......//////............///000000............///000111222111111222333333222222111222111111000000///...............---,,,,,,+++++++++++++++************)))&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((...,,,)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))((((((((((((((()))))))))******---,,,,,,+++,,,,,,------,,,,,,------...////////////000111111000000111222222222222222333333333333111222333333333333222111111111222222333333444444555666777777666555333222///000000000///...,,,+++************************''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}yyyyyy||||||{{{yyyvvvtttrrrqqqqqqgggbbbVVVLLLIIIMMMMMMJJJCCCAAA???>>>===<<<:::888555...((())))))'''&&&'''&&&&&&'''&&&$$$$$$&&&'''&&&&&&&&&((())))))&&&$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((())))))&&&+++---***)))+++,,,+++,,,,,,,,,------------...,,,,,,,,,,,,---...//////......------......///000............///000111222111111222222222222111111111000000//////...---------------,,,++++++******************))))))))))))%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&'''((())))))((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((((()))))))))***+++*********+++,,,------,,,,,,------.../////////---///000000///...000111111222222222222333333333222333444444444444333222333333333333333333333333555555666666555444222111//////......------,,,,,,************************&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{}}}~~~|||zzzwwwuuusssqqqqqqfffaaaXXXOOOMMMOOOOOOKKKCCCAAA???>>>===<<<:::888777///)))))))))&&&%%%%%%((())))))(((&&&&&&((()))&&&&&&&&&((())))))&&&$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&***,,,***))),,,---+++,,,,,,---------.........+++++++++,,,---...///000...------------...//////.........//////111222222111111222222222111111000000//////......---,,,,,,------,,,,,,+++******)))***)))))))))((((((((((((%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&((()))***(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,------...//////000,,,---///...------...000111111222222222333333333333333555555555555333333444444444333333333222222444444555555444333111000///...---,,,,,,,,,,,,,,,***************+++++++++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||zzzzzz{{{|||{{{{{{{{{xxxtttrrrqqqrrrmmmggg\\\QQQMMMPPPOOOKKKCCCBBBAAA@@@>>><<<:::999555111,,,((((((((((((((('''''''''&&&&&&%%%%%%%%%"""$$$(((***+++)))'''%%%$$$$$$######""""""!!!!!!########################$$$$$$$$$#######################################$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""###############"""!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!!!! !!!"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))******++++++,,,------,,,,,,---------------------......///////////////111111000000//////......///000111222333333222111000000000000000000000000000000000000////////////***)))((()))***+++***((())))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''+++*********))))))((((((((((((((()))***,,,---...,,,.........------///111...000222111///------...444333111000000111333444111111333333333333111111333333333444444444555555333444555555444111///---------,,,++++++***))))))((((((((((((((((((((((((((()))))))))((('''%%%$$$)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{zzz{{{{{{zzz{{{{{{yyyuuurrrqqqqqqmmmggg[[[QQQMMMOOOOOOKKKCCCCCCBBB@@@>>><<<:::999444000+++'''''''''''''''''''''&&&&&&&&&%%%%%%%%%###%%%'''((()))'''&&&$$$$$$$$$##########################################"""#########################################################"""""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""###############"""!!!!!!######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%########################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))))))))******++++++,,,,,,---,,,,,,---------.........------...///////////////000000000000//////......///000111222222222111000000000000000000000000000/////////.........------***)))((()))******)))((())))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&*********)))))))))((((((((((((((()))***+++---...+++,,,......///000333666===:::555111/////////000:::888555333111000000111111222333333333333222111222222222222333333333333333333444444222111///...---------,,,+++*********(((((((((((((((((((((((()))))))))))))))'''&&&%%%(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||zzzyyyyyyyyyzzz{{{yyyvvvsssqqqqqqlllfff[[[QQQMMMOOONNNJJJDDDCCCBBBAAA???<<<:::999333///***'''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$########################!!!!!!!!!""""""#############################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!"""""""""############""""""!!!######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))))))))******+++,,,,,,,,,+++,,,,,,---...///000000------...////////////...000000000////////////...000000111111111000//////000000000000000000000000------------,,,,,,,,,,,,***)))((((((******)))((())))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&******))))))))))))((((((((((((((()))***+++,,,---++++++---...111666===BBBMMMDDD999111///000111222999777555222111000000000111222333444444333222111000000000111111111222222333333222111111000//////...------,,,,,,++++++***(((((((((((((((((((((((()))))))))))))))(((&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~|||yyywwwuuuwwwyyyzzzyyyvvvsssqqqpppkkkfff[[[QQQNNNPPPOOOJJJEEEDDDCCCBBB???===;;;999444000+++'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############!!!"""""""""######$$$$$$######################## !!!"""######$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""############"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""########################################################################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$###########################$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))***++++++,,,,,,++++++,,,---///000111111,,,---......//////......////////////////////////000000000000///.........////////////////////////------,,,,,,,,,+++++++++***((('''((()))***)))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))(((((((((((((((((()))***+++,,,,,,,,,,,,---333===IIIRRRQQQFFF999111000111111000000000/////////000111222111111222333333222111111///000000000000111111111333222111000////////////---------,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))((((((''''''''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzwwwtttrrrwwwyyyyyyxxxuuurrrqqqqqqjjjfff\\\RRROOOQQQOOOKKKFFFFFFDDDBBB@@@===;;;999555111,,,)))((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$ !!!!!!""""""################################# !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!""""""#########""""""  !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############################################################""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""############$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$####################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((())))))******+++,,,,,,++++++,,,---...///000111,,,------............................../////////000//////......---------........................---------,,,,,,,,,++++++)))((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((())))))(((((((((((()))***++++++///---+++,,,333AAAPPP[[[HHH???555000000111000...,,,,,,---...///111222333000000111222222111000000000000000000111111111111111111///...............---,,,,,,,,,,,,,,,++++++((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||yyyvvvsssrrrxxxxxxxxxvvvsssrrrrrrssskkkfff]]]TTTQQQSSSQQQLLLGGGGGGEEECCC@@@>>>;;;:::666222---***)))*********%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$######$$$$$$$$$"""""""""""""""#################################!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!""""""############"""""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$"""""""""############$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""####################################"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""""""""###############"""""""""############$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))***+++++++++***++++++,,,---...//////,,,,,,---............------............/////////......------,,,---------........................,,,,,,,,,,,,++++++++++++)))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''(((((((((((())))))((((((((((((((()))***+++...,,,+++,,,222===KKKUUU;;;777111...///000///...//////000000000000000000...///000111111000///.../////////000000000111111/////////......---------++++++++++++++++++++++++((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzwwwuuusssyyyyyywwwtttrrrqqqrrrtttkkkggg^^^UUUSSSTTTRRRMMMHHHGGGFFFDDDAAA>>>;;;:::666222,,,)))((()))))))))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################"""#####################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!"""###############"""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""#########$$$$$$$$$""""""""""""##################""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""#################################"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!"""""""""#########$$$""""""""""""####################################"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******++++++++++++++++++,,,,,,------+++,,,------......---------------.........//////---,,,,,,++++++,,,---...------------------------++++++*********))))))))))))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''''''''((((((((()))))))))(((((((((((()))************+++,,,///555===BBB333222///------...///000000000000000///...------,,,---...//////...---,,,---.........////////////------...///...---,,,+++************************((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzxxxvvvuuuzzzyyyvvvsssppppppsssuuulllhhh___VVVTTTVVVSSSNNNIIIHHHFFFDDDAAA>>>;;;:::555111,,,(((((((((((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$###############""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!"""############### !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""##################""""""###$$$%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%&&&)))*********)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""#################################""""""""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!!!!""""""#########$$$""""""""""""####################################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******+++++++++++++++++++++++++++++++++,,,------......---------------.........//////,,,++++++***+++,,,...///------------------------))))))))))))(((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((((((((((())))))***&&&(((+++,,,---...000222111000///---,,,---000333------......------,,,+++,,,,,,---......---,,,,,,,,,,,,,,,---------......+++,,,...//////...,,,***))))))))))))))))))******((((((((((((((((((((((((%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}|||{{{yyywww}}}yyyvvvuuutttsssssspppiii___WWWVVVWWWRRRKKKGGGHHHHHHEEEAAA===:::::::::111)))((((((''''''(((&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$"""!!!!!!""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""######$$$%%%$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&'''''')))))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))+++***'''%%%$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""######$$$########################""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""########################""""""""""""""""""""""""###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%((())))))*********))))))***************)))(((((((((***+++,,,++++++,,,...------------------------))))))***+++,,,,,,---------------,,,,,,,,,++++++,,,++++++***************((((((((((((((((((((((((%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))***+++,,,------......---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---(((***---///000...+++)))))))))))))))))))))))))))+++******)))((('''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||{{{zzzxxxvvv~~~|||xxxvvvttttttttttttnnniii___WWWWWWYYYUUUNNNHHHHHHHHHEEEAAA===;;;::::::111)))((((((&&&&&&(((&&&'''((('''&&&%%%&&&(((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$""""""""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###"""###$$$###!!!!!!!!!"""""""""""""""""""""""""""############"""""""""!!!######""""""######$$$%%%$$$$$$$$$#########""""""######""""""""""""##############################%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((((((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###%%%((()))(((&&&%%%%%%$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%########################""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""########################""""""""""""""""""""""""###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((()))))))))))))))***************)))((((((((()))++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++++++++*********))))))++++++***)))))))))))))))''''''((((((((((((''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((()))***+++,,,,,,------,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))+++---......---+++)))))))))))))))))))))))))))((((((((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{yyyxxxvvvuuu|||zzzxxxuuutttttttttuuummmiii```YYYYYY[[[WWWQQQHHHIIIHHHEEEAAA===;;;;;;:::111)))((((((&&&&&&(((%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""######$$$$$$######"""###$$$###"""!!!"""###""""""""""""""""""""""""############""""""""""""######""""""######$$$%%%$$$$$$$$$#####################""""""""""""##############################$$$$$$############$$$$$$######%%%&&&&&&&&&%%%$$$###########################%%%&&&&&&%%%$$$$$$%%%$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###$$$$$$%%%&&&'''########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))))))))))))))************))))))(((''')))************+++---++++++++++++++++++++++++))))))******+++,,,,,,,,,)))))))))(((((((((''''''***)))((((((''''''(((((('''''''''(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((()))***++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~zzzwwwuuutttssszzzyyywwwuuusssssstttuuuoookkkbbb[[[YYY[[[XXXRRRIIIIIIHHHEEEAAA===<<<<<<;;;222***((((((&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""###$$$###"""!!!"""###""""""""""""""""""""""""#########"""""""""""""""######""""""######$$$%%%##############################""""""""""""####################################""""""""""""######!!!!!!###$$$%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$$$$""""""###%%%$$$##################$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$%%%%%%%%%########################""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&((()))*********))))))************)))((('''((()))***))))))***,,,+++++++++***************))))))******+++++++++,,,(((((((((''''''''''''&&&)))(((''''''&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***,,,+++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,++++++************+++)))))))))))))))))))))))))))))))))(((((('''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~yyyuuusssrrrsssyyyyyyxxxuuurrrqqqsssvvvqqqmmmeee\\\YYYYYYVVVQQQJJJJJJHHHEEE@@@===<<<<<<;;;222***((((((&&&%%%'''%%%&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$$$$#########!!!""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!"""######"""!!!"""$$$""""""""""""""""""""""""""""""""""""""""""############""""""######$$$%%%##############################""""""""""""#################################""""""!!!!!!""""""### !!!"""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$"""!!!!!!###%%%#########$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&%%%$$$#################################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***++++++,,,((())))))*********))))))'''((()))***))))))***,,,+++++++++******))))))))))))***************++++++))))))((((((((('''''''''(((''''''&&&%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((()))))),,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))))))))***((((((((((((((((((((((((((((((((((((''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyytttrrrrrrsssxxxyyyxxxuuupppooorrruuuqqqnnnggg]]]XXXXXXVVVQQQKKKJJJIIIEEE@@@=========<<<222***((((((%%%%%%'''$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""######""""""!!!!!!!!!"""######""""""###$$$""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%###############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!"""###$$$%%%%%%"""""""""""""""""""""""""""###$$$###!!!!!!###%%%"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&$$$####################################""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''''')))***++++++++++++((())))))************)))''')))************+++---,,,,,,++++++***)))))))))************************)))))))))(((((((((''''''((('''&&&&&&%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((()))))),,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***)))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzztttqqqqqqsssxxxzzzyyyuuuooommmppptttooommmfff]]]XXXXXXVVVSSSKKKKKKIIIEEE@@@======>>><<<333***((((((%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$############""""""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""!!!!!! """######""""""###$$$""""""""""""""""""""""""!!!"""""""""##################""""""######$$$%%%""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""###$$$$$$%%%########################"""###$$$$$$""""""###$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%###%%%((())))))(((%%%###''''''((()))******))))))(((((()))***************((()))++++++******,,,------,,,,,,+++******))))))************)))))))))))))))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))+++******))))))(((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################zzztttqqqqqqsssyyyzzzzzzuuuooolllooossslllkkkeee\\\XXXXXXXXXUUULLLKKKIIIEEE@@@======>>><<<333+++((((((%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$############""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""!!! """######""""""###%%%""""""""""""""""""""""""!!!!!!""""""#########$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$%%%########################"""###%%%%%%#########$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###%%%&&&'''########################"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""########################""""""""""""""""""""""""###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%###%%%)))++++++)))%%%###''''''((((((((((((((('''(((((()))***************(((***+++,,,++++++,,,...------,,,,,,+++***))))))*********)))))))))))))))(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''###%%%'''))))))'''%%%###"""###%%%&&&'''&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))))))))(((((())))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))************)))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################~~~zzzvvvtttsssrrr|||}}}uuuooonnnooonnnnnniiiaaa[[[\\\^^^YYYQQQKKKLLLLLLHHHAAA======>>><<<333***((('''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$###"""###%%%%%%###!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$%%%###"""$$$%%%###""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""############"""############$$$$$$$$$################################################!!!!!!"""###############$$$$$$##################$$$$$$$$$$$$######""""""$$$$$$$$$############""" !!!"""######"""!!! """"""############""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""#############################################"""""""""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%(((((()))+++---+++(((%%%%%%%%%%%%&&&&&&&&&''''''(((((()))************))))))************++++++++++++++++++************)))******))))))))))))******(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%***))))))'''&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((()))************+++++++++,,,+++++++++***)))))))))***************)))(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$zzzvvvtttsssssszzz}}}|||tttooonnnooonnnnnniiiaaaZZZZZZ[[[UUUNNNKKKLLLLLLHHHBBB>>>===>>>>>>444+++)))(((&&&&&&((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""$$$###"""###$$$%%%###!!!""""""""""""""""""""""""""""""""""""#########$$$""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$############"""""""""!!!###'''(((%%%###$$$$$$"""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$################################################!!!!!!"""#######################################$$$$$$$$$$$$#########"""$$$$$$$$$############"""""""""############""""""!!!""""""#########""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""#######################################"""""""""""""""""""""######""""""""""""###############$$$$$$$$$%%%%%%))))))***,,,------)))'''&&&&&&&&&'''''''''((((((((())))))***************))))))*********++++++++++++++++++*********))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))*********++++++++++++***************)))))))))************)))(((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$zzzvvvtttssstttyyy|||{{{sssnnnnnnooonnnmmmiii```YYYXXXXXXSSSKKKLLLMMMMMMHHHBBB>>>===>>>>>>555,,,***)))'''''')))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""###""""""###$$$$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################""""""""""""'''***+++&&&###$$$###!!!""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$################################################!!!!!!"""#######################################$$$$$$$$$$$$############$$$$$$$$$############"""$$$$$$############$$$$$$ !!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""############""""""""""""###############$$$$$$$$$$$$%%%(((((((((***,,,+++(((&&&''''''''''''((((((((((((((()))******++++++******)))))))))*********++++++++++++*********)))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))))))))*********++++++))))))))))))************))))))******))))))((('''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$zzzvvvtttttttttzzz}}}{{{sssmmmlllmmmlllkkkhhh```YYYWWWXXXTTTMMMMMMNNNNNNIIICCC>>>>>>???>>>444,,,)))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""#########"""""""""""""""&&&******&&&###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$################################################!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$"""!!!!!!"""$$$$$$ !!!"""#####################"""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################"""""""""""""""###############""""""""""""##################$$$$$$$$$$$$$$$$$$$$$&&&((((((%%%###&&&&&&&&&&&&''''''''''''((()))******++++++******))))))))))))************************))))))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))************'''(((((())))))*********)))))))))))))))((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$${{{vvvttttttttt||||||tttlllkkkkkkjjjiiigggaaaZZZXXXZZZWWWRRRNNNOOOOOOJJJCCC???>>>???===333***((('''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!!"""""""""""""""""""""""""""######!!!%%%'''###"""######!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""###"""!!! !!!"""### !!!"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""####################################!!!!!!""""""##################""""""""""""######""""""#########$$$$$$$$$#########$$$&&&'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&(((((()))************)))(((((()))))))))******************)))))))))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''((((((((((((((((((((()))))))))*********'''''''''(((((())))))***)))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$${{{wwwuuutttttt|||}}}tttmmmkkkkkkjjjhhhgggbbb[[[YYYZZZYYYUUUOOOPPPOOOKKKDDD???>>>???<<<333***''''''%%%%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!! """$$$$$$###""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""############"""$$$!!! ###$$$""""""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!"""######$$$$$$######""""""""""""######"""""""""############$$$%%%$$$$$$%%%'''((('''&&&###$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))((((((((((((((()))))))))************)))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&''''''(((((((((((((((((((((((()))))))))******''''''''''''(((((((((((((((((())))))(((((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$|||yyyvvvtttsss{{{~~~|||uuunnnnnnnnnnnniiihhhccc\\\YYYYYYXXXTTTPPPQQQPPPKKKDDD???>>>???===333+++((((((&&&&&&(((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!###$$$###""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""#########!!!"""""""""############"""###!!! """###!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############""""""""""""######"""""""""""""""""""""!!! !!!"""""""""############""""""""""""""""""""""""""""""""""""#################################### !!!!!!"""######$$$$$$######""""""""""""######""""""""""""############%%%$$$$$$%%%'''(((((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''(((((((((((()))))))))******)))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""######$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&''''''((((((((((((((((((((((((((()))))))))***(((((('''''''''''''''&&&(((((())))))(((((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$~~~|||yyyvvvtttrrrxxx|||{{{uuuppppppqqqqqqjjjiiiddd\\\XXXWWWUUURRRQQQRRRQQQLLLEEE???>>>???>>>555,,,))))))'''''')))&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!###$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!""""""#########$$$###$$$!!! """"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############""""""###$$$%%%%%%$$$###"""######""""""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""#################################### !!!!!!"""###$$$$$$$$$######""""""""""""######""""""""""""###############""""""###%%%'''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&%%%(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$~~~yyyuuurrrpppoooxxx{{{}}}yyyqqqlllnnnrrrrrrkkkaaa[[[XXXVVVTTTRRRQQQQQQPPPLLLGGGAAA>>>======333+++((('''%%%$$$%%%(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$###"""!!!!!!"""###$$$%%%$$$""""""###"""!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$""""""""""""############$$$#########""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$###############""""""############""""""%%%%%%$$$###""""""############""""""""""""######"""###$$$$$$###"""!!! """""""""""""""""""""""""""############$$$$$$$$$!!!###$$$&&&&&&%%%$$$###################################################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########"""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""#########"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$###""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((((((((())))))))))))******)))(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$######""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%################################################zzzuuusssqqqqqqvvvzzz|||xxxqqqnnnppptttssskkkbbb\\\YYYXXXVVVTTTQQQQQQPPPLLLFFFAAA===<<<>>>444,,,***)))&&&%%%''''''&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$############""""""#########%%%$$$""""""######!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$""""""""""""########################"""""""""!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""########################""""""############""""""%%%$$$######"""""""""#########""""""""""""######""""""###$$$######!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!###$$$&&&&&&%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########"""""""""""""""""""""######$$$""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$###""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''((((((((()))))))))***))))))(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%################################################}}}yyyvvvtttssssssuuuyyyzzzxxxrrroooqqquuurrrlllccc]]][[[ZZZXXXUUUQQQQQQOOOKKKEEE@@@===<<>>===>>>555,,,***)))&&&%%%'''%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&&&&%%%$$$###$$$###!!!"""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!"""""""""############""""""""""""""""""######!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$""""""############""""""!!!""""""#########""""""######""""""""""""######!!!!!!!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########""""""######$$$$$$$$$$$$########################################################################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################################################################$$$###############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###################################################""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%################################################~~~|||yyyuuusssrrrrrrrrr||||||{{{xxxtttqqqppppppooojjjccc```______\\\ZZZSSSRRROOOJJJDDD@@@??????>>>444,,,***)))&&&%%%'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&######$$$$$$$$$$$$######$$$"""!!!"""###$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""############""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########""""""############"""""" !!!"""#########"""!!!######""""""""""""#########"""""""""""""""###$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""######$$$$$$########################################################################""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""###"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#######################################################################################$$$$$$$$$#########"""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$###""""""""""""###$$$###""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%################################################~~~zzzwwwtttsssssssss{{{{{{zzzxxxuuurrrqqqqqqmmmhhhbbb```______]]]ZZZUUUSSSPPPKKKEEEAAA@@@@@@???666---+++***'''&&&((($$$&&&((('''%%%$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%#########""""""############"""!!!"""###$$$###!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""" !!!"""###""""""!!!""""""""""""############!!!"""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############"""""" """###$$$###"""!!!######""""""""""""######$$$###"""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$########################################################################!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""######$$$""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################""""""#########$$$$$$$$$######""""""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''((((((((()))))))))'''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$$$$###"""!!!!!!"""###$$$###""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%################################################|||yyyvvvuuuttttttzzzyyyyyywwwvvvtttsssssslllgggbbb_________]]]ZZZUUUTTTQQQKKKFFFBBBAAAAAA@@@777...,,,+++(((((()))$$$&&&((('''%%%$$$%%%(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$$$$###"""!!!!!!"""###$$$###"""!!!"""###$$$###""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""" """#########"""!!!""""""""""""############!!!!!!""""""#########$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############"""""" """###$$$###"""!!!######""""""""""""######%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""#########"""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$###""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################}}}yyyvvvtttssssssvvvvvvvvvuuutttrrrqqqpppqqqnnnfff___^^^```^^^YYYVVVSSSPPPKKKGGGEEECCCBBBBBB:::000***((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###%%%&&&&&&%%%###"""$$$###!!!  !!!###""""""!!! !!!!!!""""""!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""""""""############""""""!!!!!!!!!!!!!!!"""######%%%###!!!!!!"""###"""!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""###########################"""!!!"""#########"""""""""""""""############$$$###!!! """$$$%%%$$$$$$###"""!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""############""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%########################################################################%%%%%%$$$###$$$%%%&&&'''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################}}}zzzwwwuuusssrrruuuvvvvvvuuutttrrrqqqqqqpppmmmeee^^^]]]___]]]XXXUUURRROOOKKKHHHEEEDDDCCCDDD<<<222,,,*********)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%###""" !!!"""###!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""""""""############""""""!!!!!!!!!!!!!!!"""######%%%$$$$$$###""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""###########################"""""""""#########"""""""""""""""###############"""!!!!!!!!!"""$$$%%%############""""""!!!!!!###"""""""""!!!!!!!!!  !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""##################"""%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%########################################################################%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################~~~~~~|||zzzxxxuuusssqqqsssuuuvvvuuusssrrrrrrsssnnnkkkddd]]]\\\^^^]]]XXXTTTRRROOOKKKHHHEEEDDDDDDCCC<<<222+++*********)))%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""%%%$$$###"""!!!"""###### !!!!!!"""""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!"""######$$$&&&'''%%%""" !!!$$$"""""""""""""""#########""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""###$$$$$$###!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$########################$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%########################################################################%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$#######################################{{{{{{{{{yyywwwtttqqqooorrrtttvvvvvvsssrrrssstttoookkkddd]]]]]]___]]]YYYVVVSSSPPPKKKGGGEEECCCBBB???888...(((&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""%%%$$$######""""""######!!!""""""""""""######### !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""######"""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!""""""######''')))'''"""!!!%%%#########"""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""#########"""""""""###!!!"""""""""############!!!!!!"""############""" """###%%%$$$###!!! """"""""""""!!!!!!!!!!!!!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""#################################"""""""""""""""####################################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""##################""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################}}}yyyyyyyyywwwtttqqqnnnlllqqqtttwwwvvvsssqqqsssuuuooollleee^^^^^^```___ZZZXXXUUUQQQLLLGGGCCCAAA@@@===555,,,&&&$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$""""""############""""""########################%%%$$$$$$###########################"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###""""""""""""""""""###""""""############""""""""""""############""""""!!!!!!!!!!!!!!!""""""###"""&&&)))(((### !!!$$$#########"""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!!!!!"""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$###!!!!!!"""$$$!!!"""""""""############!!!!!!"""############""" !!!###$$$%%%###""" !!!!!!!!!!!!""""""""""""""""""""""""#########$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""##############################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""!!!"""""""""##################""""""######$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""######$$$$$$$$$########################"""""""""######$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################}}}{{{zzzxxxvvvsssooolllkkkqqquuuxxxwwwrrrppprrruuuooollleee___^^^aaa```[[[XXXUUUQQQLLLGGGCCCAAA@@@>>>777---'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((('''$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!########################$$$############"""""""""$$$#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""############""""""""""""############""""""!!!!!!!!!!!!!!!"""######!!!$$$''''''$$$""""""###"""""""""""""""#########""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" ###%%%$$$!!! """$$$""""""""""""############""""""""""""############ !!!###$$$$$$###""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$$$$######""""""""""""####################################""""""""""""###########################$$$$$$$$$"""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%########################################################################"""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$################################################"""############$$$$$$$$$#######################################$$$$$$$$$########################~~~}}}yyyvvvrrrooommmlllrrrvvvzzzwwwrrrnnnqqqtttnnnkkkddd^^^^^^aaa___[[[UUUSSSOOOKKKGGGEEECCCCCC???777...((('''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))***)))((('''$$$$$$############$$$$$$""""""############""""""######""""""""""""######"""#########""""""!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$""""""############""""""""""""############""""""!!!!!!!!!!!!!!!"""###### """###%%%%%%$$$###"""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" ###%%%$$$!!!"""%%%""""""""""""###############"""!!!!!!!!!"""$$$%%%!!!!!!""""""############ !!!!!!!!!"""""""""### !!!!!!!!!"""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""###$$$%%%&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################"""##################""""""""""""######$$$$$$$$$########################!!!"""""""""############""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%########################################################################!!!"""###$$$%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$################################################"""############$$$$$$$$$########################""""""#########$$$$$$$$$########################{{{vvvrrrooommmmmmrrrwwwzzzxxxqqqnnnppptttmmmjjjccc]]]]]]```^^^ZZZSSSQQQNNNKKKHHHFFFFFFEEE>>>777---''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''***+++)))'''%%%$$$$$$############$$$$$$######$$$$$$$$$$$$############""""""""""""######"""""""""""""""!!!  !!!"""###$$$$$$ !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$""""""############""""""""""""############""""""!!!!!!!!!!!!!!!"""###### !!!###%%%%%%###!!! !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" ###&&&$$$ """%%%""""""""""""############$$$###!!! """$$$%%%""""""!!!!!!"""###$$$$$$ !!!!!!!!!""""""##################$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""!!!!!!"""$$$&&&'''"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""############""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""#####################"""###$$$$$$%%%########################################################################!!!"""###$$$%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$################################################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$########################~~~{{{wwwuuusssqqqooommmooouuuxxxtttqqqppppppoooiiigggaaa\\\]]]```___ZZZWWWWWWRRRKKKHHHGGGDDD???>>>666,,,'''((()))(((&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$###########################$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$ !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""######%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""#########!!! ###%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%% !!!""""""###""""""######""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""$$$$$$"""!!!""""""""""""############$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""&&&###!!!!!!###$$$""" """"""#########$$$$$$$$$%%%$$$###""""""###$$$%%%"""######$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""######$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$##########################################"""""""""!!!""""""###$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$~~~{{{wwwuuusssqqqooommmooouuuxxxuuuqqqpppooommmiiigggbbb]]]]]]aaa```[[[WWWWWWRRRKKKHHHGGGDDD???>>>666,,,((((((***)))''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###########################$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########!!! ###%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$ !!!!!!""""""""""""!!!######""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!"""######"""!!! """"""""""""############$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""&&&###!!!!!!######""" """"""#########$$$$$$$$$$$$$$$###""""""###$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!""""""###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$%%%%%%###################################################""""""""""""###$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""########################"""############$$$$$$$$$~~~~~~{{{wwwtttrrrpppnnnlllnnnuuuyyyvvvrrrpppmmmjjjhhhfffaaa\\\]]]aaa```\\\VVVWWWSSSLLLGGGFFFDDD??????777---))))))+++***(((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$###########################$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########""" !!!###%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$!!!""""""""""""!!!!!! ######""""""""""""######!!!!!!!!!!!!""""""""""""$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!"""######"""!!! """"""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%###!!!!!!"""###"""!!!###############$$$$$$$$$$$$$$$###""""""###$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$#######################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%########################################################################!!! !!!""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%###############################################################$$$%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""######"""""""""########################"""############$$$$$$$$$}}}|||wwwsssqqqpppnnnlllnnnuuuzzzwwwrrrooolllhhhfffddd___[[[\\\```___[[[UUUWWWTTTLLLGGGEEECCC@@@@@@888...)))***+++***((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###########################################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! $$$##################$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""###""""""!!! ######""""""""""""######!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!""""""""""""!!!!!!!!!"""""""""###############""""""""""""""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""###"""########################$$$##################$$$"""######$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$########################################################################!!!!!!!!!!!!!!!"""##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""""""""####################################$$$$$$######$$$$$$%%%&&&########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""########################""""""#########$$$$$$$$$~~~|||vvvrrrpppooommmlllnnnuuuyyywwwrrrooolllhhheeeccc^^^YYYZZZ^^^]]]YYYUUUWWWUUUMMMFFFEEECCCAAA@@@888...)))***+++***((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$########################################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! #########$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!!!!!"""$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""###""""""!!! ######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!""""""""""""!!!!!!!!!"""""""""############"""""""""######"""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""""""""""""###$$$#################################$$$$$$#########"""######$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!"""""""""#################################$$$$$$######$$$$$$%%%&&&########################""""""#########$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###########################""""""#########$$$$$$$$$|||vvvrrrooonnnmmmlllmmmtttxxxuuuqqqooollliiifffddd___YYYZZZ]]]\\\XXXTTTWWWUUUMMMFFFDDDCCCBBB???777---))))))+++***(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###########################""""""""""""""""""""""""!!!!!!"""############"""!!!""""""""""""!!!!!! ######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""############""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%$$$$$$$$$###############"""###$$$$$$$$$$$$###""""""######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##############################$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""############$$$################################################""""""""""""""""""""""""$$$############$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$########################"""""""""############$$$ !!!!!!""""""################################################$$$%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$|||vvvqqqooommmlllkkkmmmtttwwwtttpppooonnnllliiigggaaa[[[[[[^^^\\\WWWSSSWWWVVVMMMEEECCCCCCBBB>>>666,,,((((((***)))''''''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###########################"""""""""""""""""""""""" !!!"""###$$$######""" !!!!!!""""""""""""!!!######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""############!!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """######!!!!!!###&&&$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###""""""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$########################""""""""""""############ !!!!!!"""######$$$###########################""""""""""""###$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$|||vvvqqqnnnmmmlllkkkmmmsssvvvrrrooooooooommmllliiiccc]]]\\\___]]]XXXSSSWWWVVVNNNEEECCCCCCBBB>>>666,,,'''((()))(((&&&&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###########################"""""""""""""""""""""""" !!!"""$$$$$$######""" !!!""""""###""""""######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""############!!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """$$$###!!!!!!###&&&$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###""""""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""############ !!!"""######$$$########################"""""""""!!!"""######$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$|||uuunnnjjjiiiiiiqqqwwwyyytttooonnnmmmkkkhhhfffaaa]]]^^^aaa\\\UUUSSSSSSRRRMMMGGGDDDDDDFFFCCC666+++(((***)))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!"""$$$&&&&&&###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$&&&$$$"""!!! !!!"""###""""""""""""""""""""""""#########"""""""""""""""""""""############""""""$$$#########""""""!!!!!!############"""""""""""" !!!""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""############!!!!!!!!!!!! !!!!!!""""""######$$$$$$#########"""""""""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!! """###%%%''' !!!"""######"""!!! """"""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$############$$$%%%&&&&&&######"""!!!!!!!!!!!!!!!########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############ """###"""!!! !!!###""""""""""""""""""""""""######""""""""""""######################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%######################## !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$~~~zzztttnnnkkkkkkkkkpppvvvxxxtttooonnnllljjjiiifff```\\\^^^aaa^^^WWWVVVVVVTTTOOOIIIEEEFFFIIIDDD777+++(((***)))''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!"""$$$&&&&&&###!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$###!!! !!!"""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$%%%$$$"""!!! !!!"""###""""""""""""""""""""""""###"""""""""""""""""""""""""""############""""""############"""""""""!!!############""""""""""""!!!!!! !!!!!!"""###!!!!!!"""""""""#########""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!"""###%%%&&&""""""############""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######""""""######$$$$$$######"""!!!!!!!!!!!!!!!########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############!!!"""###"""!!! !!!###""""""""""""""""""""""""######""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######################## !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{zzzwwwsssnnnlllmmmnnnooouuuxxxtttooommmllliiijjjfff```[[[]]]bbb```[[[YYYYYYVVVPPPJJJGGGIIILLLEEE888+++(((***)))''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""""" !!!""""""######""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""!!!"""###%%%%%%###!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$###!!! !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""######""""""############""""""############""""""""""""############"""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""###%%%&&&$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$######""""""!!!"""""""""######"""!!!!!!!!!""""""########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############!!!"""######!!!!!!"""###""""""""""""""""""""""""######""""""""""""######################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$########################!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""""""""######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzyyyvvvrrrnnnlllmmmnnnooouuuxxxtttooommmkkkhhhkkkggg___ZZZ\\\bbbaaa]]]ZZZZZZWWWQQQKKKIIIKKKNNNGGG999,,,((()))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############"""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""!!!!!!###$$$%%%###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""######$$$$$$###"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""############""""""#########"""""""""""""""############"""""""""!!!"""""""""""""""######$$$############$$$$$$$$$$$$!!!"""""""""############""""""""""""############$$$$$$######""""""!!!!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###$$$%%%$$$$$$"""!!!!!!"""$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###"""""""""""""""######""""""!!!""""""###################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###"""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""############!!!"""######"""!!!"""###""""""""""""""""""""""""######""""""""""""#########################################################################################################$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$${{{zzzwwwrrrnnnkkklllmmmooouuuyyyuuupppnnnkkkhhhkkkfff^^^YYY[[[aaaaaa]]]XXXXXXVVVQQQLLLIIILLLOOOHHH:::---((()))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###############""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""!!!!!!"""###$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!###########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""############""""""""""""""""""""""""##################"""""""""!!!"""""""""""""""######$$$""""""#########$$$$$$$$$!!!"""""""""############!!!"""""""""#########$$$$$$$$$######""""""!!!!!!!!!!!!""""""############!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""######$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$#####################""""""""""""######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######"""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""############"""###$$$###"""!!!"""$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""#################################################################################$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$|||{{{xxxsssnnnllllllmmmooovvvzzzvvvqqqooollliiikkkfff^^^XXX[[[``````[[[TTTVVVUUURRRMMMKKKMMMOOOJJJ<<<---((()))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""######$$$$$$######""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""!!! !!!###$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""" !!!###########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############""""""""""""""""""########################"""""""""""""""!!!!!!!!!!!!"""###### !!!!!!!!!""""""""""""""""""############ !!!!!!""""""#####################""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""############$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############"""###$$$$$$""""""###$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!"""""""""#####################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$|||{{{xxxsssooommmmmmooopppwww{{{xxxssspppmmmiiijjjfff^^^XXXZZZ___]]]XXXQQQTTTUUUTTTPPPNNNOOOQQQKKK<<<...(((((('''&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############"""!!! """######"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!! !!!###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""############""""""!!!"""""""""########################""""""""""""!!!!!! !!!!!!"""### !!!!!!!!!"""""""""""""""############ !!!!!!"""######"""""""""""""""######### !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""###$$$######""""""""""""######"""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$###############$$$%%%######""""""######$$$%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############"""###$$$$$$""""""###$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###"""!!! """"""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""############"""""""""""""""#########$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$${{{zzzxxxtttpppnnnoooqqqpppwww|||yyytttqqqnnnjjjiiieee^^^YYYZZZ^^^\\\VVVPPPSSSVVVVVVRRRPPPPPPRRRLLL===...(((((('''&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""!!! """######"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$ !!!"""###############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$############"""""""""""" !!!""""""""""""""""""############""""""""""""############ !!!""""""###!!!!!!""""""######$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!###$$$$$$###"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$##################"""############$$$$$$$$$""""""!!!!!!"""###$$$$$$######""""""###$$$%%%%%%########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################################################################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!! """"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""############""""""############$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}yyyuuuuuurrrmmmlllnnnqqqwwwzzzwwwrrrooojjjeeegggfffccc______aaa]]]WWWQQQTTTWWWVVVQQQNNNPPPSSSJJJ<<<---(((((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""!!!!!!""""""!!! $$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################$$$#########""""""!!!!!!################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""#########"""""""""""""""""""""!!! !!! !!!###$$$"""!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%###!!!"""$$$%%%$$$!!!$$$"""!!! !!!"""$$$######""""""""""""######%%%%%%$$$###""""""######""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""#################################$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""######%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$###"""!!! """############$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$########################################################################}}}|||wwwttttttqqqllllllnnnqqqwwwyyyuuuqqqnnnjjjeeehhhhhhddd``````bbb^^^XXXQQQUUUXXXVVVPPPMMMOOORRRKKK<<<---(((((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$#########""""""!!!!!!""""""!!! ############"""""""""!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################"""!!!!!!"""######""""""""""""""""""""""""####################################"""""""""!!!################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""###"""""""""""""""""""""""""""!!! !!!"""!!!!!!"""$$$$$$###!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%###!!!"""$$$%%%$$$"""###"""!!! !!!"""#########""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$########################$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!############"""""""""!!!""""""""""""####################################""""""""""""""""""""""""#########"""""""""""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################################################################}}}zzzuuurrrrrrpppllllllooossswwwxxxsssooonnnkkkgggiiihhhddd``````bbb___YYYSSSVVVXXXVVVPPPLLLNNNPPPKKK<<<---(((((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$###############!!!!!!"""""""""!!! ############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""#########"""!!!!!! !!!!!!###""""""###$$$$$$""" """""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""###$$$$$$###"""###"""!!! !!!"""#########""""""""""""############$$$%%%$$$###"""!!!""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%########################$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""####################################""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$############"""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################################################################xxxsssppppppooollllllpppuuuxxxxxxsssooonnnmmmjjjiiihhhccc______aaa^^^YYYTTTWWWYYYVVVOOOKKKLLLOOOKKK<<<---(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$######""""""######$$$########################!!!!!!"""""""""#################################!!!!!!"""""""""!!!!!! #########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######""""""""" !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""############""""""!!! !!!!!!!!!###"""!!!"""######!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$############"""!!!!!!"""############""""""""""""######!!!###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""###################################################################################################$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$########################!!!!!!""""""############""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$#########""""""######$$$$$$$$$######"""""""""#########$$$$$$$$$########################################################################xxxsssoooooonnnkkkmmmqqqvvvyyyyyysssppppppooolllhhhfffaaa]]]]]]___]]]XXXTTTWWWYYYUUUOOOKKKKKKNNNLLL===...))))))((('''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!!!!!!!!!!""""""########################""""""""""""####################################!!!!!!"""""""""""""""!!!""""""""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!"""#################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############################################################""""""""""""""""""""""""""""""""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""##################"""!!!!!!!!!!!!!!!"""!!! !!!""""""!!!########################""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$############$$$######""""""""""""############""""""""""""######!!!"""$$$%%%%%%$$$###!!!""""""""""""""""""""""""#########################################################################################################$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######!!!"""""""""####################################""""""""""""""""""""""""############""""""!!!!!!$$$######""""""######$$$########################!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$#########"""""""""######$$$$$$$$$######""""""#########$$$$$$$$$########################################################################yyytttpppooommmkkkmmmqqquuuyyyxxxtttppppppooolllhhhfff```[[[\\\^^^]]]XXXSSSVVVXXXUUUOOOKKKKKKNNNLLL===...))))))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!""""""########################"""""""""#########$$$$$$###############$$$$$$$$$!!!!!!"""#########""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""!!!!!!!!!""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######################################################""""""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!"""######$$$$$$$$$###""""""!!!!!!""""""!!! !!!######"""!!!########################!!!"""######$$$$$$############$$$%%%%%%%%%%%%$$$"""######$$$$$$######""""""$$$$$$$$$###"""###$$$##############################""""""""""""######!!!"""###$$$%%%$$$######""""""""""""""""""""""""#########################################################################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""##############################!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################################################################{{{uuuqqqooommmkkkmmmqqqrrrvvvwwwsssoooooommmjjjiiigggaaa\\\\\\___]]]YYYRRRUUUXXXUUUOOOKKKLLLOOOLLL===...))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###""""""""""""""""""###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###############!!!"""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###"""######$$$$$$######"""""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!"""######$$$$$$$$$###""""""!!!!!!""""""!!!!!!!!!###%%%&&&%%%$$$########################!!!""""""#####################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$"""!!!###%%%#########$$$$$$###############""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""################################################################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""##############################"""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################~~~|||vvvqqqpppnnnkkkmmmqqqppptttuuurrrnnnnnnkkkhhhjjjhhhbbb\\\]]]```^^^ZZZQQQUUUWWWTTTOOOKKKLLLOOOLLL===///))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!"""###############!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""############$$$$$$$$$$$$############""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!"""######"""!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!"""###$$$$$$$$$$$$######""""""""""""""""""""""""$$$''')))((('''########################!!!!!!"""#####################$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$%%%%%%"""!!!###%%%######$$$$$$$$$$$$############""""""""""""############""""""###$$$%%%%%%""""""""""""""""""""""""################################################################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""####################################"""""""""""""""""""""""" !!!"""###$$$%%%%%%######""""""""""""####################################"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################vvvxxxxxxrrrkkkhhhlllrrrxxxyyyxxxvvvqqqmmmkkkjjjeeeeeebbb]]]\\\^^^[[[WWWQQQSSSUUUTTTQQQMMMJJJIIIOOO???...((('''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""############$$$$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""#########$$$########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$#########""""""!!!!!!######""""""""""""######################################################""""""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$##################$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$#########"""""""""""""""########################%%%$$$"""!!!!!!"""$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###########################################################################uuuwwwwwwrrrkkkiiimmmrrrvvvwwwwwwuuuqqqmmmjjjjjjggggggbbb]]]\\\^^^\\\XXXSSSTTTUUUTTTPPPMMMKKKJJJNNN???000,,,---///000222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""#########$$$$$$$$$######""""""""""""############"""!!!!!!"""###### !!!!!!"""######$$$$$$################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########$$$########################$$$#####################""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""######### !!!!!!"""""""""!!!!!!!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%############"""""""""!!!######""""""""""""######################################################""""""############""""""""""""""""""""""""""""""############"""""""""!!!########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""""""""""""""####################################$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$############""""""""""""########################%%%$$$"""!!!!!!"""$$$%%%################################################"""############$$$$$$$$$$$$#########""""""""""""$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###########################################################################~~~tttvvvvvvrrrllljjjnnnsssuuuvvvvvvtttpppllljjjiiijjjiiiccc\\\[[[]]]]]]YYYUUUUUUUUUSSSOOOMMMLLLLLLJJJ;;;---)))+++---...000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""#########$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#######################################%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###########################""""""""""""###############"""!!!!!!!!!""""""######$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$############""""""""""""######""""""""""""######################################################""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$################################################%%%$$$###""""""###$$$%%%################################################"""############$$$$$$$$$###############"""""""""$$$$$$$$$#######################################""""""###$$$$$$$$$$$$###########################################################################|||sssuuuuuurrrmmmlllooorrrssstttuuusssoookkkiiiiiillljjjccc\\\ZZZ]]]^^^[[[WWWVVVUUURRRNNNMMMMMMNNNJJJ;;;---'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""##################""""""""""""######"""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################$$$#########"""""""""!!!""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!######$$$$$$$$$######"""!!!"""""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""########################"""""""""""""""######""""""""""""######################################################""""""############""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""######""""""""""""######!!!"""""""""###########################$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""###############$$$$$$########################$$$$$$###""""""###$$$$$$################################################""""""#########$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###########################################################################{{{sssttttttrrrnnnmmmoooqqqssstttuuurrrnnnkkkiiihhhllljjjccc[[[YYY]]]^^^\\\XXXWWWUUURRRNNNMMMNNNPPPOOO@@@111+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""""""""###############""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""#########################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$#######################################!!!!!!"""""""""#########################################################$$$$$$######""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%"""""""""""""""#########"""""""""""""""""""""""""""######$$$$$$######"""######""""""""""""######""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""############"""""""""""""""""""""############""""""""""""######################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################################################################"""!!!!!!"""######!!!"""""""""############""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$%%%########################$$$##################$$$################################################""""""#########$$$$$$$$$###############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################################################################|||tttuuutttrrrooonnnnnnooouuuvvvvvvsssnnnjjjhhhgggjjjhhhbbb[[[ZZZ]]]___\\\XXXXXXVVVSSSPPPNNNOOOPPPMMM???111,,,,,,+++))))))''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!"""""""""############""""""""""""######""""""############""""""""""""""""""""""""######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$################################# !!!""""""###$$$$$$#######################################$$$$$$$$$############"""""""""""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###############""""""""""""##################""""""""""""######################################################""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$###"""!!!!!!"""###$$$""""""""""""############"""""""""###$$$$$$%%%%%%###############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""######$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################vvvuuutttrrrpppnnnmmmmmmwwwxxxwwwtttooojjjgggfffgggfff```ZZZZZZ^^^___\\\XXXXXXWWWTTTQQQOOOOOOOOOIII;;;...)))***)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""######"""###$$$%%%%%%$$$###"""###"""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$#################################!!!!!!!!!"""""""""""""""########################""""""#########$$$$$$$$$"""""""""""""""#########!!!!!!"""###$$$$$$######"""""""""""""""""""""!!!""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$!!!"""######$$$$$$######!!!"""""""""##################""""""""""""######################################################""""""############""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$###"""!!!!!!"""###$$$""""""""""""############!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$$$$%%%&&&&&&#################################$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################wwwvvvuuurrrpppnnnllllllxxxyyyxxxtttooojjjgggfffeeeddd```ZZZZZZ^^^___\\\WWWXXXXXXUUURRROOOOOOOOOKKK===///++++++)))''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""#########$$$%%%&&&&&&%%%$$$############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$#######################################""""""!!!!!! """"""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""############"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######""""""""""""######################################################""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$###""" """###$$$""""""""""""############!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################|||qqqrrrrrrqqqnnnmmmmmmmmmyyyzzzxxxtttoookkkkkkmmmjjjfff___XXXZZZ```cccaaaWWWUUUSSSQQQOOONNNMMMLLLJJJ:::...000666555---&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""#########"""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!""""""""""""#################################################################################""""""""""""""""""""""""""""""############""""""&&&%%%###"""""""""##############################$$$$$$###"""!!!!!!""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$#########""""""################################################$$$$$$############$$$$$$###########################"""""""""!!!!!! ########################$$$#########""""""!!!!!!$$$$$$########################################################################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%""""""""""""####################################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''~~~vvvvvvuuurrrooonnnnnnooo}}}}}}{{{vvvooojjjhhhiiijjjggg```YYYZZZ___aaa___WWWVVVTTTRRRPPPOOOOOONNNJJJ;;;//////333222+++&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$########################"""""""""#########$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""%%%$$$###"""""""""###$$$########################$$$$$$###"""""""""""""""$$$$$$$$$#########""""""################################################"""""""""""""""###$$$$$$""""""######$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$$$$$$$$$$#########""""""################################################$$$$$$############$$$$$$#################################"""""""""!!!!!!####################################"""""""""!!!""""""""""""""""""""""""######################################################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%""""""""""""####################################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''|||{{{xxxtttpppoooppprrr~~~~~~{{{vvvooojjjhhhgggjjjhhhaaaZZZZZZ^^^___]]]VVVVVVTTTSSSRRRQQQQQQQQQKKK===111......,,,)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###!!!"""""""""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""""""""############""""""#########"""######$$$%%%########################$$$###""""""""""""""""""$$$$$$$$$###############################################################!!!"""######$$$$$$######"""""""""###$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############$$$$$$$$$###############################################################$$$$$$############$$$$$$########################$$$$$$$$$############"""####################################""""""""""""!!!!!!!!!!!!!!!!!!""""""######################################################$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""###$$$%%%""""""""""""####################################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&~~~zzztttpppoooqqqttt{{{zzzxxxtttpppllliiihhhiiihhhccc\\\ZZZ\\\]]]\\\UUUTTTSSSSSSRRRRRRRRRRRRKKK???222---***'''''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###!!!!!!"""###$$$$$$%%%%%%########################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&########################################################################""""""""""""""""""""""""""""""############"""""""""""""""######$$$%%%%%%##############################"""""""""""""""###########################################################################!!!"""###$$$%%%$$$###"""!!!"""######$$$%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!!!!!!!"""""""""""""""######################################################$$$$$$$$$$$$############$$$$$$$$$$$$#########"""""""""######$$$%%%!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%zzztttppppppsssuuu{{{yyywwwsssoookkkgggdddggghhhddd]]]ZZZ[[[\\\ZZZTTTSSSRRRRRRQQQQQQQQQRRRLLL@@@333,,,(((%%%&&&***&&&'''''''''''''''''''''##################$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""###$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$%%%%%%%%%%%%&&&&&&&&&################################################################################################""""""############""""""""""""######$$$$$$$$$$$$###########################"""""""""""""""##############################################################################!!!"""$$$%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""######"""""""""######$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$%%%!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$}}}zzzuuurrrrrruuuxxx}}}yyytttpppjjjccc___eeegggeee^^^ZZZ[[[\\\ZZZTTTSSSRRRRRRQQQQQQQQQQQQMMM@@@333,,,(((&&&''')))&&&&&&&&&'''''''''''''''""""""""""""###############$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""#########$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&################################################################################################""""""############""""""""""""###$$$$$$$$$##############################"""""""""""""""######$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$################################################$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################""""""""""""############""""""######$$$$$$%%%%%%######################################################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###}}}|||zzzwwwtttuuuxxx{{{zzzvvvrrrlllddd___cccfffeee___ZZZ[[[\\\ZZZVVVUUUTTTSSSRRRRRRQQQRRRNNN@@@222,,,***(((((()))&&&&&&&&&'''''''''((((((""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%################################################################################################""""""############""""""######$$$%%%$$$###""""""########################"""""""""""""""###$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$####################################$$$$$$$$$%%%########################!!!"""""""""############!!!!!!!!!"""###$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$$$$""""""""""""####################################""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######|||{{{zzzxxxwwwwwwzzz}}}}}}zzzwwwuuupppiiicccaaaeeeeee___[[[[[[\\\[[[XXXWWWVVVTTTSSSRRRRRRRRROOO@@@111,,,,,,***((((((&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################################################################""""""############""""""###$$$%%%%%%$$$###"""!!!########################""""""!!!""""""###$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################"""""""""######$$$$$$$$$########################!!!!!!""""""#########$$$ !!!"""######$$$######################################################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$""""""""""""####################################""""""######$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""~~~}}}{{{xxxvvvvvvzzz|||~~~{{{wwwrrrlllgggdddiiihhhbbb[[[ZZZ]]]]]]ZZZSSSUUUVVVVVVTTTSSSSSSTTTSSSCCC222******)))***+++((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&'''&&&%%%$$$$$$&&&''')))$$$###"""###$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""$$$%%%'''""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&################################################"""############$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""########################"""""""""""""""######$$$####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################~~~{{{wwwttttttwwwyyy}}}{{{vvvqqqlllgggdddiiigggbbb\\\[[[^^^^^^[[[TTTVVVWWWVVVTTTRRRRRRSSSRRRBBB111***)))))))))***''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%$$$$$$%%%'''((($$$###"""###$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%################################################"""############$$$$$$$$$""""""""""""#########$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""########################"""""""""""""""###$$$$$$####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""############!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""####################################$$$$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################~~~{{{vvvsssrrrtttwww~~~}}}zzzvvvqqqkkkgggeeehhhgggbbb]]]\\\``````]]]VVVWWWWWWVVVSSSQQQQQQQQQPPP@@@000)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%'''(((%%%###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%$$$###"""######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$#################################""""""######$$$%%%$$$$$$$$$##########################################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###########################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%################################################"""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$#################################"""""""""#########$$$$$$$$$$$$$$$###############"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{wwwttttttvvvxxx}}}zzzuuuppplllhhhfffhhhgggbbb]]]]]]aaaaaa^^^VVVWWWXXXVVVSSSPPPOOOOOONNN???///)))(((((('''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$##########################################$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!""""""""""""#################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~|||yyyvvvwwwzzz}}}}}}zzzuuupppllliiiggghhhgggbbb]]]]]]aaaaaa^^^WWWWWWXXXVVVRRROOONNNNNNMMM>>>...)))(((((('''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################""""""######$$$$$$$$$$$$###############################################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################!!!""""""""""""#################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{yyyyyy}}}~~~zzzvvvqqqnnnkkkjjjhhhgggbbb]]]\\\``````]]]VVVWWWWWWUUURRROOONNNOOOLLL===///))))))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))(((((((((((())))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$##################$$$$$$$$$########################$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||yyyyyy|||{{{wwwrrrooommmllliiigggbbb\\\[[[^^^^^^[[[UUUVVVVVVUUURRROOOOOOOOOLLL>>>///******)))((((((''''''''''''''''''''''''&&&''')))******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&'''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&'''((()))))))))(((((()))))))))*********''''''((((((((()))))))))((((((((((((((((((((((((((())))))******))))))((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||xxxxxxzzz}}}|||wwwssspppnnnmmmiiihhhbbb\\\ZZZ]]]]]]ZZZTTTUUUVVVUUURRRPPPOOOPPPLLL>>>000++++++***))))))(((((((((((((((((((((((('''(((***++++++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((('''%%%$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******)))(((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}vvvuuu{{{|||vvvpppmmmlllkkkiiiddd___[[[ZZZ\\\]]]]]]VVVVVVTTTSSSQQQOOOMMMMMMNNN???///)))******+++---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&((()))***///+++(((''')))***)))''' )))---)))&&&)))***)))((('''(((***++++++,,,...+++)))&&&'''***,,,+++******)))((('''((()))+++,,,+++)))((((((***,,,,,,,,,(((%%%%%%)))***)))***...&&&'''***---///---)))%%%))))))))))))************%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~vvvtttzzz{{{uuupppmmmkkkkkkiiiddd___[[[[[[\\\\\\\\\VVVUUUTTTSSSQQQPPPOOONNNMMM===...((())))))***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((())))))***...,,,))))))+++,,,,,,***...000---'''&&&)))***'''+++)))'''''''''''')))+++,,,+++***+++......,,,***,,,,,,,,,++++++******)))+++,,,...---+++***))))))...***'''((((((%%%'''***+++)))&&&&&&(((*********))))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~vvvuuuzzz{{{tttooollljjjjjjiiiddd___\\\[[[\\\\\\\\\VVVUUUTTTSSSQQQQQQPPPPPPLLL<<<---(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********))))))(((+++)))((((((***,,,,,,+++++++++)))&&&))),,,+++(((,,,---.........///000000++++++,,,---///...+++)))------.........,,,+++)))(((,,,000000...,,,,,,---///,,,,,,...///---...222222///+++(((((()))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##################$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&wwwvvv{{{zzztttnnnkkkjjjiiihhheee```\\\[[[[[[[[[[[[VVVUUUTTTRRRQQQQQQQQQRRRLLL===...))))))((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''''''''''''''((((((((((((((((((((((((((((((((())))))***++++++***((('''***)))))))))***+++++++++'''))),,,---------+++)))###'''***+++,,,...---+++...//////000111111///............///......------***,,,...///111222222222333333666:::999333...---,,,,,,,,,---...---***'''***)))))))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&yyyxxx}}}zzztttnnnkkkjjjiiihhheee```]]]\\\[[[[[[ZZZVVVUUUSSSQQQPPPQQQQQQRRRMMM>>>///******)))((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&''''''''''''))))))))))))))))))))))))((()))***++++++***((('''++++++,,,,,,++++++++++++---111444222---+++///666===>>>:::333111555777555888999:::;;;;;;<<<>>>???;;;:::888666555444444444777555555:::CCCJJJNNNOOOXXXXXX[[[\\\UUUEEE888222000///...//////...,,,***++++++******)))))))))((('''(((((())))))(((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&zzzxxx}}}{{{tttooollljjjjjjhhheeeaaa^^^\\\[[[ZZZYYYWWWUUURRRPPPOOOOOOPPPQQQMMM>>>000+++***)))''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))))))))***+++++++++++++++(((***,,,,,,,,,+++,,,---000111333222///333BBBSSSeeebbbUUUEEE@@@GGGLLLLLLGGGIIIMMMOOOPPPRRRTTTVVVZZZYYYVVVSSSPPPMMMKKKJJJOOOPPPUUU___mmm|||xxxkkkfffZZZRRRFFF;;;333///,,,+++,,,,,,,,,++++++******)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''))))))***%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&zzzwww{{{{{{uuupppmmmkkkkkkhhheeeaaa^^^]]][[[ZZZXXXWWWUUURRROOOMMMMMMNNNOOOLLL===///******(((&&&&&&%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***%%%&&&&&&'''(((((())))))************************+++++++++,,,---...///000...111555777777777999;;;<<<<<>>@@@???EEELLLUUU]]]ccclllwwwyyytttqqqhhh\\\SSSCCC>>>888444222111---******+++,,,------,,,***)))*********++++++,,,---...))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&((('''&&&'''))))))(((&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))))))))*********************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&&&&'''(((zzzzzz~~~{{{wwwsssnnnkkkgggddd___\\\ZZZZZZXXXWWWRRRNNNMMMOOOOOOMMMNNNRRRMMM>>>///***)))(((&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((()))%%%&&&&&&'''((())))))***)))(((((((((''''''&&&&&&(((((())))))************++++++++++++,,,...000222333666:::???DDDIIIMMMOOO\\\hhhwwwvvvhhhVVVNNNDDD>>>;;;777222---///---,,,,,,------,,,+++++++++***+++,,,---......*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((''''''(((******)))'''''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))******))))))***************+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''$$$&&&'''))))))'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$'''''''''''''''((((((((({{{{{{{{{xxxsssnnnkkkfffccc___[[[ZZZYYYXXXWWWRRRNNNMMMOOOOOOMMMNNNRRRMMM>>>000******(((&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((()))&&&&&&''''''((()))******)))))))))(((((('''''''''******))))))))))))))))))***)))***...666;;;<<<;;;:::BBBJJJNNNPPPTTT]]]dddrrrtttjjj\\\SSSNNNIIIBBB===999555000......///...---,,,,,,++++++,,,,,,---...+++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))******++++++)))*********++++++,,,,,,************++++++++++++,,,,,,,,,,,,---------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&{{{|||zzzvvvrrrmmmkkkfffbbb^^^[[[ZZZYYYXXXWWWSSSOOOMMMOOONNNLLLLLLPPPMMM>>>000+++***)))'''(((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((()))))))))))))))))))))((((((((())))))(((((((((((())))))+++,,,111888@@@FFFGGGGGGFFFOOOYYY]]]^^^dddqqq|||zzzpppjjjddd[[[SSSEEE@@@888444333222000---///......---------------++++++++++++*********)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))+++,,,+++)))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((())))))))))))))))))***++++++,,,,,,*********+++,,,,,,------******+++++++++,,,,,,,,,------------.........................../////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************)))))))))))))))))))))))))))))))))(((((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&&&&&&&&&&%%%$$$###|||}}}}}}wwwssspppllljjjeeebbb^^^[[[ZZZYYYXXXWWWTTTPPPNNNOOOMMMJJJJJJMMMLLL===///++++++***))))))&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))******))))))))))))***,,,...///222:::DDDJJJLLLNNNRRRUUU]]]cccjjjnnnpppwww|||rrrZZZTTTNNNIIIFFFBBB;;;555333222111000///.........,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((('''((((((((())))))))))))(((((((((***,,,---,,,***(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))((((((((('''((((((((())))))))))))))))))******+++,,,,,,---******++++++,,,------...+++++++++,,,,,,,,,,,,---------........./////////....../////////000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''))),,,...++++++++++++***((('''&&&|||}}}|||vvvqqqnnnllljjjeeebbb]]][[[ZZZYYYXXXWWWUUUQQQNNNNNNLLLHHHHHHKKKKKK===///++++++***)))***(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((((((%%%&&&&&&''''''&&&%%%%%%'''''''''''''''&&&&&&&&&(((((())))))******++++++******+++,,,///222444666:::HHHVVVZZZUUUSSSYYYaaasssuuuxxxzzz~~~qqqmmmhhhddd```XXXMMMEEE777666444222111000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******)))((((((***,,,---,,,+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))***+++,,,,,,------******+++,,,,,,---......++++++,,,,,,,,,---------............////////////......//////000000111111000000000000000000000000000000000000000000000000........................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((&&&&&&(((,,,000333111111111111000...+++***~~~{{{vvvnnniiihhhiiiiiiddd\\\WWWYYY[[[ZZZXXXSSSOOOOOOMMMJJJJJJNNNJJJ<<<...*********))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((***)))((()))***+++******))))))---111111333>>>LLLTTT___ddd\\\SSSYYYiiiwwwyyykkk```OOOFFF===:::666000///333111222222///+++***,,,///***,,,------+++)))(((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))))))))((()))***++++++***)))(((*********)))))))))))))))...---,,,++++++,,,---------,,,++++++,,,+++)))'''******)))(((((()))******++++++++++++,,,,,,,,,,,,))))))))))))(((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))*********************))))))))))))))))))******+++,,,,,,------,,,,,,+++++++++,,,---...---000...)))***//////+++///------000111000//////,,,333666222---,,,......000000//////111333222//////000222111000///000000000///---,,,,,,---...///222000/////////...---,,,000...+++))))))*********...---,,,+++******************************+++++++++++++++***)))((((((''')))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((%%%%%%(((+++111<<>>888~~~|||}}}{{{vvvoookkkkkkggggggccc\\\YYY[[[]]][[[VVVPPPMMMLLLKKKHHHJJJNNNJJJ<<<...*********))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''')))+++,,,,,,,,,,,,555777>>>FFFNNNWWWfffsss{{{}}}{{{wwwwww}}}uuussstttsssvvv}}}xxxhhhaaa]]]TTTIIIAAA:::444...---000111---))),,,+++*********+++,,,---))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''(((((()))***))))))))))))))))))))))))+++++++++*********************))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,***))))))+++,,,,,,,,,++++++************++++++++++++++++++************+++*********))))))))))))((())))))***************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))*********++++++************************+++++++++,,,------............////////////......---//////,,,,,,//////---111111111111111222222222555555333000333888999777777999<<<===<<<;;;:::;;;<<<>>>AAACCCBBB>>>:::888666555555666777777444222111444666444000...000333...000111000...+++***)))+++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,++++++******)))))))))))))))******))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))&&&%%%'''***000<<>>DDDJJJVVVfffttt~~~}}}~~~}}}}}}~~~~~~vvvqqqsssyyy}}}tttmmmhhhccc\\\QQQFFF<<<555///,,,,,,++++++,,,...---***'''***************))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))******(((((((((''''''&&&&&&&&&((((((((((((((()))******************************////////////////////////444333111...---,,,------,,,---------.........///---------....../////////333111//////000000///...------............------.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,************************)))))))))(((((()))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))))))))************************++++++++++++***+++++++++,,,,,,,,,------------...//////000000...//////000000000000000333333333333111111444777000555888666888AAAGGGHHHZZZppp~~~ooojjjrrr|||zzz~~~{{{yyywwwxxxyyywwwpppkkk\\\UUUMMMJJJKKKHHH@@@999:::777444222222333555555111111111111000000///...............------,,,,,,,,,,,,,,,,,,++++++++++++***************))))))((())))))))))))))))))))))))((((((((((((((((((((((((***'''&&&'''(((,,,666AAAHHHIIIJJJJJJJJJIIIIIIIII~~~zzzyyyvvvpppmmmmmmiiigggbbb]]]]]]```]]]XXXVVVQQQMMMLLLLLLKKKOOOTTTJJJ<<<...*********))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))***+++++++++...111444999BBBMMMVVV[[[hhhwww~~~}}}{{{xxxzzz{{{vvvmmmrrrtttvvvzzzvvvtttvvvnnnkkkfff^^^RRRDDD888000---,,,+++---000000---*********++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))&&&&&&'''''''''((((((((('''(((((())))))******+++***************)))))))))))))))(((((())))))***+++************************)))***,,,...111333555666555444222000///...---------......//////000000000,,,---...//////////////////......///000000...,,,,,,,,,------------,,,,,,//////......---,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,+++++++++,,,,,,------...---......///000000111111000000000000111222444555000///000111111222888@@@GGGPPPUUUTTTYYYgggqqqtttxxxtttuuuqqqeeeZZZQQQHHH>>>888666555222...111000/////////000000111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((()))''''''(((((()))111:::FFFHHHJJJIIIHHHFFFFFFFFF}}}zzzyyyvvvpppllllllkkkhhhbbb]]]^^^```]]]VVVUUUPPPKKKKKKKKKKKKOOOTTTJJJ<<<...*********))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((''''''(((***+++,,,---...111777???EEELLLUUUaaaiiimmmuuu{{{}}}tttuuusssoooooorrrsssqqqsssvvvyyy}}}xxx{{{|||wwwqqqlllfff\\\OOODDD:::555///...///000...+++***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((()))))))))''''''''''''(((((((((((('''(((((()))******++++++******************++++++))))))(((((())))))***+++************************'''(((***,,,///111333444111111111111000///...---......//////000111111222///000111333333333333333000000222555888888666444333444555555555555444333333333222111111000//////............---------,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,---...............///000000111111222222222111111333666999;;;444444888@@@FFFLLLZZZggg~~~qqqbbbZZZXXXTTTJJJ@@@;;;888555222000000000111111111000//////...------,,,,,,------------------***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''')))'''''',,,444???BBBFFFGGGEEEDDDDDDEEE}}}zzzyyyuuuoookkkkkkllliiiccc^^^^^^```\\\UUUTTTNNNJJJIIIIIIJJJNNNTTTJJJ<<<...*********))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))'''''')))***,,,...///000888@@@LLLVVV]]]fffqqqxxxyyy{{{wwwpppooouuuxxxvvvlllooonnnjjjkkksss{{{{{{{{{~~~sssooopppnnnfff]]]HHH???555...------,,,)))***++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''(((((()))***+++++++++''''''(((((())))))******)))))))))))))))******+++******************************++++++,,,---......,,,---///000000000///......//////000111222222222333555666888999999888888999;;;???CCCGGGHHHFFFDDDBBBCCCDDDEEEEEEDDDCCCBBB888888777666666555444444///............---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...///////////////000111111222222555333222222444888===@@@FFFHHHPPP^^^jjjwww}}}qqqMMMIIICCC<<<777555444444222111111000///......---------------------------***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&((()))'''%%%)))000<<<@@@FFFHHHHHHGGGHHHIII}}}{{{uuuqqqnnnmmmlllggggggbbb\\\[[[]]][[[WWWTTTMMMHHHHHHHHHGGGIIILLLIII999***''')))*********))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))))))))))))))'''&&&)))///666<<>>GGGPPPWWWWWWRRRMMMQQQRRR^^^uuu}}}kkklllhhheeekkk|||rrrdddZZZLLLEEEKKKRRRKKK>>>;;;777555777666111------000...,,,---///000---***333...,,,///...******...+++++++++******)))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,***---///...---...//////333000......111333222000444555999;;;999>>>RRRggg~~~kkkYYYOOODDDBBB@@@666777000...333444///++++++))),,,......------,,,+++,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))+++******)))(((''''''&&&)))222===CCCDDDDDDGGGJJJ}}}zzz{{{uuupppmmmmmmmmmggggggbbb\\\[[[]]][[[WWWTTTMMMHHHHHHHHHGGGHHHLLLHHH999,,,)))++++++******++++++***)))))))))))))))((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***************,,,111999BBBJJJNNNXXXccciiiiiinnnxxxzzztttgggeeebbb```____________bbbccceeehhhoooxxx}}}vvvooommmooouuu~~~xxxvvvuuu}}}{{{wwwpppkkkbbbTTTFFF999222...++++++,,,,,,,,,+++)))(((+++*********))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''###$$$%%%'''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((())))))******+++++++++++++++++++++***************++++++,,,,,,------............//////......///,,,---222333111111555777;;;@@@BBBAAA@@@AAACCCYYYggg}}}www|||wwwzzzxxxfffZZZMMMGGGBBB===::::::333444444222000000333777+++***,,,000...+++,,,111++++++,,,,,,,,,,,,,,,,,,******))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,------------+++---......///111333333---///111444666777666555444666===HHHTTThhhzzznnnggg]]]MMMAAA:::666666555000...000333333111...---...000111,,,------------,,,++++++************************))))))))))))))))))))))))*********)))(((''''''''')))---333:::???CCCFFFGGG}}}zzz{{{tttooommmmmmnnnggggggbbb\\\[[[]]][[[WWWTTTMMMHHHHHHHHHFFFGGGKKKGGG:::...+++---,,,******++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,...333;;;DDDNNNWWW\\\ggglllnnnlllnnnrrrpppiii^^^]]]]]]]]]___bbbeeegggnnnnnnoooppprrrwww~~~yyyrrrmmmooottt{{{xxxttt~~~vvvkkkqqqvvvwwwtttlll]]]KKK;;;222---++++++,,,......+++'''+++++++++*********))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.........---------......444222333666666444777<<>>BBBCCC}}}{{{sssnnnmmmnnnoooggggggbbb\\\[[[]]][[[WWWUUUNNNHHHHHHGGGEEEFFFIIIEEE:::000......,,,******)))((((((''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))***,,,---......333:::BBBKKKTTT]]]bbbjjjkkkgggaaa```bbb___XXXYYYYYYXXXYYY]]]eeemmmsssvvvvvvuuutttuuuyyy|||}}}|||zzz{{{}}}xxxxxxwwwuuupppcccSSSHHH:::444---+++...000...+++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++((())))))******+++,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------/////////......///222444555777;;;???BBBHHHRRRZZZqqquuuYYYJJJIIIHHH@@@777888555222111000.........------...------,,,+++***++++++************++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,---------........./////////------111333222///...555555444444:::KKKccctttssseee[[[UUUMMMCCC;;;333000000333333///---,,,...............---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''((('''&&&'''---444;;;???|||tttnnnmmmnnnoooggggggbbb\\\[[[]]][[[WWWVVVNNNIIIGGGGGGEEEEEEHHHDDD:::111///...,,,)))***)))(((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((()))+++...000222111777@@@HHHPPPXXX___dddfffddd]]]UUURRRSSSSSSQQQTTTWWWZZZ]]]```dddjjjnnnkkkkkklllnnnttt~~~}}}xxxpppjjjiiiooowww{{{uuuwww{{{yyynnncccMMMBBB444,,,+++...000000,,,,,,,,,,,,++++++++++++***************************)))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))((('''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++)))))))))***++++++,,,,,,++++++,,,,,,------------.............../////////000111111000000222666:::888EEEVVVbbbkkkuuunnneee```\\\WWWOOOGGG;;;444333444222...///...............//////,,,,,,++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,------------............---+++---555888555444666555888<<>>888333///111777/////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((((((+++,,,)))%%%&&&,,,333|||~~~wwwqqqnnnmmmlllggggggbbb\\\[[[]]][[[WWWWWWOOOIIIGGGFFFCCCCCCFFFCCC999000---+++((((((+++++++++***)))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++)))***+++---222777<<>>DDDHHHKKKLLLMMMMMMMMMJJJFFFDDDDDDEEEHHHMMMTTT\\\aaacccbbbbbbZZZRRRTTT```gggeeedddhhhllljjjmmmxxxvvvhhhZZZZZZkkk~~~zzzuuulll[[[LLL>>>777///,,,...000...***++++++++++++************++++++++++++************(((((())))))))))))(((((((((((((((((()))))))))***'''(((((())))))))))))))))))************+++++++++,,,,,,+++***************++++++,,,------------,,,,,,------------.........000...------000222333333444444//////888===III___wwwuuurrruuu|||wwwkkkppp~~~lllbbbZZZRRRBBB777......//////222666000---***'''''')))***+++++++++++++++************************))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***************************++++++,,,++++++++++++,,,,,,,,,,,,,,,---...---------///111111000111444444222444888666===NNNeee|||zzz^^^MMM;;;444222111222555...---......//////...---,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))){{{tttqqqpppoooooolllkkkeee^^^YYYXXXSSSNNNKKKIIIFFFCCCBBBBBBCCCDDDCCC777---++++++******+++))))))))))))************(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((())))))))))))***+++,,,---------,,,666999>>>CCCGGGIIIIIIIIIKKKFFF@@@???CCCHHHJJJJJJGGGKKKRRRZZZ```dddeeefff^^^VVVUUU^^^ddd```[[[ZZZaaaccckkk{{{lll^^^]]]jjj~~~qqqbbbRRRFFF777///---...---***,,,,,,,,,+++++++++******,,,+++++++++************((())))))******))))))(((((((((((()))))))))******'''((())))))******)))))))))************+++++++++,,,++++++************+++++++++,,,---------------------------......//////000000000000111222333444555666777AAAPPPVVVfffzzzkkkcccpppzzzzzzwwwmmmaaaSSSBBB888444111///000//////---***'''(((+++///,,,,,,,,,+++++++++******++++++*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++***************+++,,,,,,+++++++++,,,,,,,,,------+++---------------///111///000333333111222>>>KKK^^^fffwwwrrrWWWEEE===777333111000//////000111111///---------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))){{{tttqqqppppppoookkkjjjeee]]]YYYXXXTTTNNNJJJHHHEEEBBBAAAAAABBBCCCEEE999---******))))))***((()))))))))************(((((())))))))))))((((((******))))))))))))))))))'''(((((((((((()))))))))))))))***+++---///111222<<>>>>>???AAADDDJJJOOOSSSccc\\\TTTPPPTTTaaapppzzzpppfff^^^___fffkkknnnoooyyy}}}zzz{{{nnnpppvvvmmm]]]JJJ999000...///------------,,,,,,,,,+++,,,,,,,,,++++++++++++***))))))************))))))))))))))))))************((())))))***************))))))*********+++++++++,,,+++++++++++++++,,,,,,,,,,,,---.........------------...//////000111111000222333000///222999@@@KKK___uuu~~~nnnggglllttttttmmmrrruuuhhh[[[NNNDDD666222///000222222///+++------------,,,,,,,,,+++++++++++++++************(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***************************************+++++++++++++++++++++***+++,,,,,,---,,,,,,---------.........,,,---...///...///111444444666999<<>>;;;???EEEGGGGGGIIIOOOTTT___[[[UUURRRRRRXXX^^^ccc\\\\\\```iiittt}}}rrrqqq||||||wwwlll[[[JJJ<<<444111......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******))))))))))))*********++++++((()))******++++++******)))************+++++++++,,,++++++++++++,,,,,,---,,,,,,---...............---......///000111222222222444444222222999HHHTTT{{{}}}zzz|||yyyqqqpppsss~~~{{{qqqhhhbbbNNNBBB555------///...,,,......---------,,,,,,,,,,,,++++++++++++*********(((((())))))))))))******((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))***************************************++++++++++++,,,+++++++++++++++,,,---------------.........//////---...000000000111333666000555???LLL\\\wwwzzzrrrggg]]]JJJAAA555//////111111/////////.........---------,,,++++++++++++*********))))))))))))))))))))))))zzztttqqqqqqqqqqqqhhhhhhccc\\\YYYXXXTTTOOOKKKIIIEEECCCAAAAAACCCDDDAAA666---,,,---+++******))))))))))))************(((((())))))))))))((((((((((((((()))))))))******(((((()))))))))************,,,///333888===AAACCCAAA@@@@@@???>>>============BBBFFFHHHHHHIIIMMMQQQSSSSSSSSSSSSRRRQQQPPPOOOPPPWWWbbbnnnyyyttthhhrrr|||tttlllaaaRRRAAA555............------------------,,,,,,,,,+++++++++)))******++++++******)))))))))*********+++++++++))))))***++++++++++++***)))************++++++++++++++++++++++++,,,---...,,,------...............---...///000111222222333888;;;<<<:::===KKKaaasssssspppmmmoooxxx}}}yyyvvvlll___MMM>>>444111//////............------------,,,,,,+++++++++*********(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))******************************************+++++++++,,,,,,,,,++++++++++++,,,---------.........////////////...000111111111333555777888CCCWWWmmm|||jjj[[[HHH:::555444333111////////////.........---,,,,,,+++++++++*********))))))))))))))))))))))))zzztttqqqqqqqqqqqqjjjiiiddd\\\XXXWWWRRRMMMJJJHHHEEEBBB@@@AAABBBCCC===444,,,,,,...---,,,,,,))))))))))))************(((((())))))))))))((((((''''''(((((()))))))))***))))))))))))************+++///444:::>>>AAABBBBBBAAA@@@>>>===<<<<<<===>>>AAACCCEEEGGGHHHIIILLLNNNPPPQQQTTTUUUUUUSSSQQQOOOSSS[[[dddlllsss}}}~~~{{{xxxuuusssyyykkk^^^hhh~~~yyywwwssseeeMMM::://////.........------------------,,,,,,,,,++++++******++++++++++++******)))************+++++++++))))))***++++++++++++***)))************+++++++++++++++++++++,,,,,,---...,,,---......//////......---...///000111222333333@@@CCCDDDDDDIII[[[vvvrrrccchhhyyy{{{ppppppxxxiiiVVVDDD888222111//////.........---------,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.............../////////000///000222222333444666999KKKZZZuuuuuu[[[FFF<<<888444222000/////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))yyyqqqnnnoooqqqrrrlllfff^^^YYYWWWTTTQQQNNNIIIGGGEEECCCAAA@@@??????===888222...------......***)))((((((((()))+++,,,,,,,,,,,,+++***)))((((((((('''''''''((()))+++,,,)))(((((('''((()))***+++111888<<<;;;>>>BBBAAA<<<======<<<:::999:::>>>AAAJJJIIIFFFCCCBBBDDDIIIMMMYYYZZZYYYUUURRRRRRUUUYYY^^^eeejjjjjjpppzzz{{{rrroootttxxxxxx{{{uuueeehhhtttwwwsssssseeeQQQ>>>888111...///000///,,,......---------,,,,,,,,,************************)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...///000111111111111...222///+++///999:::333@@@LLL]]]iiipppwww}}}vvvqqqzzzzzzqqqlllooo{{{~~~wwwiiiWWWDDD888000000000000///---,,,+++------------,,,,,,+++***,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++******))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***...111111000111222333777333---111777333;;;QQQ||||||sss^^^AAA444888111222111......///000//////......------,,,,,,+++************************~~~zzzrrroooppprrrssslllfff___YYYWWWUUURRROOOIIIGGGDDDBBB@@@???@@@@@@;;;666000+++***************)))((((((((()))++++++,,,++++++******)))))))))((('''''''''((()))+++,,,***)))(((((()))***---...555;;;??????@@@CCCAAA<<<;;;;;;;;;:::999:::===???KKKIIIGGGEEEEEEIIINNNRRRWWWWWWWWWVVVWWW\\\eeekkkmmmqqqsssrrruuu{{{}}}zzzzzz|||{{{xxxyyyxxxrrrzzz}}}yyyvvvkkk^^^KKK???222+++,,,//////---.........---------,,,,,,************************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111111111111///222333111222666888666IIIbbb}}}uuujjjjjjqqqzzzrrraaaOOO@@@888111...111222111......---+++*********++++++,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************++++++++++++*********)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///000000/////////000000///666888888:::???[[[xxxrrr___HHH;;;444333000///000000///---.........---,,,,,,++++++************************}}}|||tttqqqqqqssssssnnnggg```ZZZXXXVVVRRROOOJJJHHHDDD@@@??????AAABBB<<<777000+++)))))))))))))))))))))((()))******+++************************((('''''''''((()))***++++++***))))))***---000222;;;???CCCCCCCCCCCC???;;;777999::::::999:::<<<>>>LLLIIIGGGGGGJJJNNNRRRSSSTTTTTTTTTVVV\\\fffrrrzzzwwwwwwuuussstttvvvrrrlllrrrxxx}}}uuu|||zzztttooo^^^OOO<<<000---...//////.........------------,,,++++++++++++++++++++++++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------------...///000111111222111111...000444555333222:::DDDhhhkkkeeedddmmmzzzxxxjjjZZZKKK999......111111000///---+++******+++,,,---,,,++++++************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++************,,,,,,,,,,,,------------------------------------222000...///000111111111,,,666999;;;EEEWWWzzzcccNNN???888111///111222000.........------,,,+++++++++++++++++++++++++++++++++~~~}}}vvvsssrrrssstttooohhh```[[[XXXVVVRRROOOKKKHHHCCC???>>>???AAACCC???:::333...,,,+++++++++)))))))))))))))******+++))))))))))))************((((((((((((((()))******+++***)))***,,,000444777>>>AAADDDDDDCCC@@@<<<999555777999:::::::::<<<>>>IIIHHHHHHKKKNNNQQQPPPOOOPPPQQQRRRWWW___jjjuuu|||zzzvvvqqqoooqqqrrrnnniiisss{{{}}}uuu}}}~~~{{{{{{ooobbbPPP???444//////000............------------++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000111222222222222111000444777555666HHH]]]~~~rrreeedddlllsssuuusss~~~|||{{{vvvrrreeeRRR???444000111222//////...---------......,,,++++++******+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------............000......222555555444444333888999DDD___zzz~~~oooWWWHHH888222222222222222......------,,,+++++++++++++++++++++++++++++++++wwwtttsssssssssoooiiiaaa[[[XXXVVVRRROOOJJJGGGCCC???>>>???BBBDDD@@@;;;444///---,,,,,,,,,((()))))))))************))))))))))))))))))******((((((((()))))))))))))))***)))***+++...333777:::??????AAABBB@@@<<<888777444666999:::;;;<<<>>>@@@EEEGGGJJJNNNPPPOOOKKKIIILLLNNNSSS[[[dddmmmuuuxxxwwwqqqlllmmmqqqtttsssrrrttt|||{{{zzz}}}uuupppdddRRR???222////////////.........---------++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------.../////////000111222333333333333555333444888999AAAYYYsss{{{pppqqqsssnnnhhhiii~~~wwwrrrsssnnn^^^III999333222...////////////---,,,+++,,,+++++++++++++++,,,,,,************************((()))))))))*********+++************+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........---------......////////////,,,...444777444333666999FFFOOO```~~~zzzdddKKK===666222111333//////...------,,,,,,+++++++++++++++++++++++++++xxxtttsssssssssoooiii```[[[XXXUUUQQQNNNIIIFFFCCC@@@???@@@BBBCCC===888111---+++*********(((((()))************)))))))))))))))))))))))))))(((((())))))))))))(((((()))***,,,///333777;;;===>>><<<<<<===;;;777555666555777999;;;<<<>>>AAADDDCCCGGGMMMPPPOOOMMMKKKJJJLLLOOOVVV___iiipppsssssskkkfffeeeiiinnnqqqrrruuurrrzzz{{{wwwmmmqqqwww|||yyyvvvvvvqqqcccOOO===333////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,---...//////000000000222333333333333333222222444:::CCCRRRjjj~~~~~~ttthhhlllxxxzzzeeennnuuuqqq___JJJ999111/////////...---+++***))),,,++++++++++++,,,,,,---************************((())))))******+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---------............------......///000000000000---///555555111555<<>>BBBGGGKKKGGGMMMQQQOOOKKKLLLUUU^^^]]]\\\\\\___cccdddaaa^^^aaabbbiiiqqqqqqllljjjnnnyyyzzzqqqjjjiiiooozzz}}}{{{yyywwwppp```KKK;;;000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,---...//////++++++,,,---...///000111111111222333444444444444555DDDVVVjjj~~~iiifffooo}}}lllmmmwwwxxxhhhVVV@@@;;;444...,,,---000333++++++++++++,,,,,,---...************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////---......///000111111222444000222777999>>>QQQhhhnnnSSSAAA===222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,}}}|||vvvssssssrrrqqqooohhh___XXXTTTQQQNNNKKKCCCBBBAAA@@@???@@@AAAAAA===666///******++++++*********))))))))))))******))))))))))))))))))))))))'''%%%$$$&&&***+++***(((,,,...444<<>>>>>>>>>>>;;;555...******++++++*********))))))))))))******)))))))))))))))))))))))),,,***((((((+++---//////:::<<<@@@DDDGGGEEE@@@<<<555444444444666999<<<>>>;;;999===FFFKKKHHHDDDBBBEEEDDDEEEIIIOOOSSSTTTSSSWWWTTTTTTYYYbbbgggeeebbb```aaagggqqqxxx|||uuukkkffffffkkknnn|||~~~wwwqqqnnnoooYYYEEE222...333444000---111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000000111111111222222222222333444222444===GGGkkkxxxssslllhhhiii{{{xxxnnnyyywwwmmmXXX@@@000...222------......,,,******,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---.........---------------////////////////////////333111//////222555777888777999<<>>@@@CCCEEEDDD@@@;;;666333333444555777999:::<<<===<<<@@@HHHJJJFFFCCCBBBFFFDDDCCCHHHPPPUUUTTTRRRPPPPPPSSSXXX^^^aaa```]]]YYY]]]ggguuu|||~~~yyyrrriiicccfffrrrjjjzzz}}}~~~uuupppqqqgggRRR<<<333333222000///000000000///...------,,,------------------------................................................000000000111111222222333000333777888666:::KKK\\\|||wwwnnnllltttnnnrrrvvvuuuiiiTTTAAA555000///...000000...+++,,,000------,,,,,,,,,++++++++++++++++++,,,,,,,,,------///...---,,,++++++,,,,,,...............---------///////////////000000000555111///111444555666777555DDDUUUqqq{{{eeeLLL>>>888444000//////......---------------~~~|||wwwtttrrrnnnkkkkkkeee]]]WWWTTTPPPKKKHHHEEEDDDAAA???===;;;;;;;;;777222---***+++,,,+++*********))))))))))))******((((((((((((((((((((((((******))))))+++///333666>>>@@@BBBBBB???:::555222333333444555777888999:::AAA@@@CCCHHHHHHDDDDDDGGGIIIGGGGGGLLLSSSVVVTTTQQQHHHNNNTTTWWWWWWVVVWWWXXX[[[```lllyyy~~~yyytttrrrcccfffjjjpppzzzrrrmmm}}}yyysssrrrmmm]]]JJJ===444//////222000000000///.........---------------------------........................///////////////////////////000000111222333333333444777:::;;;<<>>222///333000///......------......~~~}}}wwwtttqqqnnnkkkoooggg]]]VVVQQQMMMIIIFFFDDDCCC@@@>>><<<;;;;;;;;;666111,,,***+++,,,,,,*********))))))))))))******))))))))))))))))))))))))'''(((***+++---111666999===??????>>>999555222000333333444555777999;;;<<>>>>>;;;666333222333222222444666999===AAACCC@@@BBBFFFIIIEEEAAADDDJJJIIILLLPPPSSSSSSPPPLLLIIIIIIOOOWWW\\\^^^```cccfffllliiiggggggfffbbbaaadddqqq}}}||||||~~~||||||qqqkkkbbbVVVFFF777222444000000000000////////////................................................///////////////////////////000000111333444444555777666???YYYxxxqqqooopppvvvzzzgggeeepppuuukkk^^^GGG888...000222---+++///...------------,,,,,,,,,,,,,,,,,,------------...---...000222222111///...---........./////////000...//////000111111222222333000222777666555???NNNmmm{{{sssbbbMMM<<<666111000//////......//////zzztttrrrrrrqqqppppppggg[[[RRRNNNLLLJJJHHHBBBAAA???===<<<;;;;;;<<<444000+++***,,,---,,,*********))))))))))))******))))))))))))))))))))))))$$$(((---111444777<<<@@@===>>>>>>:::666333555777111222333777;;;AAAFFFIII===@@@FFFIIIEEE@@@BBBHHHHHHLLLRRRTTTQQQLLLHHHEEEPPPSSSZZZcccjjjppprrrsssnnnfff^^^ZZZZZZ\\\ccckkk|||sss|||zzzxxxsssnnnggg^^^OOO>>>555333000000000000////////////........................////////////////////////000000000000000000000000///000000222333444555555:::<<>>111///111///,,,---,,,,,,---...///000000........................---------.........//////000000000000000000000000000111111111000111222444222333666777888DDDccc~~~vvv\\\DDD666222000222222...---///}}}vvvrrrpppooonnnpppbbb[[[VVVNNNNNNNNNFFFAAA@@@>>>===:::999777777444111---*********)))((())))))))))))))))))))))))***)))(((((()))))))))(((***...444888;;;===>>>@@@888777666444333333222222555444444777;;;>>>@@@@@@@@@AAAAAAAAABBBDDDIIILLLHHHDDDCCCGGGJJJJJJJJJKKKQQQVVV^^^dddeeeccc^^^[[[SSSRRRUUU^^^lllxxx}}}~~~jjjjjj}}}}}}zzzvvvnnnfff```VVVEEE555666111///111111......111................................./////////000000/////////000000000111111333///...222555555666999===PPPrrrwwwooo|||tttdddaaadddlllbbbPPP???333......///......------------..............................---------.........//////000000000000000000000000000111222111111111333555222888999999DDDaaazzzjjj\\\===555000000222000......~~~}}}xxxtttrrrooommmqqqbbb[[[VVVNNNNNNNNNEEEBBBAAA@@@===;;;888555444222///+++))))))***))))))))))))))))))))))))))))))))))))((())))))******+++,,,111888===>>>>>>===<<<333333444444444444333333666555555777;;;>>>??????BBB@@@>>>???BBBFFFJJJKKKEEE???>>>EEEMMMNNNLLLKKKNNNUUU^^^aaa___YYYUUUSSSNNNTTT```lllxxx~~~|||zzz|||rrrccc}}}|||zzzqqqjjjfff___OOO???777222///111222000///111////////////////////////....../////////000000000///000000000000111111111555000...222777888:::<<>>YYY{{{tttOOO@@@333111333333111000}}}}}}wwwtttrrrpppooosssddd\\\WWWNNNNNNNNNEEEBBBAAA@@@>>>;;;777444222222///,,,******++++++***))))))))))))))))))))))))*********)))))))))+++,,,---222999======;;;888666111222333444444444333222555555555888===@@@BBBBBBCCC@@@===???DDDIIIKKKKKKHHHBBB???DDDJJJKKKKKKLLLSSSXXX\\\[[[VVVRRRRRRTTT]]]eeennnvvvyyyzzz|||}}}|||yyyyyy{{{{{{wwwvvvyyy}}}}}}}}}}}}www}}}}}}ssskkkhhhdddYYYLLL:::444000222333111000111////////////////////////...////////////000000000000000000111111111222222444333444666777777<<>>AAABBBBBBCCCAAA???AAAFFFJJJKKKJJJHHHCCCAAACCCDDDFFFMMMTTTYYYYYYXXXSSSNNNOOOVVV]]]mmmqqquuuuuusssrrrtttwwwuuurrrqqqttttttqqqqqqttt{{{~~~vvvtttjjjgggfff```WWWAAA999222222333222111111000000000000000000000000////////////000000000111111111111111222222222222000444999999555555CCCSSSvvvzzzeee\\\fffpppooo```LLL999000///......------......///////////////////////////........./////////000000111111111111111111111111111222444444444444777999:::===MMMppp|||zzzdddKKK<<<666333222333}}}{{{tttqqqrrrtttuuuuuuggg___XXXOOONNNNNNDDDAAA@@@===;;;888777666666555222///---,,,---,,,,,,))))))))))))))))))))))))***+++,,,***((()))---111999<<<>>>>>>;;;888555444333333444444444444333333===<<<;;;;;;===??????>>>AAAAAAAAACCCFFFHHHHHHHHHBBB???>>>???BBBFFFQQQ[[[XXXVVVRRRMMMLLLRRR]]]eeennnpppqqqooommmmmmqqquuullljjjjjjnnnpppoooqqquuuxxx~~~vvvwwwmmmgggfffccc^^^KKK@@@666333333222111111000000000000000000000000/////////000000000111111111111222222222333333333---333999999777@@@\\\vvv|||yyyyyy~~~fffiiinnnqqqlll[[[CCC111/////////...//////000000////////////////////////....../////////000000000111111111111111111111111222333444555555666888::::::DDD___qqq\\\JJJ;;;111///111}}}|||vvvtttttttttttttttfff]]]WWWMMMLLLKKKBBB@@@>>>;;;888777777999999666333///,,,,,,++++++***))))))))))))))))))))))))''')))+++***)))***000666@@@AAA@@@===999666555666222222333333444666777888===;;;::::::<<<===<<<;;;===@@@CCCEEEEEEDDDDDDDDD===999777<<>>DDDFFFCCCAAA@@@AAA<<<555333:::DDDKKKOOORRREEEEEEGGGMMMTTT[[[```bbbfffhhhiiikkkjjjgggccc```aaa___bbbiiinnnqqqvvv||||||yyywwwrrroookkkhhheeecccaaa___\\\YYYYYYXXXVVVTTTTTTTTTTTTUUUSSSUUUVVVUUUTTTSSSTTTUUUWWW]]]eeelllrrr{{{www~~~yyynnngggbbb___[[[KKK;;;444222111000111111111111111111111111111000000000000111111111111222222333333333444444444777555666<<>>DDDEEEAAA<<<777333111111222222333444333222444888;;;===;;;;;;;;;888777<<>><<<777333111111222333222222111111222555888:::===;;;;;;<<<:::999>>>FFFGGGEEEBBB@@@>>>:::555111000666>>>EEEHHHHHHGGGFFFLLLSSSZZZ\\\ZZZZZZ^^^bbb^^^]]]\\\\\\\\\\\\]]]^^^ccchhhooovvv|||}}}qqqkkkjjjeee\\\TTTUUUSSSPPPNNNLLLKKKJJJKKKMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPRRRRRRSSSTTTUUUTTTTTTTTTXXXYYYYYYWWWTTTQQQPPPPPPOOOPPPRRRTTTXXXaaammmvvvqqqyyytttmmm```]]]ZZZSSSIII===555333333222222222222222222222222111111111111222222222333///111333444444555666888;;;888>>>TTTqqq{{{{{{rrrccceeemmmooohhhSSS<<<333444555222000111111111111111111111111000000000000000000000000222222222222333333333333222777555444999EEEeee}}}nnnddd___]]][[[VVVSSSQQQUUUWWWZZZ___eeekkkooowwwqqqVVV???~~~}}}wwwssspppnnnmmmkkkcccXXXOOOKKKGGGCCC@@@;;;:::888777555555555555555000+++)))***++++++)))))))))((((((''''''&&&&&&)))((()))///777>>>AAAAAA<<<:::666222111111222444222111000111333555777888===;;;;;;<<<;;;:::@@@GGGHHHFFFCCC@@@===999444000444:::AAAEEEEEEEEEFFFHHHQQQVVV\\\]]][[[ZZZ\\\___]]][[[ZZZYYYZZZ\\\___aaagggmmmvvv}}}}}}xxxooohhh___YYYWWWTTTNNNJJJOOONNNMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTYYY[[[]]]\\\ZZZWWWVVVVVVRRRRRRQQQPPPPPPSSSYYY^^^iiiuuu|||xxx}}}wwwpppbbb\\\\\\YYYOOOCCC999444333222222222222222222222222111111111222222222333333111222444444444444666888:::???QQQlll{{{llldddkkksssqqq___III999333222222222111111111111111111111111000000000000000000000000222222222333333333333333222999666444===RRRzzzyyyoooiiihhhfff```[[[WWWUUUUUUYYY]]]___eeemmmuuuvvv{{{~~~|||{{{yyyyyy}}}iiiOOO}}}}}}xxxuuurrrpppoooiiiaaaWWWOOOJJJFFFBBB???:::999888666555444333333333///***)))***++++++)))&&&&&&''''''(((((())))))((((((+++222;;;AAABBBAAA>>><<<888444222222333444444555666777777888999:::===<<<<<<===;;;:::@@@HHHIIIFFFBBB>>><<<999666444;;;>>>AAABBBAAACCCGGGKKKTTTUUUWWWZZZ]]]]]]\\\[[[[[[ZZZYYYYYY[[[___cccffflllrrrzzz~~~zzzsssiiibbbWWWVVVSSSNNNKKKIIIJJJKKKMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJKKKLLLMMMOOOPPPQQQSSSUUUYYYZZZYYYXXXWWWWWWVVVVVVVVVTTTRRRPPPPPPPPPYYY^^^fffqqqyyyxxxrrrfff[[[\\\[[[TTTIII>>>777444222222222222222222222222111222222222222333333333444444555555444444777999888OOOrrr~~~|||iiijjjqqqqqqhhhWWWCCC444///111333111111111111111111111111111111111111111111111111222222333333333444444444333999777888HHHbbbyyyrrrlllkkkmmmjjjaaaYYYYYYWWWYYY]]]```ccckkktttyyy{{{rrrmmmgggfffhhhlllqqqtttvvvxxxeee|||~~~|||xxxuuurrrpppnnnhhh```VVVOOOJJJFFFAAA===999999777666444333111111222...***)))***,,,***)))%%%&&&'''((()))******+++'''***///777===AAAAAA@@@@@@>>>999555333333444555777<<<@@@AAA>>><<<<<<>>>>>><<<<<<===;;;:::???GGGGGGCCC>>>;;;::::::::::::????????????@@@DDDIIIMMMRRRRRRTTTWWW[[[\\\ZZZXXXXXXXXXYYYZZZ^^^ccchhhkkkpppuuu{{{~~~wwwuuurrrnnnhhh___VVVOOOHHHKKKMMMKKKHHHGGGKKKOOOQQQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLPPPRRRVVVWWWVVVUUUTTTUUUXXXYYYZZZZZZXXXUUURRRPPPQQQQQQSSSYYYcccssszzzuuuiii]]]]]][[[WWWOOOEEE;;;555333333333333333333333333222222222222333333333333555666666666555666999;;;GGGnnn~~~~~~tttkkkmmmooonnndddOOO;;;222111333222222222222222222222222111111111111111111111111222222333333444444555555444999888@@@\\\yyywwwooogggeeehhhiiigggbbb^^^\\\^^^aaadddiiisss~~~|||kkkeee``````bbbfffnnnvvvwww{{{qqq}}}~~~|||wwwssspppllljjjfff___VVVNNNIIIEEE@@@<<<888888777666444222000///111---***)))+++,,,***(((((((((((())))))*********&&&+++444:::>>>@@@@@@@@@@@@===999666444555666888777???GGGGGGAAA<<<<<<>>>>>><<<<<<<<<:::888===EEEDDD???:::666777:::>>>??????>>>===???CCCHHHKKKMMMNNNQQQTTTVVVVVVVVVVVVVVVUUUVVVXXX[[[```fffkkknnnsssvvv{{{~~~zzzxxxwwwtttoookkkggg```ZZZUUUPPPKKKHHHJJJLLLNNNNNNNNNOOOQQQSSSTTTSSSRRRQQQOOOMMMLLLKKKHHHHHHGGGFFFEEECCCCCCBBB@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBCCCEEEGGGHHHLLLOOOQQQRRRQQQPPPQQQQQQVVVWWWXXXZZZ\\\\\\ZZZYYYQQQOOOPPPSSSVVV\\\kkkzzzzzzkkk```^^^[[[YYYUUUMMM@@@777333333333333333333333333222222222333333333444444333444555666777999>>>AAAbbbuuupppjjjnnnrrrmmm[[[GGG<<<555222222222222222222222222222111111111111111111111111222222333333444555555666666999:::LLLssssssllldddbbbgggnnnrrrtttjjjhhhggghhhiiilllwww|||rrrjjjeeeaaa___```dddgggkkkvvv{{{xxx~~~{{{vvvqqqmmmiiiffffff___VVVNNNIIIEEE@@@<<<888888777666444222000///111---***)))+++,,,***(((************))))))))))))%%%---666===?????????AAA>>><<<888666555666888:::444???IIIIII@@@999999<<>><<<<<<@@@FFFKKKLLLKKKKKKPPPVVVVVVRRRPPPRRRVVVRRRTTTWWW\\\bbbhhhmmmppptttwwwzzz||||||{{{||||||}}}}}}zzzssspppooojjjeeeaaa[[[RRRLLLIIIIIIJJJJJJRRRQQQRRRTTTWWWXXXWWWUUUQQQPPPOOOLLLJJJGGGDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFEEEGGGIIIJJJJJJJJJLLLMMMPPPPPPRRRUUUYYY]]]^^^^^^TTTRRRSSSUUURRROOOVVV```jjj~~~}}}lllccc___\\\[[[YYYRRRDDD999333333333333333333333333222222333333333444444444111333555666888<<>>888666555444333222///---000---***))))))))))))(((((((((((()))******)))'''(((...888???BBB???:::666===<<<<<<;;;:::999888888999;;;======;;;999777777:::999888:::===@@@AAAAAA===888333555;;;AAAAAA???<<<===???CCCHHHKKKKKKJJJMMMMMMMMMMMMNNNOOOPPPQQQWWWYYY]]]aaafffiiilllmmmssstttuuuvvvwwwxxxxxxxxxwwwtttppplllhhhccc^^^[[[PPPKKKFFFEEEIIINNNPPPQQQVVVYYY]]]]]][[[VVVSSSQQQNNNJJJEEEBBB@@@???>>>===@@@>>>===>>>???@@@>>>===FFFBBB??????AAACCCCCCAAAEEECCCAAAAAAAAAAAA@@@??????AAACCCCCCBBBBBBDDDFFFJJJKKKLLLNNNQQQTTTVVVXXX[[[ZZZXXXVVVSSSQQQPPPOOOaaagggyyywww|||pppnnnfff\\\XXXWWWRRRGGG>>>444444444444333222222222666555444333222333444555444444666777888<<>>888666444444333222///---///---***))))))))))))(((((((((((()))******)))(((,,,222999???@@@<<<888555777777777666555444444333777999<<<===;;;:::999:::777999<<<<<<;;;;;;===@@@:::666333666<<<@@@???<<<<<<>>>BBBEEEHHHJJJKKKKKKLLLKKKKKKLLLMMMOOOQQQRRRZZZ\\\___cccgggjjjlllmmmqqqrrrsssttttttuuuttttttpppmmmhhhccc^^^XXXRRRNNNKKKHHHFFFGGGMMMSSSWWWYYYaaabbbaaa\\\UUUNNNHHHFFFBBB@@@???>>>>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFGGGJJJGGGFFFFFFHHHIIIHHHFFFHHHHHHGGGHHHHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAABBBEEEEEEGGGIIILLLOOOQQQSSSZZZZZZYYYXXXVVVTTTSSSRRRUUUXXXeeeyyy{{{oooggg]]]ZZZYYYVVVMMMEEE666555333333444444444444555555444333333333444555999555888===999888MMMiii~~~vvv```bbbnnnssseeeVVVHHH888333555444000111555666222111222222222222333333333666333222666777555555777;;;AAA[[[wwwooopppzzz~~~{{{}}}yyyooohhhdddgggnnnxxx}}}~~~wwwooommmnnnnnnrrruuu}}}|||||||||wwwtttpppllliiifff```WWWOOOHHHDDD@@@===888666444333333222///---///---***))))))***)))(((((((((((())))))*********222666;;;>>><<<888555333444444333333222222111111555888;;;<<<<<<;;;;;;;;;666;;;@@@@@@;;;888:::>>>444333444888<<<>>><<<999===AAAEEEGGGGGGHHHKKKMMMJJJIIIIIIIIIKKKOOOSSSUUU]]]^^^aaadddgggiiikkklllnnnnnnoooppppppooonnnnnngggccc]]]WWWRRRLLLGGGCCCGGGGGGJJJNNNUUU[[[^^^___aaa___[[[SSSJJJBBB>>><<>>@@@AAABBBCCCFFFIIILLLMMMVVVWWWXXXYYYYYYYYYWWWWWWNNNNNNRRR___oooqqqiii```[[[[[[YYYSSSMMM<<<888333333555777777666555444444333444444555555;;;555888>>>::::::YYYaaaYYYcccsssooobbbQQQ@@@555666444222333666666222222222222222333333333333666444444777888555555888>>>SSS{{{|||ssskkkooozzz|||oooddd^^^aaahhhtttzzz}}}xxxtttvvvyyyzzz||||||~~~~~~xxxsssnnniiifffggg```WWWNNNGGGCCC???===777555333222222111000...///,,,***))))))***))))))'''((())))))))))))+++,,,555999<<<<<<888444111000555555555555555444444444666888;;;<<<;;;:::::::::888===AAAAAA===999888999000222666:::===<<<999777>>>CCCHHHIIIGGGGGGJJJNNNHHHGGGGGGGGGJJJOOOTTTWWW^^^___aaaccceeeggghhhhhhkkkkkkllllllkkkjjjgggfff```[[[TTTMMMIIIGGGEEEDDDKKKNNNTTT[[[___aaa```^^^TTTRRRMMMGGGAAA>>>>>>???CCCDDDEEEFFFGGGIIILLLNNNQQQWWW^^^aaabbbdddiiinnnuuuvvvxxxzzz{{{zzzwwwvvvrrrqqqmmmhhhaaa\\\XXXWWWTTTPPPMMMJJJJJJHHHFFFCCCAAA@@@@@@@@@AAADDDFFFGGGNNNPPPTTTWWWZZZ[[[[[[[[[UUUPPPNNNRRR[[[jjj{{{uuummmccc]]]\\\ZZZUUUQQQDDD>>>777444555777777555444444444444444555555555777666777888<<>>===777444111000000111000///...+++)))((()))******)))%%%((())))))((()))---111666;;;???===777222222333444555555666666777777777666888::::::888666555444777666666777777444...***///444:::<<<;;;::::::;;;BBBEEEIIIIIIHHHGGGHHHJJJFFFFFFFFFHHHLLLQQQVVVYYY[[[\\\]]]___```aaaaaabbbcccddddddcccaaa\\\XXXVVVNNNJJJEEEDDDHHHNNNTTTWWW^^^cccggghhhbbbYYYPPPJJJBBBAAA???===???EEENNNTTT[[[```hhhooowww{{{yyyvvvwwwuuuppphhh```ZZZXXXRRROOOJJJEEEAAA???>>>>>>@@@BBBFFFKKKPPPVVVYYY\\\]]]ZZZWWWTTTPPPQQQZZZeeeuuuzzz|||tttjjjbbb]]]YYYTTTQQQPPPLLLEEE===777444333444333444555666666666666666333>>><<<:::\\\jjjWWW]]]eeekkkiii]]]DDD:::333333555444222222333333333333444444444444555444555777666666;;;CCC\\\yyyjjj___]]]aaappp}}}|||lll\\\VVVYYY]]]aaaeeeppp~~~yyyssspppmmmjjjhhhhhhaaaVVVLLLEEEAAA>>><<<777444111///000000000000---+++)))((()))+++******%%%(((***)))((()))...333666<<>><<<777444111///000000000000---+++)))(((***++++++***$$$(((***)))''')))///444666===CCCCCC>>>999:::===333333444555555666777777000333666777666555555555444888<<<999333......000333888===<<<999999>>>CCCEEEEEEEEEGGGHHHHHHGGGEEEFFFGGGIIILLLPPPSSSVVVXXXYYYZZZ\\\^^^___```aaaaaa[[[\\\\\\ZZZWWWQQQLLLHHHCCCEEEJJJRRRZZZ```cccccceeeddd```WWWMMMEEEBBBAAAFFFJJJRRR^^^oootttooofff\\\SSSMMMIIIHHHDDDCCCCCCDDDGGGLLLQQQSSSUUUYYY___bbb[[[SSSSSSWWW\\\rrr|||vvvooogggbbb]]]XXXUUUNNNOOOMMMDDD999333555999222333555777777777777666888999<<>>===666555333111000000000111---,,,***)))))))))***+++((()))))))))***---222555<<>>===999444444333333333333444444333444555888:::;;;:::888555;;;===444------333777;;;;;;:::999888;;;???CCCCCCEEEGGGGGGEEEDDDCCCCCCDDDHHHNNNRRRSSSTTTUUUVVVYYYXXXXXXYYY[[[[[[ZZZYYYWWWXXXVVVQQQIIICCCBBBBBBDDDOOOYYY\\\___eeeeeebbbcccXXXMMMFFF@@@>>>DDDNNNZZZhhh}}}wwwmmmhhhccc]]]WWWGGGDDD@@@BBBFFFKKKLLLLLLWWWYYY[[[^^^```]]]XXXTTT[[[eeezzz~~~wwwyyyrrrddd^^^___[[[SSSQQQQQQMMMEEE;;;555555777888555333444666888666555999===>>>ZZZvvvYYYUUUccchhhcccaaaLLL999555888888777777444444444555555555666666777000555???999333LLLrrryyyqqqnnn}}}}}}wwwzzzxxxlllbbb]]]]]]^^^^^^aaaccc```[[[YYY\\\\\\YYY]]]\\\ZZZ\\\fff||||||uuuppplllkkkjjjnnneeeXXXLLLEEE@@@>>>===666555333111000000000111///---+++***((((((((()))((()))))))))***---111555:::??????;;;999<<<<<<888333333333333333444555555444555777:::======;;;888444:::<<<555...///444777===;;;999888999===@@@CCCCCCEEEFFFEEEDDDCCCDDDDDDEEEHHHNNNQQQSSSSSSTTTUUUWWWVVVWWWXXXZZZZZZXXXVVVTTTRRRNNNIIIEEEDDDFFFHHHOOOWWW^^^aaaeeefff```XXXUUULLLDDDAAABBBFFFSSS```uuueee[[[VVVPPPHHHBBBAAADDDGGGJJJOOOQQQVVV\\\``````]]]ZZZUUU[[[jjjyyyzzzuuujjjaaa\\\WWWSSSNNNPPPOOOIII@@@999666666999666555555777999888777<<<===FFFeeecccVVV^^^ggghhhgggSSS@@@999888777555444444444444555555555666666:::555:::AAA<<<===]]]zzz{{{tttqqqyyyvvvuuu}}}uuuooollljjjgggfffggglllqqquuuppptttuuurrrooommmgggaaacccaaa^^^^^^dddwww{{{sssmmmkkkllllllmmmeeeXXXMMMEEE@@@===<<<666444333111000000000000000///,,,***((('''''''''((()))))))))***---111555999;;;:::888888::::::888444333333333444555555666444555888===??????<<<999666<<<===888333555999;;;>>>:::777777;;;@@@BBBBBBCCCDDDDDDCCCBBBBBBDDDFFFEEEIIIMMMPPPQQQRRRSSSTTTTTTTTTVVVXXXYYYXXXTTTQQQOOOJJJDDDAAACCCHHHNNNQQQZZZ^^^cccfffhhhdddXXXLLLGGGDDDDDDJJJTTTcccvvv}}}nnnggg```UUUKKKEEECCCDDDFFFHHHKKKPPPWWW^^^aaa```^^^XXXXXX^^^ooozzzuuuooofff[[[VVVVVVLLLOOOQQQMMMEEE===888666999777666777999::::::999??????XXX{{{{{{xxxxxx|||sssVVVTTTaaajjjjjjYYYFFF<<<999777555666444444555555555666666666888666:::===:::DDDnnnwwwsssrrrjjjfffsss~~~xxxtttrrrrrrtttmmmrrrzzz|||~~~zzzrrrlllhhhggggggjjjmmmqqqsssuuuyyy~~~|||vvvpppjjjhhheeebbbbbbqqq~~~}}}zzzrrrmmmkkkjjjjjjllldddXXXMMMEEE@@@===;;;555444222111000///000000///...,,,***((((((((((((((()))))))))***---222666999888666666777999::::::777666666555555555555555222555999===AAA@@@<<<999:::???AAA===;;;>>>@@@@@@>>>999555777===BBBCCCAAACCCCCCCCCAAA@@@BBBEEEHHHFFFIIIMMMOOOPPPPPPQQQRRRRRRSSSUUUXXXXXXVVVPPPLLLHHHCCC>>>???GGGPPPVVVYYY___bbbffffffbbbYYYMMMDDD@@@EEEPPP___qqqxxxooobbbYYYRRRLLLFFFAAAFFFHHHLLLSSSZZZ^^^___^^^___YYYXXXbbbuuuzzz~~~ssspppkkk___YYYZZZLLLNNNPPPMMMFFF???999777777777777777999:::;;;;;;@@@HHHqqq}}}ooogggcccbbbfffhhhhhhlllqqqxxx{{{[[[MMMXXXfffhhh[[[KKK???999888888999555555555555666666666666666777999888999NNN~~~qqqllljjjiiiccc___jjjzzzuuulllhhhjjjmmmmmmmmmlllllllllkkkzzzqqqeeeeeeiiikkkkkkmmmnnnmmmjjjhhhhhhlllsssxxxxxxsssoookkkfffbbblll}}}|||}}}|||wwwqqqmmmjjjiiikkkdddXXXMMMEEE@@@<<<:::555444222000/////////000---,,,+++))))))))))))***((())))))***+++///444888;;;777444555777999;;;;;;::::::888666555444444333111444888===@@@@@@<<<999<<>>CCCCCC@@@BBBBBBAAA@@@???AAAEEEIIIGGGIIILLLNNNNNNNNNOOOPPPQQQRRRTTTWWWWWWSSSMMMHHHBBB@@@AAAFFFPPPYYY^^^```ccceeefff```UUUIIICCCBBBFFFQQQcccuuu}}}zzzyyy{{{||||||~~~pppccc]]]UUUJJJAAAEEEFFFHHHNNNUUU\\\___aaa```YYYUUUXXXeeezzzwwwwwwvvvppplllccc[[[YYYOOONNNMMMJJJDDD???;;;999555666666777888999;;;<<>>777333444888999:::<<<:::999777555444333222222222444777<<<@@@@@@===::::::<<<======???BBB@@@<<<666555666:::???BBBAAA???@@@AAA@@@??????AAAEEEIIIHHHJJJLLLMMMLLLLLLMMMOOOPPPPPPRRRTTTSSSOOOIIIDDD@@@BBBHHHPPPYYY```dddfffhhheee```VVVHHH???CCCKKK^^^kkkzzzzzzuuunnnhhheeeeeegggiiikkknnnssswww}}}rrrggg^^^SSSJJJEEEDDDEEEIIIQQQZZZaaadddbbb^^^ZZZYYY]]]lllsssssslllddd\\\VVVRRRPPPLLLHHHCCC???<<<:::444555777777888999<<<>>>LLLvvvjjj^^^WWWQQQMMMPPPMMMNNNRRRSSSRRRSSSWWWXXX]]]ccchhhlllnnnqqqttt}}}wwwZZZUUU\\\gggdddYYYHHH:::555555444555555666666666777777777777;;;:::999IIImmm|||{{{~~~xxxkkkddd\\\XXXWWWUUUQQQLLLIIIIIIIIIIIIJJJMMMRRRUUU[[[cccppp~~~~~~rrrjjjaaa[[[YYYZZZZZZZZZbbbjjjsssxxxzzz~~~uuuooohhhlll~~~~~~yyyrrrmmmjjjiiijjjcccXXXMMMEEE@@@;;;999444333111000////////////...---+++)))(((((())))))'''(((***,,,///555;;;???@@@777111333777777999;;;555444333222222111111111444555888<<<@@@AAA???===999;;;;;;<<>>888000333888<<<@@@@@@???>>>>>>???@@@??????AAAEEEHHHIIIJJJLLLLLLKKKKKKLLLMMMNNNNNNNNNOOONNNJJJEEE@@@BBBGGGOOOWWW^^^ccchhhkkkiii___SSSJJJDDDEEESSSbbbyyyyyysssccc___XXXRRRPPPRRRVVVYYYZZZ___gggnnnuuu}}}nnnaaaYYYKKKHHHEEEFFFLLLVVV^^^ccccccdddccc```\\\cccyyy~~~yyymmmggg```YYYTTTRRRNNNJJJEEEAAA===:::444666888999999:::===@@@YYYgggZZZUUUNNNKKKMMMNNNLLLNNNRRRTTTSSSTTTWWWWWWWWWZZZbbbjjjooonnnkkkmmm}}}zzzcccXXXYYYeeeggg___NNN>>>777666555555666666666777777777777444999999<<>>@@@???>>>>>>===>>>???@@@@@@BBBEEEGGGIIIJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKGGGBBB>>>DDDJJJSSSZZZ___dddiiinnnfffWWWHHHBBBEEEPPPeeexxx}}}rrrgggaaaPPPLLLFFFBBBBBBGGGMMMRRRNNNUUU___hhhqqq{{{nnnfffSSSNNNGGGEEEIIIQQQZZZ___```dddgggbbbZZZ[[[nnn~~~nnnjjjfff___UUUSSSPPPMMMIIICCC===999555777:::::::::;;;???BBBbbbwwwZZZTTTTTTMMMKKKQQQQQQOOOPPPTTTVVVSSSSSSVVV[[[VVVUUU___nnntttoooggg___qqqyyyooogggccceeelll{{{gggXXXVVVaaafffaaaQQQAAA;;;;;;:::666666666666777777777777777<<<===CCCaaa|||mmmddd```ZZZXXXVVVUUUUUUTTTSSSQQQRRRSSSSSSQQQNNNLLLKKKKKKPPPSSS^^^nnnzzz|||wwwsssccceeeddd```[[[[[[]]]^^^kkkvvv|||vvvoooooo~~~~~~vvvooojjjgggfffjjjbbbVVVKKKCCC>>>;;;999444333222000////////////...---,,,+++************+++******---222999===@@@777444111000333777;;;===333000000222111///000555===>>>@@@BBBAAA>>>;;;999>>>:::666888<<<===888222666777999;;;===???@@@@@@?????????@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIGGGDDDCCCDDDFFFEEEQQQ[[[]]]___cccfffddd]]]JJJ>>>FFFYYYkkkxxxxxxmmmaaaUUULLLEEECCCAAA???>>>AAAFFFIIIOOOUUU]]]cccjjjvvvnnnfff]]]NNNAAACCCNNNVVVWWWbbbfffhhheeeaaaaaahhhnnn}}}yyylll[[[]]]VVVSSSOOOMMMKKKGGGAAA<<<999;;;888:::@@@<<<;;;GGGvvvsssZZZTTTUUUPPPLLLMMMPPPPPPTTTZZZ\\\ZZZ[[[^^^]]]YYYWWW]]]kkkvvvsssjjjccchhhnnntttxxxxxxvvvtttgggpppqqqiiigggnnnnnnggghhhaaaiiiwwwaaaNNN]]]ccceeeZZZGGG888555888666666666666666777888888:::===444EEExxxxxxwwwgggbbbccc^^^XXXSSSTTTTTTTTTUUUXXXVVVVVVVVVUUUSSSQQQNNNMMMNNNPPPYYYggguuuzzzvvvooonnnmmmkkkjjjkkkmmmppprrrttt|||xxxrrrpppxxxpppkkkhhhfffjjjbbbVVVKKKCCC===:::888333222111000///.........---,,,+++******))))))******)))***---333888<<<>>>888555222333666:::<<<<<<444333444555444222666<<>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGDDDBBBCCCFFFHHHKKKSSS[[[___cccfffbbb[[[PPPKKKNNN]]]ppp~~~zzzkkk^^^SSSKKKFFFBBBAAA@@@@@@AAADDDIIILLLPPPUUU[[[___dddooo~~~pppfffXXXLLLFFFHHHNNNTTT```eeeiiihhhcccbbbfffkkk{{{xxxlll]]]^^^YYYUUUQQQNNNLLLHHHBBB===888:::888:::@@@<<>>888:::888:::???===EEE[[[oooZZZTTTTTTQQQOOOPPPSSSRRRWWW^^^bbbaaaaaaddd```[[[WWW^^^qqqvvvqqqkkkbbb[[[ZZZ___ffflllnnnvvv~~~~~~pppYYYXXX```gggaaaRRRBBB:::777777666666666666777888888555===HHHhhh{{{vvvyyyyyywwwsssooollljjjiiiiiivvvwwwnnnfff```ZZZUUUSSSUUUUUUSSSSSSUUUZZZ[[[]]]^^^______^^^^^^YYYWWW[[[lllyyy~~~~~~~~~xxxrrrmmmjjjiiijjjaaaUUUIIIAAA;;;777555111000///...---,,,,,,,,,,,,+++***)))((((((((((((((())),,,111666999:::999555222111444:::;;;777222000111444666444444<<>>;;;666333222555888<<<@@@BBBBBB@@@???;;;<<<>>>AAADDDFFFGGGHHHEEEFFFGGGGGGHHHHHHHHHGGGFFFCCC@@@===>>>CCCLLLRRRZZZ\\\___bbbbbb\\\PPPFFFIII[[[uuuqqq[[[LLLDDD@@@???@@@@@@@@@AAADDDHHHLLLOOOPPPVVVYYY[[[ZZZ[[[eeewwwttthhhYYYHHHFFFOOOWWW___hhhmmmkkkgggcccbbbjjj~~~zzzsssjjjddd\\\XXXRRROOOMMMIIICCC>>>999:::888:::======NNNlllppp^^^WWWUUUSSSRRRRRRPPPOOOSSS[[[```aaaccceeefff___ZZZ```sssuuussspppooorrrxxx{{{yyyfff\\\ccchhhdddVVVGGG<<<888777777666666777777888999888===PPPyyyxxx~~~}}}{{{xxxvvvuuurrr{{{{{{pppfff___YYYZZZVVVUUUXXXZZZXXXXXXZZZ```aaacccddddddbbb___]]]```[[[^^^ppp~~~|||{{{{{{vvvqqqnnnkkkjjjhhh```TTTHHH@@@:::777555111000///---,,,,,,,,,,,,,,,+++***)))((((((((((((''')))...555:::<<<;;;999222000///222666777333///111111444777777777>>>GGGNNNOOOOOONNNIIIBBB<<<777888===@@@???999333111111777999===@@@BBBAAA???===:::<<>>@@@GGGPPPVVV\\\___cccaaaZZZPPPKKKIII```sss{{{dddKKKBBBCCCCCCAAA@@@DDDCCCCCCEEEJJJOOOPPPPPPVVVZZZ[[[YYYYYYcccvvv|||nnnaaaPPPIIIMMMQQQZZZfffmmmnnnjjjeeebbbeeeyyy}}}uuunnnddd\\\WWWQQQNNNLLLHHHCCC???:::;;;999:::<<<@@@\\\tttcccZZZVVVSSSRRRRRROOOMMMPPPYYYaaadddgggkkkjjjccc]]]bbbttt|||}}}~~~rrrcccgggjjjfffYYYJJJ???999777777777777777888999999;;;===UUU}}}zzz~~~{{{lllbbb___```]]]YYYYYY]]]___^^^___aaahhhkkknnnqqqqqqnnnjjjggggggaaabbbttt~~~{{{yyy}}}zzzuuuqqqnnnllljjjfff^^^RRRGGG???:::777555111000///...---,,,,,,,,,,,,,,,+++***))))))))))))&&&***111999???@@@>>>;;;222111000111222222222111777555777<<<>>>>>>BBBHHHPPPPPPPPPOOOKKKFFFAAA===???@@@AAA===777333111222999;;;===???@@@???===<<<;;;<<>>DDDEEECCCDDDHHHEEEDDDFFFLLLQQQRRRRRRTTTXXXZZZWWWVVV```sssvvviiiZZZNNNKKKLLLUUUbbblllooommmhhheeefffrrrtttnnnbbb[[[VVVQQQMMMLLLIIIEEEAAA;;;<<<999;;;???HHHooo|||{{{kkk___XXXTTTRRRQQQQQQMMMOOOYYYcccjjjppptttooojjjcccdddsssvvvgggjjjlllhhh]]]OOOAAA:::888777777777777888999999===>>>]]]uuurrr{{{qqqiiilllrrrgggbbbaaadddgggfffgggiiikkkqqqyyy{{{xxxrrrllllll{{{~~~{{{xxx{{{wwwrrrnnnkkkiiiddd\\\QQQFFF???:::777666222111///...------,,,,,,---,,,+++******))))))***&&&+++444===DDDEEEAAA>>>555555444222000000444777<<<999:::@@@DDDDDDDDDFFFMMMMMMMMMKKKIIIFFFCCCAAADDDBBB???:::666444444555<<<======>>>===<<<;;;:::;;;===@@@CCCEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBB===???BBBEEEJJJPPPXXX]]]]]]\\\[[[UUULLLKKKXXXiiittt~~~}}}rrrXXXHHH>>>AAAFFFEEEGGGKKKJJJFFFCCCFFFMMMSSSUUUUUUTTTXXX[[[WWWTTT]]]ppptttooommmyyyttteeeVVVLLLIIIQQQ^^^iiioooooollljjjhhhkkk|||uuuqqqccc[[[WWWQQQNNNMMMKKKGGGDDD:::;;;:::===DDDSSSppppppxxxiii___ZZZWWWUUUSSSNNNNNNXXXeeeooowww}}}}}}wwwmmmgggooo|||eeeiiimmmllldddTTTDDD:::888888777777888888999:::>>>FFFnnnxxxxxxxxxtttyyyyyyssspppqqqrrrpppqqqtttsss{{{~~~wwwrrr|||yyy~~~xxxsssnnnjjjgggbbb[[[PPPEEE>>>:::888777222111000///...---------...---,,,+++************&&&,,,555@@@GGGGGGDDD@@@888999888444///000666<<>>=========<<<;;;999999<<<>>>AAACCCEEEEEEDDDDDDBBBCCCCCCDDDCCCCCCBBBBBB;;;>>>CCCHHHMMMSSSZZZ^^^^^^YYYUUUPPPKKKOOObbbvvvwww}}}nnn```LLLCCC@@@FFFIIIFFFJJJSSSKKKFFFCCCEEEMMMTTTXXXXXXVVV[[[]]]YYYUUU\\\ooovvvfff^^^]]]```\\\mmm}}}mmm]]]PPPGGGOOO[[[gggnnnpppooommmiiigggsssyyyuuufff\\\WWWRRROOONNNMMMJJJGGG:::;;;:::???HHH[[[mmmnnnsssfffaaa]]]ZZZSSSMMMLLLVVVdddpppzzzwwwjjjkkkzzzbbbgggnnnpppiiiYYYFFF:::888888888777888888999:::@@@NNN{{{}}}}}}zzz~~~}}}||||||zzzzzz}}}vvv\\\NNNZZZppp|||xxxvvvooollliiieeeccc\\\QQQFFF???:::666444111000///...---,,,++++++************)))))))))))))))...777@@@FFFFFFCCC???>>>>>>;;;555//////555<<>><<>>;;;777333333555777<<<===>>>===;;;:::;;;<<<===???BBBCCCCCCCCCDDDEEE@@@EEEEEEAAA@@@BBB@@@;;;<<>>;;;>>>???===:::666333222555777;;;<<<===<<<::::::;;;<<<===???BBBCCCCCCCCCDDDEEEAAAEEEEEEAAA@@@AAA???;;;===CCCJJJNNNTTT[[[]]][[[XXXQQQIIIIIIQQQ___lllsss|||~~~vvveeeQQQBBBBBB@@@AAAFFFIIIJJJNNNSSSPPPGGGAAAHHHSSSZZZ\\\\\\___]]]]]][[[VVVVVVaaannn|||wwwlllhhhdddbbbbbbbbbcccdddaaa```lllpppdddOOOMMMQQQ^^^nnnwwwuuuooollliiimmm~~~rrrooo```[[[UUURRRPPPOOOKKKHHH???===<<<===CCC[[[sssvvvfffllluuuiiiaaa```VVVQQQOOOTTT^^^lll}}}}}}sssooottt{{{nnn^^^eeeppphhh```SSS999<<<999888:::;;;::::::<<>>999666444000000///...---,,,,,,+++************))))))))))))(((///:::CCCGGGEEE???;;;@@@@@@>>>888222000555;;;EEECCCCCCGGGNNNQQQOOOKKKKKKIIIJJJKKKGGG???::::::===<<<999555222222555777;;;<<<<<<;;;999999:::<<<>>>@@@CCCDDDCCCCCCDDDDDDBBBEEEDDDAAA???@@@>>>;;;???EEEKKKOOOTTTZZZ[[[XXXPPPKKKHHHMMMZZZiiitttyyy~~~wwwgggVVVGGG???AAA@@@BBBGGGIIIIIILLLRRRSSSLLLCCCBBBNNN[[[^^^ZZZaaa___]]][[[WWWTTTXXX___hhhpppwwwvvvmmmeeeccceeeooottt{{{}}}{{{xxxuuussskkkdddjjjzzzjjjVVVPPPOOO[[[ooozzzxxxqqqllljjjlllxxxvvvqqqbbb]]]WWWTTTRRRPPPLLLIII>>>AAA???<<>>999555333000//////...------,,,,,,************)))))))))((()))111===FFFHHHDDD===999>>>???>>>888222000444888BBBDDDEEEGGGLLLPPPOOOKKKJJJGGGGGGIIIGGG???999777;;;:::888444222222555888;;;<<<<<<:::999888:::<<<>>>AAACCCDDDDDDCCCCCCDDDCCCDDDCCCAAA??????>>><<>>UUUxxxhhhzzzmmmqqquuukkkddd^^^]]]\\\YYYXXX```wwwuuueee]]]\\\^^^VVV___nnn||||||___\\\kkkllliii[[[???<<<999999;;;;;;:::<<>>999555333/////////...------,,,,,,************)))))))))(((+++444???GGGGGGBBB;;;888;;;===<<<888111///222666===CCCFFFFFFIIIMMMMMMIIIFFFCCCDDDGGGFFF>>>888666:::999777444222333777:::<<<===<<<:::888999;;;===???AAADDDEEEDDDCCCCCCDDDCCCBBBAAAAAA@@@>>>===>>>DDDJJJPPPQQQTTTVVVUUUPPPKKKMMMRRR^^^lllvvvzzzzzz}}}}}}rrraaaQQQHHHHHHLLLAAA@@@DDDLLLPPPOOOMMMNNNRRRWWWTTTHHHFFFPPPYYY[[[[[[ZZZXXXVVVTTTSSSQQQOOONNNOOOQQQQQQLLLMMMZZZjjj}}}nnnhhhrrr~~~{{{yyyvvvhhhZZZQQQYYYpppzzzqqqooommmqqq}}}sssfffaaa[[[VVVTTTQQQMMMIII;;;AAA>>>AAAcccvvvnnnxxxjjjppp{{{qqqjjj`````````[[[UUUXXXhhhyyyppp```XXXWWWJJJMMMTTT___nnn^^^WWWggglllkkk^^^BBB;;;999:::<<<;;;:::>>>DDDVVVeee^^^lllyyyvvv```OOOJJJGGGFFFGGGHHHTTTwww}}}xxxggg^^^UUUNNNHHHKKKOOOTTTWWWZZZ^^^cccgggpppvvvtttooonnnmmmllloootttxxxxxxuuurrrrrrtttvvv|||}}}}}}|||tttooommmiiidddbbb[[[OOOEEE===888555333//////.........---------************)))))))))))),,,555???EEECCC===888555888;;;;;;888222///222666:::CCCHHHFFFGGGLLLMMMHHHBBBBBBDDDGGGDDD<<<666666999888777444333555888<<<>>>>>>===;;;999999<<<>>>@@@BBBDDDEEEDDDCCCCCCDDDCCC@@@???@@@@@@>>>>>>AAAGGGMMMQQQSSSTTTUUURRRMMMJJJOOOXXXcccmmmsssuuuuuuzzz|||wwwhhhWWWLLLHHHIIILLLFFFBBBCCCLLLTTTUUURRRQQQTTTZZZ\\\SSSJJJKKKSSSYYYZZZ\\\ZZZUUURRRSSSRRROOOTTTNNNLLLNNNMMMMMMYYYgggyyyfffccceeedddccceeennntttrrrbbbUUU[[[ooovvvsssoooqqq~~~vvvjjjddd^^^YYYVVVSSSNNNKKK@@@AAA===FFFppptttwww{{{nnnrrr{{{uuupppeeeccc```\\\UUURRRZZZdddmmm^^^XXXOOOKKKIIINNNWWWbbbppp|||^^^TTTeeekkklllaaaHHH;;;::::::<<<;;;:::???GGG\\\ppp]]][[[iiitttkkk\\\RRRLLLFFFFFFIIIIIIFFFOOOtttwwwyyy~~~lllaaaYYYSSSFFFEEEFFFJJJMMMMMMOOOSSSNNNUUUZZZYYYXXXYYYZZZYYYZZZ^^^cccddddddeeehhhkkkmmmttt{{{}}}~~~}}}~~~{{{tttooommmiiidddbbbZZZOOOEEE===888555333...............---------************))))))))))))+++333===AAA>>>888444222666:::;;;999444111333777:::FFFLLLHHHHHHNNNOOOJJJBBBDDDGGGIIICCC999444555999888777555444666:::===??????>>>;;;::::::===???@@@CCCEEEEEEDDDCCCCCCDDDAAA======@@@@@@>>>???CCCIIIOOOSSSSSSTTTTTTPPPJJJKKKSSS^^^hhhnnnppprrrssswwwzzz}}}yyynnn^^^SSSPPPPPPOOONNNOOOEEE@@@HHHTTTZZZYYYWWWXXX[[[^^^\\\RRRJJJLLLTTTXXX[[[[[[UUURRRVVVYYYXXX\\\RRRMMMSSSUUUTTTWWW___tttxxxbbbYYYUUUQQQRRRWWWYYY```kkkyyyyyyiiiZZZ]]]ooozzzuuupppppp||||||nnnhhhaaa\\\YYYVVVQQQMMMBBB@@@???QQQvvvtttwwwwwwzzz|||vvvoooiiiccc___ZZZUUUVVVZZZiiissszzzyyyyyyyyyrrrhhhpppzzzxxxjjjaaaWWWOOOJJJJJJMMMOOOVVV^^^iiinnnsssttttttvvv|||```TTTeeelllmmmdddNNN::::::;;;<<<;;;:::@@@IIIdddfffXXXYYYgggqqq~~~lllYYYTTTRRRPPPHHHGGGJJJLLLHHHOOOqqqyyynnniiioootttggg^^^XXXLLLFFFCCCGGGHHHFFFGGGJJJGGGKKKLLLKKKKKKOOOOOOMMMJJJMMMPPPRRRRRRTTTXXX[[[___fffkkknnnwww~~~}}}~~~|||~~~{{{tttooommmiiidddbbbZZZOOOEEE===888444222...............---------************))))))))))))***222;;;>>>:::444111000666:::<<<:::555333555999;;;HHHOOOKKKJJJPPPQQQMMMDDDFFFKKKKKKCCC777333555999888777555555777;;;???@@@@@@>>><<<:::;;;>>>@@@AAACCCEEEFFFDDDCCCCCCDDDAAA<<<;;;@@@@@@>>>???EEEJJJPPPTTTTTTTTTSSSOOOIIIMMMWWWdddmmmpppqqqsssuuuvvvxxx{{{~~~~~~}}}rrrfffYYYTTTWWWZZZWWWSSSVVVGGG===DDDSSS\\\^^^]]]\\\[[[^^^aaaXXXKKKIIIPPPSSSYYYZZZUUUTTT[[[bbbddd```TTTPPPYYY^^^[[[XXX[[[UUUmmm~~~kkkZZZRRRMMMGGGFFFJJJKKKQQQ]]]kkkzzz}}}mmm]]]^^^ooo}}}wwwpppooozzzqqqkkkddd___\\\XXXTTTPPPAAA>>>AAA[[[ggguuu{{{vvvpppnnnwww}}}zzzpppgggccc```\\\YYYYYY]]]eeeddd]]]^^^gggdddWWW]]]bbbllltttwwwrrriiibbb[[[SSSMMMNNNMMMIIIJJJOOONNNTTT\\\```cccgggnnntttxxxbbbVVVffflllmmmfffRRR::::::;;;<<<;;;:::AAAJJJooocccWWWZZZhhhqqq~~~rrrZZZQQQRRRPPPLLLNNNJJJKKKOOOLLLQQQooonnnmmmbbbcccxxx|||mmmccc]]]TTTKKKEEEEEEDDD@@@???BBBBBBCCCAAA>>>@@@DDDDDD@@@>>>@@@CCCEEEFFFHHHKKKMMMPPPVVVZZZ\\\fffwww}}}}}}vvvqqqpppmmmhhhccc___YYYOOODDD<<<666444333///......------,,,++++++******))))))))))))******---444<<<@@@<<<555000---888999999777444444777;;;:::???FFFLLLOOONNNJJJGGG===CCCEEEAAA<<<:::777444666666555555555999>>>AAACCC@@@<<<888777888;;;===AAA@@@@@@BBBCCCDDDCCCAAA@@@???===;;;<<>>CCCeeeyyylllzzzoookkknnnrrrtttiiiccc```]]]ZZZ[[[\\\\\\ZZZVVVVVVXXX[[[UUUUUUXXX^^^fffkkkkkkiiiccc```ZZZTTTNNNJJJHHHFFFGGGEEEGGGMMMOOOQQQ[[[fffnnnsss}}}tttWWW___iiimmmnnnTTTAAA666===:::;;;@@@>>>LLL~~~\\\XXXYYYcccnnnxxxppp___UUUTTTVVVSSSPPPVVVNNNOOOJJJOOO[[[lllyyypppffffffhhhqqqooocccbbbUUUQQQKKKGGGEEEDDDCCCBBB@@@@@@@@@AAABBBAAA>>><<>>DDDJJJLLLKKKGGGCCCAAAEEEFFF@@@:::888666333666666555444666999>>>AAABBB???;;;888888999<<<>>>BBBAAAAAABBBCCCCCCBBB@@@@@@???>>><<<<<>>>>>>>>>>>???@@@AAA@@@BBBEEEHHHNNNZZZgggqqq~~~~~~{{{{{{~~~wwwsssqqqnnniiifff```ZZZPPPDDD;;;444111111///......------,,,++++++******))))))))))))******000;;;GGGIIIBBB999666777444555444222000333888>>>:::<<>>:::888888;;;>>>@@@DDDCCCBBBBBBCCCBBB@@@>>>@@@@@@>>>===<<>>AAAIIIMMMIIIDDDBBBCCCDDDFFFJJJTTThhhjjjccciiirrrnnnuuuyyyssslllgggfffccc\\\VVVKKKBBBIIImmm~~~ppp}}}vvvmmmiiihhhyyyqqqfffaaa___bbbdddccc^^^YYYTTTRRRVVVUUUTTTSSSTTTXXX___ccchhhhhhgggeeeaaa[[[UUURRRPPPIIIEEEEEEGGGIIIMMMQQQPPPUUUbbbvvvdddfffooouuuxxx___FFF;;;AAA<<<999>>>BBBYYYoooZZZWWWXXX```gggmmmrrrxxxrrrgggeeedddcccdddbbb```]]]]]]XXX[[[TTTUUU]]]nnnxxxoookkkiiiiiillltttuuukkkhhhjjj```]]]YYYUUURRROOOJJJGGGEEECCC@@@???@@@@@@@@@???>>>>>>>>>===>>>>>>???@@@???@@@@@@BBBFFFPPP^^^hhhuuu~~~zzzyyy}}}wwwrrrooolllhhhfffddd]]]SSSGGG===777333222///......------,,,++++++******))))))))))))******...;;;IIIKKKBBB999777999888888666333111333999???:::;;;???DDDJJJKKKIIIFFFSSSSSSMMMCCC===<<<:::777777555444444777<<>>GGGccceeeWWWUUUWWW^^^dddhhhmmmrrryyylllmmmpppttttttqqqkkkeeeaaaaaa]]]```XXXWWW]]]mmmuuuoookkkhhhiiikkkqqq|||{{{qqqjjjgggfffbbb```^^^\\\[[[XXXTTTQQQMMMIIIEEEAAA@@@@@@@@@??????>>>>>>>>>>>>>>>?????????@@@AAAAAACCCJJJUUU\\\nnn{{{~~~yyywww~~~{{{vvvqqqmmmjjjgggeeeddd]]]SSSGGG===777333222///......------,,,++++++******))))))))))))******+++999GGGIIIAAA777555666::::::888333000111777<<<;;;:::===CCCKKKPPPOOOMMMVVVTTTMMMCCC>>>>>><<<999888555333444888===@@@AAA>>><<<:::888999===AAACCCGGGEEECCCCCCBBBAAA>>><<>>>>>AAAFFFIIIPPPOOOPPPQQQPPPOOOTTT\\\dddeeegggiiijjjllloooqqqssswwwzzz{{{{{{yyyrrrjjj[[[TTT```|||pppggggggddd\\\YYY]]]iiivvv~~~uuummmgggbbbeeebbb\\\WWWWWW```nnnyyy{{{yyytttzzz|||||||||wwwnnncccXXXRRRJJJGGGJJJSSSYYYXXXRRROOOMMMJJJHHHGGGJJJWWWsssooofffhhh|||vvvpppsss{{{tttpppnnnkkkddd___QQQFFFOOOyyy|||zzzxxx|||||||||~~~sssdddiiitttuuulllggg[[[YYYXXXWWWWWWWWWWWWWWWRRRTTTVVVTTTQQQPPPSSSVVV\\\___bbbdddaaa\\\VVVQQQUUUTTTTTTUUUXXXYYYWWWRRRJJJKKKPPP___wwwkkkdddlllyyyhhhJJJ<<<@@@===:::@@@LLLkkkfffTTTSSSUUU\\\aaaeeekkkqqqzzz~~~xxxppplllgggbbbddd[[[YYY]]]iii|||tttmmmhhhggggggiiisss}}}{{{tttooohhhcccaaa___]]]\\\]]]\\\[[[YYYWWWRRRLLLGGGDDDBBBAAA@@@AAA@@@@@@?????????@@@@@@;;;>>>@@@@@@@@@BBBHHHLLL```kkk~~~zzzvvv|||yyyuuuppplllhhhfffeee```ZZZPPPDDD;;;444111111///......------,,,++++++******))))))))))))*********666DDDGGG@@@888444333999888666222...///333777;;;999;;;BBBKKKRRRSSSQQQUUURRRKKKBBB???@@@>>>:::888555222444999???AAABBB>>><<<:::999:::===AAADDDGGGEEEDDDCCCBBBAAA>>><<<===>>>>>>???@@@CCCGGGKKKOOONNNOOOPPPNNNNNNVVV```eeeeeefffgggiiillloooqqqssswwwyyyyyyzzzyyyssslll\\\VVV```~~~qqqgggdddcccbbbddd^^^kkkxxx|||zzzuuullldddbbb___ZZZUUUUUU]]]jjjuuusssppp{{{}}}qqqfffaaaTTTTTTZZZcccgggaaaZZZVVVTTTPPPNNNLLLIIIQQQkkkqqqiiiiii}}}yyyrrrssszzzuuusssoooiiicccTTTJJJXXX{{{yyy{{{vvvvvv||||||{{{{{{|||ggggggkkkssszzzyyypppiiiddd```\\\WWWSSSRRRSSSTTTTTTRRRTTTVVVVVVTTTRRRQQQQQQSSSUUUXXXZZZXXXUUUPPPMMMQQQUUUWWWXXX[[[^^^\\\XXXOOOLLLMMMYYYppplllbbbjjj{{{nnnOOO===???===<<>>AAACCCBBB@@@???AAADDDOOOYYYmmmzzzvvv{{{zzzvvvqqqlllhhhffffff___XXXNNNCCC:::444222111///......------,,,++++++******))))))))))))******+++666BBBGGGBBB:::444222666777666333000000333777;;;888888>>>IIIPPPQQQOOOTTTRRRLLLEEECCCEEEDDD@@@999555111333:::@@@BBBBBB???===:::999:::===AAADDDFFFEEECCCCCCBBBAAA>>><<<;;;<<<>>>???@@@DDDIIIMMMNNNMMMNNNNNNLLLMMMWWWbbbfffeeedddeeeiiimmmpppqqqssswwwyyyxxxyyyzzzuuuoooeee]]]]]]ssspppiiijjjjjjggg^^^dddjjjoootttvvvqqqiii___\\\WWWRRRPPPVVVaaajjjiiidddiiiyyy~~~{{{vvvrrrqqqpppmmmlllnnnkkkddd``````___[[[XXXTTTLLLNNNdddtttjjjiii|||~~~uuuttt{{{xxxtttmmmgggWWWPPPeeeyyytttxxx{{{tttvvv|||{{{zzzzzz}}}vvvrrrssssssrrrtttyyyvvvllleeebbbeee```YYYTTTSSSSSSSSSRRRSSSSSSSSSTTTUUUUUURRRPPPPPPRRRTTTUUUUUUSSSPPPOOOOOOUUUWWWVVVXXX]]]```^^^YYYSSSOOOWWWmmmmmmbbbkkkuuuVVV??????>>>>>>BBBKKKiii]]]RRRQQQRRRWWWZZZ]]]eeennnyyy{{{tttfffbbb___```vvvkkklllooopppwwwwwwmmmggg___YYYXXXYYY[[[]]]ccc___YYYTTTQQQNNNKKKIIIFFFFFFEEEDDDDDDDDDDDDDDDGGGIIIIIIEEEAAA???AAADDDGGGOOOccc}}}{{{www|||zzzwwwrrrllliiigggggg___YYYOOODDD<<<666444333///......------,,,++++++******))))))))))))******---666AAAGGGEEE===666222555777777555333333666:::;;;777666;;;FFFMMMNNNLLLVVVTTTNNNIIIIIIKKKJJJEEE999555111333:::@@@BBBBBB@@@>>>;;;999:::===AAACCCFFFDDDCCCCCCCCCAAA???===:::;;;===???AAAEEEJJJNNNMMMLLLMMMMMMKKKLLLWWWcccfffdddccceeehhhmmmppprrrssswwwxxxxxxyyyzzzwwwqqqqqqdddYYYeeevvvtttpppiiifffdddaaacccllltttrrrlll___]]]WWWPPPLLLOOOWWW^^^iiihhhdddbbbiiiuuu|||}}}{{{uuulllbbb]]]```fffhhhdddaaa\\\PPPNNNbbb|||vvvjjjhhh|||xxxvvv|||wwwpppjjjYYYTTTooouuuttt{{{}}}uuuvvv|||yyyyyyyyy~~~}}}wwwssstttvvvvvviiicccbbbfffaaa[[[WWWVVVVVVUUUSSSUUURRRPPPRRRUUUVVVSSSQQQSSSTTTUUUVVVVVVUUUUUUTTTOOOVVVXXXTTTTTT\\\bbbccccccZZZSSSWWWkkkooobbblll{{{[[[BBB???>>>>>>AAAHHHdddZZZSSSQQQRRRUUUVVVYYYbbbkkkrrr|||lllfff```^^^zzzzzznnnppptttvvv|||yyyqqqeee\\\YYYZZZ\\\^^^dddaaa\\\XXXVVVSSSPPPNNNHHHHHHGGGFFFFFFEEEFFFFFFKKKKKKIIIDDD???===@@@CCCIIIPPPbbb|||~~~{{{{{{sssmmmllllllhhhaaa```ZZZPPPEEE<<<555222111111111///...---,,,,,,,,,+++***)))(((((()))***+++000333;;;CCCDDD>>>888666555<<>>DDDEEECCCBBB===999999:::;;;@@@FFFHHHEEEBBBBBBCCCBBB>>>:::;;;::::::===BBBHHHKKKLLLOOOMMMLLLMMMOOOSSS[[[bbbeeeddddddeeehhhlllqqqsssuuuwwwwwwwwwyyy{{{{{{yyyssstttiii```vvv|||tttpppooollliiiffffffhhhkkkiii___XXXUUUQQQMMMPPPVVV______]]][[[ZZZ[[[___bbbfffooo~~~zzzmmmgggccc___```dddgggmmmlllhhhcccXXX]]]qqq|||lllpppwwwuuu~~~~~~vvvooo___RRRzzz}}}{{{wwwuuussstttuuuvvvtttwww|||wwwtttwww}}}~~~mmm^^^hhhfffccc```]]]ZZZYYYYYYVVVVVVVVVWWWYYYZZZYYYWWWVVVWWW[[[___bbbaaa^^^\\\```]]]YYYVVVWWWZZZ]]]```^^^```\\\YYYjjjzzz^^^www___CCC????????????CCC___uuuaaaVVVQQQOOOQQQTTTWWW]]]dddooo~~~vvvjjjeeegggjjjzzzwwwzzz~~~qqqeee\\\YYYZZZ\\\[[[]]]^^^]]]YYYUUUSSSRRROOOMMMKKKHHHFFFFFFGGGGGGKKKPPPRRRLLLCCC>>>AAAFFFDDDLLL]]]ttt}}}|||tttmmmkkkkkkggg```___ZZZPPPEEE<<<666222111///...---,,,+++*********+++***)))(((((()))***+++///111777???@@@:::666666555;;;>>>999444333444444111444777;;;???BBBDDDEEEDDDEEEGGGLLLUUUYYYQQQFFF:::666444888???DDDEEECCCCCC===999:::;;;<<>>:::;;;:::;;;>>>CCCHHHKKKLLLOOOMMMLLLMMMPPPUUU\\\bbbaaa``````bbbdddhhhlllooossstttuuuwwwyyy}}}xxxgggnnntttsssqqqooommmkkkiiigggccc\\\VVVSSSPPPLLLMMMRRRTTTUUUUUUTTTTTTVVVZZZ]]]___cccooorrrkkkgggcccdddhhhjjjnnnllljjjggg^^^aaattt|||mmmrrryyyvvvzzzssseeeXXX}}}rrrrrrsssssssssrrrrrrqqqqqqttt~~~vvvpppooommmkkkhhheeebbbaaa]]]\\\\\\]]]______]]][[[___bbbgggmmmqqqqqqooommmfffbbb^^^\\\\\\___bbbdddaaaccc```^^^nnnjjj```DDD?????????@@@CCC^^^rrr^^^UUUQQQNNNPPPSSSVVV\\\bbbnnn}}}{{{nnngggfffggg}}}yyyvvvwwwxxxyyyxxxvvvtttwwwzzzooofffaaa______]]]]]]\\\[[[YYYWWWTTTSSSTTTRRROOOLLLIIIHHHHHHHHHOOOSSSUUUPPPFFF@@@AAADDDDDDKKK[[[rrr~~~}}}uuummmjjjjjjeee___^^^XXXOOOEEE<<<666333222///...---,,,+++*********+++***)))(((((()))***+++///000555;;;;;;777666888666<<<>>>888333333666777222777===@@@@@@@@@BBBDDDFFFCCCAAAFFFQQQWWWOOOCCC999666555999@@@EEEEEEBBBCCC>>>:::;;;<<<>>>CCCIIILLLHHHEEEDDDDDDBBB>>>:::;;;;;;;;;>>>CCCHHHKKKLLLMMMMMMLLLMMMQQQXXX^^^bbb^^^^^^^^^```bbbfffjjjlllqqqrrrtttwwwzzzyyylll|||}}}zzzwwwqqqjjjdddccc^^^ZZZXXXTTTOOONNNPPPMMMNNNPPPPPPQQQTTTXXX[[[]]]ZZZaaavvv{{{sssnnnkkkmmmpppnnnpppmmmlllmmmeeefffwww{{{nnnuuu|||wwwzzzlll]]]~~~gggiiimmmpppqqqpppnnnlllnnnpppzzz}}}zzzvvvrrrooommmiiiiiihhhiiijjjjjjhhhfffggglllttt{{{rrrooojjjhhhhhhiiikkkkkkggghhheeeeeetttzzzcccEEE??????@@@@@@CCC^^^ppp\\\UUUPPPNNNPPPRRRTTTZZZ```jjjxxxtttjjjeeedddlllzzztttqqqppppppnnnjjjeeecccgggpppxxx}}}uuunnniiigggddd```]]][[[\\\[[[XXXVVVUUUTTTRRROOOMMMKKKJJJJJJSSSVVVXXXTTTKKKDDDAAAAAADDDKKKZZZppp~~~}}}~~~wwwnnniiihhhddd^^^]]]WWWNNNDDD<<<666333333000000///...---,,,,,,---+++***)))(((((()))***+++111222666;;;:::666777;;;999>>>>>>777222222666777444999???AAA@@@AAAEEEJJJRRRLLLCCCAAAHHHPPPMMMFFF888666555999AAAFFFEEECCCDDD>>>;;;<<<>>>???EEEKKKMMMJJJFFFEEEEEECCC>>>:::;;;;;;<<>>;;;===???AAAFFFMMMNNNJJJGGGFFFEEECCC???;;;;;;;;;<<<@@@EEEIIIKKKLLLJJJMMMNNNNNNUUU___cccaaa___``````bbbdddgggiiikkkppprrrwww}}}ooosss}}}yyyzzzyyytttoooiiibbb]]]WWWZZZ\\\]]]]]]^^^___aaaccc```bbbpppyyyvvvnnnnnnrrrmmmmmm|||uuu|||xxxsssbbb~~~jjjkkklllmmmmmmmmmmmmmmmjjjjjjrrr|||xxxvvvqqqkkkjjjxxxiiiIII@@@???@@@AAACCC\\\rrr]]]UUUQQQOOOPPPQQQRRRVVV[[[dddqqquuulllgggddd}}}wwwqqqoooooolllnnnpppnnnjjjhhhiiikkkkkkuuuwwwssssssrrrnnnjjjiiihhhfffccc___ZZZVVVSSSVVVYYY[[[ZZZVVVNNNFFFBBBCCCIIIWWWmmm{{{yyy~~~xxxnnngggfffccc___]]]WWWNNNDDD;;;555222111...---,,,++++++++++++++++++***)))(((((()))***+++---111888;;;888111111666999>>>>>>666000000333555333555777888;;;AAAIIIOOOMMMOOOMMMKKKMMMOOOMMMHHH:::666444888@@@FFFHHHFFFBBB===;;;===???AAAGGGNNNMMMIIIFFFEEEEEECCC???;;;;;;;;;===AAAFFFJJJLLLLLLIIIMMMNNNOOOWWWcccfffaaa]]]^^^___aaaccceeeggghhhoooqqqyyy{{{~~~|||vvvooohhh___bbbeeefffeeeeeeeeefffeeeeeeiiittt~~~tttqqqtttoooqqq~~~{{{zzzxxxgggnnnnnnmmmllllllmmmnnnooojjjhhhnnn~~~}}}wwwoooooo{{{lllKKK@@@???AAABBBCCC[[[ttt^^^VVVRRRPPPQQQRRRQQQUUUYYYcccppp~~~|||qqqkkkdddppptttllljjjkkkhhhlllppprrrrrrrrrtttwwwpppvvv}}}yyywwwsssnnnfff^^^WWWRRR[[[\\\]]]]]]ZZZSSSJJJDDDBBBIIIXXXnnn}}}zzz}}}}}}xxxnnngggeeeccc```^^^XXXNNNDDD:::444111000------,,,+++++++++,,,,,,+++***)))(((((()))***+++---222;;;???:::111///222444:::;;;555000111555666444555777:::???EEEJJJMMMLLLKKKIIIIIINNNRRRNNNFFF;;;777444777>>>FFFIIIIIIAAA===:::<<>>FFFIIIJJJAAA<<<:::<<<>>>AAAGGGNNNJJJGGGDDDDDDEEEDDD@@@<<<:::;;;===BBBGGGKKKLLLKKKGGGMMMOOOOOOYYYhhhiiiaaa^^^^^^```bbbdddeeeggggggiiinnn{{{uuuyyy}}}}}}{{{~~~|||zzztttzzz{{{xxxiiiiiijjjkkkmmmnnnnnnnnnmmmgggdddhhhvvvpppMMMAAA???AAABBBCCCZZZzzzcccXXXTTTRRRSSSSSSRRRTTTXXXWWWdddtttwwwqqqkkkggguuulllfffdddkkkmmmpppsssxxx|||}}}{{{vvvjjjgggeeecccaaaZZZOOOFFF@@@IIIYYYppp~~~{{{zzz~~~|||wwwqqqkkkfffbbb```]]]WWWNNNCCC:::555222000...------,,,,,,++++++*********))))))))))))*********777FFFKKKEEE:::222///111555555111000444:::<<>>BBBGGGKKKLLLLLLMMMOOOPPPUUU___hhhhhhddd___^^^^^^^^^___bbbeeefffhhhqqq}}}wwwzzzdddgggccciiillliiimmmooofffjjjggghhhqqq|||sssIIIAAACCC???AAAEEEWWWbbb```\\\XXXWWWWWWVVVSSSPPPVVVZZZeeettttttllltttvvvooolllkkkhhhnnnuuuxxxxxxzzz}}}tttkkkfffeeeaaaXXXOOOHHHHHHVVVrrr~~~{{{yyy}}}zzzvvvpppjjjeeeaaa___]]]WWWNNNCCC:::444111000...------,,,,,,++++++*********))))))))))))******---777CCCHHHCCC;;;444111000555666333111444888888@@@CCCDDDBBBBBBEEEFFFCCCDDDBBB@@@BBBIIIPPPNNNGGG<<<666222888CCCJJJJJJGGGEEE@@@<<<===???BBBHHHOOOOOOHHHDDDEEEEEEAAA============>>>BBBGGGKKKLLLLLLKKKMMMPPPUUU```jjjkkkfff___^^^]]]]]]___aaadddfffiiirrr~~~~~~ffffffaaafffjjjiiimmmppphhhiiieeefffnnnyyyrrrIIIBBBBBB???AAADDDVVVeeeaaa]]]YYYWWWXXXWWWTTTQQQSSSWWWaaaqqq~~~zzznnnuuu~~~xxxsssqqqssswwwzzz{{{zzzzzz|||~~~yyynnniiigggddd]]]VVVKKKJJJWWWttt~~~zzzxxx|||yyyuuupppjjjeeeaaa___]]]XXXNNNCCC:::444111000...------,,,,,,++++++*********))))))))))))******---444<<<@@@???:::444111...444777444222444777666===CCCFFFCCCAAAAAABBB@@@>>>>>>===AAAJJJRRROOOHHH===666222777BBBJJJJJJGGGEEE???<<<===???BBBHHHOOOOOOIIIDDDEEEEEEAAA>>>=========>>>BBBGGGKKKLLLLLLHHHKKKNNNUUUaaakkklllggg^^^^^^]]]]]]^^^aaaccceeekkkrrrccchhhaaadddiiihhhlllpppiiihhhdddcccjjjuuuqqqIIIBBBBBB>>>@@@CCCSSShhhbbb^^^ZZZXXXYYYXXXUUURRROOOSSS]]]lllyyyqqqvvv~~~|||tttllliiifffbbb___QQQNNNZZZxxx~~~zzzxxx{{{zzzvvvqqqkkkfffbbb___^^^XXXNNNCCC:::444111///...------,,,,,,++++++*********))))))))))))******,,,///444888999666222///---222444222111555999:::===CCCGGGCCC???@@@CCCDDDEEECCC???@@@GGGNNNLLLFFF>>>777222777BBBJJJJJJGGGDDD???<<<===???BBBIIIPPPPPPIIIEEEFFFFFFBBB???>>>======>>>BBBGGGKKKLLLLLLGGGIIIMMMSSS___jjjkkkfff^^^^^^]]]]]]^^^```cccdddjjjqqq}}}yyy```pppeeeeeejjjhhhlllooojjjiiicccaaafffppp~~~oooIIICCCAAA>>>@@@BBBPPP|||hhhbbb^^^ZZZXXXYYYXXXUUURRRMMMOOOXXXffftttsssxxxzzzoooiiigggeeedddWWWSSS___~~~}}}zzzxxx|||zzzwwwsssmmmhhhcccaaa^^^XXXNNNDDD:::444000///...------,,,,,,++++++*********))))))))))))******+++...333666777555333000...222222......555<<<@@@>>>DDDEEEAAA>>>BBBHHHLLLMMMHHHAAA>>>DDDKKKKKKFFF???888222666AAAIIIJJJGGGDDD>>>;;;===???BBBIIIPPPQQQJJJFFFFFFFFFCCC??????======>>>BBBGGGKKKLLLLLLHHHIIILLLQQQ\\\gggiiieee___^^^^^^]]]^^^```cccdddiiiooo{{{xxxccc}}}mmmiiillljjjkkknnnjjjjjjccc___cccmmm{{{kkkHHHCCC@@@===AAABBBMMMtttkkk___\\\XXXWWWXXXXXXVVVSSSKKKMMMTTTaaammmyyyvvvzzzsssjjjeeeeeeeee\\\YYYfff}}}zzzyyy|||{{{xxxtttoooiiidddaaa___YYYOOODDD:::333000///...------,,,,,,++++++*********))))))))))))******---222888;;;:::777555444000333222......666>>>CCC@@@CCCCCC??????FFFMMMPPPMMMGGG???<<>>;;;===@@@CCCJJJQQQQQQKKKFFFGGGGGGCCC@@@???======>>>BBBGGGKKKLLLLLLIIIJJJKKKOOOZZZfffiiifffaaa```___^^^___aaacccdddhhhnnnyyyzzzffftttlllnnnkkkjjjmmmkkkjjjbbb]]]___iiiwwwgggFFFBBB@@@<<>>;;;===@@@CCCJJJQQQRRRKKKGGGHHHHHHDDD@@@@@@======>>>BBBGGGKKKLLLLLLJJJJJJJJJNNNZZZhhhmmmlllbbbaaa```___```bbbdddeeehhhnnnxxxttt^^^wwwmmmoookkkjjjmmmllliiiaaaZZZ[[[dddsssdddEEEAAA???<<>>;;;===@@@CCCJJJQQQRRRKKKGGGHHHHHHDDDAAA@@@======>>>BBBGGGKKKLLLLLLKKKJJJJJJNNN[[[jjjqqqqqqcccbbbaaa```aaabbbdddfffhhhoooxxxjjjRRRtttwwwlllnnnkkkjjjnnnmmmhhh___XXXYYYaaappp}}}bbbDDDAAA>>><<>>CCCCCC>>>BBBOOOSSSNNNUUUOOOBBB999BBBQQQRRRHHHDDD;;;333666AAAJJJKKKIIIFFF@@@<<<===>>>AAAJJJUUUUUUSSSLLLFFFDDDEEEBBB===:::;;;===AAAFFFKKKOOOQQQRRRLLLIIIPPP[[[iiixxx|||jjj]]]___dddbbbaaacccmmmlllrrr}}}{{{xxxfffRRR```qqqkkkoooiiimmmqqqeeegggbbb[[[WWWZZZhhhyyy[[[FFF:::???BBB>>>@@@III^^^qqqTTTMMMPPPRRRQQQWWWZZZRRRMMMIIIGGGJJJQQQZZZiiiuuummmeeehhhcccmmm~~~|||}}}yyytttoooiiiccc^^^\\\XXXOOOCCC888111//////...------,,,,,,++++++***,,,+++***)))((())))))***---222@@@NNNJJJ:::111222...555>>>@@@999333666===<<>>BBBLLLPPPKKKTTTNNNBBB:::CCCRRRTTTLLLDDD;;;333555???IIIMMMLLLGGGAAA======>>>@@@IIISSSTTTRRRLLLFFFDDDEEEBBB===;;;<<<>>>AAAEEEJJJOOORRRTTTNNNJJJNNNWWWeeewwwuuuccc^^^aaaccccccbbbkkkkkkrrr}}}yyybbbSSSdddwwwlllpppkkkkkkmmmdddgggbbbZZZUUUXXXeeevvvYYYFFF;;;???BBB???AAAJJJYYYtttYYYPPPOOOPPPOOOVVVZZZSSSNNNIIIGGGJJJOOOXXXfffrrrsssjjjjjjfffrrr~~~|||zzzuuupppiiibbb^^^^^^YYYPPPDDD999111//////...------,,,,,,++++++***++++++***))))))))))))***+++111@@@MMMJJJ;;;111000...666AAAFFF???555333888;;;AAABBB???AAAIIIKKKGGGOOOJJJ@@@999AAAOOOTTTQQQEEE<<<333444===GGGMMMOOOIIIDDD???>>>===???GGGOOORRRQQQMMMFFFDDDEEEBBB>>><<<<<<>>>AAAEEEJJJOOORRRUUUQQQMMMMMMRRR___uuunnn___^^^dddeeebbbhhhiiiooozzzzzzZZZPPPeee~~~lllpppnnniiihhhdddgggbbbZZZSSSTTT```qqq~~~VVVEEE;;;???CCC@@@BBBJJJVVVxxxbbbUUUPPPPPPNNNTTTZZZTTTNNNIIIGGGHHHMMMTTT```lll{{{zzznnnkkkjjjzzz}}}|||{{{vvvpppiiibbb]]]___ZZZQQQEEE999222//////...------,,,,,,++++++***++++++*********)))))))))+++111===HHHFFF;;;222111444888AAAGGG@@@555444::::::???AAA???@@@EEEFFFDDDKKKGGG>>>888===JJJSSSTTTIII@@@666333999CCCKKKOOOJJJGGGBBB>>><<>>AAAEEEJJJOOORRRUUURRRPPPOOOPPPZZZppp|||ggg___eeegggdddgggggglllttt~~~~~~RRRJJJ___nnnpppqqqiiieeegggfffaaaZZZRRRQQQZZZkkkxxxQQQDDD<<<@@@CCCAAADDDKKKWWW}}}jjjZZZTTTTTTQQQUUUYYYTTTPPPKKKGGGGGGJJJOOOZZZdddssspppkkkooo}}}|||zzzuuuoooiiibbb]]]^^^ZZZPPPDDD999222//////...------,,,,,,++++++***++++++++++++*********)))---222:::AAAAAA;;;555333999888;;;@@@;;;222555???<<<@@@@@@>>>===AAAEEEFFFMMMIII@@@:::<<>>GGGMMMKKKIIIDDD>>><<>>>>>???AAAEEEJJJOOOSSSSSSSSSSSSSSSRRRXXXkkk}}}ssseeeeeehhhhhhkkkjjjlllrrrzzzxxx{{{NNNGGGWWWzzzrrrtttkkkdddiiidddaaa[[[RRRNNNUUUdddpppMMMCCC===@@@CCCBBBFFFKKKXXXyyysssaaaZZZ[[[XXXXXXXXXRRRRRRLLLHHHGGGGGGJJJSSS]]]hhhxxx{{{xxxuuunnnuuu|||{{{~~~yyytttooohhhaaa]]]\\\XXXOOODDD999222000000...------,,,,,,++++++***++++++,,,,,,++++++***)))...222777<<<===;;;777444888333444999666...444AAA@@@AAA@@@<<<;;;???FFFKKKQQQMMMEEE===;;;CCCPPPZZZOOOHHH===555555;;;DDDKKKJJJJJJFFF>>>;;;???DDDFFFOOORRRQQQLLLHHHGGGFFFDDD@@@??????AAADDDJJJPPPSSSRRRSSSUUUUUUSSSWWWfffvvvyyy|||nnnggggggjjjnnnmmmnnnrrrwwwxxxtttOOOFFFPPPxxxuuuuuulllccciiicccbbb\\\TTTNNNQQQ^^^iiiyyyxxxIIIBBB>>>AAACCCDDDGGGLLLVVVrrr~~~hhh```bbb^^^[[[ZZZTTTTTTNNNIIIGGGFFFGGGNNNWWWbbbooo|||rrrkkklllrrrzzzttt{{{|||{{{|||wwwsssnnnhhhaaa]]]ZZZVVVMMMCCC999222000111...------,,,,,,++++++***++++++,,,,,,,,,+++***))),,,000666;;;===<<<777222555///222;;;999000444BBBEEECCC???;;;999===HHHQQQTTTOOOGGG>>>888<<>>;;;@@@DDDEEEOOOSSSSSSNNNIIIIIIHHHFFF@@@@@@???@@@DDDJJJPPPSSSUUUTTTTTTTTTSSSWWWdddqqqsssxxxvvvjjjfffhhhkkklllnnnppprrr{{{gggNNNEEEIIIkkkqqqqqqmmmeeejjjbbbbbb^^^VVVNNNOOOYYYcccooo~~~nnnEEEAAA???AAACCCEEEIIIMMMTTTjjjpppdddeee```]]]]]]XXXWWWQQQKKKGGGEEEDDDKKKRRR\\\fffzzz}}}yyyqqqhhhdddfffwww{{{xxx|||{{{}}}zzzvvvrrrmmmhhhaaa]]]YYYTTTLLLBBB888222111111......---,,,,,,++++++***++++++,,,---,,,+++***))))))///777<<>>;;;@@@EEEDDDOOOSSSTTTOOOJJJJJJIIIHHHAAA@@@???@@@DDDJJJPPPSSSXXXUUUSSSRRRRRRVVVcccooosssrrrwww{{{llldddffffffhhhkkkmmmmmmrrr]]]LLLBBBDDDbbbkkkkkkmmmggglllaaabbb```WWWOOONNNWWW```iiixxxgggDDDAAA@@@AAACCCFFFIIIMMMUUUggguuufffeee```^^^___\\\XXXRRRKKKHHHDDDCCCIIIPPPRRRZZZlll|||uuujjjdddcccccczzzxxx}}}zzzzzz|||xxxsssnnnfff___ZZZ\\\XXXOOODDD999222///...///............---------(((((())))))*********+++'''+++555@@@CCC<<<555222000...444AAACCC;;;777;;;BBB>>>======<<<<<>>CCC???888555111...444>>>@@@999666:::AAA>>>======<<<<<>>EEEPPPJJJAAA888444888AAAIIINNNMMMIIICCC===<<>>JJJJJJHHH@@@777333777<<>>CCCEEEDDDMMMWWW^^^XXXIII===;;;>>>HHHJJJJJJCCC999333555999FFFJJJMMMLLLHHHBBB@@@???@@@EEEMMMTTTSSSMMMJJJKKKLLLGGGCCCBBBAAABBBHHHPPPUUU]]]cccbbb___]]]ZZZWWWWWWfffyyy}}}qqqkkkjjjiiiiiijjjllloooqqqxxxzzz~~~WWWDDD===EEEFFFIIIddd~~~hhhhhhfffeeebbb``````ZZZPPPJJJHHHHHHPPP[[[gggrrr[[[GGG???AAADDDJJJPPPWWW\\\______dddlllqqqfffccc```ccc\\\[[[YYYUUUNNNHHHEEEDDDIIIGGGJJJRRR\\\gggwww}}}rrrllliii}}}}}}|||{{{yyyuuuqqqlllfff___ZZZZZZVVVNNNDDD:::333111111---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,&&&(((888FFFGGG<<<222222555777888888777555333555999<<<;;;???EEEFFFBBBGGGQQQZZZYYYPPPFFFCCCDDDFFFJJJLLLFFF;;;444555999BBBGGGLLLMMMIIICCC@@@???AAAAAAHHHQQQTTTPPPLLLMMMMMMHHHEEECCCAAAAAAFFFMMMPPP[[[dddeeecccbbb___ZZZXXX\\\kkkuuuqqqkkkhhhhhhlllpppsssyyyzzz}}}nnnLLLBBB???CCCFFFIII[[[dddbbbbbbdddbbbaaabbb]]]SSSKKKHHHFFFLLLVVV___iiiuuuQQQIIIAAACCCGGGLLLSSSZZZ___bbb___lllnnn}}}nnnfff```eee^^^^^^[[[VVVOOOJJJGGGFFFEEEEEEHHHOOOWWW```mmmyyypppjjjhhhzzzyyyyyywwwsssoookkkddd]]]YYYYYYVVVNNNDDD:::333111111---------,,,,,,,,,++++++,,,,,,,,,++++++*********)))&&&111LLLbbb___GGG111222555888999:::999777333222777999999===DDDDDD???FFFOOOXXXXXXPPPFFF@@@???EEEJJJMMMGGG<<<555555999???EEELLLMMMJJJDDD@@@???BBB@@@EEEPPPVVVRRROOOOOONNNIIIFFFDDDBBB@@@DDDJJJMMMZZZeeegggffffffbbb\\\[[[UUU___{{{|||vvvlllffffffkkkrrrvvvuuuwwwyyy}}}cccDDD@@@CCCEEEHHHKKKVVVuuufffeeehhhdddbbbbbbccc___UUULLLIIIDDDIIIRRRZZZcccnnnzzzwwwIIIGGGBBBDDDIIIOOOUUU\\\aaadddccctttrrrzzzvvviii```fff```___\\\WWWPPPKKKHHHGGGAAACCCHHHNNNSSSYYYgggtttooohhhhhhwwwwwwtttuuutttqqqnnnjjjddd]]]XXXZZZVVVNNNDDD:::333111000,,,---.........---,,,+++******))))))))))))******///***+++888IIINNNCCC666666222000333888:::555///...222444666===EEEEEE???DDDMMMQQQKKKGGGFFF???444@@@FFFKKKJJJCCC;;;555333>>>CCCKKKOOOOOOJJJEEEAAA@@@AAADDDIIIQQQUUUSSSNNNNNNNNNKKKEEE@@@>>>@@@BBBJJJ[[[gggffffffiiiggg```YYYYYY^^^jjj}}}qqqrrrrrrjjjiiirrroooppptttxxx|||UUU@@@DDDEEEFFFHHHPPPYYYfffrrr^^^dddfffffffffeeeaaaYYYOOOHHHFFFEEEHHHQQQ[[[cccnnnwww```DDDGGGFFFKKKQQQWWW[[[^^^aaadddhhhjjjpppzzzhhhiii___aaa^^^[[[XXXTTTOOOHHHDDDDDDBBBDDDJJJPPPUUU___hhhyyywwwllleeerrrwwwuuuwwwuuurrroookkkeee^^^YYYZZZVVVNNNDDD:::333111000---......///...---,,,+++******))))))))))))******'''%%%&&&///:::@@@===888777333000222777888333...///444666666:::AAAAAA===EEELLLPPPNNNIIIDDD===777===DDDKKKLLLFFF>>>777444;;;@@@HHHNNNNNNJJJEEEAAABBBBBBDDDJJJQQQWWWVVVSSSMMMMMMKKKFFFAAA>>>???AAAEEETTTaaaeeeiiiooonnnfff[[[YYYZZZbbbqqq}}}uuukkkhhhlllkkklllpppuuuyyyzzzNNN===@@@???BBBDDDKKKSSS___vvvdddiiihhhfffeeeccc___YYYRRRMMMHHHEEEFFFMMMUUU]]]fffoooxxxUUU@@@DDDCCCHHHPPPWWW]]]bbbfffiiinnnlllmmmvvvpppfffaaa```___\\\ZZZVVVQQQKKKFFFDDDBBBDDDIIIMMMRRR[[[dddmmm{{{wwwlllggggggvvv~~~wwwuuuxxxvvvsssppplllfff___[[[ZZZVVVNNNDDD:::333111000////////////...---,,,+++******))))))))))))******'''((())),,,000777===BBB999444111222555555111---000444777666777;;;===<<>>@@@@@@EEEGGGMMMRRR]]]}}}iiigggiiigggdddaaa___[[[VVVSSSIIIEEECCCHHHMMMSSS\\\eeeqqq{{{pppKKK???CCCFFFLLLTTT]]]dddjjjooossslllllllllppp}}}zzzbbbccc```___^^^]]]ZZZUUUNNNJJJDDDBBBBBBFFFJJJNNNVVV___hhhooovvvlllhhheeennn~~~xxxvvvyyyvvvsssoookkkeee___[[[ZZZVVVNNNDDD:::333111000111111000///...,,,++++++******))))))))))))*********++++++,,,...555???FFF:::666222111333333000---///222555555555777<<>>CCCKKKTTT___lllvvvtttmmmjjjgggaaa\\\]]]kkk|||wwwsssooonnnppptttuuuuuu{{{XXXDDDBBBCCCBBBHHHKKKOOOSSS[[[~~~mmm___hhhfffdddcccaaa^^^YYYVVVKKKEEEBBBCCCGGGLLLUUU]]]jjjsss^^^GGGDDDHHHKKKPPPXXX```fffkkkpppsssdddhhhnnnssszzz```eeeaaaaaa``````^^^YYYRRRNNNEEEBBBBBBEEEFFFIIIPPPXXXeeeiiiuuuxxxkkkhhhiiilllyyy~~~xxxvvvxxxvvvrrrnnnjjjddd___[[[ZZZVVVNNNDDD:::333111000111000///...---,,,++++++******))))))))))))******'''''''''(((,,,222999>>>:::666222111222222111000...000333555555777===CCCAAA>>>AAAIIIGGG===999===666;;;DDDMMMQQQNNNDDD<<<666:::AAAIIIPPPRRROOOLLLIIICCCAAADDDGGGGGGJJJOOONNNMMMLLLKKKHHHDDD@@@>>>AAAEEELLLXXXgggtttuuurrrpppooojjjbbb]]]cccrrr{{{tttqqqqqqsssttttttwww|||uuuMMMBBBDDDCCC>>>EEEGGGJJJNNNTTTooo{{{___ffffffffffffeeeaaa[[[WWWMMMGGGBBBBBBDDDHHHOOOWWW^^^gggttt~~~TTTGGGIIIJJJMMMQQQWWW]]]aaadddgggiii```eeelllrrruuuggggggcccbbbbbbaaa```\\\VVVRRRHHHDDDCCCDDDDDDEEEKKKRRR[[[bbbmmmzzznnnjjjhhhiiisss~~~xxxwwwyyyvvvqqqmmmiiiddd___[[[ZZZVVVNNNDDD:::333111000000///...,,,,,,+++++++++******))))))))))))******(((&&&%%%''',,,111666888999666222111222333444444000///000444777:::@@@GGGBBB>>>>>>CCCFFFDDD@@@???777999@@@IIIQQQPPPHHH@@@888999>>>GGGOOOSSSRRRPPPKKKDDDAAADDDDDDAAADDDKKKQQQOOOMMMLLLJJJGGGCCC???>>>>>>BBBNNN___nnnvvvxxxttttttqqqjjjbbbaaagggnnnxxxssstttuuuvvvyyy}}}~~~gggEEE???AAA???>>>CCCDDDGGGMMMPPPaaapppgggggghhhhhhgggccc]]]YYYQQQJJJEEEDDDDDDEEEJJJQQQVVV___jjjttt|||sssMMMGGGKKKIIIQQQUUUZZZ^^^```bbbdddfffeeefffiiilllnnn||||||kkkfffeeecccbbb```]]]XXXUUUKKKGGGDDDDDDCCCBBBGGGMMMRRR\\\iiissswwwpppkkkjjjrrr}}}xxxwwwzzzwwwrrrnnnjjjeee```\\\ZZZVVVNNNDDD:::333111000...---,,,+++***++++++,,,******))))))))))))*********)))))))))+++///555999888555222111222555888999555000///555:::===BBBHHHEEEBBB>>>@@@HHHOOOKKKCCC999888<<>><<<===FFFUUUeeerrrzzzwwwxxxwwwqqqiiieeeeeegggnnn{{{zzzyyyxxxzzz~~~|||~~~ZZZAAA???AAA???AAAEEEDDDHHHOOOPPPYYYnnnjjjiiihhhgggfffddd___\\\UUUNNNHHHEEECCCAAADDDIIIOOOWWWbbbkkkrrr|||eeeHHHHHHNNNMMMSSSWWW]]]aaadddfffhhhjjjhhhgggiiillllllvvvtttiiifffcccaaa___]]]YYYWWWOOOJJJGGGEEEBBBAAAEEEKKKNNNXXXeeellluuuzzzpppmmmqqq}}}xxxxxx|||xxxsssoookkkfffaaa^^^ZZZVVVNNNDDD:::333111111---,,,+++*********+++,,,******))))))))))))******((())))))'''%%%)))111888777555222111222666:::===999111///555<<<>>>BBBHHHIIIFFF@@@???JJJWWWTTTGGG:::888:::CCCMMMPPPKKKEEE999888999@@@JJJQQQSSSRRRNNNFFFEEEIIIGGGAAACCCLLLVVVSSSOOOMMMLLLJJJFFFCCCBBB>>><<>>???CCCEEEMMMXXX```hhhqqq}}}[[[DDDJJJSSSSSSOOOTTTZZZ___cccfffiiikkkeeefffkkkpppooottt}}}kkkhhhddd```^^^\\\ZZZXXXQQQLLLHHHFFFCCC@@@DDDJJJJJJSSS]]]bbbiiizzzqqqlllllluuu{{{yyy}}}{{{wwwrrrmmmfff___ZZZ\\\XXXQQQFFF;;;333...---------,,,,,,,,,,,,++++++++++++************++++++***((((((*********...444666444333222444555666666888...)))111:::???CCCGGGFFFEEEBBB@@@FFFMMMNNNJJJCCC<<<999???KKKRRRNNNGGG???:::666888@@@JJJQQQUUURRRNNNHHHEEEEEEGGGIIIKKKQQQQQQQQQOOOKKKHHHGGGGGGCCCBBB???===AAANNNaaaooowww}}}wwwxxxvvvpppgggcccgggwwwxxx~~~}}}}}}}}}~~~fffGGG>>>AAAAAA???EEEEEEEEEDDDEEEHHHNNNRRRsssooodddggghhh```\\\```XXXTTTNNNHHHCCCAAAAAAAAADDDHHHNNNVVV^^^iiisssyyy|||tttUUUGGGNNNYYYVVVWWWZZZ^^^bbbdddeeeeeedddgggfffiiikkkfffggg|||wwwnnnfffdddccc```^^^^^^YYYTTTLLLEEEAAAAAACCCDDDIIIMMMTTT]]]dddooo}}}jjjcccppp~~~~~~zzzyyy|||zzzwwwrrrlllfff___[[[ZZZWWWPPPFFF<<<555111000------,,,,,,,,,,,,++++++*********))))))************((((((******)))---333;;;:::777444222333555888<<<222---111999===AAAEEEGGGFFFCCCBBBHHHPPPSSSQQQNNNCCC:::>>>KKKSSSOOOHHHAAA<<<777777===GGGOOOTTTTTTPPPJJJFFFEEEGGGIIIJJJOOOPPPQQQPPPMMMJJJHHHHHHCCCBBB>>>;;;<<>>888111000444999@@@777111222666:::???CCCCCCDDDBBBBBBHHHSSSZZZ[[[XXXIII;;;<<>>===AAACCCDDDEEEEEEEEEFFFHHHJJJSSSzzzoooggghhhfffcccbbb]]]ZZZUUUNNNIIIEEECCCBBB???AAACCCGGGNNNWWWaaahhhrrrxxx|||YYYQQQQQQWWW]]]\\\\\\]]]```bbbcccbbbaaa``````]]]___cccbbbaaajjjwww~~~eeebbbeeebbb]]]^^^ZZZWWWRRRLLLGGGDDDAAA@@@BBBDDDJJJQQQUUU[[[fffrrryyy|||lllgggeeefffsss{{{xxxyyyyyyxxxvvvrrrkkkddd___\\\ZZZWWWQQQGGG>>>777444333------,,,,,,,,,+++++++++))))))(((((((((((()))))))))''''''***)))(((+++111???CCCDDD>>>444///333888>>>999333111333777===AAA???AAA@@@???EEERRR\\\```WWWJJJ<<<999BBBLLLQQQQQQJJJDDD;;;666777>>>GGGMMMWWWUUUQQQLLLHHHGGGHHHJJJKKKNNNRRRSSSRRROOOMMMLLLKKKIIIEEE@@@<<<;;;???BBBTTTfff{{{xxxqqqoootttzzzzzz}}}hhhFFFAAACCC>>>===DDDDDDFFFHHHHHHGGGGGGHHHIIINNNjjjuuueeedddfffddd``````]]]XXXRRRLLLHHHEEECCCAAAAAABBBDDDHHHPPPZZZaaagggnnnvvvkkkMMMQQQXXX[[[___^^^aaaaaacccddddddcccbbbaaa```^^^___cccdddbbbdddiiiooodddeeebbb___```[[[YYYVVVQQQLLLFFFBBB@@@BBBCCCIIIOOORRRUUU^^^hhhppp}}}|||qqqhhhdddnnn}}}{{{wwwyyyyyyyyyxxxssskkkccc___]]]\\\YYYRRRHHH===666222111------,,,,,,,,,+++++++++))))))(((((((((((())))))(((&&&'''***)))'''***///:::AAAFFFBBB888111111666999888444000000555;;;??????BBBAAA===???IIISSSXXXNNNGGG>>>888;;;DDDOOOVVVMMMGGG???888666;;;CCCHHHTTTTTTSSSOOOJJJHHHHHHIIIJJJMMMQQQSSSRRRPPPOOONNNLLLJJJGGGCCC???=========KKKZZZnnn~~~yyytttqqqxxxyyytttvvv{{{YYY@@@AAAEEE@@@???FFFCCCEEEGGGGGGFFFFFFFFFGGGIII^^^jjjccceeeeeebbbaaa___[[[VVVPPPKKKGGGEEECCCBBBAAAAAADDDJJJRRRXXX___eeennnvvv~~~}}}aaaJJJSSS[[[^^^___]]]```aaabbbbbbbbbaaa``````aaa___```ccceeecccaaaaaaoookkkccc```___```[[[ZZZXXXUUUPPPJJJEEEAAAAAABBBFFFLLLPPPRRRYYY```lllsss}}}wwwnnnqqq{{{|||wwwxxxzzz{{{zzztttkkkccc^^^]]]\\\YYYQQQGGG===555111000------,,,,,,,,,,,,++++++***))))))(((((())))))***'''&&&'''***)))''')))---222;;;CCCBBB:::333222555555777666000...333:::===BBBEEECCC<<<999???HHHMMMJJJGGGAAA:::888===IIISSSMMMJJJCCC<<<999:::???DDDOOORRRTTTRRRMMMIIIHHHIIIJJJMMMPPPRRRQQQPPPOOOOOOJJJIIIGGGEEEBBB???===<<>>AAAEEEBBBAAAEEE???AAACCCCCCBBBBBBCCCDDDCCCSSS}}}yyyhhhggghhhfffcccbbb___ZZZUUUOOOKKKHHHBBBBBB@@@??????CCCIIINNNUUU[[[dddmmmvvv~~~zzz{{{|||\\\MMMUUU[[[^^^___[[[\\\\\\]]]]]]^^^^^^^^^]]]```___```bbbcccbbb```^^^hhhyyyddd___^^^]]]ZZZZZZYYYWWWSSSNNNIIIEEEAAA@@@BBBHHHKKKMMMRRRYYYbbbhhhttt~~~{{{~~~}}}xxxwww|||~~~}}}vvvkkkbbb^^^]]]YYYVVVPPPFFF<<<555222111------,,,,,,,,,,,,++++++*********))))))*********'''%%%'''))))))&&&(((,,,,,,444<<<===999555555777444999:::222...333888;;;@@@EEEDDD===888<<>>:::;;;CCCSSSjjjsssmmmjjjqqq|||OOOFFF???@@@CCCCCCBBBBBB===???@@@@@@@@@@@@BBBCCCFFFMMMgggnnnhhhiiihhhfffeeebbb___ZZZTTTPPPMMMCCCBBBAAA???>>>@@@DDDGGGJJJPPPZZZccckkkttt}}}zzzyyy}}}~~~|||}}}lllYYYQQQUUUWWW\\\___YYYXXXXXXYYYZZZ[[[\\\]]]]]]```aaabbbaaabbbbbbbbb```kkkyyymmmddd```ZZZYYYYYYYYYXXXVVVQQQMMMJJJCCC@@@@@@DDDFFFGGGLLLRRRYYY^^^jjjxxx~~~yyywww~~~~~~wwwlllbbb^^^]]]VVVTTTNNNEEE<<<666333333---------,,,,,,,,,++++++++++++************++++++'''%%%'''***)))&&&'''+++***000666888666555777:::555<<<===555///222777999:::AAACCC===999???IIIPPPWWWRRRJJJBBB===<<<===???KKKKKKIIIDDD>>>;;;<<<>>>DDDLLLSSSUUUQQQLLLJJJIIIKKKMMMOOOOOONNNNNNOOOPPPNNNMMMKKKJJJIIIGGGDDDAAACCC>>><<>>???@@@@@@@@@AAACCCFFFPPPLLLUUUwwwpppggghhhggghhhgggeeebbb^^^XXXSSSPPPEEEEEECCCAAA???@@@BBBEEEBBBIIISSS\\\dddlllttt{{{{{{sssuuu|||xxx}}}{{{{{{aaaVVVTTTUUUTTT[[[___XXXWWWXXXYYYZZZ\\\^^^______bbbdddeeeccccccdddeeedddpppsssxxxjjjeee[[[XXXYYYYYYYYYWWWSSSPPPMMMFFFCCCAAACCCEEEEEEIIIOOOWWWYYYaaammmtttxxx}}}yyyyyy{{{||||||vvvlllbbb\\\ZZZZZZVVVPPPFFF;;;333...---+++,,,---...---,,,+++***+++******)))))))))))))))))))))(((((('''''''''&&&)))000999>>><<<888555444666999<<<:::222...666BBBBBBCCCCCCCCCAAAAAACCCEEEOOOGGGEEEFFFBBB999999@@@DDDHHHLLLKKKFFF@@@;;;999DDDNNNTTTRRROOOQQQPPPLLLPPPOOOOOONNNNNNOOOOOOPPPLLLNNNOOOMMMHHHEEEEEEFFFDDDBBB@@@???EEESSSeeerrrvvvlllfffccclllxxx~~~UUUDDDCCCBBBAAA@@@@@@???>>>>>>??????>>>>>>AAAEEEIIISSSXXXXXX^^^hhhcccgggnnnddd```dddddd\\\VVVWWWMMMHHHAAA???AAABBB@@@===BBBEEEJJJQQQZZZdddlllppptttxxx~~~{{{wwwxxxvvvqqqooosssyyynnnpppxxx[[[YYYVVVUUUUUUYYY]]]______\\\YYYXXXYYY[[[]]]]]]aaadddhhhiiiiiihhhhhhhhhiiilll|||mmmZZZ___]]]\\\ZZZXXXXXXXXXTTTOOOHHHFFFCCCAAAAAACCCGGGIIIOOORRRXXX___gggrrr|||}}}yyyyyywwwyyyyyytttkkkbbb]]]\\\YYYVVVOOOFFF<<<444///...,,,,,,------,,,,,,+++++++++******))))))))))))))))))(((((((((''''''''''''(((...555::::::777444222555777:::;;;666111666>>>@@@AAABBBBBBAAAAAABBBDDDIIIHHHHHHIIIFFF???<<<===???EEELLLMMMGGG@@@<<<;;;===HHHPPPQQQPPPQQQPPPMMMPPPPPPOOOOOOOOOOOOPPPPPPNNNPPPQQQOOOKKKHHHGGGHHHFFFFFFFFFEEEFFFKKKSSSZZZpppzzzqqqjjjgggfffnnnwwwmmmJJJBBBBBBAAAAAA@@@@@@???????????????>>>>>>@@@DDDGGGMMMPPPQQQXXXvvvwwwfffeeefffgggfffcccaaaaaa^^^YYYSSSMMMFFFBBBCCCCCCAAA>>>???AAADDDJJJQQQZZZaaafffjjjooouuu}}}}}}tttnnnnnnooommmmmmpppooouuuhhh[[[YYYVVVUUUUUUWWWZZZ\\\]]]ZZZWWWVVVWWWYYYZZZZZZaaaccceeefffdddccccccdddhhhjjjtttddd[[[[[[ZZZWWWVVVWWWWWWUUURRRKKKHHHEEEBBBAAABBBDDDFFFNNNQQQVVV[[[aaagggooottt}}}yyyyyytttvvvvvvrrrjjjccc___^^^WWWUUUOOOFFF<<<555111000------,,,,,,++++++,,,,,,+++******)))))))))))))))((((((((((((''''''''''''(((***///444777777333000222333777;;;:::555444777<<<>>>@@@@@@@@@@@@AAACCCLLLQQQSSSRRROOOKKKDDD===999@@@IIILLLHHHBBB>>>===888AAAKKKNNNPPPRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSQQQNNNLLLKKKKKKHHHJJJLLLKKKIIIFFFEEEDDDNNN___www{{{oooeeeaaaccchhhlll{{{\\\DDD@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===???BBBEEEFFFGGGIIIPPPdddvvvjjjccclllmmmdddaaafffddd[[[ZZZTTTLLLGGGEEEDDDBBB???>>>???@@@BBBHHHOOOUUUYYY]]]aaaiiiqqqyyy|||tttqqqlllhhhjjjllljjjiiijjjkkkrrrZZZZZZXXXWWWVVVVVVWWWYYYZZZdddaaa^^^\\\]]]]]]]]]]]]___``````___^^^]]]^^^```dddfffjjjxxx|||aaa^^^[[[XXXWWWWWWVVVUUUTTTOOOLLLHHHDDDAAAAAAAAABBBJJJMMMRRRVVVYYY]]]aaadddsssxxxzzz}}}yyyxxxtttvvvvvvrrrjjjccc___^^^WWWTTTNNNFFF===666222111...---,,,+++***+++,,,---+++******)))))))))))))))((((((((((((((('''''''''((((((+++000555777444111///...222999<<<777111///777999===?????????@@@AAAMMMUUUXXXTTTQQQQQQIII===555:::AAAHHHJJJHHHCCC???999???FFFIIIKKKNNNQQQTTTQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSSSSRRRPPPOOONNNMMMIIIKKKLLLMMMJJJFFFBBB@@@???GGGSSSdddzzzzzznnniiibbb]]]___fffrrrzzzlllNNNAAA>>>>>>>>>??????@@@@@@@@@?????????>>>======@@@BBBBBBAAADDDJJJTTTooonnnmmmiiieeeeeegggddd^^^```ZZZRRRKKKGGGEEEBBB@@@AAA@@@??????BBBGGGLLLOOOQQQVVV]]]fffoooxxxvvvmmmiiidddfffjjjlllkkkiiihhhiiizzzbbbVVVXXXXXXXXXXXXYYYZZZ[[[\\\mmmjjjfffcccbbbaaa```^^^ZZZ[[[ZZZYYYXXXXXX[[[]]]```ddddddggg~~~xxxggg```ZZZYYYYYYWWWUUUUUURRRPPPLLLGGGCCCAAA??????DDDHHHMMMRRRUUUYYY]]]```___eeeqqq~~~}}}yyyxxxxxxyyyxxxrrrjjjbbb^^^]]]VVVTTTNNNFFF===666333222...---,,,+++***+++,,,---+++******)))))))))))))))'''''''''((((((((((((((()))((()))---333666666444...+++...666:::666...***222666:::>>>??????@@@@@@EEELLLOOOLLLMMMQQQKKK@@@777666888@@@IIILLLGGGBBB===>>>???AAAAAAEEELLLRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSRRRRRRRRRQQQOOONNNLLLKKKIIIHHHGGGFFFEEEDDD>>>???AAAGGGSSShhh{{{nnnfff]]]]]]^^^```fffqqq~~~ZZZBBB===<<<======>>>>>>?????????>>>>>>???===<<<<<<>>>@@@AAA>>>BBBGGGHHHYYYkkk^^^dddiiiddd```bbbaaa]]]VVVPPPKKKGGGDDDBBBCCCBBB@@@>>>???AAAEEEGGGIIINNNUUU]]]eeennnvvv||||||ooogggdddccc^^^eeeiiigggdddhhhsss|||iiiVVVVVVWWWWWWWWWXXXZZZ\\\^^^```kkkhhhccc```^^^\\\YYYWWWUUUUUUUUUTTTTTTVVVZZZ]]]aaafffdddaaammmssseeeZZZYYYZZZXXXVVVVVVTTTRRROOOJJJFFFCCC@@@???>>>BBBHHHNNNUUU[[[bbbfff^^^aaagggqqq}}}}}}xxxxxxzzz{{{yyyrrriiiaaa]]]\\\WWWUUUOOOGGG===666333222------,,,,,,++++++,,,,,,+++******)))))))))))))))'''''''''((((((((((((((((((((((((,,,000555777888000,,,,,,222666222---***...333999===??????@@@@@@>>>BBBFFFKKKQQQUUURRRKKK===888555999CCCIIIIIIEEEAAA>>>;;;;;;:::<<>>>>>???BBBJJJ[[[kkkyyypppfff]]]YYYSSSYYYaaaiiirrr~~~tttQQQ???>>><<<<<<<<<======>>>>>>>>><<<===>>>===<<<<<<===???@@@>>>AAAEEECCCKKKqqquuu^^^ccchhhaaa^^^eee```^^^ZZZUUUPPPLLLHHHGGGCCCBBB@@@>>>>>>>>>???@@@EEEIIIOOOUUU\\\dddkkkpppqqqvvv~~~uuujjjaaa]]]^^^aaa___bbbaaa\\\___qqq{{{XXXNNNTTTVVVUUUUUUUUUWWWZZZ]]]^^^eeebbb___\\\ZZZXXXVVVTTTRRRSSSSSSSSSSSSVVVYYY]]]dddfffeeeaaaeee|||rrr[[[UUUXXXXXXWWWXXXTTTSSSQQQMMMJJJFFFDDDBBB===@@@DDDJJJQQQ[[[dddjjjkkkiiiggghhhooozzz~~~xxxwwwyyyzzzwwwqqqggg```\\\\\\XXXVVVPPPGGG===666333111,,,,,,------,,,,,,+++++++++******)))))))))))))))''''''''''''((((((((()))&&&'''(((***---222777<<<555///,,,///222000......,,,111888===@@@@@@@@@@@@???>>>DDDPPPXXXXXXTTTRRRDDD>>>888666999???FFFIIIEEE@@@>>>===;;;<<>>>>>===AAADDDIIINNNSSSYYY___cccdddiiiqqqxxxqqqkkkccc[[[WWWXXXZZZ\\\\\\]]]ZZZ[[[jjjjjjQQQMMMRRRUUUSSSQQQPPPPPPSSSVVVXXX^^^\\\ZZZYYYYYYYYYWWWUUURRRSSSTTTTTTTTTUUUXXXZZZccc``````aaaaaallldddUUUUUUVVVWWWYYYSSSSSSRRRPPPMMMJJJHHHFFF@@@AAABBBDDDJJJTTT___gggppppppooonnnmmmqqqyyy|||rrr~~~xxxwwwwwwwwwvvvooofff___\\\\\\YYYVVVPPPGGG===666222111+++,,,---...---,,,+++***+++******)))))))))))))))&&&'''''''''(((((())))))$$$&&&((()))***///777===999222---...///...///111***000888>>>@@@AAA@@@AAA???;;;BBBRRRZZZTTTNNNNNNHHHDDD===555111666BBBLLLIIIDDDCCCCCCAAA@@@HHHRRRSSSSSSRRRRRRRRRRRRSSSSSSVVVTTTRRRTTTVVVVVVTTTQQQMMMMMMMMMPPPQQQOOOJJJEEEJJJCCC???BBBCCC???===???BBBIIIUUUfff{{{}}}qqqhhhiii^^^WWWXXXXXXVVVWWW[[[```iiiwwwyyyxxxXXXFFF@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<<<<<<<<<<===???999:::>>>CCCBBBDDDRRRcccpppcccbbbcccccc]]]___```^^^ZZZUUURRRPPPEEEEEEEEEDDDCCCAAA???>>>>>>AAAFFFIIIMMMRRRWWW[[[^^^bbbhhhooovvv~~~~~~tttlllccc^^^WWWSSSSSSUUUWWWXXXVVVWWWYYYbbb}}}aaaQQQOOORRRTTTRRRNNNKKKJJJLLLOOORRRUUUTTTTTTUUUVVVWWWWWWUUUTTTUUUVVVUUUUUUUUUWWWXXX```XXXXXX^^^^^^```wwwpppXXXUUUUUUVVVYYYRRRRRRRRRQQQPPPMMMKKKIIIEEECCCAAA@@@DDDMMMXXX```iiipppwwwyyyuuupppoooooo~~~}}}{{{{{{~~~}}}dddnnn}}}wwwvvv{{{zzzwwwqqqiiiccc___^^^ZZZWWWQQQGGG===666222000000//////---,,,+++*********))))))((((((((((((((((((''''''((())))))'''&&&***(((((())))))+++333===999555...***...444333---...222777<<>>>>>DDDNNNTTTSSSTTTTTTSSSRRRQQQQQQRRRWWW[[[ZZZUUUTTTXXXWWWSSSRRRQQQPPPOOOMMMLLLKKKKKKIIIHHHHHHFFFEEECCCAAA@@@AAAAAABBBHHHRRR___llltttyyynnnddd]]]WWWTTTSSSSSSSSSUUUXXX]]]bbbeeemmm{{{~~~}}}[[[HHHCCCAAA===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;::::::999<<<>>>@@@???>>>BBBKKKRRRiiimmm\\\^^^eeebbbaaa^^^\\\[[[[[[XXXTTTMMMKKKGGGEEEEEEDDDCCCBBB?????????AAAEEEIIIMMMOOOVVVZZZ```gggmmmssszzz~~~~~~yyyuuupppiii```YYYVVVWWWTTTQQQRRRVVVTTTOOO\\\NNNVVVhhhTTTQQQRRRPPPOOONNNLLLKKKKKKKKKLLLLLLTTTXXXXXXSSSQQQSSSUUUVVVXXXVVVTTTSSSTTTVVVYYY[[[]]]SSSPPPWWW\\\^^^iiivvvoooTTTSSSWWWSSSSSSPPPRRRWWWSSSKKKKKKRRRJJJFFFAAA???@@@EEELLLQQQZZZbbbmmmxxx~~~}}}yyyvvvqqqzzzxxxwwwzzz||||||}}}}}}}}}iiippp}}}xxxwww{{{yyyvvvppphhhbbb___]]]ZZZWWWQQQGGG===666222000000///...---,,,++++++***))))))(((''''''''''''((((((''''''((())))))'''&&&)))'''(((******,,,555>>>===999000***,,,111222...---000555;;;@@@BBBAAA@@@@@@===999<<>>???CCCJJJRRRVVV```jjjxxxyyyppplllddd]]]WWWTTTQQQPPPSSSRRRRRRUUU[[[dddmmmrrr|||kkkOOOCCC@@@===999;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999:::===AAAAAA@@@BBBHHHMMMUUUwwwyyyggg]]]cccbbb```\\\ZZZZZZXXXWWWPPPMMMJJJGGGFFFEEEDDDBBB@@@?????????AAACCCFFFHHHNNNRRRXXX^^^dddjjjppptttyyyyyyzzz|||~~~{{{wwwwwwvvvwwwyyy||||||vvvqqqkkkfffbbb]]]XXXTTTSSSPPPLLLLLLNNNPPPPPPOOOQQQddd{{{___SSSQQQPPPNNNMMMLLLKKKJJJJJJKKKLLLMMMVVVZZZZZZUUURRRTTTUUUTTTSSSSSSUUUVVVWWWWWWVVVVVVXXXPPPMMMTTTXXXZZZbbbnnnwww\\\QQQPPPYYYUUUOOOLLLPPPUUUSSSNNNNNNKKKHHHEEECCCDDDEEEGGGOOOUUU```llluuuzzz|||}}}}}}wwwssstttvvvyyywwwyyy{{{}}}{{{~~~~~~yyywwwyyyxxxuuunnngggaaa]]]\\\ZZZWWWQQQHHH>>>666222111//////...---,,,++++++***))))))(((''''''''''''((((((''''''((())))))(((&&&(((&&&'''***+++---555>>>???;;;333******000444333......111888???BBBBBB@@@@@@<<<666777FFFZZZfffiiiaaa]]]TTTFFF999222333777>>>CCCHHHEEE>>>;;;???EEETTTWWWXXXVVVSSSQQQQQQSSSQQQTTTUUUTTTVVVZZZ\\\ZZZTTTTTTSSSSSSRRRQQQPPPOOOMMMMMMLLLLLLJJJIIIGGGGGGGGGEEEAAA???>>>???AAACCCCCCGGGNNNVVV^^^iiivvv~~~}}}sssmmmgggaaa]]]XXXUUURRROOOMMMNNNPPPRRRRRRRRRTTTZZZdddrrr~~~ssssss|||RRR@@@???===888666::::::::::::::::::::::::;;;;;;::::::999999999888999===AAABBBAAABBBDDDGGGIII]]]{{{___]]]]]]]]]]]]\\\YYYWWWUUUTTTRRRNNNKKKIIIHHHEEECCCCCCBBB@@@?????????@@@AAAEEEIIIOOOTTTYYY___dddhhhkkkkkklllnnnpppooommmkkkggggggggghhhkkkooosssuuuwwwxxx{{{~~~~~~|||yyysssmmmiiifffbbb[[[UUUSSSQQQPPPPPPQQQKKKIIINNNOOOKKKNNNUUU___dddUUURRRPPPMMMLLLJJJJJJIIIIIIJJJKKKMMMNNNUUUXXXYYYUUURRRSSSSSSPPPRRRUUUZZZ]]]^^^\\\XXXUUUSSSLLLKKKQQQTTTTTTZZZcccmmm```VVVVVVZZZVVVMMMOOOXXXVVVLLLOOOOOOMMMKKKHHHEEEBBB@@@EEEIIIQQQ\\\hhhsss}}}wwwuuurrrpppoooqqqsssuuutttuuuvvvvvvvvvwwwzzz}}}vvvyyyxxxxxxwwwtttmmmfff___\\\[[[ZZZWWWQQQHHH>>>666222111//////...---,,,,,,++++++******)))(((((((((((()))''''''&&&'''))))))(((''''''&&&'''*********111999???>>>777---+++000777:::333000...111888>>>@@@???@@@???:::888AAASSSdddkkk^^^]]]YYYNNN@@@888777999999@@@FFFGGGCCC???>>>>>>MMMSSSZZZ]]]ZZZUUURRRPPPNNNOOOQQQRRRTTTXXX[[[\\\WWWWWWWWWWWWVVVTTTRRRQQQNNNNNNNNNMMMLLLKKKJJJIIIKKKIIIGGGDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCHHHOOOUUU___eeeoooyyy}}}vvvssslllggg```[[[XXXWWWVVVTTTPPPOOONNNMMMNNNQQQUUUXXXUUUXXX]]]gggtttqqqjjjeeeAAA:::===;;;777999999999999999999999999999999999999999888888888888:::<<>>777333111.........------,,,,,,+++,,,+++******))))))******'''&&&&&&''')))***)))''''''&&&''')))(((&&&+++222???BBB>>>444---///666999888333---,,,000666;;;===???DDDDDD>>>===GGGVVV___WWWXXXWWWPPPEEE<<<999999999<<>>:::999>>>999999999999999999999999777777888888888888888888<<<<<<<<<<<<<<<===@@@BBBDDDEEETTTxxxrrrbbbVVVYYYaaaccc___]]]ZZZWWWUUUSSSQQQOOOKKKIIIGGGFFFEEEDDDBBBAAA@@@@@@???BBBEEEHHHJJJMMMPPPSSSUUUVVVXXXXXXWWWUUUSSSRRROOOOOOQQQSSSVVVYYY]]]^^^aaabbbeeehhhllloooqqqssswwwwwwwwwxxxxxxxxxyyyyyy|||{{{xxxtttooollliiigggdddcccbbbaaa___[[[VVVRRRPPPOOOOOOMMMLLLLLLMMMNNNNNNHHHHHHKKKKKKTTTtttyyycccSSSTTTTTTKKKFFFIIIIIIIIIIIIJJJKKKNNNPPPRRRLLLPPPQQQQQQRRRUUUTTTQQQMMMNNNQQQSSSSSSSSSQQQPPPOOOMMMNNNPPPQQQQQQRRRTTT___aaauuu\\\QQQNNNUUUWWWOOOOOOVVVOOOOOONNNMMMLLLKKKJJJJJJGGGEEEDDDEEELLLVVVaaagggvvv~~~yyyrrrlllhhhfffcccfffjjjlllkkkiiihhhiiinnnnnnhhh\\\TTT]]]www~~~yyywwwwwwvvvsssmmmeee___[[[ZZZ[[[XXXRRRIII???777333222......---------,,,,,,,,,++++++***))))))))))))***&&&&&&&&&''')))***)))'''&&&&&&''')))&&&$$$'''---===DDDEEE;;;000---000333:::666000,,,,,,000666;;;===EEEIIICCC<<>>@@@BBBCCCCCCDDDFFFHHHJJJLLLNNNNNNLLLIIIHHHHHHFFFFFFGGGIIIKKKNNNPPPQQQTTTUUUXXXZZZ^^^```cccdddhhhhhhjjjlllmmmnnnnnnnnnmmmllljjjhhheeebbb```___YYYWWWVVVUUUTTTRRRNNNLLLIIIJJJLLLMMMKKKKKKKKKLLLLLLHHHGGGKKKTTTmmmeeeZZZRRRSSSRRRJJJFFFHHHHHHHHHHHHIIIKKKMMMOOOQQQLLLNNNOOOOOOSSSWWWWWWSSSLLLLLLLLLLLLLLLNNNOOOPPPNNNNNNOOOPPPPPPPPPPPPPPPUUUTTT```^^^DDDKKKVVVTTTRRRYYYSSSRRRPPPNNNMMMLLLLLLLLLIIIGGGCCCBBBCCCHHHMMMQQQ```kkkyyy{{{tttkkkccc``````aaabbb```cccfffeeeaaa^^^___```]]]aaabbb\\\[[[jjj~~~xxxvvvxxxwwwsssmmmeee___\\\ZZZ[[[XXXRRRIII???777333222...------------,,,,,,,,,***))))))((('''(((((((((&&&&&&&&&''')))***)))(((%%%%%%''')))'''$$$'''---222>>>FFF???333---...000666777555222...///444999<<>>@@@@@@BBBDDDBBB>>>OOONNNNNNQQQTTTRRRJJJCCC999999888777777:::@@@EEEEEE===:::EEEYYYjjjooonnn___XXXTTTTTTRRRLLLMMMQQQVVVXXX]]]aaadddeeeddddddccccccaaa___\\\ZZZWWWVVVTTTSSSQQQOOONNNMMMMMMNNNLLLJJJHHHHHHIIIIIIIIIHHHEEEGGGGGGGGGEEEEEEFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHLLLJJJHHHFFFFFFHHHJJJLLLOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTTTTTTTUUUVVVXXXZZZ[[[```gggmmmsss|||qqqaaalllgggDDD999<<<<<<777555999:::777777777777777777777777777666666777888999::::::;;;555666888<<<>>>>>><<<:::<<<===EEENNNRRRccczzzaaaUUUWWWVVVUUUUUUWWWXXXXXXUUUSSSPPPPPPOOONNNLLLJJJHHHGGGCCCDDDEEECCCAAA??????@@@>>>BBBEEEDDDBBB??????@@@?????????@@@@@@AAAAAAAAADDDEEEGGGHHHKKKLLLNNNOOOOOOQQQUUUWWWYYYXXXWWWVVVUUUTTTSSSRRRQQQOOONNNNNNMMMKKKHHHGGGHHHIIIIIIHHHHHHJJJKKKJJJHHHHHHKKKNNNPPP\\\nnnXXXRRROOOHHHDDDGGGMMMLLLEEEEEEEEEDDDEEEFFFIIIKKKLLLJJJJJJGGGFFFIIIOOOOOOLLLGGGFFFEEEEEEEEEGGGIIIJJJJJJKKKKKKJJJJJJLLLLLLKKKIIIQQQXXX]]]qqqiiiSSSMMMPPPTTTNNNPPPRRRSSSSSSRRRPPPNNNIIIJJJJJJJJJIIIGGGEEEDDDCCCEEEIIIOOOVVVZZZZZZYYYaaadddjjjpppuuuwwwxxxwwwssssssqqqooooooqqqvvvzzz{{{rrrlllhhhddd]]]XXXUUUUUUUUUVVVXXXXXXWWWUUUYYY[[[[[[WWWRRRRRRVVV[[[jjjxxxkkk}}}xxxvvvxxxyyywwwqqqggg^^^YYYXXX\\\YYYSSSIII???777333111...------,,,,,,++++++***))))))((('''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((***,,,777DDDBBB444+++,,,333555999;;;666///...222;;;AAAGGGIIIHHHDDDCCCCCCMMMPPPSSSTTTWWWXXXSSSKKKBBB:::666999:::999;;;@@@LLLHHHBBBAAAGGGTTTdddooooooggg]]]VVVUUUSSSPPPMMMPPPPPPSSSYYY```fffgggfffiiigggffffffgggfffaaa]]]ZZZXXXVVVUUUSSSRRRPPPNNNNNNMMMMMMLLLLLLLLLMMMMMMKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHIIIJJJOOOLLLKKKNNNNNNKKKLLLOOOPPPPPPPPPRRRUUUVVVVVVUUUWWWXXXYYYZZZZZZ]]]```cccnnnvvvyyymmmgggqqqsssRRRCCC::::::999999888777666666777666555666777888777666777888888888999999999999777777888888888999999999AAA>>>???CCCGGGXXX~~~eeeSSSVVVQQQOOORRRSSSQQQOOOPPPVVVQQQMMMMMMOOOOOOKKKGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????AAAAAABBBCCCCCCDDDEEEEEEIIIIIIJJJKKKLLLMMMNNNOOOLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHLLLHHHHHHLLLMMMJJJMMMRRRiii}}}^^^UUUOOOKKKGGGEEEGGGHHHGGGEEEBBBAAA@@@AAACCCFFFJJJMMMJJJJJJIIIFFFDDDDDDFFFHHHHHHGGGFFFEEEFFFGGGHHHIIIHHHIIIJJJIIIGGGFFFGGGHHHEEEHHHQQQZZZ```tttrrrZZZMMMHHHKKKLLLQQQUUUSSSMMMJJJKKKKKKLLLLLLMMMLLLJJJHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIPPPSSSWWW]]]ccchhhlllooosssvvvyyyzzzwwwrrrooommmssswwwwwwooodddccc```[[[VVVSSSRRRSSSUUUQQQQQQUUUWWWUUURRRRRR\\\SSSPPPRRROOOKKKZZZooowwwSSS|||xxxuuuxxxyyyxxxrrrhhh___ZZZYYYZZZWWWQQQIII???888444333...------,,,,,,++++++***))))))((('''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''')))111===BBB<<<222,,,111333666888444......222:::>>>DDDGGGFFFCCCBBBBBBJJJPPPVVVXXXYYYZZZVVVPPPEEE===777888888666999===CCCDDDCCCAAAAAAHHHUUU___jjjppptttlll]]]RRRRRRUUUNNNNNNOOOSSSXXX___eeeiiikkklllnnnqqqsssrrrlllhhheeeccc```]]]ZZZVVVSSSQQQSSSRRRQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMNNNNNNNNNKKKMMMMMMMMMKKKKKKLLLMMMSSSPPPOOOQQQPPPNNNOOORRRTTTSSSSSSTTTWWWXXXXXXWWWUUUZZZaaaeeeiiinnnuuu{{{ttthhhkkkzzz[[[CCC::::::999999888777777666666666555555555777888777666777777777777888888888888777777888888888999999999>>>;;;<<>>===>>>>>>??????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHIIIIIIJJJJJJJJJJJJHHHIIILLLQQQYYYkkkdddVVVNNNDDDFFFFFFGGGHHHIIIHHHEEEBBBFFFDDDBBBAAA@@@AAABBBDDDDDDDDDCCCAAA??????AAACCCEEEEEEFFFGGGGGGGGGGGGFFFJJJHHHFFFBBB@@@AAAEEEHHHGGGGGGJJJMMMLLLRRRfff}}}dddSSSJJJDDDHHHOOOQQQOOOMMMRRRPPPMMMKKKJJJJJJLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLTTTYYY___dddfffhhhiiijjjjjjpppzzz~~~~~~wwwooojjjddd```]]][[[ZZZWWWRRRNNNOOOPPPQQQPPPNNNLLLLLLMMMNNNKKKKKKMMMMMMKKKKKKNNNKKKNNNRRRYYYeeeyyy}}}aaaPPPHHH{{{vvvssswwwyyyyyytttjjjbbb]]][[[YYYVVVPPPHHH???888444333...------,,,,,,++++++***))))))(((''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((###&&&'''***666BBB???444000///111444222///000444000333777<<>>EEEHHHEEECCCCCCDDDSSS]]]mmmmmm^^^UUUSSSQQQQQQRRRSSSTTTSSS[[[___gggooouuuwwwvvvuuussstttsssqqqooommmmmmmmmddddddbbb```^^^\\\ZZZYYYUUUTTTSSSRRRRRRRRRRRRRRRVVVWWWWWWVVVUUUVVVXXXZZZ[[[XXXWWWYYYZZZZZZ]]]aaaeeeeeeeeeiiipppvvvzzz|||uuuiii[[[___pppqqqNNN>>>;;;:::777777777666666666555555555444333444666777666555333444444444444555555555666777777777777888888888888777999===???@@@FFFOOOhhhpppWWWNNNMMMMMMNNNOOOQQQRRRRRRQQQPPPPPPQQQQQQPPPOOONNNMMMKKKJJJIIIFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJKKKLLLMMMLLLKKKQQQdddpppQQQNNNOOOHHHEEEEEEEEEFFFGGGFFFDDDCCCEEECCCAAA@@@??????@@@AAAAAAAAAAAA@@@>>>===???@@@BBBCCCEEEFFFFFFFFFEEEDDDGGGGGGFFFCCCAAAAAADDDFFFDDDDDDGGGKKKMMMOOOYYYeeebbbQQQCCCCCCLLLOOOMMMKKKQQQPPPNNNMMMLLLLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHKKKNNNSSSUUUVVVWWWXXXYYY]]]bbbjjjrrrvvvvvvsssqqqwwwxxx|||}}}wwwqqqlllnnnpppqqqmmmggg```[[[YYYVVVSSSQQQQQQPPPNNNLLLKKKMMMOOOOOOMMMKKKKKKKKKKKKJJJKKKMMMKKKGGGHHHLLLUUUfffwww___LLLGGGHHHzzzuuurrruuuxxxxxxtttkkkbbb]]][[[ZZZXXXQQQHHH>>>666222111...------,,,,,,++++++***))))))(((''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((%%%)))(((%%%+++888===999111000000444444222444888,,,...111666<<>>@@@DDDHHHJJJjjjzzzdddSSSMMMMMMIIIKKKLLLMMMMMMNNNQQQSSSTTTTTTSSSRRRPPPMMMKKKJJJFFFFFFFFFEEEDDDDDDCCCCCCEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJIIIIIIKKKOOORRRXXX```rrryyy[[[NNNLLLLLLKKKEEEEEEDDDCCCBBBCCCDDDEEEAAA@@@???>>>>>>>>>???@@@???@@@@@@???>>>===>>>???@@@AAACCCDDDDDDDDDCCCBBBDDDEEEGGGFFFEEECCCCCCDDDBBBCCCGGGLLLOOOQQQTTTYYYeeejjjPPPFFFIIIMMMNNNOOOMMMMMMNNNOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJIIIKKKMMMMMMLLLKKKLLLMMMRRRUUUXXX[[[]]]\\\[[[[[[\\\^^^bbbeeefffccc^^^ZZZZZZZZZ[[[[[[YYYVVVRRRPPPPPPNNNLLLKKKKKKKKKKKKJJJIIIKKKMMMMMMKKKIIIHHHHHHJJJHHHGGGGGGFFFHHHRRR^^^uuu}}}]]]MMMHHHHHHIIIyyytttqqqtttvvvxxxtttkkkccc]]][[[[[[XXXRRRHHH===555111000...------,,,,,,++++++***))))))((('''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((('''))))))%%%%%%---555999333000000333555555777;;;---,,,...222999@@@DDDFFFGGGDDD???===DDDOOOTTTRRRRRRWWWZZZZZZXXXTTTKKKAAA===<<<===AAAGGGJJJGGGDDDCCCGGGMMMVVVcccttt|||lll```ZZZWWWTTTRRRRRRTTTVVVXXX[[[aaagggllluuuxxx{{{|||{{{{{{|||}}}~~~~~~|||{{{yyyyyywwwuuutttsssssssssppppppppppppppprrruuuxxxyyywwwyyyyyyyyy|||~~~xxxooodddXXXRRRVVV]]]|||ZZZBBB<<<;;;777444444444444444444444444444444333222333555555555444222222222333333333444444333333444444444555555555555444555666888:::===???<<>>>>>============>>>>>>===>>>??????=========?????????@@@AAAAAAAAAAAA@@@@@@CCCFFFGGGFFFDDDDDDDDDCCCEEEHHHKKKMMMNNNOOOOOOUUUiiiwww```SSSJJJFFFEEEHHHJJJLLLNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKMMMMMMNNNOOOOOONNNNNNOOOPPPLLLNNNQQQSSSSSSRRROOOMMMPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJIIIGGGFFFFFFFFFGGGCCCAAA@@@DDDPPPggg|||}}}XXXFFFEEEHHHHHHFFF~~~xxxsssppprrruuuwwwssskkkbbb]]][[[YYYVVVPPPGGG>>>666222111...------,,,,,,++++++***))))))((('''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((((((&&&&&&'''&&&&&&,,,444333///...222555666999===111///...111666<<<@@@AAABBBFFFEEEAAAAAAGGGNNNQQQQQQWWW[[[\\\\\\ZZZRRRIIIEEEBBB???>>>@@@DDDFFFGGGDDDGGGJJJIIILLLYYYooo}}}pppccc\\\YYYTTTUUUTTTSSSRRRTTTYYY]]]fffkkkqqqssstttwww}}}|||xxxyyy|||tttgggbbb]]]WWWRRRVVVhhh{{{gggEEE<<<===888555777333333333333333444444444333222222222444555444333222222222333333333444444111222222222222333333333222444555555555777999;;;;;;@@@KKKdddvvvbbbRRRMMMGGGDDDFFFHHHIIIIIIJJJKKKMMMNNNOOONNNMMMLLLJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJGGGKKKPPPVVV___lll}}}yyy]]]FFFEEEHHHEEEAAABBBCCCDDDDDDCCC@@@>>>???AAA>>>======<<<<<<<<<<<<<<<;;;<<<>>>===<<<;;;<<<===>>>============>>>??????>>>@@@CCCDDDCCCCCCDDDEEEEEEGGGHHHHHHIIIIIIIIIIIIOOOTTTnnneeeOOOEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJMMMOOOJJJLLLNNNMMMJJJJJJKKKMMMKKKLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIGGGHHHHHHGGGFFFEEEGGGHHHKKKMMMQQQWWW^^^lllpppYYYDDD@@@EEEGGGEEECCC~~~xxxssspppqqqtttvvvssskkkbbb\\\ZZZWWWUUUOOOGGG>>>777444333......---,,,,,,++++++***))))))((('''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((((("""###******%%%'''///222...---111444666999>>>555222///000555:::======<<>>@@@HHHOOOOOOVVVZZZZZZ\\\]]]WWWNNNLLLIIIDDD>>><<<>>>EEEKKKGGGGGGFFFEEEGGGMMMVVV]]]qqqyyynnnkkk]]]]]][[[WWWSSSRRRTTTWWWUUU[[[ccciiilllrrrzzz}}}{{{zzz{{{}}}qqqfff\\\XXXVVVXXX]]]llljjjJJJ555888:::111000999333333333333333333333333333222111222444555444333222222333333333444444444000000111111111222222222000444777777777999<<<======>>>>>>IIIjjjbbbYYYNNNHHHFFFFFFDDDAAACCCEEEHHHKKKMMMNNNNNNMMMKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKQQQWWWaaammm||||||XXXLLLBBBBBBEEEDDDCCCDDD@@@CCCFFFEEEAAA>>>===>>>>>>>>>===<<<;;;::::::999999;;;<<<<<<;;;:::;;;<<<===<<<;;;;;;;;;<<<>>>???===???@@@@@@@@@AAADDDGGGFFFHHHIIIGGGFFFGGGHHHHHHMMMKKKVVVyyynnnZZZFFFEEEEEEFFFHHHKKKNNNPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKMMMIIILLLNNNNNNKKKJJJJJJLLLKKKKKKKKKJJJJJJKKKNNNPPPJJJKKKLLLLLLLLLJJJHHHGGGHHHIIIJJJIIIHHHFFFFFFFFFHHHHHHHHHGGGGGGGGGJJJLLLXXXaaappp}}}jjjQQQFFF???CCCHHHFFFBBBBBB{{{uuurrrtttsssqqqnnniiiccc[[[VVV^^^YYYQQQGGG>>>777222///...------,,,,,,++++++***))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((444444444333222333444666888666222000111555;;;???888???FFFHHHFFFBBBAAAAAAPPPVVV\\\]]]YYYVVVWWWZZZVVVTTTPPPHHH???<<>>@@@DDDJJJbbbnnn[[[OOOHHHGGGHHHDDDDDDEEEGGGFFFFFFMMMVVVMMMLLLKKKIIIHHHHHHHHHIIIFFFFFFFFFFFFGGGGGGGGGFFFIIIEEECCCEEEGGGEEEFFFHHHHHHIIIJJJJJJHHHGGGGGGGGGJJJHHHIIILLLKKKJJJRRR]]]gggtttzzzWWWIIIJJJIIIGGGCCCAAAAAAAAACCCBBBAAA???>>>===<<<<<<<<<<<<<<<;;;:::::::::999;;;;;;:::999999:::::::::???>>>>>>>>>>>>??????@@@@@@@@@???>>>???@@@BBBCCCEEEEEEEEEFFFFFFGGGGGGGGGMMMIIIJJJXXXsssqqqUUUKKKEEEGGGIIIFFFEEEEEEPPPJJJIIIMMMOOOKKKJJJMMMLLLLLLMMMMMMMMMKKKIIIGGGIIIIIIJJJKKKMMMLLLJJJHHHJJJJJJJJJIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIIIIIIIIIIPPPLLLIIIIIIGGGDDDFFFKKKIIIFFFCCCCCCFFFGGGFFFEEE@@@BBBHHHLLLIIIHHHWWWllleeeHHHFFFDDDAAA@@@AAACCCCCCCCC|||uuusssttttttrrrooojjjccc\\\XXX[[[WWWOOOFFF>>>777222000...------,,,,,,++++++***))))))((('''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''000444888777222///111444444222000//////222666999888;;;@@@DDDGGGEEEBBB???MMMRRRVVVWWWUUUVVV\\\aaabbb```\\\VVVNNNFFFBBBBBBJJJIIIGGGFFFEEEFFFGGGHHHJJJOOOXXXhhhzzzxxxqqqhhh\\\RRRUUUSSSRRRSSSVVVXXXWWWUUU___bbbhhhooouuu{{{~~~}}}{{{uuuooosss{{{wwwzzz~~~yyyssshhhXXXPPPRRRRRR]]]yyy~~~WWW@@@;;;555333555666444111222222222111111111000000111222333444333222000//////111444555555444111///111111000000111111222333444444444444555555555555::::::<<<>>>@@@MMMqqqyyy___MMMEEEJJJEEEFFFNNNTTTRRRLLLHHHKKKKKKLLLMMMNNNLLLHHHDDDFFFEEEDDDDDDDDDEEEEEEEEEIIIEEECCCEEEFFFDDDDDDGGGAAAEEEIIIKKKLLLKKKLLLLLLNNNLLLMMMRRRXXXaaarrryyy]]]MMMDDDEEEFFFFFFEEEDDDEEEGGGEEECCCAAA>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???>>>>>>>>>>>>@@@AAABBBEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGJJJRRRaaa{{{pppeeeVVVKKKGGGGGGGGGFFFFFFDDDFFFKKKMMMJJJLLLPPPLLLKKKIIIIIIIIILLLNNNPPPMMMLLLJJJJJJKKKLLLJJJIIIMMMLLLKKKJJJJJJKKKLLLNNNKKKKKKJJJJJJJJJKKKLLLLLLMMMGGGEEEHHHIIIHHHGGGIIIGGGHHHIIIHHHGGGGGGHHHHHHNNNOOOQQQRRRTTT```zzzfffPPPJJJFFFDDD@@@???@@@@@@@@@@@@}}}vvvsssuuuuuutttqqqkkkddd^^^ZZZYYYUUUNNNEEE===777333222...------,,,,,,++++++***))))))((('''''''''''''''###$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***222::::::333......111...............///000111777777:::@@@FFFHHHDDD???DDDHHHOOOSSSVVVZZZ___dddjjjfff```ZZZTTTLLLCCC<<>>???AAAAAAEEEEEEFFFFFFFFFFFFGGGGGGDDDGGGKKKMMMNNN[[[vvvssseee___WWWLLLBBBAAACCCFFFGGGFFFHHHMMMLLLKKKIIIGGGGGGIIIKKKLLLNNNLLLJJJIIIJJJJJJJJJJJJJJJHHHFFFDDDEEEGGGIIIKKKHHHHHHGGGGGGHHHHHHIIIIIINNNGGGDDDHHHKKKIIIFFFEEEEEEIIIKKKHHHCCCEEENNNXXX```nnn{{{bbbFFFBBBJJJEEECCC???>>>>>>>>>===<<<~~~vvvsssvvvwwwvvvsssllleee___\\\[[[WWWOOOGGG>>>888444222...------,,,,,,++++++***))))))((('''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%---666999555111......+++,,,---......---,,,+++333555999???EEEHHHGGGEEE===@@@GGGQQQ[[[```aaa___llliiiaaaYYYTTTRRRMMMIIIAAAAAAAAA@@@@@@???>>>===BBBCCCEEEFFFJJJTTTaaajjj~~~vvvkkk```YYYXXXXXXZZZUUUSSSRRRSSSUUUWWWXXXYYY\\\]]]___aaabbbdddggghhhiiijjjlllnnnooopppqqqqqqqqqrrrsssrrrooonnnooopppsssqqqnnnjjjiiijjjmmmpppqqqttt{{{xxxrrrnnnfff]]]VVVPPPPPP[[[hhh~~~XXX>>>777444333222222444444222000111111111111000000000000000111111222222111000000000000000000000000000000000000000000000111222222222333333333444444444444555666;;;???>>>===BBBLLLggg~~~nnncccVVVOOOOOOOOOLLLHHHEEEBBB>>>===@@@CCCDDDCCCCCCAAABBBEEEFFFDDDEEEIIILLLJJJIIIHHHLLLTTT^^^fffyyynnnYYYNNNKKKLLLEEEFFFGGGGGGDDDBBBBBBBBBEEECCC@@@===;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<===:::::::::::::::::::::999:::;;;<<<<<<==================>>>???@@@AAAAAABBBEEEEEEEEEEEEEEEEEEEEEFFFCCCFFFJJJJJJGGGKKK\\\ooojjjWWWQQQKKKHHHGGGEEEDDDCCCDDDEEEGGGHHHIIIJJJJJJJJJMMMLLLJJJKKKLLLMMMMMMLLLJJJIIIHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHHHHLLLHHHFFFGGGGGGEEEFFFJJJGGGMMMPPPMMMIIISSSiii}}}bbbOOOEEEBBBDDDCCC@@@>>>===>>>>>>===<<<}}}uuurrrwwwxxxxxxtttmmmeee```^^^___ZZZRRRIII@@@999444111...------,,,,,,++++++***))))))(((''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$'''---333666555111---***+++---//////...,,,+++///444;;;@@@CCCFFFIIILLLDDDAAAAAAKKKXXXaaaaaa^^^gggjjjhhhaaa\\\\\\[[[XXXDDDBBB>>>;;;::::::;;;<<<888===BBBEEEFFFJJJOOOTTTfffsssttthhhaaa]]]\\\YYYVVVVVVWWWXXXXXXWWWVVVVVVUUUVVVWWWYYYZZZ[[[ZZZ[[[\\\^^^aaaccceeeffffffgggffffffgggjjjooorrrssssssrrrooommmooosssvvvvvvpppooonnnjjjeeeaaa[[[VVVUUU[[[hhh{{{WWW???:::<<<333222222222333222///...000000000000000000000000///000000000000000000000////////////////////////000000//////000000111222222222222222333333333444000111555:::;;;;;;<<>>>>>BBB@@@???=========???@@@999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777:::;;;<<<>>>>>>???>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDGGGGGGIIIRRR]]]wwwyyyhhh]]]YYYVVVOOOHHHAAAAAAAAABBBDDDHHHKKKMMMHHHHHHIIIKKKMMMNNNMMMKKKLLLLLLLLLLLLLLLKKKJJJIIILLLMMMMMMNNNMMMKKKJJJHHHEEEFFFGGGHHHEEEGGGRRR___aaajjjqqqpppmmmwwwtttSSSEEEFFFHHHDDD??????>>>======???@@@???>>>|||uuusssvvvyyyyyyuuummmeee```___aaa\\\TTTJJJAAA999444222...------,,,,,,++++++***))))))(((''''''''''''''')))))))))((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''---444666333///,,,------.../////////...---333:::???BBBEEEKKKPPPPPPJJJDDDEEENNNXXX^^^```]]]ffflllhhhfffgggddd^^^PPPKKKEEE???;;;;;;===>>>666888;;;>>>AAAFFFKKKOOOQQQ[[[jjjwwwrrrnnnhhheeedddaaa]]]YYY\\\ZZZXXXXXXZZZ\\\\\\\\\[[[[[[[[[]]]```dddhhhkkkdddeeefffgggjjjooovvv{{{|||vvvooojjjfffcccaaaaaa\\\TTTMMMGGGMMMXXXhhh{{{\\\AAA999777333333333222222111///...---//////000000000000000111///////////////000000000////////////////////////000////////////000111111111111222222222333333333333333555888999:::;;;<<<<<>>>>>>>>>>>======>>>>>>??????999999999999::::::::::::;;;<<<<<<<<<;;;999777666777999;;;<<<=========<<<>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA>>><<<===CCCGGGHHHMMMSSSRRRwww|||rrrhhh[[[UUUKKKCCC???@@@EEEHHHCCCCCCBBBDDDFFFHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFIIILLLNNNPPPTTTXXXYYYWWW[[[lllbbbSSSDDD@@@BBBDDDEEEFFF===<<<;;;===???@@@???>>>zzzuuuuuuvvvyyyzzzuuulllddd```______[[[SSSIIIAAA:::555333...------,,,,,,++++++***))))))(((''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((---111333444...---------...///111222---000666;;;AAAGGGKKKNNNSSSSSSQQQMMMKKKNNNVVV]]]ZZZccchhhhhhllltttqqqhhhaaa\\\SSSJJJDDDAAA@@@@@@<<<999777888<<>>BBB<<>>>>>;;;;;;<<<======<<<;;;;;;999999888888888888888888888999;;;<<<<<<;;;999888666777999;;;======<<<;;;<<<>>>???AAACCCDDDDDDDDDAAAAAAAAA@@@@@@@@@??????<<<:::;;;@@@CCCDDDGGGLLLFFFWWWkkksssfff[[[TTTQQQQQQPPPLLLHHHGGGHHHKKKMMMNNNGGGFFFEEEEEEGGGKKKPPPRRRRRROOOLLLLLLRRR]]]iiiqqq}}}~~~pppPPPKKKGGGDDDAAA???DDDJJJ<<<;;;:::;;;======<<<;;;yyyuuuvvvuuuyyyzzzuuulllddd```___\\\XXXQQQHHH@@@:::666444......---,,,,,,++++++***))))))((('''''''''''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((,,,222777///...,,,+++---000333555///...111888AAAHHHKKKKKKMMMWWW^^^ZZZNNNIIINNNVVVbbbeeeeeeeeeqqq{{{nnniii___UUULLLFFFCCCBBB:::777444666;;;@@@BBBCCCDDDGGGLLLOOORRRVVV\\\```fffppp~~~~~~|||zzz{{{}}}uuunnneee^^^YYYVVVRRROOOPPPOOONNNNNNQQQUUUYYY\\\rrrdddAAA888666000222;;;000111111000//////111222.../////////000000111111...............///000111...///000111111000///...///////////////000111111000111111111111222222222000333444333444777999999999=========MMMuuuuuuRRRMMMAAA<<>>>>>===<<<;;;<<>>>>>===<<<>>>AAAAAA@@@CCCIIIJJJHHHGGG]]]~~~tttnnnhhhbbbZZZUUUUUUYYY]]]```ZZZXXXUUUUUUYYY```hhhnnnqqqlllggggggqqqpppSSSRRRKKKEEEBBB???===>>>CCC<<<;;;::::::;;;;;;999777{{{uuutttvvvxxxxxxtttmmmeee^^^[[[^^^ZZZSSSIII@@@999333111///...------...---+++)))'''''''''((((((((((((((())))))))))))))))))))))))777222,,,&&&###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''+++000222666111+++***...333666666:::666222333777>>>BBBEEEIIIOOOWWW[[[ZZZUUUOOOLLLSSSWWWaaajjjlllmmmxxxvvv^^^QQQRRRVVVVVVJJJEEE;;;444555:::;;;999@@@CCCGGGKKKMMMNNNNNNMMMTTTWWW\\\aaaiiitttxxxmmmccc]]]```]]]XXXQQQKKKIIIJJJMMMQQQNNNQQQYYY___iiiXXXGGG777444555333111111111000000///...---------////////////////////////............////////////+++,,,,,,------.........,,,,,,,,,---------......///000000000111111111111222222222222333444555555777888===AAA@@@KKKlll~~~___NNNHHHBBBAAA@@@>>>===<<<<<<<<>><<<:::999999999999:::;;;<<<===<<<:::777666888888777777666666555555777888:::<<<=========<<<777777888888888999999999<<<<<<======>>>>>>????????????>>>>>>=========<<<>>>>>>=========>>>@@@AAACCCFFFJJJOOOYYYuuuttt}}}uuuoooyyyyyybbbQQQIIIFFFCCC???======>>>======999888777666666666777888{{{uuutttwwwyyyyyyuuummmeee^^^[[[^^^ZZZSSSIII@@@999444111///...------...---+++***((((((((((((((('''''''''((((((((((((((((((((((((333000+++&&&$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''***---///555333111///...///111444777555333111222777>>>DDDIIINNNVVV[[[]]]\\\[[[ZZZPPPVVVbbboootttuuuzzzhhhTTTTTT___iii___WWWLLLDDD>>>;;;999:::===???BBBFFFHHHIIIIIIHHHLLLNNNPPPRRRUUU[[[ccciiiooowwwwwwkkk```[[[YYYUUURRRQQQVVVSSSPPPMMMMMMOOOQQQRRRSSSUUU^^^nnnfffEEE:::111222444222111111000000000///...---------........................---.........////////////---------------.........,,,,,,,,,------------...//////000000000111111111222222111222222333444555777333444888777;;;NNNeeexxx]]]KKKBBB@@@@@@???>>>===<<<;;;;;;;;;>>>===;;;999888888888888999999;;;;;;:::999777666666666666555555555444444555666888:::;;;;;;;;;;;;777777777888888888999999::::::;;;<<<===>>>>>>???============<<<<<<;;;;;;======<<<<<<===>>>@@@AAAAAABBBDDDGGGLLL^^^~~~cccQQQJJJIIIIIIBBB???<<<:::;;;;;;;;;;;;:::999777666666666777777|||wwwvvvyyyzzzzzzvvvnnneee___[[[^^^ZZZRRRIII@@@999444111000...------------,,,***))))))((((((''''''&&&&&&((((((((((((((((((((((((...,,,)))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++///222444333///---000333444555555222///222999@@@JJJOOOWWW]]]aaaccceeegggTTTXXX```jjjpppsssxxx}}}{{{pppjjjfffcccjjjbbb^^^^^^VVVGGG<<<::::::;;;===???AAABBBCCCCCCEEEFFFFFFFFFFFFHHHLLLOOOUUUZZZ___cccfffjjjpppvvv|||}}}|||xxxrrrjjjfffeeefff^^^VVVQQQRRRTTTSSSSSSUUUSSSQQQOOONNNPPPSSSVVVWWWhhhuuucccAAA666111///111222111///111000000//////...---------........................---------.........//////...............---------,,,,,,,,,,,,------------////////////000000000000111111111111222333444555;;;555333777777555:::BBBNNNgggbbbJJJAAAAAABBBAAA======<<<;;;::::::;;;;;;<<<;;;:::999888777777777666777888999999888666555444444444444444333333333444555777888999999999999666666777777777888888888777888999:::;;;<<<======;;;;;;;;;:::::::::::::::::::::;;;;;;===>>>@@@AAA??????@@@AAABBBHHHXXXhhhtttWWWEEE@@@@@@===999===:::888777888::::::999:::999777666555555555666yyyxxxzzz{{{{{{vvvooofff___[[[]]]YYYRRRIIIAAA999444222000...,,,,,,------,,,*********)))((('''&&&&&&%%%((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&))),,,111333222222333444444555666555555555777999IIINNNVVV^^^bbbfffhhhjjjdddddddddcccdddiiisss|||qqqpppuuunnnddd]]]^^^jjjlll^^^OOOIII============>>>>>>>>>>>>AAABBBCCCDDDEEEGGGIIIKKKNNNOOOPPPPPPOOOPPPTTTWWWZZZ]]]bbbfffhhheeebbb___]]]___aaabbbbbbdddfffhhhllljjjgggeeedddccccccccc^^^]]][[[YYYVVVTTTSSSSSSNNNLLLMMMRRRTTTQQQPPPRRRQQQVVV\\\aaaffflllrrrwww```FFF888222222333222000......////////////......---------------------------------,,,,,,---------........./////////......---------++++++,,,,,,,,,---------........./////////000000000000000111111222333444:::666555:::;;;888777999:::DDDWWWrrriiiWWWCCC:::===CCCCCC@@@<<<;;;;;;:::::::::;;;;;;;;;;;;:::999888888888777444555555666666666555555444444444444444333333333333444666777888888888777555555666666666777777777555555666777999:::;;;;;;888888888888888888888888888888999:::<<<>>>???@@@@@@>>>???AAABBBCCCIIIQQQggguuuYYYNNNCCCAAADDDDDD===555:::888777777999::::::::::::999777555444444444555~~~yyywwwyyy{{{zzzvvvooofff___\\\]]]YYYRRRIIIAAA:::555222111...,,,,,,,,,---,,,+++******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$((())),,,000555777555333666555666:::??????999333AAAGGGPPPYYY___cccfffhhhppprrrooogggbbbdddmmmvvvuuullliiivvvyyygggZZZ```hhhhhhbbb^^^MMMKKKHHHEEEBBB>>><<<;;;<<<===>>>AAADDDFFFHHHIIICCCEEEGGGHHHJJJKKKNNNOOONNNQQQTTTVVVUUURRRNNNKKKJJJMMMOOOPPPQQQQQQSSSUUURRRSSSTTTUUUUUUUUUUUUVVVXXXVVVUUUUUUVVVSSSLLLEEEJJJHHHJJJNNNPPPPPPTTTYYYZZZhhhzzz}}}[[[BBB888777222333333000------...///............------------------------------------,,,,,,,,,,,,------------//////......---------,,,+++++++++,,,,,,,,,---------............/////////000000000000111222333333111111333666666444555888>>>===???HHH^^^xxx```OOOHHH@@@===???@@@===888<<<<<<;;;:::::::::;;;;;;;;;:::::::::999999888888333333444444444444444444444444444444444444444444444555666777888888777777444444555555555666666666444444555666777888999999666666666666666777777777666777888:::;;;======>>>@@@===>>>AAACCCCCCFFFKKKKKK___eeeKKKIIICCC>>><<>>?????????>>>???AAACCCEEEFFFGGGGGGEEEFFFHHHIIIIIIHHHEEEDDDIIIKKKMMMMMMLLLKKKLLLMMMFFFHHHLLLNNNNNNOOOQQQSSSOOOMMMMMMRRRWWWVVVOOOHHHOOOMMMNNNQQQVVV]]]jjjvvvnnnRRRCCC:::333///---000///+++***---000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........///////////////000111222333///000222222111111444777888777888;;;BBBSSSooowwwaaaPPPEEECCCBBB@@@>>>===<<<<<<;;;<<<<<<;;;:::::::::::::::999999999999999888777666444444333333333333333333333333444444444444555555333444666777777777666555333333444444444555555555444444444555666666777777555555555555666666666666555666777999:::;;;;;;;;;???<<<;;;>>>??????AAAEEEAAAGGGYYYwwwjjjWWWJJJBBB@@@@@@???>>><<<<<<>>>???;;;:::999;;;===>>>===<<<777666555444333444555555|||vvvuuuuuuwwwxxxtttnnnfff```]]]\\\XXXQQQIIIAAA:::555333111///,,,++++++,,,,,,,,,((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&((((((***---111555888999333333555;;;AAABBB===888444777;;;AAAIIIRRR[[[aaacccjjjqqquuuyyyxxxnnnaaaTTT[[[fffpppsssxxxqqqjjjnnnkkkbbbeeeeeedddaaa^^^YYYUUUSSSJJJFFFBBB@@@@@@@@@>>>===CCCBBBAAAAAAAAABBBBBBAAAHHHHHHHHHHHHIIIIIIJJJKKKHHHJJJLLLLLLKKKJJJKKKKKKFFFHHHJJJJJJJJJKKKOOORRRIIIIIILLLQQQXXX^^^``````]]]___eeemmmuuu~~~jjjFFF888777777111,,,+++...---***+++///000,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........///////////////000222222111222333222222333555555111222555777777999EEESSSyyy{{{___MMMDDDBBBDDD;;;<<<======<<<<<>>>>><<<>>>BBB@@@>>>DDDTTTjjjpppZZZLLLDDDAAABBB999<<>>>>>===777777777999???IIITTT\\\iiilllqqqzzzmmmcccbbbgggrrrzzz~~~ooobbbdddgggiiijjjiiigggfffYYYTTTNNNKKKJJJIIIGGGDDDEEECCCAAAAAACCCEEEGGGHHHEEEDDDBBBAAAAAACCCFFFGGGLLLOOORRRTTTTTTTTTVVVWWWRRRSSSRRROOOMMMOOOUUUYYYVVVWWWXXXZZZ___gggqqqxxx\\\HHH666111222111000111...111000---...111///(((------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------...............//////000111222111000000000333666555111555333555777444111777AAAGGGYYYwwwlllSSSKKKIIICCC>>>>>><<<>>>??????===<<<;;;<<<;;;:::999777666555555555333444555555555444333222666555444333222222222222000000111111222222222333000111222333444333222111222222333333333444444444666666555555555444444444444444444555555666666666555666777999999999888777999999===AAA@@@===???DDDDDDAAAAAACCCHHHVVVrrrttt]]]IIIFFFHHHCCC>>><<>><<<<<<===>>>BBBNNNZZZmmm}}}yyy|||~~~uuuwwwwwwsssssszzz}}}{{{|||nnn\\\TTT\\\kkkpppmmmnnnsssyyywwwhhhXXXWWW```]]]XXXRRROOOOOOPPPOOONNNNNNJJJEEECCCDDDGGGJJJLLLLLLOOOUUU[[[ZZZWWWXXX]]]^^^WWWUUUYYY]]]___dddkkkkkkpppuuuxxxqqq[[[:::666111....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((()))***************)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...//////000000000000000111111111111444444333444444555666777;;;@@@KKKWWWfff}}}oooVVVMMMDDDAAABBBBBB???:::;;;::::::999999999::::::888777777666666666666666555444333333333333444555555555555444333222000///000000111111111222222222111111111111111111111111333333222222333333444555666666555444444444444444888777666555555555555555666666666777888888999999:::;;;;;;<<<===<<<<<<<<<;;;===@@@AAACCCIIITTT\\\sssdddKKKGGGAAA>>>>>>>>><<<:::<<<;;;:::888777888888999777999999999777666777888555444333333222222333333yyysssrrrtttuuuuuurrrllleee```]]]___ZZZSSSJJJAAA999444111333111///......---,,,+++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((''')))---///111333555555444555777:::;;;;;;<<>>???===;;;<<<;;;:::999999999999999888888777666666666666666555444333222222333444555555555444444333111000///000000000111111111222222111111111111111111111111333222222222222333444444666666555444444444444444777666666555444444555555555555666666777888888999::::::;;;<<<<<<<<<<<<;;;<<<>>>???>>>===@@@HHHNNN```rrr^^^MMMCCCDDDAAA===<<<======;;;999:::999888777666666666777222333444333111000111222444444333222222222222222yyysssrrrtttuuuuuurrrlllfffaaa^^^___[[[SSSJJJAAA:::555222222000---,,,,,,,,,***)))***)))((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&)))+++,,,111777999888777666777:::;;;>>>AAAAAA???BBBHHHTTTgggxxx}}}~~~~~~zzzsssooo|||}}}uuunnniiihhhrrrssssssyyy|||aaaGGG666///333111/////////000///...+++++++++++++++++++++++++++++++++***************'''((())))))******)))))))))))))))*********+++++++++++++++++++++++++++++++++******))))))******+++++++++++++++,,,,,,,,,,,,------......///000000000//////000000000000111111333222222333333444555666999666555666666999BBBMMMpppoooVVVFFFAAA@@@@@@>>><<<::::::;;;===???===<<<;;;:::999888888888888888777666666666666666444333333222222333333444444444333333222111000///000000000000111111111111000000000000000000000000222222111111222222333444666555555444444444444444555555555444444444444444444444555555666777777888888999::::::;;;;;;::::::;;;===>>>===;;;;;;???BBB@@@TTTvvvhhhQQQFFFBBB===999;;;:::999:::;;;;;;:::888888777666555555444555555555555666555222111111222333333222111111111111222zzztttsssrrrssstttqqqkkkeee```^^^___[[[TTTKKKBBB;;;666333222000---,,,++++++)))(((******((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%'''))),,,...333888;;;<<<:::777:::;;;@@@EEEDDD??????BBBMMM\\\kkkqqqsssuuusssooolllqqqvvv|||zzzpppssszzz{{{~~~~~~kkkOOO===333111222000.........000000...,,,++++++++++++++++++++++++*********************)))'''(((((()))))))))))))))))))))))))))******************************************))))))))))))*********++++++++++++,,,,,,,,,.........//////000000000////////////000000000111222111111222222333444555;;;888777999:::999<<>>BBB===<<<;;;999888777777777888777666666555555666666333333222222222222333333222222222222111000///.../////////000000000111111000000000000000000000000111111111111111222333333555444444333333333444444333444444444444444333333333333444444555666666666777777888999999999999888888:::<<<===<<<<<<>>>@@@@@@DDDPPPdddfffVVVDDD;;;===AAAAAA>>>666777888::::::999888666777666666555444444333333777888888777444333333444222222111000000000000111zzzsssrrrooopppqqqooojjjddd___]]]___[[[TTTKKKCCC<<<777444666333111//////...,,,***+++***)))(((''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((---++++++111:::???>>>:::888:::???GGGIIIGGGGGGIIIOOOYYYaaacccdddggglllooo~~~xxxzzz}}}zzz~~~{{{aaaCCC333000/////////---,,,,,,...//////---+++************************))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))************************************))))))))))))))))))************+++++++++,,,,,,............////////////...////////////000000000000000000111111222333444777444555999;;;::::::<<<888===FFFVVVjjjoooeee^^^TTTHHHBBBBBBAAA<<<666:::<<<===;;;888888<<<@@@;;;;;;999888666666555555777666555555444444555555111222222222222222222111111111111111000///............/////////000000000////////////////////////111000000000000111222222333222222222222222333333111222333333333333222222111222222333444444555555555555666777777777777777555777:::<<<=========>>>BBBCCCEEEHHHTTTmmm{{{jjjZZZDDD???;;;:::<<<<<<:::666666888:::;;;:::888666555666666666555555444333333222333333222000...///000111111000////////////000wwwqqqooommmooopppnnniiiccc___]]]___[[[TTTLLLDDD===888555444222///------,,,***(((***)))((((((''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&'''))),,,(((&&&***444;;;===<<<999:::???HHHNNNQQQTTTXXX^^^cccgggccc^^^```jjjsss{{{}}}sssPPP@@@222111555333---)))---,,,+++,,,------+++***))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))((((((((((((((()))))))))*********************************))))))(((((())))))***************++++++++++++---...........................////////////000000000//////000000111222333444222444777777333222555<<<:::999;;;CCCQQQaaalllrrrcccTTTKKKHHHMMMFFF>>>===@@@AAA<<<777888999:::888555555888;;;999888777666555444444444555555444333333333333333000111111222222111111000///000000000//////...---............////////////////////////////////////000000000///000000111222111000000000000111111222///000222333333333222111000000111222222333333444333444555555666666555555666777888:::::::::999888999@@@EEEEEEDDDLLL^^^mmmgggSSSJJJGGGEEE<<<<<<<<<<<<;;;999666444777999;;;;;;999777666666555555555555444333222111///000000000...---...///000000///............///wwwpppooommmnnnpppnnniiiddd```^^^___\\\UUULLLDDD===888666222///,,,******((('''%%%''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''((('''&&&''')))&&&&&&&&&'''+++000666:::DDDAAACCCKKKRRRVVV[[[aaaeeekkkmmmfff[[[WWWbbbnnnlll|||~~~zzz|||bbbIII:::444000333555222---,,,---,,,******++++++***)))))))))))))))))))))))))))'''''''''((((((((())))))&&&'''(((((())))))(((((((((((((((((()))))))))***************************))))))(((((((((((())))))************++++++++++++------------------,,,,,,........./////////000000////////////000111222222333222444666444000111555666777888777777;;;DDDKKKTTT]]]qqqwwwiiiYYYOOOHHHCCCAAACCC@@@???>>>>>>?????????>>>777777777666555555666888666555444444333333333444444333222222111111222222000000111222222111000000...////////////...------------........./////////........................000////////////000111111...............///000000...///111222333222111000//////000111111222222333222333333444555444444444666666777888999999888777555:::@@@BBBBBBCCCHHHLLLWWWrrr|||cccWWWJJJAAA;;;888<<>>999777444222///---,,,+++)))'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''&&&&&&'''((( %%%)))'''%%%'''000888PPPKKKIIIMMMRRRVVV\\\bbb___fffjjjbbbRRRJJJSSS```qqqvvv}}}vvvYYY@@@...222///......,,,))),,,222...,,,***)))******)))((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000.........//////000111222//////222555333000444:::222666:::999666666;;;@@@@@@>>>CCCQQQaaaqqquuuggg^^^RRRJJJEEEEEEEEEBBB@@@@@@555;;;AAA@@@<<<888888:::777666666666777777888888444444333222222222333333333222111111000000111111///000111222222111000///.........///......---------------.........//////........................///////////////000111111---------------...///000---///111222333222111000/////////000111111222222222222333444444444444333555555666888:::<<<<<<;;;<<<999666888===CCCFFFGGGIIISSS```mmmjjjYYYNNNFFF;;;666===@@@;;;888:::888666555777:::;;;888444444777999999777666888:::111111222222111000...---,,,---//////......000111//////...------------...vvvooommmtttvvvtttmmmfffccc```\\\^^^ZZZTTTLLLEEE>>>:::888666333000...---,,,+++***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,:::BBBMMMOOOIIIGGGTTTccc[[[]]]______[[[SSSJJJDDDWWW\\\hhhxxxwwwYYYFFF===777444......---,,,,,,+++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((()))******))))))***++++++++++++*********+++++++++,,,,,,,,,---------.........//////............////////////111111222222222333333333222222222333444555666777======>>>AAAFFFLLLRRRUUUmmm|||vvvhhh^^^XXXSSSMMMIIIGGGEEECCC@@@>>>===<<<<<<;;;;;;;;;;;;:::999888888666666555555555666666777555555444333333222111111000000000000////////////////////////...---,,,+++000///...---------------,,,,,,,,,---------......------------------------............////////////000000//////.........---////////////000000000000/////////000111111222222222444444444222222222444777555444666999999777555888999;;;<<<>>>???@@@@@@???DDDIIILLLSSSccczzz}}}kkk[[[PPPGGG???:::888888777777777777777888888888777777777777888888555999===<<<777444444666333111000000111111///...//////000000000000/////////............---------uuunnnllltttwwwuuunnngggeeeaaa]]]```\\\UUUMMMFFF???;;;999555222///---,,,+++***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,333???HHHIIIGGGKKKRRR^^^``````ZZZSSSPPPRRRVVVFFFMMM\\\ooo{{{yyygggOOO<<<333111000......------,,,++++++***************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((''''''''''''''''''((()))))))))))))))((((((((((((((())))))***))))))***++++++++++++************+++++++++,,,,,,,,,,,,---------.....................////////////111111111222222222222333222222222222333555666777999999999999;;;>>>AAABBBEEENNNZZZeeeooo{{{vvvmmmeee^^^ZZZ]]]WWWPPPLLLLLLJJJFFFBBBCCCBBB@@@===<<<;;;;;;<<<:::;;;;;;;;;;;;999888777666555555555555555666666444333333222111111000000000000000000/////////...------...............---//////...---------------,,,,,,,,,,,,---------------------------------------.........////////////////////////......------....../////////000000000...//////000000111222222111222333222111000111333666444333555777999777666888999;;;<<<===>>>>>>??????BBBDDDCCCCCCIIIUUU___nnn|||{{{lllaaaWWWPPPHHHDDDCCCAAA>>>:::888888777777777777777888666555555555666777777888444888<<<;;;777333444666444222111000111111///------......//////......---............------------vvvooommmtttwwwuuunnnhhhfffbbb^^^aaa]]]WWWNNNFFF@@@;;;999555222...,,,++++++)))((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%'''...:::AAABBBCCCFFFPPPXXXcccmmmooojjj___XXXRRROOOPPPXXXbbbmmmzzzjjjEEE;;;///)))+++...//////------,,,,,,+++***************))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''((()))))))))))))))((((((''''''(((((()))***((()))******++++++***************++++++++++++,,,++++++,,,,,,,,,------------............/////////000000000111111111222222111111111222333444666666999888888888888888888888777999<<<>>>AAAIIISSS[[[oooxxx{{{yyyssslllhhh```\\\UUUNNNIIIFFFEEEEEEEEEDDDDDDGGGJJJJJJFFFBBB???>>><<<:::999999::::::999:::;;;<<<;;;999777555555555555555555555555555222222111111000/////////000000000/////////......++++++---....../////////......---,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////............---------.........////////////000......//////000111111111///111222111000000111222555333222333666777888777888999:::;;;<<<======<<<;;;===>>>>>>>>>???BBBDDDGGGOOO^^^pppssseee\\\SSSFFF;;;===:::999999;;;;;;888555777777777666666777777888555444444444555555666777444777:::999666333333555555333111111111000///---,,,------------------,,,............------------wwwqqqppprrruuutttnnnhhhfffbbb^^^aaa]]]VVVNNNFFF???:::888555333///---,,,,,,***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++&&&%%%+++222888@@@FFFHHHOOOaaa|||ttt]]]hhh^^^TTTQQQSSS[[[iiiuuugggOOOAAA222...******...111111000,,,,,,++++++*********)))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''((()))))))))))))))(((''''''''''''((())))))((())))))***************************++++++++++++******+++++++++,,,,,,,,,---------.........////////////000000000111111111111111111111222444555666666777888999:::999999888:::<<<>>>>>>======@@@BBBFFFJJJQQQYYYcccooozzz{{{yyyxxxuuuhhh[[[TTTQQQMMMJJJJJJJJJIIIFFFCCCBBBCCCFFFHHHFFFGGGKKKOOOQQQNNNHHHDDD???>>><<<:::888888888888888999;;;;;;;;;999666444444555555555444444444333111111111000000/////////000000/////////.........+++,,,------.........---------,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........------------------------------........./////////------...//////000000111///111222111000000111222444333222333444666777888888888999:::;;;;;;;;;::::::;;;<<>>===<<<<<<:::666333777666666666666777777888777666555555444444555555333555777777444333333444555333111111111000...,,,,,,,,,------------,,,,,,.........---------,,,,,,~~~vvvpppoooooorrrrrrmmmhhheeeaaa]]]```\\\UUUMMMEEE>>>999777777444111......---,,,***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&,,,(((%%%&&&(((---888BBBMMMQQQ]]]qqqwwwmmmhhheeeddd```\\\[[[^^^ooooooSSS===222//////---,,,---//////,,,)))+++***************)))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((''''''((()))))))))))))))'''''''''''''''(((((()))(((((()))************)))))))))*********+++++++++*********+++++++++,,,,,,------------...................../////////000000000000000111222333444555111222444666777666555555333555999;;;<<<<<<======<<<===>>>@@@CCCIIIPPPUUUUUU\\\eeemmmqqquuuyyy}}}|||{{{{{{~~~{{{oooggg\\\RRRMMMLLLMMMNNNKKKGGGDDDDDDCCCCCCHHHOOOHHHHHHHHHFFFBBBAAABBBDDDGGGIIIMMMPPPOOOKKKDDD???AAA???===;;;999888888888888999::::::999888666444444444555555444333222111111111111111000000000000////////////............------......---,,,++++++,,,,,,++++++++++++,,,---*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------............---------...//////000000000111222222111111222444333333444444444555666888777777888999999999999999>>>===<<<===??????===;;;????????????AAAFFFMMMRRRVVV```lllttt~~~}}}~~~lll]]]YYYQQQDDDCCCCCCBBBBBBBBBCCCCCCDDD===;;;:::999:::::::::999666666555555666777888888:::999888666555444333333333444444444333222222333444222111000000000...,,,,,,------......------,,,...------------,,,,,,,,,{{{sssnnnmmmlllqqqqqqlllgggeeeaaa\\\^^^ZZZTTTLLLEEE>>>:::888888555111//////...---+++)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&(((***(((''',,,555???KKK[[[dddhhhlllssszzzwwwsssrrrsssrrrnnnmmmppptttlllPPP???777333...,,,------,,,,,,---,,,)))'''))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&''''''((((((''''''((()))))))))))))))''''''&&&&&&''''''((()))'''((())))))******)))))))))))))))************+++******+++++++++,,,,,,,,,,,,------------.........------.........//////////////////000111222444444333444555555555444333222666666555444555777999;;;666:::>>>@@@@@@?????????@@@CCCGGGHHHGGGGGGIIILLLNNNLLLLLLOOORRRTTTRRROOOKKKIIIFFFEEEDDDDDDBBBAAA======???AAA??????EEEMMMBBBEEEHHHGGGCCCAAABBBDDDEEEGGGIIIJJJIIIFFFBBB???AAA@@@>>><<<::::::::::::999999888888777777666555333444444555444333111000111111111000000000000000/////////.........------.........------,,,******++++++******++++++,,,,,,))))))*********+++++++++************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,------...////////////111222222111111333444333555666777555555555666444555666777888999999999<<<;;;::::::<<<=========999;;;>>>@@@@@@BBBDDDFFFBBBGGGJJJKKKOOOXXX```bbbtttyyytttuuuuuuppplllddd___[[[YYYUUUPPPOOORRRWWWZZZVVVLLLGGGHHHEEE>>>===@@@CCCCCC@@@>>>>>>???;;;999888666666888:::;;;555555555555666777888888;;;:::888666555444333333222222222222222222222222222000////////////...,,,,,,------......------,,,------------,,,,,,,,,,,,{{{tttoooooolllqqqrrrmmmiiifffbbb]]]]]]ZZZTTTMMMFFF@@@<<<:::777444111///...---,,,+++)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$(((+++***&&&&&&+++,,,999IIISSSWWWYYY^^^cccuuussstttzzzoooSSSAAA000---//////...------,,,++++++++++++******))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''((()))))))))))))))'''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---,,,,,,---------.........,,,------------.........////////////111222333444555555666666555555444444:::999777666666777888888222555:::===<<<;;;:::999<<>>@@@BBB@@@@@@@@@BBBCCCDDDDDDDDD???>>>>>>@@@@@@???<<<:::@@@======???===:::<<>>===<<<<<<<<<===>>>:::999777666555555666666222333444555444222000/////////////////////////////////.........---------,,,,,,---------,,,,,,+++***************+++,,,,,,))))))))))))*********+++************************++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,---......//////...///111111000111222444333666999:::777555444444222333555666777888999999888999:::;;;<<<===???@@@999;;;>>>@@@??????@@@@@@BBBDDDCCC??????DDDGGGFFFIIITTTaaakkkooottt{{{}}}xxxvvvuuutttpppmmmjjjbbbYYYSSSRRRQQQNNNKKKPPPNNNNNNPPPNNNJJJIIILLLIIIGGGDDDEEEGGGHHHFFFDDD===>>>@@@AAAAAA@@@???>>>======;;;999777666666777555444444555555777888888777777666555444444444444222111000000111111111111///...------...///...,,,++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++~~~wwwrrrrrrlllqqqsssnnnjjjgggccc___]]]ZZZTTTNNNGGGBBB>>><<<666333000...---,,,+++***))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&(((%%%&&&))))))''''''***,,,+++...:::JJJUUUWWWTTT]]]cccqqqdddJJJ;;;333000000222...'''(((...+++***((('''((()))***+++(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((('''(((((()))))))))))))))'''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------............//////000222333444111111111222333333444444---...222777:::;;;999888777888888888777888;;;>>>444888<<<>>><<<:::;;;<<<::::::;;;<<<<<<===>>>???AAA???<<<<<<===>>>??????>>>999888<<>>CCCGGGEEEEEEDDDBBBAAABBBDDDFFF;;;;;;;;;;;;<<<>>>@@@AAA:::999777555444555666777222333444555444222000...---.....................//////.........---------******+++,,,------------******))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......///,,,...000000//////111333333777;;;<<<999555333333111222444666777888999999999;;;<<<;;;999777666777999;;;<<<<<<;;;;;;<<<===999<<<>>>===???CCCEEECCCDDDHHHLLLLLLKKKMMMSSSXXXPPPSSSXXXYYYYYYYYYZZZ[[[^^^^^^bbbeeeccc^^^]]]aaa]]]\\\YYYUUUQQQPPPRRRUUUMMMJJJFFFEEEHHHKKKLLLLLLDDDCCCEEEIIIIIIEEEEEEIIINNNFFFBBBFFFIIIEEEAAA@@@BBB@@@>>>???CCCDDDBBB???999:::::::::888777777777444444444555555777888888444333333333333444555555222000//////000111111111---,,,+++,,,.........---******++++++++++++******---------,,,,,,,,,++++++}}}uuuooolllmmmqqqrrrnnnkkkgggaaaZZZ[[[XXXSSSLLLFFF@@@<<<:::777444000---,,,,,,+++*********((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((())))))))))))***+++...222:::BBBHHHMMMQQQaaa~~~qqqWWWFFF===777333111000///...---,,,++++++************)))))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++)))************+++++++++------,,,+++,,,---...///------------------,,,,,,000000000000000000000000222222222333333333444444444444555555555555555555777666555444555777999:::888888999:::::::::999999;;;;;;:::;;;;;;<<<===>>><<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBB>>>======???BBBCCCCCCBBB>>>CCCCCC@@@AAAGGGIIIFFF>>><<<999888:::===>>>???666666555444333333222222444333222111000000000000000///...---,,,+++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,---............000000///////////////000444555777888999888666555444555555666777888888999888888999999999:::::::::777888999;;;<<<=========;;;<<<===<<<;;;<<<===???@@@BBBCCCEEEFFFEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJJJJLLLNNNQQQRRRRRRQQQPPPRRROOOJJJGGGFFFGGGJJJLLLLLLJJJGGGGGGHHHKKKLLLLLLCCCDDDFFFIIIJJJIIIEEEBBBMMMNNNLLLIIIHHHIIIGGGBBB>>>>>>????????????>>>>>>;;;:::999:::<<<===<<<;;;666666777777666444222111/////////000222333222000111111111111000000000///---,,,,,,+++*********+++*********++++++,,,,,,,,,------,,,+++************}}}uuuooolllnnnrrrsssooollliiibbb\\\\\\YYYTTTMMMFFF@@@<<<:::888444000---,,,,,,+++******)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''(((((()))&&&'''((())),,,111777<<>>=================================>>>>>>???AAAAAA>>>======>>>@@@BBBAAAAAA@@@DDDDDDBBBCCCHHHIIIFFF???===999888888:::::::::555555444444333333222222333333222111000//////000//////...,,,,,,++++++,,,------,,,,,,,,,+++++++++***++++++++++++++++++******)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,---............000//////......//////000222333555666666666444333444444444555666777777777777888888888888999999999777888999:::;;;<<<<<<<<<;;;<<<===<<<;;;;;;===?????????@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFHHHJJJMMMNNNNNNNNNNNNRRRQQQNNNJJJGGGFFFIIIKKKLLLJJJGGGFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHGGGCCC@@@HHHIIIGGGDDDDDDEEECCC>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;999999::::::999777555555555555555333222111///......///111222111///111111000000000/////////---,,,++++++*********+++*********++++++,,,,,,,,,,,,,,,+++*********++++++}}}uuuooommmlllpppqqqmmmjjjgggbbb[[[]]]ZZZUUUNNNGGGAAA<<<:::888555111...,,,,,,+++******)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((%%%&&&'''''''''))),,,...111:::GGGTTTaaaqqqkkkSSSBBB666222,,,***+++,,,+++***------,,,+++***))))))((())))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''(((((())))))******+++)))))))))*********+++++++++************+++,,,,,,+++++++++,,,,,,------...////////////////////////111111111111222222222222///000000000111111111111333333222222222444555777666666555555555666777888999999999999:::;;;<<<=========<<<<<<;;;:::::::::===============>>>???@@@>>><<<<<<===???@@@???>>>@@@BBBCCCAAABBBEEEFFFDDD???<<<888666666666666555333333333333333333222222222222111000///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++******)))(((''''''&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,---......///......///.............../////////000111333333222222111222222333333444555555555666666666777777777777888777888888999:::::::::999:::;;;<<<;;;::::::<<<>>>????????????@@@AAABBBBBBAAAAAABBBCCCDDDCCCCCCCCCBBBCCCEEEGGGIIIIIIIIIIIIMMMOOOPPPLLLFFFCCCEEEIIIKKKIIIGGGFFFFFFEEECCCAAADDDDDDEEEGGGHHHGGGEEEBBBEEEFFFDDDAAAAAACCCAAA===>>>>>>======<<<;;;:::999===;;;999888888666444222333333444333333222111000///...---...000000///...000000000/////////......,,,,,,+++************+++*********+++++++++++++++******************+++,,,~~~vvvooommmhhhlllmmmjjjgggeee___ZZZ^^^[[[VVVOOOGGGAAA===:::999666111...---,,,+++***))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&'''''''''((())))))''''''((()))'''...666:::@@@MMMbbbrrrnnnYYYKKK>>>111'''444111////////////,,,***,,,,,,++++++***)))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))))))))************))))))))))))*********+++)))******+++,,,------...........................//////000000000111111111.........///000000111111222222222222222444555666666555444333444666888999888888888888999:::;;;;;;;;;;;;:::999999888888777<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;===>>>===<<<===>>>???>>>???@@@???>>><<<:::666444444444333222111111111222222222222222111000//////.........///...------,,,+++++++++,,,,,,,,,,,,++++++++++++***))))))************)))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,---...............------------------...///...///000000111111000000111111111222222222333333444444555555555666666666777777888888888888888777999:::::::::999999;;;<<<@@@??????>>>???AAABBBCCC@@@@@@@@@AAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDCCCCCCCCCHHHLLLJJJCCC@@@BBBFFFIIIHHHHHHHHHJJJIIIGGGFFFEEEEEEEEEHHHJJJKKKIIIHHHHHHIIIFFFCCCCCCFFFDDD@@@???>>><<<;;;999888777777;;;999777666555444222000222222222111111000000///000...------...///...---/////////............---++++++***************+++***************+++++++++)))))))))))))))***+++,,,~~~vvvpppmmmgggkkkkkkhhheeeddd```ZZZ^^^[[[UUUNNNGGGAAA===;;;:::666222...---,,,+++))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&&&&&&&'''(((******(((((()))***)))***,,,,,,---555BBBLLLeeexxxqqqWWWJJJ:::000///000///---+++***)))***,,,---------,,,,,,++++++***)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((())))))******(((((()))))))))*********(((((()))))))))*********))))))******+++,,,------------------------------........./////////000000---......///000111111111222222222222333444555555666555444333444666888:::666666666777777888999:::;;;;;;;;;:::::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::<<<===<<<:::<<<<<<===>>>===<<<;;;;;;888555333222333333333222000000000111111111111111//////......------......------,,,+++++++++,,,,,,,,,,,,+++++++++*********((())))))******))))))(((***)))((((((''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,------------------,,,,,,++++++,,,---............//////000000000000000000000000111111111111333333444444444555555555666666777777888777777777777888999888777777999;;;>>>>>>=========???AAABBB???????????????@@@@@@@@@BBBBBBBBBAAA@@@@@@???>>><<>>===;;;999888777666666777555444333444444222111111000000000////////////111///---,,,---...---,,,.........---------,,,,,,*********))))))***++++++************************(((((((((((()))******+++~~~vvvpppnnniiilllmmmiiigggfffccc^^^\\\YYYTTTNNNGGGBBB===;;;;;;777222///---,,,+++)))(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&&&&'''%%%&&&(((((('''((()))***---,,,***)))***,,,000222@@@JJJZZZoooyyyhhhXXXHHH===444000,,,***,,,------+++)))((((((((()))***,,,---++++++*********)))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***((((((((()))))))))******'''((())))))******)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///000111222222111111222222333444444444444444333333444666888999555555555555666777888999;;;;;;<<<===>>>???@@@@@@::::::999999999::::::;;;;;;:::999:::<<<===<<<;;;>>><<<===???>>>:::888:::444333111111222333222111000000000000000000000///......------,,,------...,,,,,,++++++++++++,,,,,,++++++++++++************(((((())))))))))))((((((***)))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,,,,+++++++++*********+++,,,---.............../////////000000000000000000000000000333333333444444444444555555666666777888888888777666777888777666666888:::::::::::::::;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>===<<<<<<;;;@@@FFFFFFDDDBBBDDDGGGIIIGGGEEEEEEEEEEEECCCBBB@@@??????AAAEEEIIIJJJKKKMMMMMMJJJEEEDDDGGGFFFBBB>>>===;;;888777666666777444333222222333444333111000000////////////000000222000---,,,---------,,,---------,,,,,,,,,,,,+++***))))))))))))***++++++***************)))))))))(((((((((((((((((()))***~~~wwwpppnnniiilllllliiiggggggddd___ZZZWWWRRRMMMGGGBBB>>><<<;;;888333///---,,,+++)))(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''''''''%%%&&&''''''&&&''')))++++++***)))***++++++***)))//////555CCCUUUiii~~~iii___QQQCCC:::444///,,,...//////...,,,)))''''''---------,,,+++***+++,,,)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))(((((((((((()))))))))***'''((()))***+++***)))))))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000111222//////000111222222222222111111222333444555666666444444444444555666777888777888:::<<>>===777555777444222111111222222111000000000000//////.........------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++++++++************'''(((((())))))((((((''')))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))***************++++++******))))))))))))******+++---------------------......///000000000000000000//////333333333444444444555555444555666777888999999999555666777666555555777999777888999:::;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAA???>>>>>>===============<<>><<<:::888777777777888444333222222333333222111000000///......///000111444111...,,,---------,,,,,,,,,,,,,,,++++++++++++)))))))))))))))***+++++++++*********)))))))))((())))))((('''''''''((((((wwwpppnnngggjjjkkkgggeeeeeeccc^^^XXXVVVQQQLLLFFFBBB>>><<<<<<888333///...,,,+++)))(((((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&''''''(((''''''((('''&&&'''***---%%%&&&((()))******))))))+++&&&&&&---111777III\\\\\\gggzzz|||mmm]]]MMMAAA:::666222...------......***+++,,,***((((((,,,///&&&'''*********)))******''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))'''(((***+++++++++***)))************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---...000000111---...///000111111111111...///111222444444444444444444444444555666777777333444666999<<>>>>>===;;;777888<<<;;;444111444444333111111222222000...111111000///...------,,,,,,,,,,,,++++++,,,------+++++++++***++++++,,,,,,+++++++++************)))''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))((())))))))))))***+++,,,---,,,,,,++++++,,,,,,---...000000000000000/////////333333444444444555555555444555666888999:::::::::444555666666555555666888888999;;;<<<======<<<;;;::::::::::::;;;===???@@@;;;;;;;;;;;;<<<===>>>>>><<<===>>>???@@@@@@???>>>CCCAAA??????BBBEEEGGGGGGFFFCCCAAAAAADDDFFFGGGHHHPPPOOOKKKEEECCCEEEDDD@@@>>><<<:::888777777888999555444222222333222111///111000///......///000111555222///------------,,,,,,,,,,,,+++++++++******))))))((())))))***+++++++++*********))))))((((((***)))((('''''''''''''''{{{vvvsssjjjiiillllllhhhffffffccc^^^[[[XXXSSSMMMGGGAAA===;;;===888222...,,,,,,++++++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++'''((()))***,,,---...///333999DDDUUUlllfff\\\MMMAAA999444111///......---------,,,,,,,,,************)))))))))((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------///000000////////////000000000000111111111111111222222222111222333222111111333555555555666666666666555555555555555555555666777777;;;999777:::>>>@@@<<<888666666666666555444333222///000222111///............///000///---,,,,,,---,,,,,,+++******+++,,,,,,************************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,---------............///444333333444555666444333333333444555666777888888999999777666555555555555888999::::::999:::<<<===<<<;;;999888888999:::;;;:::;;;<<<===>>>>>>>>>>>>:::::::::;;;===>>>@@@AAAAAA@@@@@@???@@@AAACCCDDDBBBAAA@@@???>>>???CCCFFFHHHFFFDDDCCCCCCBBB@@@>>>:::999999888777888888888666777777555222//////000////////////////////////000000///...............+++++++++************)))))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&|||wwwtttllljjjmmmmmmiiifffeee```[[[ZZZXXXTTTNNNHHHCCC???===<<<888222...---,,,++++++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''((()))***++++++))))))******++++++,,,,,,---///222888@@@MMMZZZccc|||wwwgggUUUFFF>>>===999333000111222111111------,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,*********+++++++++,,,,,,------,,,------...//////....../////////000000000000000111111111222222222111222222222111111333555444555555555555555555444666555555555555666777777===:::888:::======999444444444444444333222111111000111222222111///,,,***...///000...,,,+++,,,---,,,+++************+++,,,************************'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))((((((''''''))))))))))))*********************+++++++++,,,,,,------------............222111111222444444333111222333444555666777777888999888777666555555555555777888999999888999;;;===;;;;;;::::::::::::;;;;;;::::::;;;======>>>>>>>>>===<<<<<<<<<<<<<<<======<<<===???@@@AAAAAAAAA@@@?????????======>>>AAADDDEEECCCAAAAAA@@@@@@===<<<999888777777666666777777333444444222000......///........................///...------,,,,,,------+++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((('''&&&&&&&&&&&&&&&{{{vvvtttmmmmmmqqqqqqmmmiiifff```YYYZZZXXXUUUPPPJJJEEE@@@===<<<888333///---,,,,,,+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''((())))))***+++))))))))))))))))))))))))*********)))***...333888AAAJJJVVVcccqqqrrrcccZZZJJJGGGCCC>>>999444111000+++******+++------,,,***++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((((()))))))))))))))*********++++++++++++*********++++++++++++,,,------,,,,,,,,,---...............////////////000000000000111111111222222111222222222111111333444333444444444444444444333666666555555666666777888===;;;999999:::999444000000111111111111111000000///...---///111000,,,'''---...///...,,,***+++,,,++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''')))))))))(((((((((((('''))))))))))))*********************++++++++++++,,,,,,,,,,,,---------......000//////111222333222000111222333444555666666777888777666555444444444444555777888777777777999;;;:::;;;;;;<<<<<<<<<;;;;;;999:::;;;<<<===>>>?????????>>>===<<<;;;:::::::::888:::===@@@AAA@@@???>>>=========<<<;;;===@@@CCCAAA@@@>>>>>>>>>===:::888777666555555444444555555///000111000...,,,---...------------------------------,,,+++++++++++++++++++++*********)))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((('''&&&&&&&&&&&&&&&&&&yyysssrrrlllnnnrrrtttpppllliiibbb[[[\\\ZZZWWWQQQKKKEEE???<<<<<<888333000...---,,,***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((+++,,,---------///222555***///555999>>>JJJ]]]kkk}}}yyynnn^^^OOOCCC;;;555222555333000---++++++,,,,,,/////////...---***'''%%%******)))))))))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((()))))))))))))))************+++************++++++++++++---,,,,,,,,,,,,,,,------------.........///////////////000000111111222222000111222111000000222444333333222222222222333333666666555555666666777888:::999777777888666222/////////000111111111000000///+++(((***///000...***,,,---...---+++)))***+++*********))))))*********))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************************+++++++++++++++,,,,,,,,,------------//////...000222333222000000111111222333444555555666666555444444333444444444555666666555666888999:::;;;<<<=========<<<;;;:::::::::;;;<<<===>>>??????>>>===;;;:::999999999777999<<<>>>?????????>>>;;;<<<<<<;;;;;;<<>>===<<<<<<<<<;;;999666444444333222222222222333---...///...---,,,---...---------------------------,,,++++++******++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&vvvppppppkkkkkkoooqqqooollliiiccc]]]___]]]XXXRRRJJJDDD>>>;;;<<<888444111///---,,,***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&'''(((((())))))***+++---,,,+++***+++,,,...///...,,,+++...444999@@@EEEOOOZZZbbbiiiwwwxxxrrriiiaaa[[[TTTMMMGGGAAA<<<444...,,,...222444222000...,,,***))))))))))))************)))******))))))((((((((('''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((()))))))))*********))))))*********+++++++++,,,++++++++++++,,,,,,---------------...............//////000111111222222000111222111000000222444333222111111111111222333555555555555555666666777666666666666666555333111///000000111111111111000777111+++***---000///---+++,,,---,,,***((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,---///......000222333222111//////000111222333444444555444333333333333333333333444555555444444666888999:::<<<===>>>===<<<;;;;;;:::::::::;;;<<<===>>>===<<<;;;::::::999::::::::::::;;;;;;<<<>>>???@@@<<<<<<===<<<;;;;;;===???<<<;;;;;;<<<<<<;;;888555333222111111000000111111---...///...---,,,---///++++++++++++++++++++++++---,,,++++++******++++++*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''sssnnnoookkkgggkkkmmmkkkiiigggccc]]]```]]]WWWPPPIIICCC>>><<<<<<999444111000...,,,***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&'''(((((())))))'''(((******)))(((((()))---,,,,,,,,,...///...---+++---222777888999@@@IIINNNPPPUUUZZZ___ccceeeggghhhjjjkkkiiiddd^^^YYYWWWSSSRRRQQQQQQPPPMMMJJJGGG>>><<<888555333111...,,,+++,,,,,,---......//////&&&''')))+++,,,---------&&&((())))))((()))+++---((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))************+++************+++,,,---...,,,,,,,,,---------......---...//////000111222222000111111111000000222333333222111000000111222333444444333333444444555666333444555666555444333222111111111222111111000000>>>999222......///...---***+++,,,+++)))'''((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************)))))))))************+++******+++++++++,,,,,,,,,...---...///222333222111......///000111222222333333333222222222222333333333444555444444444666888999:::;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;::::::999999:::::::::<<<;;;:::::::::<<<>>>???<<<======<<<::::::;;;<<<:::::::::;;;<<<:::777444222111000000//////000000---...//////---,,,---...++++++++++++++++++++++++,,,,,,+++*********************)))))))))(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&'''sssmmmooolllhhhlllmmmjjjhhhgggddd^^^___[[[TTTMMMGGGCCCAAA@@@<<<999555222000...,,,***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((&&&(((+++,,,++++++,,,---&&&''')))+++---......------,,,---...,,,)))+++000,,,---...000222444666777444444444555555333///,,,---...//////---,,,,,,---------...---,,,---...000)))+++,,,---+++)))'''&&&///...---,,,)))'''%%%###***,,,---,,,***((((((***(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************((((((((()))+++,,,......+++,,,,,,,,,,,,---------------...///000111222222///000111000///000111333444333111000000111333444333222222222222333444444333444666666555333333222111111111111111000///...777555333000...---,,,+++***++++++***(((''''''(((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))************************++++++++++++,,,,,,,,,...000111111///------...///000111111222222222111111111111222222333444555444444444666888999999999999:::;;;<<<===???===;;;:::999999:::;;;;;;::::::999999999999999::::::::::::::::::::::::<<<<<<===;;;999777777888888888999:::;;;999666333111111000////////////000---...///...,,,+++,,,---************************+++***))))))(((((())))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''sssmmmpppmmmmmmppppppllliiiiiifffaaa\\\XXXRRRKKKFFFDDDCCCCCC<<<999555222111///,,,***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''***))))))(((''''''&&&&&&)))***+++***((('''''''''''')))++++++***(((((()))+++)))))),,,,,,)))+++///000///............//////,,,***))),,,000111///---***,,,...---+++***,,,///,,,---...,,,(((&&&(((+++'''((((((((((((***---///%%%%%%&&&((()))+++,,,---%%%)))------***((('''((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************''''''((()))***,,,...///++++++,,,,,,,,,---------------...///000111222222///000111000//////111333444333111000000111333444222222111111222222333444444555777666444222222222111111111111000///------))),,,...///---+++******)))***+++***(((&&&'''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))************)))************+++++++++*********,,,///000///...,,,,,,---...///000111111222111111111111111222222333444555555444444666888999999888888999:::<<<===@@@>>><<<999888888999:::<<<;;;:::999888888777777777888:::;;;;;;999777555;;;<<<<<<:::777555555666666777777999:::888555222111111000///////////////---......---+++******+++))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''xxxrrrqqqlllkkkooopppmmmkkkiiiccc]]]aaa[[[TTTMMMHHHDDDAAA???===:::666333111///---+++***)))(((''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))************************)))))))))***+++++++++,,,))))))*********+++++++++++++++***)))(((((())))))++++++++++++++++++++++++))))))************))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''$$$%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))))))))***++++++,,,,,,+++++++++*********************+++,,,...//////000111000///......///000111333333222111111222333333000////////////111222333666555444333222222222222333222111000......------******+++,,,,,,,,,++++++++++++)))(((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$#########$$$$$$######$$$&&&'''(((((('''%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))))))))************))))))))))))************++++++++++++,,,---...///,,,,,,---...///000111222222222222111222222333333333333333444444444444444333666888999777666666777777888999::::::999888777888888888888888999999:::888888777666555444333333888:::<<<;;;999777666666666666666555444333111111000000///..................------,,,,,,++++++***''''''(((((())))))******))))))))))))))))))))))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''wwwqqqqqqlllkkkooopppmmmjjjhhhccc]]]___ZZZTTTNNNIIIFFFBBB@@@===:::666333111///---,,,***)))(((''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))************************))))))******************)))))))))*********+++++++++***))))))(((((())))))************************((())))))******))))))(((((((((((())))))((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&$$$###&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((())))))***+++++++++************************++++++,,,---...///000000000///............///000222111000//////000111222000000000000000222333444555444333222111111111111111000///...,,,,,,,,,,,,***++++++,,,++++++******+++***)))(((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((('''&&&%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))))))))*********''''''((((((((()))))))))*********++++++,,,---...+++,,,,,,---...///000111111000000000000111222222333333444444444444555555555666888777666555555666666777888999999888777666444444444444444555555666555555555555444444444444777888999888777555555666555555555444333222111000//////...------------...+++,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''uuuqqqrrrnnnkkkooopppllliiihhhccc]]]\\\YYYTTTOOOKKKGGGCCC@@@>>>:::666333111000...,,,***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((((((((((()))))))))))))))))))))))))))******))))))))))))))))))(((((()))))))))************))))))(((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&###"""$$$$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&''''''(((((()))*********((())))))******+++++++++++++++,,,---......///000......------------......000//////......//////000000000000000111222333444333222111000000///000000///...---+++************+++++++++++++++***)))(((***)))((('''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,***++++++,,,---.../////////.........//////000111333333444444555555555555666777777666444333444666555555666777777666555555222222111111222222333444222222333333444444444555444555666555333333444666555444444333222111000000......---,,,,,,,,,,,,,,,******++++++,,,------...))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&}}}|||tttqqqsssnnnllloooooollliiigggbbb]]][[[XXXTTTPPPLLLIIIDDDAAA>>>;;;666333222000...,,,***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""###########################$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***))))))(((((('''''''''''''''((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&######&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((()))))))))'''(((((()))***++++++,,,******++++++,,,------...---,,,,,,,,,,,,,,,,,,---//////............//////......//////000111111222111000//////.........///------,,,+++***)))))))))++++++++++++***)))(((''')))(((''''''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&&&&'''''''''((((((((('''((())))))***+++++++++)))******+++,,,,,,------......---......///000111333333333444555555666666777777666444222111333555333444555666666555444333333222222222222333444444333333333333444444444444222333333222000111333555444333222111000/////////---,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&{{{{{{tttrrrsssnnnmmmooooookkkhhhfffbbb\\\[[[XXXTTTPPPMMMIIIEEEBBB>>>;;;777444222000...---***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################"""%%%&&&$$$%%%((()))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''(((((())))))''''''((()))******++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++...//////////////////...+++,,,------...///////////////...---------......------,,,+++************+++++++++***)))((('''&&&((('''&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((''''''((((((((()))))))))&&&'''(((***************))))))******+++,,,,,,,,,---------......000111111222222333333444555555666666666555333111000222444222333444555555444333222333333222222333333444555555555555444444444444333111222222000///000222444333222111///............,,,,,,+++***************,,,,,,,,,++++++*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&{{{{{{uuusssssslllmmmpppooojjjgggeeeaaa\\\\\\YYYTTTPPPLLLIIIEEECCC>>>;;;777444222111///---***)))(((''''''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###########################!!!""""""###$$$$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################!!!$$$%%%$$$%%%)))***((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''((()))))))))'''(((((())))))*********)))))))))******+++++++++++++++,,,,,,,,,,,,++++++---...////////////...---******+++---------------......------------......------,,,+++++++++++++++)))))))))))))))((('''&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))&&&''')))***++++++******************++++++,,,,,,,,,,,,------...///111111000000111222333444444555333444444333111000111333222222333444444333222222111111000000111111222333666555555555444444333333111222333222000000111333222111///...,,,,,,------,,,,,,+++***************---,,,,,,+++******))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&{{{}}}wwwtttssskkknnnpppoooiiifffeeeaaa\\\^^^ZZZTTTOOOKKKHHHEEECCC???<<<777444222111///---***)))(((''''''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$######"""##########################################$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%###$$$((()))&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$######################################################""""""""""""##############################"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''((())))))******((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,------,,,+++++++++,,,---......---,,,+++)))***,,,---......------......---------......///,,,,,,++++++******++++++((((((((()))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""""""""###$$$%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&(((***+++,,,,,,+++*********++++++++++++,,,,,,++++++++++++---...///000...///000111222333333444000222333333222111111222222222333444444333222222000000000000000111111222333333333333333444444444222444555444222111111111222000...,,,++++++,,,---,,,,,,+++************++++++++++++***************&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&'''|||~~~xxxuuurrriiinnnpppoooiiifffdddaaa\\\```[[[TTTNNNJJJHHHEEEDDD???<<<777444333111///---***)))(((''''''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###############"""!!!!!!""""""""""""""""""""""""&&&%%%$$$###""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%%%%######&&&&&&###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""##############################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###''''''(((((()))*********))))))))))))((((((((((((,,,------------------...+++,,,---......---,,,+++***+++,,,------,,,+++******+++---...///......---......---------......///,,,+++***************+++''''''((((((((((((((((((%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""""""""$$$%%%&&&&&&&&&%%%$$$###!!!"""###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((***,,,---,,,+++***+++++++++++++++,,,,,,,,,)))))))))***+++---...///---...///000111222333333...000333333222111111111222333444444444444333222111111111111111222333333///000111222333444555555333555666666444111111111222000...+++***+++,,,,,,---,,,++++++***+++++++++)))))))))***++++++,,,,,,%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%&&&&&&'''(((zzzyyywwwqqqmmmmmmlllmmmnnnnnnkkkfffaaa]]]^^^\\\WWWQQQKKKFFFCCCAAAAAA???<<<888444111///...+++***((((((((('''%%%###&&&&&&&&&%%%%%%$$$$$$$$$###############"""!!!!!!######""""""""""""####################################$$$$$$$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$##################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$####################################""""""!!!!!! ######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***)))))))))))))))******+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---...------,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,++++++***)))((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000000000000111111111000000000000000000000000000111222333333111111111111111111111111111222333444444222111///111222222222222111000000------,,,,,,+++***))))))************************+++++++++*********))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%{{{xxxuuuoookkkkkkmmmnnnooonnnkkkeee```\\\\\\ZZZVVVQQQLLLHHHEEECCCAAA???<<<888444111///...+++***((((((((('''%%%###&&&&&&&&&%%%%%%$$$$$$$$$###############"""!!!!!!######""""""""""""######$$$##############################$$$$$$$$$%%%%%%""""""""""""############""""""############""""""###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#################################""""""!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))))))))(((((())))))***++++++,,,------......------+++++++++++++++++++++++++++,,,.../////////------...------,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,+++******)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))*********++++++************++++++++++++,,,++++++++++++,,,------....../////////000000000000000000000111111111111111111111111111111222333111111111111111111111111111222333444333222000///111111111111111000000///---,,,,,,+++******))))))******************************)))))))))(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%{{{vvvsssnnnjjjkkknnnoooooonnnjjjeee___[[[[[[YYYUUUQQQMMMIIIFFFEEEAAA???<<<888444111///...+++)))((((((((((((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$######"""!!!######""""""""""""######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%""""""""""""############"""##################"""###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##############################""""""""""""!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))(((((())))))***++++++---...000000///...---+++++++++++++++++++++++++++,,,---...///...---,,,---------,,,++++++************+++,,,,,,,,,,,,+++++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))))))))************))))))))))))************+++++++++++++++,,,---------.........///////////////000000111111222222222333222111111111111111111000000000000000000000000000111222333222111000///000000000000000///......,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%{{{vvvsssnnnlllmmmnnnooopppnnnjjjddd^^^ZZZ\\\ZZZVVVQQQMMMIIIFFFDDDAAA@@@<<<888555222///...+++)))''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$######"""######""""""""""""######$$$$$$######""""""!!!!!!############$$$$$$$$$$$$!!!"""""""""############"""######$$$$$$######""""""$$$%%%$$$###"""###$$$################################################$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###############$$$$$$$$$############################################################################################################$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""#########$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))******+++---000222222111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------,,,,,,+++*********)))******+++++++++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((()))))))))******(((((((((((())))))))))))+++++++++***+++,,,,,,---------------............//////000000111222333333333222111111000000000000////////////////////////000000111111111000///............///...------,,,++++++******))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%zzzvvvtttpppooopppnnnooopppnnnjjjddd^^^ZZZ___\\\XXXRRRMMMHHHDDDCCCBBB@@@===999555222000///+++)))'''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""""""""###############"""""""""!!!!!!""""""#########$$$$$$$$$!!!"""""""""############"""###$$$%%%%%%$$$###""""""###$$$$$$###"""###$$$########################################################################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################"""""""""######$$$$$$$$$###############$$$$$$$$$########################""""""""""""#####################$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((())))))***+++---///111222000...---------------------------***++++++,,,,,,,,,,,,,,,---,,,,,,++++++***))))))((()))******++++++******))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''((((((((()))))))))''''''((((((((()))))))))+++************+++,,,,,,+++,,,,,,,,,------------......///000111111222222222111000000////////////........................///000000000//////......,,,,,,------,,,,,,+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%zzzwwwuuuqqqoooooonnnoooooonnnjjjeee___[[[```]]]YYYSSSMMMHHHDDDBBBBBB@@@===999555222000///+++)))&&&&&&'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""############$$$""""""""""""############"""###%%%&&&&&&%%%###""""""###$$$$$$###"""$$$%%%################################################"""""""""###############!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################################################################!!!!!!""""""###$$$$$$$$$######""""""######$$$%%%########################"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))******,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++******))))))(((((()))************)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))***************+++,,,,,,++++++++++++,,,,,,,,,,,,---......//////000000000000///...............///------------------------//////.........---------+++++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%yyyvvvtttoookkkkkkmmmnnnooonnnkkkeee```\\\___\\\XXXSSSMMMIIIFFFDDDBBB@@@===999666222000///+++)))&&&%%%&&&((((((((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$######""""""""""""###### !!!!!!"""#########""""""""""""############""""""""""""############"""###%%%&&&&&&%%%###"""!!!###$$$$$$######$$$%%%################################################!!!"""""""""#########$$$!!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$"""#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################################################################!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""###$$$%%%########################""""""#########$$$$$$$$$############$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))******+++,,,,,,,,,,,,+++***************************************++++++,,,,,,,,,++++++***)))))))))'''((())))))******))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''((((((((((((((()))))))))************************++++++,,,************+++++++++,,,---------...............------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///......---------------)))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%yyyvvvrrrlllgggffflllmmmnnnnnnkkkfffaaa]]]]]][[[WWWRRRNNNJJJGGGFFFBBBAAA===:::666333000///+++)))&&&%%%&&&((((((((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%######""""""""""""###### !!!"""###$$$$$$""""""""""""############""""""""""""############!!!###%%%''''''%%%###!!!!!!###$$$$$$######$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######################################################################## !!!!!!"""###$$$$$$$$$$$$###"""""""""###%%%&&&########################""""""######$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))************++++++((((((((((((((((((((((((*********)))******+++,,,,,,,,,++++++***)))))))))'''(((((()))))))))))))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))*********************)))***++++++,,,)))************+++++++++------------------,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---)))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%}}}xxxyyytttrrrppphhhjjjoooqqqlllgggdddbbb___^^^\\\XXXRRRLLLHHHGGGHHHGGGCCC>>>999666333000...---+++***))))))(((%%%###$$$$$$$$$#########""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""""""""""""""############"""############$$$$$$$$$#########################################################"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""""""""!!!!!! """"""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%########################""""""""""""""""""######""""""""""""############"""""""""""""""""""""""" !!!"""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))))))))(((((('''((((((((((((((()))******((((((((((((((((((((((((,,,,,,++++++++++++++++++************))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((((()))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********+++,,,---,,,+++***))),,,,,,***)))))))))***+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###}}}xxxyyytttrrrqqqiiiiiioooqqqlllfffccc```]]]aaa___[[[UUUOOOJJJIIIIIIGGGCCC>>>999666333000...---+++***))))))(((%%%###&&&%%%%%%%%%$$$$$$$$$###################################################""""""""""""""""""""""""###"""""""""!!!!!!!!! ########################""""""#########$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$###################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""""""""""""""############"""""""""!!!""""""""""""""""""""""""######""""""""""""######"""##################"""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''''''''''''''''''''''''''(((((()))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))***************+++++++++******)))))))))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((((((((((((((()))***+++,,,************************++++++++++++++++++++++++...------,,,++++++*********+++,,,---------,,,+++,,,+++***)))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###|||xxxzzztttrrrrrrkkkhhhooorrrmmmgggbbb^^^ZZZ```___\\\WWWPPPKKKHHHGGGGGGCCC>>>999666333000...---+++)))))))))(((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$################################################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######"""""""""#########$$$$$$################################################""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""""" !!!!!!!!!"""""""""""""""""""""#########$$$$$$!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$##############################$$$#########""""""!!!!!!""""""""""""############"""""""""""""""""""""""" !!!"""""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((''''''''''''(((((()))************************((((((((())))))******+++)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&''''''''''''((((((((((((((((((((()))***++++++************************************************------,,,,,,++++++*********+++,,,.........------++++++***))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###{{{xxxzzztttrrrrrrllliiipppsssooohhhccc^^^YYY[[[[[[YYYUUUOOOIIIFFFEEEGGGCCC>>>999666333000...---+++)))(((((((((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############################################################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""""""""############################################################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!!!!"""""""""######""""""""""""############!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" """############""""""""""""""""""""""""""""""############"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################$$$$$$######"""!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""" !!!"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((('''''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''((()))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''(((((()))***++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******((()))+++---......------+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###{{{yyyzzzsssqqqrrrmmmjjjqqquuuqqqjjjeee___ZZZXXXXXXWWWTTTNNNJJJGGGGGGGGGCCC>>>999666333000...---+++((('''(((((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""########################"""######$$$$$$$$$######"""""""""#########$$$$$$!!!!!!"""""""""#########!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" """############""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""$$$$$$$$$$$$######"""!!!####################################""""""!!!!!!!!!"""""""""############"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''(((((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%!!!""""""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******'''(((***+++,,,,,,,,,+++************))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###|||{{{{{{rrrpppqqqmmmkkkrrruuupppjjjfffaaa]]][[[[[[YYYUUUPPPLLLJJJJJJGGGCCC>>>999666333000...---***(((''''''(((((('''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!!!!""""""""""""###########################"""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""#########$$$######""""""########################"""""""""""""""""""""###""""""""""""############"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""""""""#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!!!!""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((()))******,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******'''((()))+++++++++******))))))******))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###}}}|||{{{rrrnnnppplllkkkqqqsssnnnhhheeebbb___aaa```\\\VVVPPPLLLJJJJJJGGGCCC>>>999666333000...---***'''&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!"""""""""###!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!""""""############"""########################!!!!!!!!!"""######$$$$$$""""""""""""############"""""""""""""""""""""""" !!!"""""""""""""""!!!"""""""""############""""""""""""""""""""""""######""""""""""""######"""##################"""""""""""""""#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$!!!"""""""""#########$$$######$$$$$$$$$$$$#############################################$$$$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""""""""""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((************++++++,,,------...++++++++++++++++++++++++******************++++++))))))++++++,,,+++***)))((()))*********)))''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###~~~}}}|||rrrnnnooollljjjoooqqqlllgggdddbbb___dddbbb]]]VVVNNNJJJHHHHHHGGGCCC>>>999666333000...---***'''&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!"""####################################### !!!"""###$$$%%%%%%""""""""""""############"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""####################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((((((''''''''')))(((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$#######################################"""###$$$$$$%%%#########"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###############$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***(((((()))***++++++,,,,,,******************************************++++++***+++,,,---,,,+++***)))((()))*********)))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$zzzxxxuuuooommmnnnmmmppppppmmmllljjjddd]]]```^^^ZZZUUUPPPKKKGGGEEEGGGDDD???:::666333222111...,,,***'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$###############$$$$$$###"""!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%))))))(((((((((((())))))+++***((('''''''''((()))(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!""""""###$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$#########"""!!!!!!!!!"""$$$%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&&&&((()))******++++++++++++************+++,,,,,,,,,,,,+++******************************))))))((((((''''''((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################}}}{{{xxxrrrooopppmmmpppqqqooommmlllfff```aaa___[[[UUUPPPKKKGGGDDDFFFDDD???:::666333222111...,,,***'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""##############################"""!!! !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!########################$$$$$$###"""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""#####################$$$$$$#########"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!############"""""""""!!!!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$$$$$$$###$$$######""""""######$$$""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%)))(((((((((((((((((()))******((('''''''''((()))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$###############""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###""""""""""""###$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$#########""""""!!!!!!"""###$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&&&&((())))))******++++++******))))))***++++++,,,,,,++++++************************))))))))))))((((((''''''(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################~~~|||xxxsssooopppmmmqqqsssqqqnnnmmmhhhbbbbbb```\\\VVVPPPJJJFFFDDDFFFCCC???;;;777444222111...,,,***'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###########################"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###!!!!!!!!!!!!"""""""""""" """"""""""""""""""""""""############""""""""""""!!!""""""######$$$$$$$$$$$$###""""""""""""""""""""""""############""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############!!!""""""######""""""!!!############""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!"""###############""""""###$$$$$$$$$$$$#########""""""""""""######"""""""""""""""""""""""""""##################""""""""""""""""""############$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((***)))((((((''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$############"""""""""######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######$$$###"""""""""""""""###$$$$$$$$$#######################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&''')))))))))************))))))))))))***+++++++++++++++++++++++++++++++++++++++)))))))))(((((((((((('''(((((((((''''''''''''&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################{{{yyyvvvooollllllnnnsssuuuqqqmmmkkkfffaaacccaaa\\\VVVPPPJJJFFFCCCEEECCC???;;;777444222111...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!!!!"""###$$$$$$%%%######"""""""""""""""###"""""""""######"""""""""!!!"""""""""##################""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""#########"""""""""######"""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$########################$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!"""###############""""""###$$$$$$$$$$$$###"""""""""!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############"""""""""""""""######$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&(((''''''&&&&&&''''''((())))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""######""""""""""""######################################################$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$###############"""""""""""""""################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((((((''''''((('''&&&%%%''')))((())))))))))))))))))(((((())))))***+++*********++++++++++++++++++++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################zzzxxxtttmmmiiiiiinnnsssuuuqqqkkkgggccc^^^dddaaa]]]WWWPPPJJJFFFCCCDDDBBB???;;;888555222111...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!"""######$$$$$$###"""""""""""""""#########""""""""""""""""""###!!!"""""""""##################"""!!!!!!"""######"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################!!!!!!"""###############""""""###$$$$$$$$$$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$###############""""""""""""""""""######$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$##################""""""""""""######################################################$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######""""""#########"""""""""################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((&&&'''((('''%%%%%%'''((('''(((((())))))((((((''''''((())))))******))))))************************'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################{{{zzzvvvnnniiiiiilllrrruuupppiiieeeaaa]]]cccaaa]]]WWWQQQKKKGGGEEECCCAAA???<<<888555222111...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""!!! !!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""############ !!!!!!""""""#########"""""""""""""""######$$$######""""""""""""######""""""""""""###############"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""############"""""""""""""""######$$$$$$######"""""""""""""""############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################!!!!!!"""###############""""""###$$$$$$$$$$$$###!!!!!! !!!!!!"""""""""""""""""""""""""""##################""""""""""""""""""#########""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$###############""""""""""""######################################################$$$$$$$$$############"""###############$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######!!!!!!"""##############################$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################|||{{{vvvoooiiihhhiiippptttoooiiifffccc```bbb```\\\WWWQQQLLLHHHFFFBBBAAA???<<<999555333111...,,,***'''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!! !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""###############"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""############"""""""""!!!"""######$$$$$$######"""!!!"""""""""############!!!!!!!!!!!!""""""""""""###""""""""""""""""""### !!!!!!!!!""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$$$$$$$###!!!  !!!""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$############"""""""""######""""""""""""######################################################$$$$$$$$$############"""###""""""""""""###$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$###### !!!###$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&(((&&&''''''((((((''''''&&&&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################{{{zzzuuunnnhhhgggfffnnnsssooojjjgggfffdddbbb```\\\WWWRRRMMMIIIGGGBBBAAA???<<<999666333111...,,,***'''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################"""!!! !!!"""######!!!########################"""""""""""""""""""""""""""""""""""""""""""""""" """###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""############$$$"""!!! !!!"""$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$######!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""###$$$$$$$$$$$$###  """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!######""""""""""""##############################""""""""""""""""""""""""$$$$$$$$$############""""""""""""!!!"""######$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######!!!###$$$%%%%%%$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((&&&''''''''''''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################|||{{{wwwooohhhfffeeennntttrrrmmmiiiddd___cccaaa]]]WWWQQQLLLGGGEEEFFFDDD@@@<<<999666555444---,,,)))'''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###!!!!!!"""###$$$&&&%%%$$$"""!!!!!! !!!"""###$$$$$$###"""!!!###!!!  !!!###$$$#########""""""!!!!!!"""""""""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!"""""" !!!!!!""""""######"""############$$$$$$$$$###"""  !!!###$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """###$$$""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###!!! !!! """"""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%$$$$$$$$$######""""""#########"""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''')))))))))((('''&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################""""""######$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""}}}|||xxxpppjjjhhhjjjrrrvvvsssmmmiiiddd___cccaaa]]]WWWQQQLLLHHHFFFGGGEEEAAA===999666444333---,,,)))'''&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###"""!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$############"""""""""!!!"""""""""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""######!!!!!!"""""""""#########"""""" !!!###$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########""" !!!!!! """"""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""########################"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""###$$$&&&'''""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""######$$$############"""""""""!!!""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$######"""""""""###"""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################""""""######$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""|||{{{wwwooojjjiiinnntttwwwssslllhhhddd```cccaaa]]]XXXRRRLLLHHHFFFHHHFFFBBB===999555333222---,,,)))'''&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###"""""""""###$$$######""""""""""""######""""""############""""""$$$###"""!!!!!!"""###$$$############"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""!!!!!!!!!""""""""""""### !!!!!!!!!"""""""""""""""!!! !!!###$$$$$$$$$#########"""""""""""""""""""""""""""""""""#########$$$######""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######"""!!! """"""!!! """"""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""####################################"""""""""""""""""""""""""""######$$$$$$######""" !!!"""###%%%'''(((""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!"""###########################""""""""""""""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$#########"""""""""""""""""""""""""""""""""######$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################""""""######$$$%%%########################"""##################"""""""""""""""""""""""""""|||yyywwwssslllhhhhhhmmmsssuuuooojjjgggdddaaacccaaa]]]XXXRRRMMMIIIGGGJJJGGGCCC===999555333222---,,,)))'''&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""######$$$""""""!!!!!!"""###$$$$$$"""""""""######"""""""""!!!!!! !!!!!!#########"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######"""!!!!!! !!!"""######$$$$$$$$$$$$#########"""""""""""""""""""""""""""###$$$%%%%%%%%%###"""!!!""""""############""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!  """######!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###""""""""""""""""""###!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""""""""############""""""!!!!!!""""""$$$%%%&&&&&&""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""""""""""""""""""""""" !!!"""$$$$$$###""""""#########"""""""""""""""""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''(((***+++)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################""""""######$$$%%%########################""""""############""""""""""""""""""""""""""""""{{{xxxwwwrrrkkkiiikkkiiioooqqqlllgggeeedddaaacccaaa]]]XXXSSSNNNJJJHHHJJJGGGCCC>>>999666333222---,,,)))'''&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$!!!!!!!!!!!!"""###$$$%%%###""""""""""""""""""###!!!!!! !!!!!!""""""""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""##################"""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########"""""""""""""""""""""""""""###$$$%%%%%%%%%###"""!!!""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$!!! !!!###$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################!!!"""""""""############""""""""""""""""""""""""######""""""""""""######!!!!!!""""""######$$$$$$########################"""""""""""""""""""""""""""""""""######""""""""""""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############################## !!!"""$$$$$$###""""""""""""""""""""""""######""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$"""""""""""""""#########!!!!!!""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''(((***+++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################""""""######$$$%%%########################""""""############""""""""""""""""""""""""""""""}}}zzzyyytttmmmlllppphhhnnnppplllgggfffdddbbbcccaaa]]]XXXSSSNNNJJJHHHIIIGGGCCC>>>:::666444333---,,,)))'''&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$######""""""""""""######""""""############""""""""""""""""""############ !!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$############"""""""""############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""#########$$$######""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###""""""""""""###$$$$$$"""!!! !!!###$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""""""""""""""####################################""""""""""""############""""""""""""""""""""""""$$$######""""""######$$$""""""""""""####################################""""""""""""""""""""""""!!!""""""######""""""!!!######$$$$$$$$$######"""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!!!!"""###############""""""""""""############""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$###############$$$$$$$$$!!!!!!!!!"""######$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))*********)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################""""""######$$$%%%########################"""##################"""""""""""""""""""""""""""}}}{{{yyytttnnnnnnrrrkkkqqqtttpppjjjhhheeebbbcccaaa]]]XXXSSSOOOKKKIIIIIIFFFBBB>>>:::777666555---,,,)))'''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$###"""""""""""""""######$$$###"""!!!!!!"""###$$$""""""############""""""!!!"""""""""############ !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$#########""""""""""""""""""############ !!!!!!"""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""############""""""""""""############""""""""""""""""""""""""""""""######""""""######$$$%%%###"""!!!!!!###$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""!!!"""""""""####################################""""""""""""############""""""""""""""""""""""""$$$######""""""######$$$#########"""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$########################"""""""""""""""######$$$!!!"""""""""############""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%% !!!!!!"""######$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################""""""######$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""}}}{{{yyywwwrrrlllmmmrrrooouuuxxxtttmmmjjjfffbbbcccaaa]]]YYYTTTOOOKKKIIIHHHFFFBBB>>>:::888666666---,,,)))'''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!! !!!!!!""""""#########$$$ !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """###$$$""""""############""""""""""""############""""""""""""""""""""""""""""""#########"""######$$$%%%$$$"""!!!"""###$$$###!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$########################""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """$$$%%%&&&&&&%%%""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''')))))))))((('''&&&************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%#################################"""###$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""{{{tttssstttrrrpppooommmoooyyy{{{ooohhhggg```eeeccc```YYYSSSNNNKKKKKKIIIFFFAAA<<<888555333333000---(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""##################""""""""""""######!!!!!!"""###############""""""############""""""$$$#########""""""!!!!!!################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$###############$$$ !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''')))+++---///000,,,+++***((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%################################################################################################{{{uuuuuuuuurrrooonnnppppppyyyzzzmmmgggfff___dddccc```ZZZSSSMMMJJJIIIHHHFFFAAA;;;777444222222///,,,(((&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""############"""""""""!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""##################""""""""""""######!!!!!!"""###############""""""############""""""############"""""""""!!!################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$###############$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((***,,,---++++++)))((('''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%################################################################################################|||wwwwwwvvvrrrnnnmmmrrrpppwwwwwwkkkeeeddd]]]bbbbbb```[[[TTTMMMHHHFFFGGGDDD@@@:::666333111111...+++(((&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$#########"""  $$$###""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""############"""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""##################""""""""""""######!!!!!!"""###############""""""############""""""############""""""""""""################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$###############$$$$$$""""""######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""######$$$%%%%%%%%%$$$############$$$########################$$$$$$$$$###############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))***))))))'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%################################################################################################}}}yyyyyyvvvqqqllllllpppmmmrrrssshhhdddddd^^^```aaa```\\\TTTLLLFFFCCCFFFDDD???999555222000000,,,***'''&&&'''(((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$###""""""!!!"""""""""!!!!!!"""""""""######"""""""""""""""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!"""""""""##################""""""""""""######!!!!!!"""###############""""""############""""""#########"""""""""""""""################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!"""###$$$$$$%%%%%%$$$""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""#####################"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$$$$###############################################################""""""""""""""""""""""""###############$$$$$$$$$################################################""""""###$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%################################################################################################|||yyyxxxuuuoookkkllllllhhhnnnooogggeeefff______``````\\\UUUMMMGGGCCCFFFCCC>>>999555222000000,,,***((('''((()))((('''''''''''''''''''''''''''###$$$&&&&&&&&&&&&$$$###%%%%%%$$$$$$###"""!!!!!!#########$$$$$$############"""""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!"""""""""##################""""""""""""######!!!!!!"""###############""""""############""""""""""""""""""""""""######################################################""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""##################""""""###$$$$$$%%%&&&%%%$$$######$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$######""""""######################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%################################################################################################{{{xxxwwwsssmmmkkkmmmkkkggglllooohhhgggggg______``````\\\VVVNNNHHHFFFFFFCCC???999555222000000,,,***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""""""""!!!!!!""""""######""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""##################""""""""""""######!!!!!!"""###############""""""############""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""###$$$%%%%%%'''&&&%%%#########$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$###""""""""""""##########################################$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%################################################""""""###$$$$$$$$$$$$####################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%################################################################################################~~~yyyvvvtttpppkkkkkknnnmmmiiinnnrrrkkkiiihhh______``````\\\VVVOOOKKKIIIGGGDDD???:::555222111000---+++)))(((((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$############"""""""""""" !!!"""######"""!!! """""""""""""""###$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""############""""""""""""""""""""""""!!!"""""""""############ !!!"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""######!!!!!!"""###############""""""############""""""!!!"""""""""############################################################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""###$$$%%%&&&)))'''%%%#########$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$###"""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%################################################""""""###$$$$$$$$$$$$###########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%################################################################################################}}}xxxtttrrrooojjjkkkpppppplllqqqtttmmmkkkhhh______```___\\\VVVPPPLLLKKKGGGDDD@@@:::666333111111---,,,***)))((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$"""""""""""""""#########!!!"""###$$$$$$###"""!!!""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################""""""""""""######!!!!!!"""###############""""""############""""""!!!!!!""""""#########$$$################################################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""######$$$$$$###""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""###$$$%%%&&&)))(((&&&#########$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$#########"""###$$$$$$%%%$$$######"""""""""""""""########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%################################################################################################yyy{{{|||rrrmmmpppmmmpppsss{{{vvviiihhhiii___fffgggcccYYYQQQMMMIIIEEEGGGDDD???:::777555111///111///,,,(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""######"""""""""""""""###$$$""" !!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$######!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$'''&&&$$$"""!!!""""""###$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$###""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" """%%%''''''%%%""" ######""""""######$$$%%%"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""""""""############""""""########################"""############$$$$$$$$$%%%###"""###$$$$$$###"""########################"""############$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$""""""############""""""$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""################################################{{{}}}~~~rrrmmmooolllmmmpppxxxuuujjjiiikkkbbbfffgggcccZZZRRRNNNJJJFFFGGGCCC>>>999666444111///...---***(((''''''((()))&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""######"""""""""""""""###$$$""" !!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$######"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$###""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######!!!!!!!!!""""""#########%%%$$$###!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$&&&&&&$$$"""!!!######""""""######$$$%%%$$$$$$##################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""""""""############""""""########################"""############$$$$$$$$$$$$###"""###$$$$$$###"""########################"""############$$$$$$$$$#########$$$######""""""""""""############""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""################################################}}}sssmmmnnnkkkkkklllttttttjjjjjjllldddeeegggddd[[[SSSOOOKKKGGGEEEAAA<<<888555333111///,,,+++)))(((((()))***+++&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""######$$$""" """###"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######$$$######"""!!! """"""""""""""""""""""""###$$$$$$$$$$$$###""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$###"""!!! !!!###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""######""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""############"""""""""############$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""##################""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######""""""######$$$%%%%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""""""""############""""""########################"""############$$$$$$$$$$$$###"""###$$$%%%$$$"""########################"""############$$$$$$$$$############"""!!! """"""############""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!"""######$$$$$$######################################################"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############################################################|||~~~tttnnnnnnkkkkkkjjjrrrssskkkjjjkkkddddddgggddd\\\UUUQQQMMMHHHDDD@@@:::666444333111000---,,,***(((((()))***+++'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""##################"""!!!!!!#########!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$######"""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!######$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$################################################"""""""""""""""##################"""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$######""""""######$$$%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$######"""########################""""""#########$$$$$$$$$$$$"""""""""$$$%%%$$$###########################""""""#########$$$$$$$$$"""""""""""""""!!! """######$$$$$$######"""$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!"""############"""################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################yyy|||~~~sssnnnoookkkmmmiiipppssskkkhhhhhhaaacccfffddd\\\UUUQQQMMMIIICCC???999555333222222111000...,,,)))((((((((()))'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""##################"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""############""""""!!!"""""""""""""""""""""""""""######$$$$$$$$$############""""""""""""######""""""""""""""""""""""""################################################!!!"""""""""##################$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!##################"""""""""######$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$#######################################!!!!!!""""""############""""""""""""""""""######""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$###"""!!!"""$$$%%%$$$###########################""""""#########$$$$$$$$$ !!!"""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!"""############"""################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################~~~www{{{~~~tttnnnoookkkooohhhnnnssskkkfffeee___aaadddccc\\\VVVRRRMMMHHHCCC???999555333333333222222000---***((('''''''''''''''''''''&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""""""""""""""""" """###$$$$$$#########""""""###$$$$$$###!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""################################################""""""""""""##################$$$$$$$$$$$$##################""""""""""""######$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#################################!!!!!!!!!"""######$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$######""""""######$$$%%%!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$##############################"""############$$$$$$$$$###"""!!!"""$$$%%%%%%$$$########################"""############$$$$$$$$$ !!!"""##################$$$$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!"""######$$$$$$######################################################"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$################################################yyy}}}uuunnnnnnjjjnnnffflllrrrkkkfffddd______cccbbb\\\UUUQQQMMMHHHCCC???999555444444444444222000---***((('''''''''''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""""""""""""""""" """$$$%%%$$$###"""###""""""$$$%%%%%%###!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""################################################""""""""""""##################$$$$$$$$$$$$######%%%$$$$$$$$$#########"""!!!"""###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$################################# !!!!!!"""######$$$$$$!!!"""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""######$$$%%%##################$$$$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$########################"""############$$$$$$$$$""""""#####################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$################################################|||uuunnnnnniiimmmdddjjjqqqkkkfffeee```^^^bbbaaa[[[UUUQQQLLLGGGDDD???999555444444555555222000---***((((((((()))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" """$$$%%%$$$###"""###"""###$$$%%%%%%###!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""################################################""""""""""""##################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$###### !!!"""######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""#########"""###$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$########################"""############$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################~~~|||wwwnnnjjjjjjfffeeejjjqqqppphhhbbbbbbaaadddccc\\\UUUQQQLLLGGGEEE@@@:::555444555666666111...+++***))))))'''%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&%%%###!!!!!!"""$$$$$$$$$############"""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! $$$#########""""""!!!!!! !!!!!!"""""""""""""""!!!!!!""""""######$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""############$$$$$$##################""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################""""""###""""""###%%%(((&&&%%%###!!!!!!"""###%%%################################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%$$$###"""$$$#########""""""!!!!!!""""""""""""""""""""""""###############"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################~~~|||vvvnnnjjjjjjjjjkkkpppuuurrrgggaaaaaabbbeeeddd\\\UUUQQQMMMHHHDDD???999444333333444555111...+++******)))'''&&&''''''&&&&&&&&&%%%%%%%%%!!!###%%%%%%#########$$$$$$$$$$$$############"""$$$#########""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!############"""""""""!!! !!!!!!""""""""""""""""""""""""""""""#########""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""####################################"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################!!!"""###""""""###%%%'''&&&%%%###"""!!!"""###$$$################################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""############"""""""""!!!""""""""""""""""""""""""###############"""!!!!!!############$$$$$$$$$$$$$$$$$$$$$#########""""""###""""""!!!"""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################}}}{{{vvvnnniiiiiinnnrrrxxxzzzsssgggaaabbbbbbeeeddd]]]VVVRRRNNNIIIDDD???888333222222333333000...+++******)))(((&&&''''''&&&&&&&&&%%%%%%%%% """$$$%%%$$$$$$%%%&&&$$$$$$$$$############"""###############"""""""""########################!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""" !!!""""""######""""""############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#######################################!!!"""######"""###%%%''''''&&&$$$"""!!!!!!"""###################################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""############""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""############$$$$$$$$$##################""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################|||{{{uuummmiiiiiimmmttt{{{{{{rrrgggbbbcccbbbfffeee]]]WWWSSSOOOJJJDDD???888333222222333333000...,,,*********((('''''''''&&&&&&&&&%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$#########""""""################################################ !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#####################"""""""""""""""!!!!!!"""############"""$$$$$$######""""""!!!!!!!!!"""""""""############################################################!!!""""""""""""###############$$$$$$$$$$$$######""""""######$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!###$$$#########$$$&&&'''&&&$$$###"""!!!""""""################################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""""""""#####################$$$$$$##################"""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!""""""""""""########################"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$###"""!!!!!!########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################################################################%%%%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$##################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################~~~{{{zzzuuummmiiijjjiiirrryyywwwooogggddddddbbbeeeddd]]]WWWSSSOOOKKKEEE@@@999444222333333333000...,,,++++++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$######$$$$$$$$$$$$#########""""""###############$$$$$$$$$########################"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""######!!!""""""###############$$$$$$######""""""!!!!!!!!!"""""""""############################################################!!!""""""""""""###############$$$$$$$$$$$$######"""######$$$%%%&&&&&&&&&""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!###$$$$$$###"""###%%%&&&%%%$$$###""""""""""""################################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""""""""############$$$##################$$$""""""""""""""""""######""""""""""""""""""""""""###############"""!!!!!! !!!!!!!!!"""""""""########################"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$###"""!!!!!!########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################{{{yyyyyyuuunnnkkkkkkfffnnnssspppkkkhhhfffdddaaadddccc]]]VVVSSSOOOJJJFFFAAA:::444222222333333000...,,,+++++++++***(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###"""###$$$$$$$$$############"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############!!!"""######$$$$$$##################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$$$$############$$$%%%&&&&&&'''((("""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$########################!!!###%%%%%%###"""###$$$$$$$$$$$$$$$#########"""################################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$""""""""""""############""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$###"""""""""########################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################|||yyywwwxxxuuuooolllmmmffflllnnnkkkhhhiiigggccc```cccbbb\\\VVVRRRNNNJJJEEE@@@999333111111111222000...,,,+++++++++***)))''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$############"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########!!!"""""""""############""""""###$$$$$$$$$$$$###"""""""""""""""#########""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$%%%######$$$$$$$$$$$$############$$$%%%&&&'''((((((!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!###%%%%%%$$$""""""###""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$!!!"""""""""############""""""""""""""""""""""""###############"""!!!!!!!!!!!!"""""""""#########""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$##########################################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""########################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################################################################%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################{{{wwwvvvwwwuuuooommmnnnhhhllllllhhhgggiiigggbbb___bbbbbb[[[UUURRRNNNJJJDDD???888222000000000000000...,,,+++,,,,,,+++)))''''''&&&&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$############"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###!!!!!!""""""######$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%&&&(((((()))!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################!!!###%%%%%%$$$""""""###!!!"""###$$$$$$%%%$$$$$$################################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""###############"""!!!!!!""""""""""""############""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################yyyvvvxxxwwwqqqlllkkkgggfffhhhmmmlllfffcccdddbbbeeeccc]]]YYYVVVQQQLLLBBBAAA<<<444111444666444000///---+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!########################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############"""!!!!!!########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$###"""!!!!!! ###############"""!!!!!!""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$#########""""""&&&###"""###""" ###(((########################################################################""""""""""""############################################################!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%######"""!!!!!!"""###$$$########################""""""""""""""""""""""""$$$$$$##################(((((('''&&&&&&%%%$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzwwwxxxwwwqqqlllkkkiiigggiiimmmlllfffcccccceeefffddd]]]WWWTTTOOOJJJEEEDDD>>>666333555777555222000...,,,***)))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""########################"""######$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########""""""!!!"""###$$$%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""############%%%%%%%%%$$$###"""""""""###############"""!!!!!!""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!! """%%%$$$ ###########################################################################""""""""""""##################################################################$$$######"""!!! ######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$########################################################################&&&&&&%%%%%%$$$######"""########################$$$$$$############$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}yyyyyywwwppplllkkkkkkiiikkknnnlllfffbbbbbbfffgggddd\\\VVVSSSNNNIIIIIIHHHBBB999555777888666333111///---+++*********(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########""""""""""""###$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############################################################$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""########################""""""""""""############&&&&&&%%%%%%$$$#########"""############""""""!!!""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###############"""###(((,,,+++%%%###$$$########################################################################"""""""""#########$$$$$$################################################%%%%%%$$$$$$###""" ######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$########################################################################$$$$$$$$$###""""""!!!!!!########################$$$$$$############$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{zzzvvvooolllllllllkkklllooolllfffbbbbbbffffffccc[[[UUUSSSOOOJJJJJJJJJDDD;;;777888777555333111///,,,***)))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''&&&%%%%%%$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################""""""""""""######""""""""""""""""""""""""########################!!!"""""""""############%%%%%%$$$$$$$$$#########""""""############"""!!!!!!"""""""""############""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%########################$$$$$$)))---,,,&&&$$$&&&########################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$######"""!!!######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$###############################################################$$$$$$$$$$$$#########"""""""""!!!########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||zzzuuunnnlllnnnnnnlllmmmooommmfffbbbbbbccceeebbb[[[WWWTTTQQQLLLJJJJJJDDD;;;777777777444222111...+++)))(((''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################""""""""""""######""""""""""""""""""""""""########################!!!"""""""""###########################"""""""""!!!""""""#########""""""!!!"""""""""############""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""""""""""""""####################################"""!!!###&&&%%%!!!!!!$$$####################################################################################$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{yyytttmmmlllooonnnlllmmmpppnnngggccccccbbbdddccc]]]YYYVVVRRRLLLIIIIIIDDD<<<777888777444222000...+++(((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""########################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$###############################################################$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""!!!""""""############"""""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$$$$############"""""""""!!!!!!!!!""""""""""""##################$$$$$$$$$$$$"""###%%%### """&&&#################################################################################$$$$$$$$$$$$%%%################################################ !!!###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||zzzxxxrrrllllllpppnnnlllmmmpppnnnhhhddddddcccffffff```[[[WWWQQQJJJIIIIIIDDD===999999888555333222///,,,)))(((''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""""""""####################################!!!!!!"""###############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""!!!""""""""""""#########""""""#########$$$$$$$$$&&&$$$%%%(((&&&###$$$(((#################################################################################$$$$$$$$$%%%%%%################################################"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{yyywwwrrrllllllqqqmmmlllmmmpppoooiiieeeeeeeeehhhhhhccc]]]WWWOOOGGGIIIIIIEEE>>>::::::999666555333000---***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$##############################""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###############""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""############"""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$"""!!!$$$'''%%%!!!!!!$$$##############################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzwwwxxxvvvqqqnnnooogggjjjmmmppppppmmmiiifffhhhgggeee```ZZZTTTQQQPPPKKKLLLGGG>>>888666555333444111---)))'''(((***,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$"""""""""###############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""########################################################################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%######################## !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%zzzwwwwwwuuupppmmmmmmkkkmmmooopppoookkkgggdddeeeeeeccc___XXXSSSPPPOOOHHHJJJFFF>>>888777777555444111---)))'''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###"""!!!!!!!!!"""###$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""########################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%#########""""""""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%########################!!!!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%{{{wwwvvvtttooollllllnnnooooooooollliiieeebbbbbbbbbaaa]]]XXXSSSPPPOOOGGGIIIFFF>>>999999999777444111---)))((((((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###"""!!! !!!"""$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""########################################################################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$###%%%$$$######"""###############$$$$$$$$$%%%%%%%%%###""""""""""""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%}}}xxxwwwtttoookkklllmmmmmmmmmllljjjgggcccaaa```aaaaaa^^^YYYTTTQQQPPPJJJKKKHHH@@@::::::999888333111---***((((((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$"""""""""###############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%~~~yyywwwtttooolllmmmiiijjjjjjjjjhhhfffcccbbbaaabbbbbb```[[[VVVRRRQQQNNNOOOKKKBBB<<<::::::777333111---***)))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$"""###%%%'''&&&$$$""" """"""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%~~~xxxvvvsssnnnlllmmmfffhhhiiijjjiiigggdddbbbbbbcccdddbbb]]]WWWSSSRRROOOPPPLLLCCC<<<:::999777222000...+++)))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$############$$$$$$&&&'''((()))'''%%%!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""#################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%|||vvvtttqqqmmmkkklllgggiiikkklllkkkhhhdddbbbbbbdddeeebbb]]]WWWSSSQQQMMMNNNJJJAAA;;;:::999777222000...+++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$,,,+++***(((%%%$$$"""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$!!!!!!"""$$$######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%yyytttrrroookkkjjjlllhhhkkknnnooommmiiidddaaabbbdddeeebbb]]]VVVRRROOOIIIKKKGGG???:::::::::888222000...,,,***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$222///***&&&#########$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$!!! """$$$######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%|||wwwtttppplllkkkmmmkkkmmmooopppooolllgggeee```aaabbb___ZZZTTTOOOMMMMMMJJJEEE>>>888666888:::555333///+++)))***+++---))))))'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''&&&%%%&&&(((((((((''''''''''''''''''((()))***))))))((((((((('''''''''))))))*********)))((((((''''''&&&&&&&&&''''''(((---,,,***(((''''''(((((((((((((((((((((((())))))************************'''''''''(((((()))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&$$$###%%%,,,333000,,,'''$$$###$$$$$$$$$########################&&&%%%###"""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||wwwuuurrrmmmkkkmmmmmmoooqqqqqqppplllhhheee```bbbccc```[[[TTTPPPNNNMMMKKKFFF???999777888:::999666222---+++***++++++))))))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((('''&&&''')))***)))(((((((((''''''((())))))******************+++++++++***************+++++++++,,,+++***))))))***++++++---,,,***))))))))))))***)))))))))***************))))))))))))))))))))))))&&&&&&&&&''''''((((((((('''(((((())))))(((((('''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%###"""###)))...+++((($$$"""###$$$%%%$$$########################%%%%%%###"""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||xxxwwwuuupppmmmmmmooopppqqqrrrppplllhhheeebbbcccdddbbb\\\VVVQQQOOONNNLLLGGGAAA;;;999:::;;;===:::555000,,,************)))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((('''(((***+++***)))))))))))))))))))))******''''''((())))))******+++***))))))((()))***,,,---///...,,,***)))***+++,,,+++***))))))))))))******((((((((())))))*********************************''''''(((((((((((())))))((())))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$###!!!"""%%%)))$$$"""!!!!!!###%%%%%%$$$########################%%%$$$######"""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%|||xxxyyywwwrrrnnnmmmooopppqqqqqqoookkkgggeeecccdddeeeccc]]]WWWRRRPPPOOOMMMHHHBBB===:::;;;<<<;;;999444000,,,************)))((('''&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((('''(((***+++***)))*********+++++++++******(((((()))))))))*********,,,+++******+++...111222222000---+++***+++,,,---++++++++++++++++++,,,,,,))))))*********+++++++++,,,,,,+++++++++++++++***************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""###$$$"""!!!!!!"""$$$%%%$$$"""########################$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%~~~yyyzzzyyytttooommmmmmnnnooonnnmmmiiifffddddddeeefffccc^^^XXXSSSQQQOOOMMMIIIDDD>>>;;;;;;<<<777555222...,,,+++************((('''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((('''&&&''')))***)))(((+++,,,,,,------,,,++++++---------------,,,,,,,,,............000444777999333222000...------...///,,,---------------------------------------------,,,,,,+++++++++*********++++++************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$#########$$$######$$$%%%%%%###!!!####################################$$$#########""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%zzzzzzzzzuuupppnnnllllllmmmmmmllliiigggeeedddeeefffddd^^^XXXSSSQQQNNNMMMJJJDDD???;;;;;;<<<333111///---,,,+++++++++******)))(((''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******((('''&&&''')))***)))(((,,,---...///...---,,,+++,,,,,,,,,,,,------------,,,---...000222666999;;;333222111000000000000000//////000000000000///...//////......---,,,,,,,,,------,,,,,,++++++*********************)))))))))++++++,,,,,,,,,,,,++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$%%%%%%%%%###!!!########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%{{{zzzzzzuuupppnnnkkklllmmmmmmllljjjiiihhhccceeefffccc^^^WWWSSSQQQNNNMMMIIIDDD???;;;:::;;;222111///---,,,+++******+++***)))(((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))((('''(((***+++***)))---...///000000...,,,+++,,,---...///111222333444222333555888<<>>>>>>>>===<<<<<>>:::999888777555444333333333333222111111000//////------------,,,,,,,,,+++,,,,,,------------,,,,,,)))))))))******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%$$$$$$&&&$$$######$$$%%%$$$"""########################!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$###$$$&&&''''''&&&$$$###"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%{{{yyyyyyuuupppnnnllllllmmmmmmmmmlllkkkjjjccceeeeeeccc]]]WWWRRRPPPMMMLLLIIIDDD???;;;:::;;;333222000...,,,+++***)))+++***)))(((((('''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))***************)))))))))+++,,,+++***...///000111000///---+++333444666888;;;>>>@@@AAA???AAADDDHHHLLLNNNPPPQQQNNNPPPRRRSSSSSSRRRPPPOOO[[[\\\\\\\\\[[[ZZZXXXWWWKKKJJJIIIGGGEEEDDDBBBBBB::::::999888777777666666222222111111000000000///,,,------......------,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$%%%###""""""###%%%$$$$$$########################!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$###$$$&&&''''''&&&$$$###"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%|||tttpppwwwrrrrrrkkklllmmmmmmllljjjhhhfff```fffgggaaaZZZVVVRRROOONNNMMMJJJEEE@@@<<<;;;<<<555222///+++))))))******,,,+++***)))((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''''''''((((((((())))))(((((((((((()))******)))((('''(((***+++,,,+++---,,,,,,++++++,,,---...//////...///111444777999@@@DDDHHHKKKPPPVVVUUUQQQTTTRRRTTTZZZ\\\WWWWWWZZZ______bbbgggddd___bbbiiirrrllleeebbbeeefffccc```]]]^^^[[[WWWYYY^^^\\\VVVXXXYYYWWWRRRPPPPPPLLLFFFJJJHHHDDD@@@===;;;999999333333111000/////////000///---,,,,,,---.........+++******((('''''')))++++++***)))((('''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{sssooovvvppppppkkkmmmpppqqqpppmmmiiifffaaafffhhhccc\\\XXXTTTQQQNNNMMMJJJEEE@@@<<<;;;<<<666333000,,,******++++++++++++***)))((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))&&&&&&'''''''''''''''''''''''''''((((((((())))))(((((('''''''''(((((())))))((((((((()))******************)))***+++...000222555999<<<@@@EEEKKKOOOTTTWWWYYYZZZ___eeefffdddfffdddhhhqqqvvvxxx}}}zzz|||}}}yyywwwwww|||zzzvvvrrrpppqqquuuxxxrrrpppjjjccccccfffddd___^^^```___]]]^^^bbbbbb___\\\]]]^^^^^^^^^\\\[[[YYYSSSOOOJJJDDD>>>;;;999888444111---++++++,,,,,,,,,......---,,,***)))******(((((('''(((((()))***+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############"""###%%%&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzsssooouuuooonnnkkknnnrrruuutttoooiiieeebbbhhhkkkeee^^^ZZZVVVRRRNNNMMMJJJEEE@@@<<<;;;<<<777444111---+++++++++,,,******)))(((''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))******++++++++++++---...///000111444999<<<@@@FFFMMMQQQRRRTTTYYY^^^hhhnnntttyyy}}}||||||wwwxxxtttmmmjjjkkkiiifffeeeeeeeeefffgggiiikkklllnnnllliiiddd^^^XXXSSSPPPHHHCCC<<<777444222000///.........------,,,,,,,,,))))))******++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$#########""""""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{tttpppvvvooommmlllnnnrrrtttsssooojjjfffffflllnnnhhh```[[[UUUQQQNNNMMMJJJEEE@@@<<<;;;<<<666444000---+++***+++,,,))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))))))))((((((''''''&&&&&&'''(((((((((((()))))))))++++++************++++++***+++,,,------...///000111444999<<<>>>AAAFFFJJJTTT\\\fffjjjiiijjjooottt{{{zzzuuupppnnnkkkfffbbbaaadddhhhkkkpppsssvvvwwwvvvsssooollleee```ZZZSSSMMMHHHCCC@@@444222000///.........---------------,,,,,,+++************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}wwwsssyyypppnnnmmmnnnppppppooommmjjjhhhjjjoooqqqjjjaaaZZZSSSNNNNNNMMMJJJEEE@@@<<<;;;<<<555333///,,,))))))***+++)))((((((''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))))))))((((((''''''&&&(((((((((((()))))))))*********))))))******+++,,,))),,,...///000222666:::777===EEEIIILLLOOOUUUYYYgggqqq~~~~~~xxxsssppppppppplllllllllnnnppprrruuuwwwxxxuuurrrnnnjjjeee___[[[OOOJJJBBB;;;666222---***,,,,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzvvv{{{rrrooommmnnnnnnnnnmmmkkkiiihhhiiioooqqqjjjaaaYYYRRRLLLNNNMMMJJJEEE@@@<<<;;;<<<555222///+++)))))))))***))))))(((''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&'''((())))))))))))((())))))((((((((((((((((((((((((((()))))))))******''''''(((((()))***,,,,,,,,,///222444777<<>>555333000---+++++++++,,,))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((()))******+++++++++---+++,,,///000000555<<<;;;???EEELLLTTT]]]fffllloooppppppooouuuuuuiiiggglllrrrwww||||||}}}sssjjjeeecccYYYLLL<<<222111111000---***,,,---***'''&&&)))---*********))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%zzzwww}}}uuurrrkkklllnnnooonnnmmmkkkiiidddfffhhhfff```XXXRRROOOPPPMMMHHHCCC>>>;;;;;;;;;444222///---+++***++++++))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))******++++++000...///333444777???HHHPPPSSSWWW]]]bbbhhhmmmppppppsssuuuwww~~~tttoooiiilllttt{{{~~~~~~xxxrrrmmmkkkkkkggg^^^PPPAAA666000///(((+++...///---*********++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%~~~xxxtttzzzsssqqqoooooopppooonnnllljjjhhheeegggiiigggaaaZZZTTTQQQMMMKKKGGGCCC@@@===;;;999444222///---+++***++++++))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++******))))))***+++,,,///000444:::>>>CCCNNNYYYggghhhkkkooorrrtttttttttvvvzzz~~~}}}qqqqqqsssuuuyyy|||}}}xxxpppiiihhhlllpppooofffUUUBBB666333111......//////---,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&~~~wwwrrrxxxrrrqqqpppqqqqqqpppnnnkkkhhhgggeeegggiiigggbbbZZZUUURRRKKKHHHDDDAAA???>>>;;;:::555333000---+++++++++,,,))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))++++++***+++,,,...000111111444<<>>222+++***,,,---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''xxxrrrxxxrrrrrrnnnoooppppppnnnkkkgggeeedddfffhhhfffaaaZZZTTTQQQVVVOOOGGG@@@===<<<;;;:::555444111...,,,,,,,,,---))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******+++---000444888:::<<>>555///---,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&yyyrrrxxxssstttkkklllnnnooonnnkkkgggdddbbbeeegggeee```YYYSSSPPPeee[[[MMMBBB===;;;::::::666444111///---,,,------))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***))))))))))))))))))))))))))))))+++///444:::???BBBJJJOOOWWW^^^^^^]]]bbbkkkppprrrxxxxxx|||wwwzzzyyynnnnnnrrrqqqrrrtttvvv|||~~~qqqhhheeeoooyyyzzzjjj```dddllluuussslll^^^LLL===444000---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###""""""###%%%(((+++---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%