BM6P6(@ (((((((((((()))***,,,,,,)))************+++++++++...---,,,,,,---///222333777???IIISSSVVVUUUPPPLLLPPPQQQZZZgggnnnnnnooosssuuu{{{~~~zzzoooeee``````cccdddgggiiigggiiiuuuuuubbbOOOBBBCCCQQQaaakkkrrrxxxxxxxxxxxxuuupppgggeeebbbaaabbbcccbbbaaaeeefffgggiiilllpppsssuuummmmmmmmmmmmooorrruuuwwwvvvvvvuuutttrrrpppnnnmmmpppqqqtttxxx{{{{{{yyywwwwwwxxxyyyyyyxxxvvvsssrrrrrrppplllgggbbb]]]YYYWWWTTTXXX\\\]]]]]]```gggmmmpppppppppooommmlllmmmooorrrtttvvvuuuttttttwwwzzzzzzxxxwwwuuusssssssssssssssssssssuuuwww{{{~~~}}}|||{{{zzz}}}||||||~~~~~~}}}}}}~~~}}}}}}zzzrrrfff\\\VVVPPPLLLLLLNNNTTT```kkkpppuuu||||||{{{xxxzzz{{{zzzzzz}}}yyyiii\\\UUUTTTUUU```gggoootttvvvvvvxxxzzzyyy{{{~~~~~~}}}||||||}}}xxxxxxxxxxxxwwwvvvuuutttwwwxxx|||}}}xxxsssoooiiiccc___]]]YYYXXX___fffmmmuuu|||wwwvvvrrrllleeeaaa_________]]]ZZZXXXVVVWWWXXXZZZbbbkkkuuu{{{|||tttooojjjhhhiiiooorrrrrrrrruuu{{{||||||{{{zzzzzz|||}}}}}}vvvlllddd___YYYOOOHHHEEEDDDCCCBBBAAA@@@??????????????????CCCJJJTTT___fffjjjmmmqqqsssuuuwwwzzz|||}}}vvvooonnnoooqqqrrrsssssstttyyy}}}uuurrrvvvzzzqqq\\\OOOHHHDDDFFFLLLWWW^^^\\\QQQGGGAAA@@@?????????>>><<<:::777333000...---...---,,,---......//////......------------------------------......///////////////////////////000000000000111111222222222333333333555444666888999<<>><<<:::777444000.........------,,,------......------,,,---------------------------......///////////////////////////000000000000111111222222222333333333333222555888:::???KKKWWWlllttt}}}~~~yyyvvvyyy}}}~~~zzzvvvtttuuuwww}}}{{{yyyxxxvvvrrrsss|||***)))))))))))))))******,,,,,,,,,,,,------------------------///333666888???GGGRRR\\\bbbeeefffggghhhhhhmmmvvv|||wwwjjjcccaaaddddddfffgggfffhhhsssqqq\\\LLLEEEJJJZZZjjjvvv}}}~~~wwwooohhhfffeeeeeefffgggfffeeeaaadddiiimmmpppqqqqqqqqqsssrrrqqqpppqqqrrrssstttsssrrrqqqooooooooooooppprrrqqqpppqqqssssssrrrqqqssstttvvvwwwwwwvvvtttsssuuusssoooiiiddd___[[[ZZZZZZ\\\^^^^^^]]]^^^cccggggggiiikkkmmmmmmnnnppprrrwwwxxxyyyyyyxxxwwwyyyzzzyyywwwuuusssrrrtttvvvwwwxxxwwwvvvvvvvvvwwwyyyzzz}}}||||||{{{zzzyyyxxxxxxuuutttuuuxxx|||~~~|||{{{}}}}}}xxxqqqfff^^^SSSLLLGGGEEEFFFJJJUUU```iiimmmrrrvvvwwwvvvvvvvvvwwwvvvvvvwwwzzz{{{|||{{{yyyrrrggg[[[QQQNNNOOOQQQ\\\ccclllrrrtttuuuxxxzzz{{{}}}~~~~~~~~~{{{wwwqqqlllhhheeedddgggnnnvvv~~~{{{wwwrrrmmmgggaaa]]]WWWSSSRRRWWW[[[^^^eeelllqqquuuxxxzzzyyywwwuuuuuuuuutttrrrnnniiieeedddeeebbbaaa___]]]]]]]]]^^^___```iiirrrxxx{{{wwwsssuuu~~~}}}uuupppoookkkjjjmmmpppqqquuu{{{~~~}}}|||}}}~~~||||||}}}xxxpppiiieee___TTTKKKGGGFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>@@@BBBGGGPPPZZZaaahhhkkkooosssuuuwwwzzz|||~~~~~~wwwsssssspppsssuuuvvvwwwzzziiiUUUIIIDDDAAACCCJJJUUU^^^^^^TTTJJJBBBAAA????????????===;;;888555111///......---------..................------------------------------......///////////////////////////000000000000111111222222222333333333222222555999===CCCPPP]]]qqqxxx|||yyy||||||yyyxxxwww{{{~~~wwwvvvtttsssvvv+++***)))))))))))))))***,,,,,,,,,,,,------------...---------///222555777AAAHHHSSS\\\bbbfffjjjmmmtttwww}}}}}}ooogggdddddddddffffffdddfffqqq~~~~~~lllWWWKKKIIIRRRaaaoooxxx|||~~~}}}|||uuunnnfffeeedddeeefffggggggfffccceeeiiillloooqqqqqqqqquuuuuusssrrrrrrrrrrrrrrrrrrpppooommmmmmoooppprrrrrrpppnnnnnnpppqqqrrrqqqsssuuuwwwyyyyyyyyyxxxwwwtttrrrmmmhhhbbb^^^[[[ZZZ\\\]]]^^^]]]\\\\\\___aaaccceeeiiikkkmmmooorrrtttzzz{{{{{{{{{{{{{{{{{{{{{|||yyyvvvtttssstttvvvwwwyyyyyyxxxxxxxxxxxxyyyzzz|||{{{{{{zzzyyyyyyxxxxxxvvvuuuuuuxxx{{{}}}~~~}}}~~~zzzwww{{{}}}vvvmmmccc\\\RRRLLLFFFDDDEEEIIISSS^^^iiimmmqqquuuvvvvvvwwwxxxxxxvvvtttvvvwwwwwwsssooolllggg___VVVPPPOOORRRVVV]]]dddlllrrrttttttvvvxxx{{{}}}~~~yyyrrrkkkddd^^^[[[[[[^^^fffnnnwww~~~}}}zzzuuuppplllfffaaa]]]YYYTTTRRRTTTVVVZZZccckkkssswww|||}}}{{{zzzyyyyyyxxxuuuqqqooonnnnnnjjjiiihhhgggffffffeeeeeegggmmmtttyyy|||uuuqqqnnnqqqzzz}}}yyytttpppiiieeeccceeegggiiiooovvv|||~~~~~~}}}|||}}}}}}zzzzzz{{{}}}zzzsssllliiibbbWWWMMMHHHFFFEEEDDDBBBAAAAAAAAAAAA===???@@@BBBEEELLLVVV]]]eeeiiinnnsssuuuxxxzzz|||}}}~~~zzzuuussspppssswwwxxxxxxzzz{{{fffSSSHHHCCC???AAAGGGRRR\\\]]]TTTKKKCCCAAA????????????===<<<999666222//////......---//////000000000000//////---------------------------......///////////////////////////000000000000111111222222222333333333444444777;;;???FFFTTTbbbuuu{{{~~~|||{{{yyyvvvuuuzzz+++***)))))))))))))))***++++++++++++,,,,,,,,,,,,///.........///111444555???GGGSSS\\\bbbhhhnnnsss}}}tttllliiieeeeeeeeeddd```bbbmmmzzzyyygggSSSKKKPPPZZZhhhssswwwxxxvvvssstttuuuqqqlllcccbbbbbbcccfffgggfffeeeffffffhhhjjjmmmooorrrsssvvvuuutttsssrrrrrrrrrqqqpppooonnnmmmmmmoooqqqrrrpppnnnmmmmmmooorrrssssssrrrsssvvvxxxyyyyyyxxxwwwqqqooojjjeee```\\\ZZZZZZ\\\\\\]]]\\\[[[[[[\\\]]]```ccchhhkkknnnpppsssuuuzzz{{{{{{|||}}}}}}|||{{{}}}{{{xxxuuuttttttuuuuuuxxxxxxxxxyyyzzz{{{||||||{{{{{{{{{zzzzzzyyyyyyxxxyyyxxxxxxyyy{{{}}}|||{{{|||xxxuuuyyyvvvkkk```ZZZQQQJJJEEECCCCCCHHHRRR\\\hhhlllqqqtttvvvwwwxxxyyyyyywwwttttttsssoooiiiccc___]]]XXXSSSPPPQQQUUUYYY___eeemmmrrrssssssuuuwwwzzz}}}|||vvvnnneee]]]VVVRRRQQQUUU[[[ccckkkssszzz~~~zzzwwwsssoookkkfff```]]][[[VVVSSSTTTVVV[[[fffrrrxxx}}}}}}{{{zzzzzzxxxxxxwwwvvvtttrrrpppooorrrvvvzzz|||yyypppmmmmmmrrrzzz{{{vvvsssqqqmmmjjjaaa]]][[[\\\]]]___gggpppvvvyyy{{{|||{{{{{{{{{|||yyyyyy{{{}}}}}}vvvoookkkeeeYYYOOOJJJEEEDDDBBBAAA@@@@@@??????===@@@BBBBBBDDDIIISSSZZZbbbgggmmmrrrvvvxxx{{{|||||||||}}}~~~|||vvvsssppptttwwwyyyyyy{{{yyyeeeTTTIIIDDD>>>???DDDNNNXXXZZZTTTLLLDDDBBB???>>>??????>>>===:::777333000//////...------......//////......------------------------------......///////////////////////////000000000000111111222222222333333333444444777;;;???FFFUUUcccwww|||}}}zzzzzz***)))))))))))))))******++++++++++++,,,,,,,,,,,,//////...///000333666777???HHHUUU___eeekkkrrrxxxvvvooolllfffeeedddaaa]]]^^^hhhuuu|||}}}~~~sssaaaPPPNNNWWWcccmmmtttvvvtttpppkkklllooolllggg______```bbbeeegggfffeeegggggghhhiiilllooorrrtttttttttsssssssssrrrrrrrrrpppooonnnnnnnnnoooqqqrrrooonnnlllmmmppprrrssssssnnnppprrrtttvvvuuuuuutttnnnkkkgggbbb^^^[[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\___ccchhhllloooqqqsssuuuwwwwwwxxxzzz||||||{{{yyyzzzyyywwwuuutttsssssssssvvvwwwxxxyyyzzz{{{|||}}}zzzzzzzzzzzzyyyyyyyyyxxxzzzyyyxxxyyy{{{|||{{{zzz{{{xxxuuuxxx~~~xxxlllbbb[[[RRRKKKDDDBBBAAAEEEOOOYYYdddiiiooosssuuuvvvvvvwwwxxxwwwtttrrrnnnhhhaaa\\\WWWVVVUUUSSSQQQRRRUUUXXX]]]ccckkkppprrrrrrtttvvvyyy|||}}}vvvmmmcccYYYQQQMMMIIIKKKPPPUUU\\\eeeooouuuwwwtttpppmmmjjjfffaaa^^^ZZZXXXXXX[[[^^^dddppp|||}}}{{{|||~~~~~~{{{nnnllllllpppxxx}}}uuuoookkkhhhccc```YYYVVVUUUUUUUUUWWW___iiiooorrrvvvxxxyyyzzz{{{}}}yyyzzz{{{}}}xxxpppllleeeZZZPPPLLLDDDCCCBBBAAA@@@?????????>>>AAADDDCCCCCCGGGPPPWWW```eeelllrrrvvvxxx{{{}}}}}}}}}}}}~~~vvvrrrpppssswwwyyyyyy{{{xxxfffUUUKKKFFF@@@???BBBKKKUUUYYYUUUOOOEEEBBB???>>>??????>>>>>>;;;888444111000///...---++++++,,,,,,,,,,,,++++++---------------------------......///////////////////////////000000000000111111222222222333333333444333666:::>>>GGGVVVeeexxx{{{)))((((((((()))***++++++,,,,,,,,,,,,------------......///000333777;;;===EEEOOO[[[bbbeeeiiiooottt}}}}}}uuunnnkkkgggeeeccc___ZZZZZZdddppptttvvvxxx{{{lll\\\NNNQQQ^^^jjjqqqtttwwwuuuoookkkkkklllhhhaaa^^^^^^___bbbeeegggfffeeefffgggiiikkkmmmoooqqqrrrqqqqqqrrrsssssssssssssssoooooopppppppppppppppqqqooonnnmmmmmmoooppppppooommmoooqqqsssttttttsssrrrkkkiiiddd```]]]\\\\\\\\\\\\\\\\\\]]]^^^______^^^aaadddiiimmmoooqqqsssuuurrrqqqrrruuuyyyzzzxxxuuusssssssssssssssrrrrrrrrruuuvvvwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuvvvxxxzzzyyyxxxzzzxxxwwwwww{{{}}}rrrgggaaaWWWPPPHHHDDDBBBDDDLLLVVVbbbhhhoootttvvvwwwvvvvvvtttuuutttpppiiibbb^^^[[[WWWXXXXXXWWWUUUTTTUUUWWWWWW^^^gggmmmpppqqqtttvvvxxx{{{{{{pppdddXXXOOOJJJFFFGGGIIILLLQQQZZZfffnnntttqqqnnnllliiifffbbb___[[[]]]cccjjjnnnsss~~~rrrnnnkkklllrrrxxx|||}}}}}}xxxsssoookkkeee^^^XXXPPPNNNNNNNNNMMMOOOWWWbbbiiilllrrrvvvxxxzzz|||~~~zzz{{{|||}}}~~~zzzqqqllleeeZZZQQQNNNEEEDDDCCCBBBAAA@@@@@@@@@???CCCEEEDDDCCCFFFNNNVVV^^^ccckkkqqqvvvyyy{{{}}}~~~xxxssspppsssvvvxxxyyy|||}}}}}}vvvfffWWWLLLGGGEEEBBBBBBIIISSSXXXWWWRRREEECCC???>>>>>>??????>>><<<999444111000000///---,,,,,,------------,,,,,,---------------------------......///////////////////////////000000000000111111222222222333333333555555888===CCCLLL]]]lllwwwzzz|||~~~(((((((((((()))***,,,,,,---------.........//////---...///222666;;;@@@BBBLLLUUU```dddddddddggglllwww~~~{{{tttmmmiiihhheeebbb^^^XXXWWWaaammmmmmppprrruuu{{{{{{iiiYYYMMMSSSbbbnnnssstttyyywwwrrrmmmmmmmmmfff]]]]]]^^^___cccfffhhhgggfffdddfffjjjmmmpppppppppoooooopppqqqrrrssstttttttttooopppqqqqqqqqqqqqpppppppppnnnmmmmmmnnnnnnmmmllloooqqqsssuuuuuuuuutttsssjjjhhhddd```]]]]]]]]]^^^\\\\\\]]]___aaabbbaaa```bbbeeejjjnnnpppqqqssstttmmmmmmnnnrrrvvvwwwuuurrrlllmmmoooqqqrrrrrrrrrqqqtttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvrrrqqqqqqsssvvvxxxxxxxxxyyyyyyxxxwwwyyy~~~vvvlllfff^^^VVVNNNHHHDDDEEELLLUUUccchhhqqqwwwyyyyyyxxxwwwqqqssssssnnnggg```]]]]]]\\\]]]^^^]]]ZZZXXXWWWWWWRRRYYYcccjjjnnnqqqtttwwwwwwzzztttfffYYYOOOJJJGGGGGGGGGHHHLLLVVVccclllrrrpppmmmkkkiiifffbbb```]]]bbbmmmxxx}}}xxxrrrllljjjnnntttxxxzzzzzzwwwuuusssoooggg]]]UUUJJJHHHHHHIIIHHHIIIQQQ[[[eeejjjpppuuuxxx{{{~~~{{{|||}}}~~~~~~~~~}}}}}}{{{qqqkkkdddZZZRRROOOFFFEEEDDDCCCBBBAAAAAAAAA@@@DDDGGGEEECCCEEENNNUUU]]]cccjjjqqqvvvyyy{{{}}}yyytttpppsssvvvwwwxxx|||{{{~~~~~~uuufffWWWMMMHHHHHHEEECCCIIISSSYYYXXXUUUFFFCCC@@@>>>>>>?????????<<<999555222000000///...//////000000000000//////---------------------------......///////////////////////////000000000000111111222222222333333333888888<<>>;;;:::<<<:::777333///---+++***,,,------......------,,,,,,,,,------.../////////,,,,,,,,,---------......////////////000000000000000111222222111222444666888:::===CCCOOO___ppp{{{}}}yyy|||xxxvvvtttuuuyyy************))))))))))))+++,,,...---,,,,,,---///---...111444666<<>>>>>===;;;777333000...,,,,,,...//////////////////...000//////...------,,,,,,,,,------------.........,,,,,,---......///000000---///222333444444666777:::<<>>???===;;;888444111...------......////////////......//////.........---------------------............,,,,,,---...///000111222...111444555555444555666:::===FFFWWWjjjyyy~~~wwwxxx|||rrroookkkiiiiiikkkkkkkkk'''(((+++,,,---,,,+++***(((+++...//////...---...111000111555:::GGG\\\ppp{{{xxxvvvuuuuuusssmmmhhh\\\\\\___eeejjjkkkgggbbbYYYWWWUUUUUUXXX\\\^^^___^^^[[[WWWTTTRRRRRRSSSTTTVVVYYY[[[\\\aaafffeeebbbWWWSSSUUUaaaooouuuvvvuuuqqqrrrqqqnnniiiccc]]][[[\\\^^^```ccceeefffggggggfffhhhkkkllllllkkkjjjiiihhhiiikkkmmmnnnooooooooommmmmmmmmllljjjkkkmmmoootttrrrpppnnnnnnoooqqqrrrkkkiiifffcccbbb___\\\YYYWWWYYY\\\```dddeeeeeedddgggeeeccccccdddfffffffffgggffffffgggjjjmmmmmmmmmhhhhhhhhhggggggggghhhhhhfffgggiiikkkmmmllllllkkkkkklllmmmnnnooopppqqqqqqmmmppptttwwwyyyyyywwwvvvnnnmmmllllllmmmooorrrttttttssssssrrrssswww}}}zzzqqqjjj^^^WWWQQQMMMIIIFFFGGGKKKQQQ\\\fffkkkoootttwwwwwwxxxxxx{{{{{{pppfff]]]WWWRRROOOIIILLLTTT___jjjqqqttttttsssqqqqqquuu~~~yyyhhhWWWUUUXXXbbbkkkpppuuuyyywwwvvvtttqqqmmmiiifffddd\\\___eeellluuu|||~~~~~~ssskkkkkkpppuuu||||||tttmmmeee^^^YYYQQQKKKHHHFFFDDDFFFJJJNNNUUU```jjjqqqvvvyyy{{{~~~|||{{{yyyyyy{{{|||~~~|||}}}}}}tttjjj```ZZZSSSOOOIIIEEECCCBBBAAA@@@AAABBBCCCBBBAAADDDJJJOOOWWW]]]eeelllqqqtttwwwyyyxxx|||}}}~~~yyyzzz{{{{{{~~~yyyjjjdddaaaZZZQQQLLLFFFFFFJJJUUUaaahhhgggccc```TTTHHHCCCBBB@@@>>>???===;;;888444111///......,,,------......------,,,---------.........//////---------.........//////---...///000111222333333111333555555444444555666:::???KKK^^^ppp|||~~~|||tttyyy~~~zzz|||zzzvvvpppkkkgggeeecccaaa)))***+++,,,,,,,,,+++***(((+++---............///000000222666:::FFFZZZlll|||{{{zzzxxxvvvsssnnnkkk]]]\\\\\\aaaggghhheee```ZZZXXXUUUUUUXXX[[[^^^___^^^[[[WWWUUUVVVWWWYYYYYYYYY]]]```aaaeeehhhfffaaaWWWTTTXXXeeepppttttttuuuqqqqqqpppllleee___[[[YYYZZZ\\\___bbbdddeeeeeeeeeeeehhhmmmoooooooooooooookkklllmmmnnnooopppppppppnnnnnnmmmkkkjjjkkkmmmpppqqqpppnnnmmmmmmnnnpppqqqooommmjjjiiihhheeebbb___]]]^^^___bbbeeegggfffeeegggeeebbbaaabbbcccdddcccfffddddddeeeiiilllnnnnnnkkkkkkjjjhhhfffdddeeefffeeefffgggiiijjjjjjkkkkkkhhhiiijjjlllnnnooopppqqqoooqqqtttwwwzzz{{{{{{{{{tttssspppooooooppprrrttttttuuuuuutttrrrsssvvvxxx}}}vvvmmmggg[[[TTTOOOLLLIIIEEEFFFJJJOOOYYYbbbggglllrrrwwwxxxyyy}}}~~~sssiii```ZZZUUURRRJJJKKKQQQ[[[gggpppssstttsssrrrqqqttt|||~~~ooo___[[[[[[dddnnnuuu{{{}}}|||zzzwwwrrrnnnjjjhhh___```dddjjjsss}}}{{{~~~|||oooeeedddiiioooxxx~~~|||uuuooohhhaaa\\\TTTLLLIIIGGGEEEFFFIIIJJJQQQ]]]gggnnnssswwwyyy||||||{{{zzzzzz{{{||||||{{{}}}~~~xxxmmmddd]]]UUUPPPJJJEEECCCCCCBBBAAAAAACCCEEEDDDCCCEEEJJJNNNVVV[[[dddkkkqqquuuxxxzzzzzz}}}~~~{{{zzzzzz{{{|||~~~pppiiiggg___TTTMMMGGGCCCDDDOOO___iiijjjeeecccVVVJJJFFFDDDAAA>>>???===;;;888555222000//////,,,,,,------------,,,,,,,,,,,,------...//////000------.........///////////////000111222222333333333444555444444444666888<<>>GGGXXXhhhnnnrrruuutttqqqnnnnnnoooccc[[[SSSSSSZZZaaaddddddaaa___\\\\\\^^^___``````aaa]]]XXXXXX\\\aaadddeeeffflllpppssswwwyyyvvvpppZZZZZZ```kkksssuuuuuuvvvooopppnnnjjjccc___^^^___```bbbeeehhhjjjjjjjjjiiiggglllrrruuutttssstttuuuqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnllljjjkkkoooqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrtttyyy}}}}}}kkkhhheeefffhhhiiihhhgggeeebbb```___bbbdddfffgggfffccc``````bbbeeeggghhhggghhhiiifffbbbaaabbbdddfffeeeddddddeeegggjjjkkkmmmmmmmmmnnnnnnooooooooossssssuuuxxx{{{~~~|||yyyuuussssssssstttvvvwwwvvvrrrllleeeaaa______aaadddggghhhddd]]]XXXUUUOOOLLLKKKHHHEEEEEEHHHJJJSSS[[[___dddmmmtttwwwzzz{{{qqqggg```YYYUUUNNNLLLMMMUUUbbbmmmrrrsssxxxyyyxxxwwwyyy}}}rrriiibbbfffpppyyy|||uuuiiihhhgggjjjooowww}}}{{{~~~xxxkkkaaaaaahhhppprrryyy}}}zzzvvvqqqjjjccc```VVVNNNKKKJJJHHHHHHJJJFFFNNNYYYccckkkpppsssuuuzzzzzz{{{||||||{{{zzzzzz{{{|||}}}~~~{{{qqqgggaaaVVVQQQKKKFFFDDDDDDDDDDDD>>>AAAEEEFFFEEEEEEGGGJJJUUU[[[dddlllqqquuuyyy{{{|||}}}~~~}}}|||}}}}}}}}}wwwwwwxxxxxx|||xxxqqqnnneeeVVVLLLCCC@@@>>>AAAIIIRRRXXX[[[\\\QQQGGGEEEEEEBBB@@@@@@>>><<<999666333111111000......////////////....../////////...------,,,,,,............/////////000////////////000000000000000111111111333777===BBBAAAMMM^^^mmmuuuxxxwwwvvvrrr~~~~~~zzzvvvvvvxxx{{{zzz|||~~~yyyyyy{{{ssskkkccc\\\VVVRRR((()))***+++,,,+++******,,,---------,,,---000222///333666777:::DDDUUUbbbnnnqqqrrrpppoooppplllfffggg^^^UUUSSSZZZbbbffffffdddccc```]]]aaaggghhheeeggg^^^YYY]]]eeehhhiiijjjqqqsssuuuxxx}}}xxxoooYYY]]]dddlllsssvvvvvvtttrrrqqqnnnhhhbbb___^^^^^^___aaadddhhhjjjlllllllllkkkooouuuvvvsssqqqpppqqqpppqqqrrrssssssssssssssstttrrrooommmlllmmmooopppoooooooooooopppqqqrrrssstttwww{{{|||nnnkkkiiiiiilllmmmkkkiiicccbbb```______aaadddeeehhhfffbbb___^^^^^^```aaa___aaaccceeeeeecccaaa___dddddddddeeeggghhhjjjkkkmmmmmmllllllmmmnnnoooqqqsssssssssuuuwww{{{~~~{{{vvvtttsssqqqpppsssppplllggg```XXXPPPKKKIIIMMMRRRVVVWWWUUURRROOOLLLKKKIIIGGGDDDBBB@@@???AAAGGGOOOTTTWWW\\\ccciiillluuu}}}wwwnnnaaaZZZZZZPPPNNNNNNTTT___jjjrrruuu}}}{{{zzzzzzyyy|||zzzrrriiigggooo{{{sssfff```hhhoooqqquuu}}}}}}~~~}}}vvvlllffffffiiillluuuxxxxxxxxxxxxvvvnnneee___ZZZSSSMMMJJJHHHHHHGGGJJJOOOWWW```hhhpppvvvzzz||||||{{{zzzzzzzzzzzz{{{||||||}}}~~~{{{uuulllcccYYYTTTMMMGGGDDDCCCCCCCCCCCCCCCBBBAAAAAACCCGGGJJJTTTZZZccckkkqqqtttwwwxxx{{{{{{|||}}}~~~{{{|||{{{xxxyyy~~~||||||qqqjjjccc[[[TTTMMM@@@===@@@CCCNNNUUUPPPRRRMMMGGGCCCCCCBBB@@@>>>@@@???<<<999666222000//////////////////.........000000000000000000000000333222222111000/////////------...///000111222222333111222777888888:::>>>EEESSS```ppp|||wwwsss}}}||||||zzzyyywwwtttuuuwwwxxxwwwtttoooooowww{{{lllpppxxx~~~{{{tttlllbbbYYYRRRNNN((()))***+++,,,++++++***,,,---......------///111///111444555999CCCQQQ\\\aaaeeeiiijjjnnnqqqppplllmmmddd[[[YYY___eeeggggggbbbbbbaaa```eeelllooollloooeee___ccckkkoooqqqsssvvvyyy{{{~~~}}}sssZZZ^^^fffooovvvyyyyyyxxxsssrrrooojjjdddaaa``````aaacccfffiiillloooqqqrrrnnnpppsssuuutttrrrqqqqqqoooooopppqqqssstttuuuuuutttsssqqqooonnnnnnooooooppppppoooppppppqqqrrrssstttvvv{{{{{{pppmmmjjjiiijjjkkkjjjiiiaaa```^^^^^^___aaadddeeehhheeebbb^^^]]]^^^___```aaaccceeeffffffeeecccaaagggffffffeeeeeeffffffgggmmmlllllllllmmmnnnpppqqqssssssssstttvvvzzz}}}|||yyywwwvvvtttrrrrrrlllddd\\\UUUOOOJJJFFFFFFHHHJJJLLLMMMMMMKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@>>>CCCHHHKKKLLLPPPVVV\\\```iiisss|||zzzpppddd]]]\\\QQQNNNNNNTTT___jjjrrruuu{{{zzzyyyyyyxxxyyy|||sssqqqxxx{{{mmmeeeiiioooooosss{{{}}}xxxnnnhhhgggiiilllrrruuuvvvvvvxxxwwwqqqhhhaaa\\\TTTOOOLLLKKKJJJIIIKKKQQQYYYbbbkkkrrrwwwzzz}}}}}}|||{{{{{{|||||||||}}}}}}}}}yyyooofffYYYUUUNNNHHHEEEDDDCCCBBBBBBCCCBBBAAAAAACCCFFFJJJRRRXXXbbbjjjpppsssvvvxxx}}}}}}}}}~~~~~~}}}|||xxxyyy|||{{{}}}ssslllfff]]]VVVNNNAAA>>>@@@AAAKKKSSSNNNNNNJJJDDDAAAAAAAAA@@@??????>>><<<888555222///.../////////////////////...................................................------...///000111222222333111222666888777:::???JJJYYYffftttyyyuuu}}}~~~{{{wwwrrrnnnooosssuuuvvvqqqllljjjpppwww|||~~~{{{zzz{{{zzzvvvppphhhmmmuuu~~~|||tttjjjaaaZZZTTTRRR))))))***++++++++++++***+++---//////......///000///000111333888@@@JJJQQQVVV\\\cccggglllrrrsssqqqrrrkkkcccaaadddiiijjjiiifffiiijjjkkkqqqyyy|||zzzzzzooogggiiipppvvvyyy|||}}}yyy\\\aaajjjsssyyy|||||||||uuutttqqqlllfffcccbbbcccdddeeegggjjjnnnrrruuuwwwqqqqqqqqqrrrssstttsssqqqnnnooooooppprrrtttvvvwwwtttssssssqqqpppoooooonnnpppppppppqqqqqqrrrsssttttttvvvyyy~~~}}}zzzrrrnnnjjjgggfffgggffffff```___]]]]]]]]]```bbbdddeeeccc```^^^]]]^^^___aaadddeeeggghhhhhhgggeeedddgggffffffeeeeeeffffffgggllllllkkklllmmmoooqqqrrrsssrrrrrrsssvvvyyy|||~~~}}}{{{zzzyyyvvvtttrrriii\\\QQQIIIEEECCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBAAA<<>>===;;;888555222///---......//////////////////........................+++,,,,,,---...//////000---...//////000111222222222111222666777777;;;AAAPPP```nnnyyy|||www~~~xxxooolllnnnrrrvvvxxxpppkkkgggjjjmmmnnnrrrvvv{{{xxxuuuttttttpppkkkffffffkkksss}}}|||tttjjjaaa[[[WWWVVV))))))******++++++++++++***---///000000//////000222111111222777===DDDHHHSSS[[[bbbgggkkkqqqrrrqqqsssmmmgggfffiiilllmmmlllkkkoootttwww}}}yyynnnnnntttxxx|||~~~~~~^^^eeennnvvv{{{}}}}}}}}}vvvuuurrrmmmhhhdddcccdddffffffgggiiilllppptttvvvrrrooommmnnnqqqsssrrrpppppppppppppppqqqsssuuuvvvssstttttttttsssqqqooonnnqqqqqqqqqqqqrrrssstttttttttuuuxxx{{{~~~}}}{{{xxxrrrnnniiieeecccbbbccccccbbbaaa^^^]]]\\\^^^```aaaaaa```^^^]]]^^^```bbbcccfffgggiiijjjjjjiiigggfffdddeeeeeefffgggiiijjjkkklllkkkkkklllmmmoooqqqrrrssssssssssssuuuxxx{{{}}}~~~}}}|||||||||zzzwwwuuuqqqgggZZZMMMEEEBBBBBBAAA@@@AAABBBDDDEEEGGGHHHIIIIIIHHHGGGEEEDDDBBBAAA@@@=========;;;:::;;;???CCCCCCHHHQQQ[[[hhhvvvwwwlllddd```VVVSSSQQQVVV```kkkrrrvvvxxxxxxzzzyyytttpppssszzz|||nnniiijjjlllqqqvvv}}}}}}}}}~~~{{{qqqhhhdddbbbbbb```cccfffiiinnnssspppjjjccc___YYYUUURRRQQQPPPOOOPPPTTT\\\fffooouuuxxxxxx||||||||||||}}}}}}~~~~~~~~~~~~sssiii\\\XXXQQQLLLHHHEEEBBB@@@AAABBBBBBBBBAAACCCFFFHHHNNNUUU___hhhnnnsssvvvxxx{{{zzzuuuoooiiicccUUUHHHDDDDDDDDDNNNXXXVVVTTTPPPKKKFFFCCCBBBBBBCCC???>>>===:::777333000...............////////////.................................///000000111111...//////000111111222222222111222666777777>>>EEESSSeeesss|||}}}xxx}}}sssrrruuuxxxzzz|||uuuppplllkkkkkkiiikkkooowww}}}xxxuuutttrrrlllgggdddhhhmmmuuu}}}uuummmddd]]]YYYWWW***************++++++++++++---000111000//////000444444333444777<<>>===@@@FFFNNNXXXdddqqq{{{yyypppgggcccZZZVVVTTTWWWaaalllssswwwyyyzzz{{{zzztttmmmnnnttt|||~~~ooohhhiiimmmrrrwww|||~~~~~~}}}}}}}}}~~~||||||}}}{{{pppfff```\\\[[[ZZZ]]]```dddkkkqqqqqqllldddaaa[[[XXXVVVUUUSSSRRRSSSVVV\\\eeeooouuuwwwwwwzzzzzz{{{{{{|||}}}~~~wwwmmm___ZZZSSSLLLHHHEEEBBB@@@@@@AAABBBBBBAAABBBEEEGGGMMMTTT^^^hhhoootttxxxzzz}}}||||||tttllleee___TTTHHHEEEEEEDDDPPP\\\[[[[[[WWWPPPIIICCC@@@@@@AAA@@@@@@???<<<999555111///---.........//////000000////////////////////////000000000000000000000000//////000000111111222222222222333666777888@@@JJJVVVjjjvvv|||}}}yyyyyy|||~~~yyyuuusssoookkklllpppxxxyyyuuuuuuppphhhddddddjjjoooxxx}}}yyyrrriiiaaaYYYUUU******))))))******+++,,,,,,...000000//////000111444555666666888===DDDIIIOOOZZZdddhhhkkkppprrrrrrpppmmmjjjiiilllppptttuuuttt}}}|||zzz|||{{{yyyxxxzzzuuuaaaiiittt{{{}}}}}}}}}}}}{{{yyyuuuoooiiidddcccccceeeeeefffgggiiikkklllmmmnnnlllkkkkkkmmmnnnnnnnnnrrrrrrsssssssssrrrqqqpppqqqrrrssssssssssssqqqqqqpppppppppqqqqqqrrrsssttttttssstttuuuwwwxxxvvvtttuuutttqqqmmmiiigggiiikkkiiigggccc```^^^^^^______`````````aaaccceeegggiiihhhiiiiiiiiiiiiiiiiiihhhlllkkkkkkjjjjjjkkkkkklllmmmmmmllllllmmmnnnpppqqqrrrqqqppppppqqqtttvvvxxxvvvvvvuuuvvvwwwvvvsssqqqfff```XXXPPPLLLHHHFFFEEEBBBDDDGGGIIIKKKLLLLLLLLLOOONNNLLLJJJGGGDDDBBBAAA>>><<<;;;999888999:::;;;;;;<<>>;;;666222000------......///000000000000000000000000000000000///////////////.........000000000111111111222222333333555777777:::DDDOOO]]]qqq|||}}}}}}zzzyyyssssssvvv~~~yyytttsssmmmdddbbbfffmmmrrrzzz{{{uuulllbbbZZZTTT+++***)))))))))***+++,,,---...//////...///111333111555888999:::AAALLLTTTUUU```kkknnnppptttvvvuuutttqqqnnnlllooossswwwzzz}}}|||}}}zzzuuussspppyyyzzzjjj___hhhuuu}}}~~~}}}xxxrrrjjjeeecccccccccdddfffiiikkkmmmnnnnnnkkklllnnnmmmmmmlllmmmooooooqqqsssttttttsssqqqpppooopppqqqrrrrrrsssssssssppppppoooppppppqqqrrrssstttsssrrrsssuuuuuutttsssrrrsssrrroookkkjjjkkkmmmiiigggdddbbb```aaabbbdddeeedddddddddeeefffgggggghhhhhhhhhhhhhhhhhhhhhhhhkkkkkkkkkjjjjjjkkkkkkkkkooonnnmmmllllllmmmnnnooonnnnnnmmmlllmmmoooqqqsssvvvtttssssssttttttrrrpppddd___XXXSSSPPPOOOMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMPPPPPPNNNLLLJJJHHHFFFEEEBBBAAA???======<<<<<<;;;:::999;;;???BBBGGGSSS___vvvyyyrrrlllbbb]]]ZZZ\\\dddooowwwzzz~~~uuummmlllqqquuuzzzsssjjjkkksssxxxyyy{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{uuunnnfff```\\\ZZZYYY\\\^^^aaaiiirrrssspppjjjgggccc```___^^^\\\[[[\\\[[[]]]eeeooowwwyyyyyyzzzzzz{{{|||}}}uuufff___UUULLLFFFDDDCCCBBB???@@@BBBBBBBBBBBBDDDFFFIIIQQQ\\\fffnnntttyyy{{{}}}zzzxxx||||||rrrhhhcccTTTIIIEEECCC@@@LLL[[[]]]ccc___WWWLLLCCC>>>>>>@@@@@@@@@@@@>>>;;;666222///------......///000000111////////////////////////......//////000000111111000111111111111222222222444444666888888;;;GGGSSSggg{{{~~~|||}}}|||}}}wwwvvvooofffeeelllrrrwww|||uuulllbbbZZZVVV+++***)))))))))***,,,---...//////......///111444...333888:::<<>><<<999777999<<<>>>@@@KKKYYYsss|||vvvoooddd___[[[]]]eeepppxxx{{{vvvnnnmmmqqqqqqvvv~~~uuulllmmmuuuyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~yyywwwsssmmmhhhccc```^^^XXXZZZ\\\___gggoooqqqnnnmmmjjjfffcccbbbaaa```^^^```^^^___eeeoooxxx{{{{{{{{{{{{|||}}}~~~uuuhhh```UUUKKKEEEDDDCCCCCC>>>@@@BBBBBBBBBBBBDDDEEEHHHOOOZZZeeemmmsssxxxzzz{{{}}}{{{vvv{{{{{{}}}vvvqqqYYYMMMHHHEEEAAALLL[[[]]]gggccc[[[PPPFFFAAABBBDDD?????????>>>:::555111...---------...///000000111........................//////000222333444666666111111111111111222222222555555777999999<<>><<<===>>>BBBJJJSSSjjjyyyyyytttnnneeeZZZZZZcccpppyyy|||zzzqqqmmmkkkrrruuu{{{|||ooojjjmmmsssxxxzzzzzz{{{~~~~~~~~~~~~||||||||||||}}}~~~}}}}}}~~~xxxtttoookkkiiihhhgggfff]]]\\\\\\]]]bbbhhhoootttooommmkkkjjjkkkiiiddd```aaacccgggmmmtttxxxzzzzzz{{{|||}}}||||||~~~yyyhhhaaaWWWOOOJJJGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDIIIOOOYYYbbbiiinnnrrruuu}}}{{{www}}}zzz~~~~~~yyyhhhYYYJJJDDDDDDJJJ\\\oookkkhhhaaaUUUIIIAAA???AAA?????????===;;;777333111111111000///...------,,,......////////////......////////////000000000000111111111111111111222222777555999>>><<<===NNNcccwww{{{~~~{{{wwwxxxyyyzzztttjjjaaa[[[WWW,,,+++*********+++---...---.../////////000222444222777>>>EEEMMMYYYgggrrrvvvzzzyyypppmmmlllllloootttyyywwwxxx{{{{{{wwwuuuvvvyyyvvvuuuvvvwwwuuupppmmmjjjeeeccceeeeee```[[[YYYZZZjjj|||{{{ssslllhhhdddaaa```bbbfffjjjoooqqqqqqpppoooqqqppppppqqqssssssrrrqqqttttttttttttsssrrrqqqppppppnnnmmmnnnqqqssssssrrrqqqooonnnmmmnnnpppsssuuutttuuuvvvwwwwwwwwwwwwwwwuuuqqqmmmmmmooopppmmmjjjiiigggccc```___aaaccceeehhheeebbbaaabbbccccccbbbeeecccbbbccceeeggghhhhhhiiiiiihhhhhhhhhiiiiiijjjkkkkkkllllllmmmmmmmmmnnnkkkiiigggggggggiiijjjkkkooommmmmmooosssuuutttsssooolllhhhfffeeedddbbbaaa```^^^[[[WWWTTTRRRQQQQQQQQQPPPPPPPPPQQQRRRTTTUUUTTTVVVUUUQQQOOOPPPMMMHHHEEEAAA>>>>>>>>>@@@GGGOOOcccrrrzzzsssjjj```___gggrrryyy|||{{{rrrmmmlllppptttyyy}}}rrrjjjkkkqqqwwwzzz{{{}}}~~~~~~}}}||||||}}}}}}}}}|||zzz{{{||||||{{{yyytttqqqllliiihhhhhhhhhhhhcccaaa___```ccchhhnnnrrrqqqooommmmmmmmmllliiiffffffhhhjjjpppuuuyyyzzzzzz{{{|||}}}}}}}}}~~~zzzllleee[[[RRRLLLIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEHHHOOOYYYbbbjjjoootttwww}}}yyyuuuzzz|||}}}mmm]]]MMMFFFDDDIIIZZZlllrrroooggg[[[LLLCCC@@@AAA@@@@@@???>>>;;;777333111000000//////......------......////////////......////////////000000000000000000111111222222222333666555999??????BBBSSShhh~~~}}}}}}xxxyyy}}}xxxnnneee^^^ZZZ***++++++,,,---,,,,,,,,,---...000000///000333555222777@@@IIISSSaaaoooyyyzzzpppkkkhhheeegggjjjkkkjjjkkkooopppmmmlllnnnqqqrrrsssuuuvvvuuuqqqnnnkkkeee```___]]]XXXUUUVVV[[[kkk}}}|||vvvoooiiieeecccbbbaaaeeegggkkkoooqqqrrrqqqppppppooooooqqqsssttttttssssssssssssssssssrrrqqqpppqqqooooooppprrrtttuuutttqqqqqqooooooppprrrtttvvvvvvvvvwwwxxxyyyzzzzzzyyyvvvrrrooonnnoooooommmjjjgggeeebbb``````aaacccddddddbbb```___aaabbbbbbbbbcccaaa___```bbbeeefffgggiiihhhhhhgggggggggggggggkkkkkkllllllllllllllllllhhhhhhggggggggggggggghhhlllllllllooorrruuuuuuuuutttrrrooommmmmmlllkkkiiigggeeeaaa\\\YYYVVVTTTSSSRRRQQQQQQQQQRRRTTTWWWXXX___bbbbbb___]]]]]]ZZZVVVOOOJJJGGGFFFDDDDDDHHHOOO___nnn~~~xxxooofffdddjjjsssyyy|||}}}uuuooommmtttwww{{{vvviiiffflllrrrwwwyyy|||~~~~~~~~~~~~}}}||||||}}}}}}~~~|||zzzzzzyyyxxxuuusssqqqnnnjjjiiiiiikkklllllliiigggeeeccceeeiiinnnqqquuusssrrrrrrrrrsssqqqpppooopppqqqtttxxx{{{{{{zzz{{{||||||}}}}}}rrrkkkaaaWWWPPPLLLIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGNNNXXXbbbjjjqqqwwwzzz~~~wwwsssxxx{{{~~~uuudddRRRIIIEEEIIIYYYkkkxxxvvvoooaaaQQQEEEAAAAAAAAAAAA@@@>>>;;;777333000///////////////...............////////////......////////////000000000000///000000111222333444444555555:::AAADDDJJJ\\\ooozzz||||||sssjjjbbb]]]))))))*********++++++***---///000000000111444666666:::AAAJJJVVVfffuuuyyyoooiiiddd___^^^```cccaaacccgggiiiggggggiiikkkppptttttttttsssppplllmmmggg```\\\WWWQQQQQQTTT\\\lll}}}~~~zzzuuummmgggeeedddddddddfffhhhkkknnnpppqqqqqqqqqooonnnnnnpppsssuuuuuuuuurrrssssssssssssrrrrrrqqqrrrqqqqqqrrrsssuuuvvvvvvtttsssrrrqqqqqqrrrssstttvvvvvvxxxyyyzzzzzzzzzzzzvvvssspppooooooooommmkkkgggfffdddbbbbbbcccdddeeebbb```______aaabbbbbbbbbcccaaa______bbbeeegggggggggggggggggggggggghhhhhhjjjkkklllmmmmmmlllkkkkkkhhhiiiiiiiiigggfffggggggllllllmmmppprrruuuvvvvvvxxxvvvsssrrrrrrrrrpppnnnkkkiiieee```[[[XXXVVVUUUTTTSSSRRRQQQRRRUUUXXXZZZeeejjjllljjjiiiiiigggddd___[[[WWWVVVRRROOORRRWWWbbbooo~~~zzzssskkkhhhmmmuuu{{{}}}yyyrrroootttxxx}}}xxxfff___dddkkkppptttyyy|||~~~}}}||||||~~~~~~~~~~~~}}}|||}}}}}}~~~}}}{{{zzzwwwtttqqqnnnkkkiiihhhjjjmmmoooooonnnkkkiiiggghhhlllqqqtttzzzyyyyyyyyyzzz{{{{{{{{{zzzyyyyyyzzz|||~~~}}}|||{{{{{{{{{|||~~~wwwpppeee[[[SSSNNNJJJGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFMMMWWWbbbkkkssszzz~~~{{{{{{}}}}}}}}}|||vvvsssxxxyyyvvvyyyhhhVVVKKKFFFIIIXXXjjjyyyxxxssseeeTTTFFFAAAAAAAAAAAA@@@>>>;;;777333000.........///////////////......////////////......////////////000000000000//////000111333444555555666777===DDDIIIRRReeewww~~~vvvmmmccc]]]+++***)))((()))***,,,------///000111111222555777:::===CCCMMM\\\oooxxxnnngggaaaZZZXXXYYYYYYWWWYYY]]]___]]]^^^aaagggpppvvvuuurrrqqqmmmhhhlllgggaaa[[[RRRKKKKKKPPP^^^mmm}}}~~~yyyssskkkeeecccccceeeeeeeeegggiiikkkmmmnnnooooooooommmmmmnnnqqqtttuuuuuurrrrrrssstttttttttsssssssssssstttttttttuuuvvvwwwwwwvvvtttsssrrrqqqqqqrrrtttuuuvvvxxxyyyzzzzzzzzzvvvuuurrrpppoooooommmlllhhhgggfffeeeeeeeeeeeeeeeaaa```___```bbbdddcccccccccaaa___```cccfffhhhhhheeeeeeffffffhhhiiikkkkkkjjjkkklllmmmnnnmmmlllkkkjjjkkklllkkkhhhfffggghhhmmmnnnppprrrsssuuuwwwxxxzzzyyywwwvvvuuutttqqqooommmkkkfffaaa]]]ZZZWWWVVVWWWUUURRRPPPQQQSSSWWWYYYccckkkqqqqqqqqqsssssspppooollliiihhhddd___```dddhhhrrr}}}wwwpppnnnrrryyy~~~uuupppnnnrrrxxx|||wwwcccXXX[[[aaajjjpppwww|||~~~}}}}}}~~~{{{||||||~~~}}}}}}}}}}}}~~~}}}|||{{{xxxtttqqqkkkhhhffffffiiilllnnnnnnooommmjjjjjjlllpppvvvyyy~~~~~~}}}{{{{{{zzz{{{|||~~~{{{tttiii^^^UUUOOOJJJGGGDDDDDDBBBBBBBBBBBBDDDDDDEEELLLVVVaaakkksss{{{wwwpppppptttyyy{{{zzzwwwuuuzzzxxxpppttt}}}vvveeeSSSJJJDDDFFFTTTeeesssuuusssfffUUUGGGAAABBBAAAAAA@@@???;;;777333111.........///////////////......////////////......////////////000000000000///000111222333444555555777:::???FFFMMMYYYkkk{{{yyyoooddd\\\...---+++***+++,,,...000...///111111222333666888;;;>>>FFFSSSfff{{{vvvmmmggg```YYYVVVVVVVVVSSSTTTXXXYYYWWWXXX[[[cccpppyyyvvvqqqppplllfffiiieeeaaaZZZOOOFFFFFFKKK___mmm|||yyyrrriiibbb```aaacccdddeeefffggghhhjjjlllmmmnnnnnnmmmlllmmmppprrrttttttrrrssstttuuuuuuuuuuuuuuutttuuuvvvuuussssssuuuwwwwwwvvvuuusssrrrqqqqqqqqqssstttvvvwwwxxxyyyzzzzzzwwwvvvtttrrrpppnnnmmmmmmiiiiiiiiihhhgggeeeeeedddbbbaaaaaabbbcccddddddbbbbbbaaa```bbbeeehhhhhhhhhddddddeeefffhhhjjjlllmmmiiijjjmmmooooooooonnnmmmjjjlllllljjjfffdddfffhhhmmmpppsssuuuvvvxxx{{{~~~~~~|||zzzyyyvvvrrrpppooolllhhhddd```]]]\\\[[[[[[WWWSSSOOONNNPPPSSSVVV]]]hhhqqquuuxxx{{{}}}|||}}}zzzyyyyyyuuupppooorrrpppwww}}}uuurrruuu|||wwwqqqlllqqqwww|||ttt```TTTSSSXXXccckkkuuu|||{{{{{{|||~~~~~~}}}}}}~~~~~~}}}||||||||||||zzzvvvssskkkhhheeeeeegggiiikkkkkknnnmmmkkkkkkoootttzzz~~~~~~~~~{{{zzzyyyyyyzzz}}}}}}vvvkkk```WWWPPPKKKGGGDDDCCCBBBAAAAAABBBCCCDDDEEEKKKUUU```jjjsss{{{uuummmlllqqqvvvxxxxxxxxxxxx}}}xxxnnnnnnrrrtttvvvwwwppp```PPPGGGAAABBBNNN]]]nnnrrrrrrgggVVVGGGBBBCCC@@@@@@@@@???<<<888555333///////////////...............////////////......////////////000000000000000111111222333444555555888;;;@@@EEEMMMZZZlllyyy~~~rrreee\\\,,,,,,,,,---------.........///111222222444777999:::???JJJZZZooo}}}tttlllgggaaaYYYVVVVVVUUURRRRRRUUUUUUSSSSSSVVV___ppp{{{wwwqqqpppmmmfffgggfffddd^^^QQQEEEEEEJJJ```nnn{{{|||uuukkkccc``````bbbdddfffffffffgggiiikkkmmmnnnnnnlllkkkkkknnnqqqrrrrrrssstttuuuvvvwwwwwwwwwwwwvvvwwwwwwuuusssrrrsssuuuttttttssssssssssssrrrrrrssstttvvvwwwyyyzzzzzzzzzwwwwwwuuurrrpppnnnmmmnnnjjjjjjiiihhhgggeeecccaaabbbaaaaaabbbcccdddcccaaa______aaacccggghhhgggfffdddddddddeeefffhhhiiijjjhhhjjjmmmpppqqqqqqpppooohhhjjjjjjfffaaa___bbbfffkkkoootttwwwyyy}}}~~~zzzvvvrrrqqqooolllhhheeecccbbbbbb]]]YYYSSSMMMKKKLLLOOOQQQWWWdddqqqxxx}}}~~~|||wwwqqqrrryyyxxxqqqkkkqqqwww|||~~~rrr___SSSOOOQQQZZZdddpppyyy}}}~~~}}}}}}}}}~~~~~~}}}}}}~~~||||||}}}~~~{{{xxxqqqnnnjjjiiijjjkkkllllllooonnnlllmmmpppvvv|||}}}|||}}}}}}}}}|||{{{zzzyyyxxxyyy|||~~~xxxnnncccZZZSSSMMMIIIEEEDDDCCCBBBBBBCCCDDDEEEDDDJJJTTT___iiirrrzzzxxxpppnnnpppqqqrrrxxxyyyzzz~~~yyynnnjjjjjjiiikkkooo}}}pppaaaRRRIIIBBBAAAKKKXXXmmmssstttjjjXXXIIIDDDDDD????????????===999666444000000//////......------......////////////......////////////000000000000222222222333333444444444888;;;???BBBJJJXXXiiittt}}}}}}wwwiii^^^((())),,,---...---+++)))...000111222333444777999:::@@@MMM^^^rrr{{{ssskkkgggaaaZZZWWWWWWRRRNNNMMMPPPOOOMMMMMMPPP\\\ooo{{{wwwrrrqqqnnnhhhhhhhhhhhhbbbUUUHHHFFFKKKaaannnzzzyyynnneeebbbbbbdddfffgggffffffgggiiikkkmmmooonnnllljjjjjjmmmoooqqqqqqssstttuuuwwwxxxxxxxxxxxxvvvxxxxxxvvvrrrppprrrtttqqqqqqrrrrrrsssttttttuuutttuuuvvvxxxyyyzzz{{{{{{wwwwwwvvvssspppnnnmmmnnnjjjjjjiiihhhfffcccaaa___bbbaaaaaabbbccccccaaa```]]]^^^```dddggghhhgggeeeddddddddddddeeeeeefffggghhhjjjmmmppprrrrrrqqqpppfffhhhgggbbb]]][[[___dddjjjnnntttxxx|||~~~yyyuuusssqqqooollliiihhhgggggg___ZZZSSSLLLIIIIIILLLNNNTTTbbbqqqzzzvvvnnnnnnttt|||xxxrrrggglllssswwwxxx{{{}}}~~~qqq___SSSNNNNNNRRR\\\kkkuuuyyy{{{~~~~~~~~~}}}~~~~~~}}}~~~~~~yyyuuuqqqooooooppppppppppppooommmmmmqqqvvv||||||zzzyyyzzz{{{{{{zzz{{{zzzxxxxxxyyy{{{~~~zzzoooeee\\\TTTNNNKKKFFFEEEDDDCCCCCCDDDEEEFFFDDDJJJTTT^^^hhhqqqzzzzzzssspppooommmkkkwwwzzzzzz}}}zzzoooiiifffdddfffjjj{{{ttteeeVVVMMMFFFCCCKKKXXXooouuuwwwmmmZZZJJJEEEEEE>>>?????????===:::777555111111000///...------,,,......////////////......////////////000000000000333333333333333333333333777:::===@@@GGGUUUeeeooo{{{{{{~~~|||vvvyyy|||lll```+++******)))***,,,---......///000111111333666999===BBBLLL\\\nnn|||~~~wwwmmmeee___ZZZUUUQQQVVVOOOKKKMMMOOOPPPPPPSSS^^^kkkvvvvvvqqqmmmjjjggglllkkkiiicccVVVJJJIIIOOO```pppvvvkkkdddaaabbbcccfffggghhhiiiiiikkknnnqqqrrrqqqpppooopppqqqrrrsssvvvvvvvvvvvvvvvwwwwwwxxxyyywwwtttrrrqqqqqqrrrsssuuuuuutttttttttuuuuuuvvvuuuwwwzzzzzzzzzyyyyyyzzz}}}{{{xxxssspppmmmlllkkkkkkjjjhhhfffccc```___^^^```aaaaaabbbbbbaaaaaaaaabbb```___```bbbeeeeeeeeedddddddddeeefffggghhhiiijjjiiihhhkkkpppssssssqqqpppjjjdddbbb]]]WWWYYY___gggqqqyyyzzz}}}yyyyyyvvvrrroooooonnnmmmlllhhhaaaVVVMMMIIIHHHHHHHHHQQQZZZeeerrr}}}sssllllllqqqxxx}}}xxxooojjjjjjkkkooouuuzzz}}}}}}|||yyyyyyqqq___QQQKKKKKKPPPWWWaaakkksssxxx{{{|||}}}~~~~~~zzzxxxyyyyyyvvvssstttssssssrrrssswww||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzz{{{}}}}}}~~~{{{pppddd[[[SSSLLLHHHHHHFFFCCCAAABBBCCCCCCCCCFFFJJJRRR\\\gggqqqyyy}}}vvvsssrrrpppqqquuu{{{zzz{{{~~~tttkkkddddddgggkkkxxx~~~jjjVVVNNNHHHCCCGGGQQQpppxxxzzznnn]]]OOOFFFBBBBBB???<<<<<<===<<<888444111111000000//////......---......///////////////666444111///.........///000222333333222333555777;;;===>>>>>>FFFWWWiiirrrtttvvvyyy~~~}}}}}}{{{vvvpppuuu{{{~~~|||{{{|||rrrddd,,,+++++++++,,,---...///...///000111111333666999;;;>>>GGGUUUeeesss{{{~~~wwwlllccc]]]YYYVVVTTTVVVPPPNNNQQQSSSRRRQQQSSS\\\gggqqqsssrrrpppmmmjjjhhhhhhfffaaaVVVLLLLLLRRRdddrrr~~~tttkkkdddbbbbbbcccggghhhiiijjjjjjlllppprrrqqqqqqqqqqqqqqqrrrssssssvvvvvvuuuuuuvvvvvvwwwxxxyyywwwtttrrrqqqqqqrrrsssttttttssssssttttttuuuvvvvvvxxx{{{|||{{{zzz{{{{{{}}}{{{wwwrrrnnnkkkiiiiiiggggggeeedddcccaaa```___aaabbbbbbccccccccccccbbbaaa___]]]]]]^^^```aaabbbeeedddddddddeeefffggghhhhhhggggggjjjooorrrsssrrrsssmmmiiifffaaa\\\]]]bbbhhhqqqyyy{{{~~~{{{xxxsssqqqpppppppppooofff___UUULLLHHHGGGGGGGGGHHHPPP[[[iiiyyy}}}rrrjjjiiinnnuuuzzz|||~~~{{{tttlllkkkmmmpppuuuzzz|||}}}~~~}}}{{{{{{|||}}}}}}{{{nnn]]]PPPKKKJJJKKKRRR\\\gggooouuuyyyzzz~~~~~~~~~}}}}}}}}}~~~}}}{{{wwwvvvvvvuuuttttttuuuyyy{{{|||}}}~~~}}}|||{{{{{{zzzyyyyyyyyyzzzzzzyyyzzzzzzzzzzzz{{{}}}~~~}}}zzzyyy|||}}}}}}{{{pppeee\\\TTTMMMJJJHHHFFFCCCAAABBBCCCCCCCCCEEEIIIQQQ[[[fffpppxxx}}}yyytttsssrrrtttxxx|||{{{|||tttjjjeeeffflllqqqzzz}}}iiiVVVNNNHHHCCCHHHRRRjjjuuu{{{rrraaaRRRHHHCCCBBB@@@===<<<===<<<888444111111000000//////......---...//////000000//////333111000///...///111222///111222222333444666888888;;;===???III[[[kkksssuuuwww|||zzzvvv{{{{{{tttqqqlllnnnqqqssswww~~~{{{vvvsssvvvyyykkk,,,,,,,,,,,,---...///000...///000111111333666999;;;>>>DDDOOO]]]iiiqqquuu~~~}}}}}}}}}uuujjjaaa[[[XXXWWWVVVVVVSSSSSSWWWYYYVVVSSSTTTYYYaaajjjpppsssuuurrrlllhhhgggeee```TTTKKKLLLSSSgggttt|||tttkkkeeebbbbbbbbbggghhhjjjkkklllnnnqqqtttqqqqqqrrrsssssssssssssssuuuuuuuuuuuuuuuvvvwwwwwwxxxwwwtttrrrqqqrrrssssssssssssrrrrrrssstttuuuuuuwwwzzz|||}}}}}}||||||}}}~~~{{{wwwrrrmmmiiigggfffbbbbbbbbbbbbbbbbbbccccccbbbcccddddddeeeeeeeeeddddddaaa]]][[[\\\^^^___```fffeeeeeeddddddeeeeeefffeeeeeefffiiinnnsssuuuuuuwwwssspppmmmiiidddeeeiiihhhpppwww{{{{{{vvvrrrpppqqqppppppbbb[[[RRRKKKGGGEEEEEEEEEBBBGGGPPP]]]nnnsssiiifffiiipppvvvxxxzzz~~~zzzmmmmmmnnnqqquuuyyy{{{{{{{{{|||zzzzzzuuuxxx{{{|||zzzwwwvvvuuuwwwwwwtttjjj\\\QQQLLLKKKHHHNNNXXXcccmmmuuuyyy{{{|||~~~~~~~~~|||}}}}}}{{{zzzwwwuuutttsssssstttuuuuuuwwwxxxyyy{{{{{{{{{|||{{{zzzyyyxxxyyyzzzzzzyyyyyyzzzzzzzzz{{{||||||zzzvvvssstttuuuuuuyyy~~~~~~tttiii```XXXRRRNNNIIIFFFCCCBBBBBBCCCDDDCCCEEEHHHPPPZZZeeeooowww|||{{{uuussstttwww{{{~~~}}}}}}}}}uuukkkhhhlllsssxxx}}}}}}kkkXXXNNNGGGDDDIIIRRRcccqqq|||vvvfffVVVKKKEEECCC@@@=========<<<888444111111000000//////......---...//////000000////////////......000111333444///111222333333444777999777;;;???DDDQQQcccrrrxxxtttxxx~~~vvvoooooopppnnnjjjiiimmmllljjjhhhiiiooowww}}}zzzsssmmmjjjkkkppp{{{}}}nnn,,,,,,,,,------...//////...///000111111333666999===AAAHHHQQQ[[[dddjjjlllqqqqqqqqqrrrtttwwwxxxyyyxxxsssjjjbbb\\\XXXWWWVVVVVVUUUXXX^^^^^^ZZZVVVVVVVVV^^^iiirrrzzz}}}wwwooollljjjggg___SSSIIIJJJPPPiiiuuu{{{tttlllfffbbbaaa```fffhhhjjjlllmmmnnnqqqtttqqqrrrssstttuuutttsssrrruuuttttttttttttuuuvvvvvvwwwvvvtttsssrrrrrrssssssrrrrrrrrrrrrrrrssstttuuuyyy{{{}}}~~~~~~}}}}}}~~~|||wwwrrrmmmiiifffeee^^^^^^```aaacccdddffffffffffffggghhhhhhhhhhhhhhhiiieee```]]]^^^```aaabbbffffffeeedddccccccdddddddddeeefffjjjoootttwwwyyy|||{{{yyyvvvrrroooooopppjjjooouuuyyy}}}xxxrrrooommmlllkkk]]]WWWOOOIIIEEEDDDCCCCCCCCCDDDHHHSSSaaatttwwwlllfffhhhnnntttuuuwww{{{|||nnnmmmnnnppptttwwwxxxxxxxxx{{{|||wwwuuusssmmmooorrrrrrpppnnnllllllmmmooommmfff\\\RRRNNNLLLIIIMMMVVVbbbnnnvvv{{{}}}}}}~~~~~~~~~|||xxxuuussspppmmmlllnnnoooppprrrsssvvvyyy|||}}}{{{zzzxxxxxxyyyzzz{{{zzzzzzzzz{{{|||{{{zzzyyyvvvpppkkkkkkkkklllqqqwwwyyyzzz|||~~~~~~xxxnnneee]]]WWWSSSIIIFFFCCCBBBCCCDDDDDDDDDDDDHHHOOOXXXcccnnnwww|||vvvsssuuuyyy|||~~~~~~~~~~~~wwwpppppptttzzz~~~qqq^^^QQQHHHEEEJJJRRR___ppp}}}yyyjjjZZZNNNGGGEEEBBB???>>>>>>===999555111111000000//////............///000000000000000.........///000222333444111222333333333444666888777<<>>:::666111111000000//////.........//////000000000000000/////////000000111222222444444555444333333444666666;;;CCCPPPcccvvv~~~~~~ttt|||{{{wwwuuusssqqqssspppllliiiggggggggggggpppwww~~~wwwpppjjjfff]]]ZZZYYY]]]bbbkkkxxx~~~***+++,,,------...------...///000111111333666999<<>>:::111111000000//////......//////000111111111111000//////000111111111111111111333444444444555777999999>>>HHHYYYppp|||vvv}}}|||{{{{{{zzzxxxvvvuuuzzzwwwppphhhaaa\\\SSSQQQRRRXXX```hhhuuu,,,---...000000000000///...///000111111333666999@@@FFFMMMQQQSSSSSSUUUVVVUUU[[[bbbhhhkkknnnrrruuuoooooommmggg```\\\\\\]]]YYYZZZ^^^bbbcccbbbfffllluuu~~~}}}yyyqqqeeeVVVLLLNNNVVVlllwww~~~vvvoookkkgggaaa\\\[[[^^^cccfffiiilllnnnoooooonnnnnnooorrrqqqpppooopppqqqrrrssssssrrrrrrrrrrrrsssttttttttttttttttttttttttssssssrrrsssssstttuuuvvvxxxxxxuuuwwwzzzzzzzzzyyyyyyzzzuuutttqqqooommmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkiiihhhfffdddcccbbb```___```bbbeeeeeeeeecccbbbbbbbbbbbbbbbccccccdddfffiiikkknnnsss{{{~~~{{{zzz~~~zzzrrrjjjbbbYYYTTTQQQNNNJJJGGGEEEDDDBBB@@@@@@;;;===DDDEEEGGGWWWjjjsss{{{nnnccc^^^WWWUUUZZZdddmmmsss~~~}}}xxxooofffcccfffkkkoooqqqwww~~~}}}xxxqqqpppppprrrvvvyyyzzzzzzwwwyyy}}}}}}xxxmmm___VVVOOOLLLHHHCCC@@@BBBGGGKKK```cccfffgggeeeaaa[[[XXXZZZZZZ\\\eeerrr|||~~~~~~~~~}}}{{{zzz{{{|||}}}~~~~~~xxxqqqiiieeeeeeeeeccc```WWWXXXWWWTTTSSSWWW```hhhrrruuuxxx|||~~~~~~}}}|||zzzwwwuuuuuuuuuppphhh```XXXRRRLLLJJJHHHHHHLLLQQQLLLRRR^^^jjjuuu|||}}}qqqfff]]]VVVRRRJJJGGGDDDCCCDDDEEEEEEEEEGGGIIIOOOXXXcccnnnxxx~~~~~~zzzyyy{{{cccXXXVVVWWWiii{{{{{{bbbMMMJJJGGGEEEEEECCC???;;;111111111000//////......//////000111111111111111---...///111222222222222///111333444555666:::<<<>>>CCCMMM___vvv~~~ttt{{{{{{~~~~~~uuunnnggg```[[[TTTRRRTTT[[[bbbjjjwww)))******+++,,,---///000000111333333333444777999===EEEOOOUUUVVVSSSQQQQQQYYYaaaiiimmmrrrxxx{{{yyywwwssslllccc\\\YYYYYY[[[[[[```^^^^^^bbb___```lll|||||||||wwwjjjVVVIIILLLWWWoooxxx}}}zzztttkkkaaa^^^]]]]]]aaafffiiijjjkkkmmmnnnooooooooooooooopppppprrrsssuuuvvvyyyvvvsssrrrssstttuuutttuuuuuuuuutttssssssrrrrrrvvvvvvvvvvvvwwwwwwwwwwww{{{{{{{{{|||}}}|||yyyvvvsssqqqnnnlllkkkmmmnnnppprrrqqqppppppnnnkkkgggccceeecccbbb`````````aaaaaaaaaaaa```____________```aaaaaa```______```aaabbbeeefffhhhlllpppuuuyyy|||}}}|||wwwkkkaaaYYYVVVRRRPPPLLLHHHFFFDDDDDDDDDAAABBBBBB@@@AAAHHHTTT^^^pppyyy{{{yyyvvvrrrkkkfffaaaaaaeeejjjmmmnnnxxx|||{{{sssfff^^^^^^bbbmmmpppvvvzzz}}}|||zzzyyypppmmmmmmssswwwxxxzzz}}}|||}}}}}}}}}|||sss^^^KKKEEEBBB@@@@@@@@@@@@FFFMMMdddlllsssqqqkkkeee___YYY]]][[[\\\dddpppzzz~~~}}}}}}~~~}}}{{{yyy{{{}}}~~~~~~{{{{{{~~~xxxssskkkeeebbbaaa``````XXXSSSOOOOOOPPPSSS[[[dddnnnwww~~~|||yyyyyyyyyyyywwwtttpppllliiifffaaa^^^ZZZ[[[YYYSSSMMMKKKOOOSSSXXXVVVXXXaaaooo{{{uuuiii___VVVQQQIIIGGGEEEBBBAAAAAABBBBBBCCCFFFLLLSSS]]]iiiuuu}}}{{{~~~}}}zzz}}}kkk\\\ZZZ^^^jjjmmmTTTOOOIIIEEECCCAAA===999333222000000111111///...111111111111111000//////000000000000000111111111222333444444555666999<<<===@@@RRRqqq}}}}}}zzz|||tttjjj```ZZZUUUTTTUUUYYYbbbnnnzzz,,,,,,,,,---...///000111...000222444555888;;;>>>>>>FFFPPPWWWWWWVVVUUUUUU[[[cccmmmrrrwww||||||yyywwwssskkkccc]]]ZZZZZZ[[[WWW\\\[[[\\\aaa___aaaooo~~~{{{tttgggUUUIIIMMMWWWmmmwww~~~yyyoooeeeaaa___]]]```eeehhhiiikkkmmmnnnoooppppppqqqqqqrrrssstttvvvwwwxxxxxxvvvttttttuuuwwwwwwvvvuuuuuuttttttttttttssssssvvvvvvvvvvvvwwwwwwwwwwww|||||||||}}}~~~{{{yyyrrrqqqooommmlllmmmnnnooopppooommmlllkkkiiifffccc______^^^]]]]]]]]]]]]]]]________________________````````````aaaccceeefffggggggiiilllppptttxxxzzz~~~{{{zzz}}}zzzoooeee^^^ZZZWWWTTTPPPMMMJJJHHHHHHHHHDDDDDDCCCAAAAAAGGGQQQYYYnnnwww}}}~~~{{{vvvtttuuuvvvwwwvvv{{{}}}|||rrreee]]]]]]```kkkooouuuzzz}}}}}}{{{zzztttpppqqquuuxxxxxxxxxzzz~~~~~~uuu```NNNEEEBBB???@@@@@@AAAFFFNNNdddnnnwwwwwwqqqjjjaaaZZZ^^^]]]^^^eeepppyyy}}}}}}}}}|||}}}}}}|||zzzxxxyyy|||~~~~~~~~~}}}~~~zzztttmmmfffbbb___\\\ZZZUUUPPPMMMMMMMMMPPPXXXaaajjjsssyyyzzzyyyzzzyyywwwssspppllliiigggdddbbb______```___[[[VVVTTTXXX\\\^^^]]]]]]dddpppzzzvvvjjj___WWWRRRJJJIIIFFFDDDCCCBBBCCCDDDEEEHHHMMMTTT]]]iiiuuu|||{{{~~~}}}mmm```___cccjjj~~~pppUUUPPPJJJFFFEEECCC???;;;333222000000111111///...000111111111111000//////000000000000111111111111222333444444444666999<<>>FFFQQQXXX\\\]]]___aaaeeemmmvvv~~~~~~yyyqqqjjjeeebbb```___[[[aaa___\\\]]]YYY[[[jjj|||tttdddTTTLLLQQQZZZlllvvv|||sssjjjfffbbb___```cccfffgggjjjlllnnnpppqqqrrrssssssuuuvvvxxxyyyyyyzzztttttttttwwwyyy{{{zzzyyysssssstttuuuvvvvvvwwwwwwvvvvvvvvvwwwxxxxxxyyyyyy{{{{{{|||~~~|||uuuuuutttrrrqqqqqqqqqqqqoookkkfffcccaaa___]]]\\\ZZZ[[[]]]______^^^\\\ZZZYYYZZZ]]]___``````___^^^]]]^^^```bbbdddfffhhhiiiiiiiiiiiikkkmmmppprrrtttrrrtttvvvxxxxxxwwwuuutttxxxuuuuuuxxx{{{}}}zzzqqqiiiddd]]][[[WWWRRROOOLLLLLLKKKHHHGGGEEEBBBAAAEEEKKKPPP^^^gggpppvvv}}}uuuggg^^^[[[]]]dddiiipppxxx}}}~~~~~~yyyvvvwww{{{|||yyyvvvvvvwwwyyy{{{zzzxxxppp___OOOJJJFFFCCCDDDDDDEEELLLTTTfffqqq{{{|||wwwpppfff^^^^^^___bbbiiiqqqxxx{{{{{{~~~}}}|||||||||zzzwwwtttrrrvvv{{{~~~~~~~~~~~~~~~{{{wwwqqqjjjccc[[[TTTOOOLLLHHHEEEFFFFFFHHHPPPXXXdddjjjpppssswwwyyyuuunnnfffccc___^^^___aaabbbbbbbbbdddfffgggfffhhhkkkmmmooollljjjkkkpppvvvzzz{{{~~~yyynnncccZZZUUUMMMKKKIIIFFFDDDDDDEEEEEEEEEHHHMMMSSS]]]jjjwwwrrraaaWWWVVVYYYbbbnnn|||xxxfffSSSOOOJJJHHHGGGEEEAAA>>>555333000000000111000///000000000000000//////...000000000111111222222333000222333444444666:::<<>>FFFPPPYYY^^^aaaeeehhhmmmssszzzzzzrrrlllhhheeebbb```^^^cccaaa]]]]]]XXX[[[kkkzzzgggVVVNNNTTT^^^oooyyy~~~vvvnnngggdddccc```aaadddeeefffhhhkkkmmmoooppppppqqqrrrsssuuuwwwwwwwwwwwwqqqqqqrrruuuxxxzzzyyyxxxsssttttttuuuvvvwwwxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{|||~~~~~~{{{xxxwwwwwwvvvuuutttsssrrrpppkkkeee```]]]ZZZXXXVVVXXXZZZ\\\______^^^\\\ZZZWWWYYY[[[^^^______^^^^^^^^^^^^```aaacccdddeeeeeehhhhhhhhhiiijjjmmmooopppoooppprrrtttttttttsssssswwwtttuuuwwwyyy{{{~~~vvvmmmggg^^^\\\WWWRRRNNNLLLKKKJJJHHHGGGEEECCCCCCFFFKKKNNNWWWaaalllrrryyyyyykkkaaa\\\\\\aaafffnnnvvv{{{~~~~~~~~~wwwtttvvv{{{}}}zzzxxxxxxxxx{{{}}}|||{{{vvvhhh[[[RRRMMMJJJJJJIIIKKKQQQYYYgggqqqxxxwwwsssnnnhhhbbb^^^```fffmmmuuuzzz~~~~~~~~~}}}}}}}}}zzzvvvsssnnnssszzz~~~~~~}}}}}}{{{}}}{{{xxxsssmmmeee]]]TTTNNNIIIEEECCCDDDDDDFFFMMMUUUdddjjjppptttwwwwwwrrrjjjccc```]]]]]]^^^aaaccccccccceeehhhkkknnnqqquuuxxxwwwtttpppoooppptttwwwyyy}}}~~~{{{qqqfff]]]XXXNNNLLLIIIFFFDDDDDDDDDDDDCCCFFFKKKRRR]]]kkkyyyzzzhhhXXXPPPRRRVVV```hhhrrr||||||lll^^^OOOLLLHHHGGGGGGEEEAAA===666333111///000111111000000000000000000///......///000000111222333333333111222333444555777;;;>>>DDDUUUoooppp^^^ZZZXXX]]]jjjxxx|||}}}...............///000000///111333555666999<<>>FFFQQQZZZaaaffflllppptttyyyzzzrrrllliiifffbbb___[[[bbb```]]]\\\XXX]]]nnnkkkXXXPPPWWWcccsss|||~~~zzzooohhhcccccccccaaabbbeeedddfffgggjjjlllmmmnnnnnnnnnooorrrtttuuuvvvuuuuuuqqqpppqqqsssvvvxxxxxxxxxtttuuuuuuvvvwwwxxxxxxyyyxxxyyyyyyzzz{{{|||}}}}}}||||||}}}~~~}}}{{{yyyyyyyyyyyyxxxvvvsssrrrooojjjddd___[[[YYYVVVTTTTTTVVVYYY[[[\\\[[[ZZZXXXWWWXXXZZZ\\\]]]^^^^^^]]]]]]^^^___aaaaaabbbbbbbbbffffffffffffhhhjjjlllmmmnnnooopppqqqsssttttttuuuxxxvvvvvvxxxyyyyyy~~~|||rrrkkkbbb___ZZZUUUQQQNNNLLLLLLKKKIIIGGGEEEEEEGGGJJJLLLTTT___jjjpppuuu{{{~~~pppddd]]]ZZZ^^^ccckkksssyyy|||}}}}}}tttqqqsssxxx{{{zzzyyy{{{vvvyyyzzzzzzzzzxxxooofff\\\WWWSSSQQQPPPQQQXXX```iiiqqqvvvtttpppmmmiiieee```dddjjjrrrxxx}}}~~~~~~~~~zzzvvvrrrlllqqqyyy~~~}}}|||{{{xxx{{{~~~{{{uuuooohhh___VVVPPPHHHDDDCCCDDDDDDFFFMMMTTTccckkksssvvvxxxwwwrrrkkkeeecccaaaaaaccceeeffffffiiijjjmmmrrrwww}}}zzzvvvssstttvvvxxx{{{~~~~~~}}}tttiiiaaa\\\OOOMMMJJJGGGEEEDDDDDDEEECCCEEEJJJQQQ[[[iiixxx~~~~~~}}}ooo```TTTPPPTTTXXX___eeennnxxx}}}vvvfffYYYLLLIIIFFFFFFFFFEEE@@@===777444111///000111111111//////000000//////...---///000000111222333444444111333444555666999<<>>@@@AAAHHHSSS]]]dddkkksssxxx{{{|||tttooollliiieee```[[[bbb```\\\ZZZVVV[[[mmmnnnYYYQQQZZZiiivvv~~~zzzlllfffbbbbbbcccaaabbbeeedddeeeggghhhjjjkkkkkkkkkmmmnnnqqqssstttuuuttttttrrrqqqpppqqqtttwwwxxxxxxvvvvvvvvvwwwwwwxxxxxxxxxzzzzzz{{{|||}}}~~~~~~~~~~~~{{{xxxxxxyyyyyyxxxuuurrrppplllhhhccc___\\\ZZZWWWUUURRRTTTVVVXXXYYYYYYXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]\\\]]]___aaabbbbbbbbbaaaddddddddddddfffhhhjjjkkkmmmmmmoooppprrrtttvvvwwwzzzxxxwwwyyyyyyyyy}}}xxxppphhheee```[[[VVVSSSQQQQQQOOOMMMIIIGGGGGGGGGHHHHHHRRR\\\fffkkkooouuuyyyyyy~~~sssfff\\\XXX[[[aaaiiiqqqwwwzzz{{{{{{sssppppppuuuyyyxxxyyy{{{sssvvvwwwwwwxxxzzzuuunnnfff```[[[YYYWWWXXX^^^fffjjjrrrwwwuuuqqqooolllhhhdddiiipppwww|||{{{vvvrrrkkkqqqxxx~~~~~~|||zzzxxxwww{{{yyyqqqiii```VVVQQQHHHEEECCCEEEEEEGGGMMMUUU```kkkvvvyyyyyyxxxtttooojjjhhhggghhhjjjkkkkkkkkknnnoooqqqwwwxxxvvvwwwxxxxxx~~~~~~vvvlllddd___PPPNNNKKKHHHFFFEEEEEEFFFEEEFFFJJJPPPYYYggguuu~~~~~~}}}zzz~~~tttoooeeeYYYQQQOOOSSSWWW\\\aaakkkwww|||tttdddXXXKKKHHHFFFFFFFFFEEEAAA===777444111///000111222222//////000000//////...---///000000111333444444555222444666777888:::>>>AAAKKK___vvv~~~fff```\\\bbbppp---------...///111222333555777888888999:::<<<>>>CCCJJJUUU___gggooowww}}}~~~xxxsssqqqnnniiiddd^^^eeebbb\\\XXXRRRWWWhhhwww|||oooZZZQQQ]]]mmmxxx{{{kkkeeeaaabbbcccaaabbbddddddeeefffgggiiiiiijjjjjjlllnnnqqqsssuuuuuutttssstttrrrpppqqqtttwwwyyyyyywwwwwwwwwwwwwwwxxxxxxxxx{{{{{{|||}}}~~~~~~|||vvvwwwyyyyyywwwtttqqqoooiiifffbbb___^^^[[[YYYVVVSSSTTTVVVXXXYYYYYYYYYYYYZZZYYYYYYYYYZZZ[[[\\\]]][[[]]]___aaaccccccccccccbbbbbbbbbcccdddfffiiijjjlllmmmnnnppprrruuuwwwyyy|||yyyyyyzzzzzzxxx|||}}}tttnnnkkkfff```[[[XXXVVVVVVSSSPPPLLLIIIGGGGGGFFFEEEPPPYYYbbbfffjjjqqqvvvwwwxxx~~~tttfff[[[VVVZZZ___hhhpppvvvyyyzzzyyysssoooooossswwwwwwxxxzzzvvvyyyzzzyyy|||}}}xxxlllfffaaa^^^\\\\\\bbbjjjkkktttzzzyyyuuurrrnnnjjjhhhmmmtttzzz~~~{{{vvvrrrjjjpppxxx~~~~~~|||yyywwwxxx|||{{{sssjjj```VVVQQQIIIFFFDDDFFFFFFHHHNNNUUU]]]kkkxxx|||{{{yyywwwtttnnnmmmmmmnnnooopppooonnnqqqqqqsssyyy}}}xxxwwwxxxvvv~~~~~~wwwnnnfffaaaRRRPPPMMMJJJHHHGGGGGGGGGGGGHHHKKKOOOXXXdddrrr{{{~~~~~~~~~~~~|||}}}|||yyyxxxyyyvvvqqqiiieee]]]UUUNNNLLLNNNQQQXXX]]]hhhvvv{{{rrrcccWWWJJJHHHFFFFFFGGGFFFBBB>>>888444111///000111222222///////////////......---///000000222333444555555333555666777999;;;???BBBLLLbbbzzzhhhbbb]]]cccrrr//////............//////333555888::::::;;;===>>>DDDNNNYYYaaaiiisssxxxyyy{{{~~~zzzvvvqqqkkkgggbbbbbbbbb]]]SSSOOOXXXdddoooqqqtttvvv{{{kkkVVVSSS___nnn{{{}}}yyymmmfff``````aaaaaacccggghhhiiijjjjjjkkkkkkkkkjjjkkklllooorrrssssssrrrrrrtttsssqqqpppppprrruuuwwwxxxyyyyyyxxxvvvuuuvvvxxxzzzzzzzzz{{{|||~~~~~~xxxvvvvvvwwwsssmmmlllnnniiigggeeebbb___]]]\\\[[[XXXWWWVVVVVVWWWWWWVVVUUU\\\[[[ZZZZZZ[[[^^^aaacccdddcccbbbbbbbbbbbbccccccbbbaaa```___aaacccgggiiijjjlllooopppqqqsssvvvxxx||||||{{{yyyvvvwww{{{|||vvvrrrkkkfffbbb^^^[[[YYYYYYVVVPPPJJJEEECCCDDDFFFMMMSSS]]]ffflllppprrrtttwwwyyy}}}}}}pppbbbYYYUUUUUU\\\fffqqqxxxzzzxxxvvvrrrrrrqqqsssvvvwwwwwwvvvzzzwwwuuuwww|||~~~{{{tttmmmgggddd```]]]^^^ccclllqqqvvvyyyxxxuuurrrpppooorrrvvv{{{{{{uuuqqqmmmnnnssszzz|||yyywwwxxx}}}wwwnnneee\\\VVVSSSMMMHHHHHHHHHIIINNNUUU___kkkyyy{{{zzzzzzuuuxxx{{{zzzvvvtttsssuuusssyyy}}}}}}||||||zzzyyy~~~yyyqqqggg```ZZZTTTMMMIIIHHHIIIHHHGGGFFFGGGKKKPPPYYYfffttt}}}}}}}}}~~~~~~}}}~~~|||yyy|||zzzvvvqqqnnnmmmkkkgggddd___]]]YYYTTTNNNKKKKKKMMMVVV]]]fffmmmqqqnnn___QQQLLLHHHDDDEEEGGGGGGBBB>>>:::777222000///000000///............////////////111111111111222333444555666555777999888777<<>>BBBEEELLLXXXeeeiiikkknnnpppppppppllljjjpppzzzvvvkkkeeeeeeccc^^^SSSJJJJJJOOOWWW[[[___^^^YYYWWWYYY]]]bbbgggggg```VVVWWWeeerrrxxxmmmfff````````````bbbeeeggghhhjjjlllmmmnnnoooooonnnnnnpppqqqsssttttttuuuvvvuuuttttttttttttuuuuuuuuuvvvwwwvvvuuuuuuvvvxxxvvvwwwxxxyyy{{{}}}~~~zzzvvvqqqnnnlllkkkfff^^^\\\^^^ddddddddddddccccccddddddggggggfffffffffbbb^^^ZZZVVVWWWXXXZZZ\\\^^^______[[[\\\^^^^^^^^^\\\ZZZYYYUUUUUUUUUVVVWWWWWWWWWXXX\\\aaafffjjjlllllllllmmmnnnnnnoooqqqsssuuuvvvvvv}}}{{{uuuoooiiifff___YYYQQQKKKHHHGGGEEEDDDAAADDDKKKQQQXXX```ggglllmmmooosssxxx|||tttdddZZZPPPSSSYYYdddpppvvvwwwuuunnnmmmmmmoooqqqsssrrrqqqiiifffcccdddhhhnnnssswwwvvvpppkkkgggaaaYYYVVVXXXRRRZZZfffqqqyyy~~~~~~~~~xxxtttsssttttttrrrtttxxxxxxzzz|||}}}|||yyyvvvqqqlllhhheee___ZZZXXXWWWVVVYYY___bbbjjjuuu}}}uuulllfffcccYYYWWWSSSMMMIIIFFFFFFFFFGGGHHHKKKOOOWWWcccpppyyy~~~zzz{{{yyywwwvvvrrrooossszzz}}}xxxsssnnnmmmmmmnnnpppllleee\\\TTTOOOOOOPPPUUU\\\aaacccdddccc[[[SSSGGGGGGFFFGGGGGGGGGEEEDDD:::777222000///000000///000000000000111111111111111111111111222333444444444444555888999;;;BBBKKKUUU^^^ggglllqqqxxx~~~xxxtttqqqnnn___]]]^^^bbbdddeeegggjjjnnnsss~~~xxxnnnccc]]]```gggzzzxxxiiidddhhhooovvv~~~~~~|||~~~~~~|||wwwuuuuuuuuuuuuuuutttssssssssssssrrrqqqrrrssstttuuuxxxwwwyyy......///000111333555666555666888999;;;===AAAEEEMMMZZZgggkkklllooosssuuuvvvpppkkkkkkpppyyywwwllljjjgggccc]]]QQQFFFDDDIIINNNRRRVVVTTTPPPPPPVVV]]]ccchhhiiibbbYYYZZZggguuuyyykkkddd______``````bbbffffffgggiiikkkmmmnnnooopppnnnooooooqqqrrrssstttuuuwwwwwwvvvuuuuuuuuuuuuvvvuuuvvvwwwvvvuuuuuuwwwxxxwwwwwwxxxxxxzzz{{{}}}~~~{{{vvvoookkkhhhfff```YYYWWWZZZ\\\^^^```ccceeeffffffeeegggfffeeeeeeeeebbb^^^[[[XXXXXXXXXYYYZZZ\\\]]]^^^XXXYYY[[[\\\]]]]]]\\\\\\UUUUUUTTTTTTSSSSSSTTTTTTXXX]]]cccggghhhgggffffffffffffhhhlllqqqvvvyyyyyy{{{}}}xxxrrrkkkggg]]]VVVNNNHHHFFFEEECCCAAA===@@@DDDJJJPPPXXX```eeeiiilllpppvvvzzz~~~zzzjjj___VVVUUUXXXaaammmtttvvvuuuoooooopppqqqsssqqqnnnlllbbbaaa______bbbgggmmmqqqoookkkgggfffbbb[[[YYYZZZZZZbbbmmmvvv}}}~~~{{{wwwtttuuutttrrrtttwwwxxxzzz|||}}}~~~~~~|||zzzxxxuuuqqqnnnkkkddd___]]][[[[[[___eeeiiioooxxxwwwnnnhhheeeXXXWWWSSSNNNIIIGGGFFFGGGGGGHHHJJJNNNVVVbbbnnnwww|||wwwuuuuuuuuurrrooosssyyy{{{vvvrrrqqqqqqmmmjjjddd[[[SSSMMMKKKKKKRRRYYY___```___]]]VVVOOOEEEEEEFFFFFFFFFEEEEEEDDD:::777222000///000000////////////000000000111111111111111111222333444555555444666999:::<<>>CCCFFFOOO]]]iiillllllpppuuuxxx{{{uuummmggggggllltttyyy{{{zzz{{{xxxqqqkkkgggccc[[[PPPFFFDDDHHHJJJOOORRRPPPMMMQQQ[[[eeehhhkkkiii```XXX[[[lll{{{wwwjjjccc______aaaaaadddhhhdddfffhhhjjjlllnnnoooooopppppppppqqqssstttvvvvvvwwwvvvvvvuuuuuuuuuuuuuuutttuuuuuuuuuttttttvvvxxxxxxxxxxxxxxxyyyzzz{{{|||~~~|||xxxrrrllleee```ZZZUUUVVVZZZ]]]___cccfffgggfffdddbbbaaa`````````aaaaaa___]]]ZZZYYYXXXWWWXXXZZZ\\\^^^YYYZZZ[[[]]]___aaabbbccc\\\[[[YYYVVVUUUUUUVVVWWWVVV[[[aaaeeefffdddbbbaaa^^^]]]]]]bbbjjjppptttvvvvvvzzz{{{tttmmmhhh^^^VVVMMMGGGEEEDDDAAA>>><<<===@@@BBBGGGNNNVVV[[[dddfffkkkqqqwww{{{~~~rrrhhh]]]ZZZYYY```kkktttwwwvvvnnnnnnpppqqqqqqmmmgggccc\\\\\\[[[[[[]]]aaagggjjjmmmiiihhhiiigggbbbaaaccceeekkkuuu~~~}}}yyyvvvwwwvvvssssssvvvxxxzzz{{{{{{|||}}}{{{xxxtttqqqnnniiiddddddcccbbbeeejjjmmmqqqxxx{{{qqqiiifffVVVVVVTTTOOOJJJGGGGGGIIIEEEFFFHHHLLLSSS___lllttt|||{{{wwwuuuuuutttpppkkkmmmrrrzzzwwwvvvnnnkkkfff]]]TTTMMMIIIGGGLLLTTT[[[]]]\\\YYYSSSLLLCCCDDDEEEEEEEEEDDDDDDDDD:::777222000///000000///....../////////000000000111111111111222333444555666555666:::<<>>;;;<<<======>>>AAAGGGNNNSSS___bbbgggnnntttyyy|||}}}yyyoooccc^^^[[[```kkkuuuxxxxxxjjjkkkmmmnnnmmmhhhaaa[[[XXXXXXWWWWWWYYY\\\aaaeeennnllllllooonnnjjjiiikkkkkkrrr{{{~~~~~~zzzxxxxxxwwwssssssvvvwwwyyyzzzzzzzzz~~~~~~zzzvvvrrroookkkiiijjjiiiggghhhlllmmmpppvvv}}}}}}rrrkkkgggUUUUUUTTTPPPJJJGGGHHHJJJDDDEEEFFFJJJQQQ]]]iiirrrzzzyyyzzzxxxwwwtttmmmfffeeeiii~~~}}}ssspppkkkbbbWWWMMMHHHEEEGGGPPPXXX[[[ZZZXXXRRRKKKAAACCCDDDEEEDDDCCCDDDDDD:::777222000///000000///............////////////111111111111222333444555555555777;;;???CCCMMMWWWjjjvvv~~~yyy|||sssbbbiiinnnnnnlllkkklllmmmkkklllpppttttttttt{{{|||sssrrrwwwyyyxxxqqqiiidddbbb```[[[gggsssyyy~~~||||||}}}xxxzzz|||~~~}}}~~~zzzsssfffdddaaa___^^^```ccceee^^^^^^]]]]]]^^^___aaabbbgggiiijjjiiihhhjjjooosssvvvzzz}}}222222111111222444666888666999;;;>>>???BBBFFFIIIUUUaaakkkmmmmmmrrrwwwzzz|||{{{uuulllccc```ccchhhiiikkkoootttxxxzzz|||}}}nnniii```UUULLLIIIKKKMMMPPPQQQQQQSSSWWW___hhhooottttttmmm```[[[cccrrr|||yyyjjjeeebbbcccdddbbbbbbeeegggiiikkkmmmmmmmmmooopppqqqrrrssstttuuuuuuuuuuuuttttttvvvwwwwwwvvvuuuuuuvvvvvvwwwyyy{{{{{{xxxvvvwwwyyy{{{|||{{{|||~~~|||zzzqqqjjj^^^UUURRRUUU\\\aaaiiijjjkkkjjjfff```ZZZVVVSSSSSSSSSTTTVVVYYY[[[]]]YYYWWWUUUVVVYYY\\\^^^___]]]]]]]]]___bbbgggkkknnnnnnlllhhheeeaaa^^^\\\[[[]]]___bbbfffhhhfffbbb^^^^^^XXXSSSUUUYYY___jjjsssrrrtttwwwzzzxxxooohhhcccZZZNNNGGGDDDCCC@@@===>>>===;;;;;;===AAAFFFHHHSSSWWW^^^gggoootttvvvuuuyyyvvvhhh[[[YYY```gggsssxxxppprrrnnnjjjiiiiiidddYYYPPPOOOQQQVVVYYYXXXVVV[[[bbbfffnnnuuuwwwxxxyyywwwsss|||~~~}}}zzz}}}zzzxxxwwwtttsssxxxxxxxxxyyy{{{~~~|||yyytttuuutttrrroookkkiiiiiilllooorrruuuxxx}}}}}}vvvllleee^^^WWWPPPNNNJJJEEECCCDDDFFFGGGIIIMMMTTT^^^jjjrrrzzz|||~~~zzz||||||sssnnnooogggbbbiiiyyy~~~zzztttmmmaaaRRRIIIGGGLLLRRRWWWYYY[[[ZZZTTTLLLEEECCCCCCDDDGGGFFFBBB>>>;;;888444111111000///...////////////000000000000111111111111222333444444888555999???@@@AAAPPPddd||||||}}}}}}zzz{{{uuupppwww{{{{{{{{{||||||yyy~~~yyyvvvuuuttttttzzzwwwxxxyyy||||||ssseeeZZZVVVWWWbbbiiiqqqvvv}}}zzzyyyzzztttvvvzzz||||||}}}~~~~~~||||||~~~~~~}}}pppdddZZZYYYZZZYYYZZZ]]]ZZZXXXVVVUUUUUUVVVXXXZZZ```aaaccceeefffeeedddccclllnnnsssyyy{{{000111222444666888:::;;;;;;<<<>>>???AAACCCGGGKKKWWWbbbkkkkkkkkknnntttwww}}}{{{vvvnnneeebbbdddhhhhhhiiilllooorrruuuwwwxxxqqqmmmeee[[[SSSPPPSSSVVVUUUUUUUUUVVVZZZbbblllrrr{{{|||vvvhhh___eeetttyyyjjjdddaaabbbcccbbbcccfffccceeehhhjjjkkklllnnnpppqqqrrrsssttttttuuuttttttuuuuuuwwwwwwxxxwwwwwwvvvvvvvvvvvvxxxzzz{{{yyyxxxxxxzzz|||}}}}}}~~~|||xxxoooiiiaaaZZZXXX\\\cccgggjjjkkkkkkiiiddd^^^XXXTTTPPPOOOOOOOOOPPPRRRTTTUUUVVVVVVUUUVVVXXXZZZ\\\]]]\\\\\\]]]```ccchhhlllnnnpppooommmjjjgggdddaaa```aaabbbeeeiiilllkkkgggdddaaaZZZSSSRRRTTTXXXaaajjjnnnqqquuuyyy~~~zzzqqqkkkggg^^^RRRJJJFFFDDDAAA>>>;;;:::888777888;;;>>>AAAHHHMMMUUU___iiippptttuuussszzz~~~nnn___ZZZ^^^cccpppxxxrrrrrrnnnjjjiiiiiidddZZZQQQLLLNNNRRRWWWWWWVVV[[[cccmmmuuu|||~~~~~~~~~~~~~~~|||{{{zzzxxxwwwyyyyyyyyyzzz{{{}}}~~~yyyssskkkeeebbbccceeehhhlllpppuuu{{{}}}wwwnnnggg___XXXQQQOOOLLLGGGEEEFFFEEEFFFHHHLLLSSS^^^iiiqqqyyy{{{~~~~~~zzzzzz{{{sssooopppiiidddlll~~~~~~}}}}}}zzznnn\\\MMMGGGMMMSSSYYY\\\^^^^^^WWWOOOGGGEEEEEEGGGIIIIIIEEEBBB<<<999444222111000000///////////////000000000111111111111111222333444555888666:::@@@AAAFFFZZZqqq~~~|||yyy{{{|||{{{xxxuuuttt{{{{{{{{{yyyzzzxxxpppeee[[[XXXXXXaaahhhpppvvv~~~|||zzzxxxxxxtttwwwzzz||||||}}}~~~~~~~~~~~~~~~rrreeeZZZWWWWWWUUUUUUXXXSSSRRRPPPOOOOOOPPPRRRSSSZZZ[[[]]]^^^______^^^]]]```bbbfffkkknnnrrr}}}///111444888<<<>>>@@@@@@AAABBBBBBBBBBBBEEEJJJMMM[[[dddlllkkkiiimmmtttwww~~~}}}xxxqqqiiieeefffhhhfffeeefffgggiiillloooqqqnnnkkkddd\\\UUUSSSXXX\\\\\\\\\[[[\\\```hhhssszzzooobbbeeettt~~~xxxiiiccc___aaabbbaaacccfffaaadddgggjjjkkkmmmoooqqqpppqqqrrrsssssstttttttttuuuvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvyyy{{{{{{zzzzzz|||}}}~~~{{{xxxrrrmmmgggbbb```bbbfffiiiiiiiiihhhfffaaa[[[UUURRRNNNMMMLLLKKKKKKLLLNNNOOOTTTTTTUUUWWWXXXYYYZZZ[[[ZZZ\\\^^^aaaeeeiiilllnnnttttttsssrrroookkkhhhffffffgggjjjnnnrrrrrrooolllfff]]]SSSOOOMMMOOOVVV^^^hhhlllqqqvvv{{{}}}uuunnnjjjbbbVVVMMMHHHDDD@@@>>>:::999666555555777999:::>>>CCCKKKUUU___hhhnnnqqqmmmuuuvvveee]]]^^^bbboooyyyuuusssoookkkjjjiiiddd[[[SSSLLLMMMRRRWWWYYYZZZaaahhhttt|||}}}|||}}}}}}}}}|||{{{zzzzzzzzz{{{{{{|||}}}}}}{{{}}}wwwkkk```ZZZUUUWWWZZZ^^^cccjjjqqqvvv}}}}}}}}}~~~~~~}}}wwwooohhh```YYYSSSPPPMMMHHHGGGHHHDDDEEEGGGKKKRRR\\\hhhpppyyy{{{~~~~~~{{{yyy{{{uuurrrtttmmmjjjsss|||uuucccSSSLLLOOOVVV\\\```cccccc\\\TTTIIIHHHGGGIIILLLLLLIIIFFF>>>:::555222111000000////////////000000000111111111111111111222333444555888888<<<@@@CCCNNNjjj}}}yyy}}}xxxwww|||zzzvvvooofff___\\\[[[```iiirrrwww|||{{{zzzxxxuuuuuuxxxzzz||||||}}}~~~~~~}}}~~~uuujjj]]]VVVRRROOOOOOQQQMMMLLLJJJIIIIIIJJJLLLMMMQQQRRRTTTVVVVVVVVVUUUUUUTTTTTTXXX\\\___dddppp}}}111444999===AAACCCCCCCCCGGGFFFEEEDDDDDDGGGLLLPPP]]]fffmmmlllkkkpppwww{{{~~~{{{uuunnniiiggghhhaaa```^^^]]]___bbbfffiiijjjiiiddd\\\VVVVVV\\\bbbbbbaaaaaaccchhhqqq}}}rrraaacccrrrzzzsssggg```\\\^^^______bbbeeecccfffiiikkkmmmnnnppprrrppppppqqqrrrsssssssssssstttuuuvvvvvvwwwwwwwwwwwwvvvuuussstttwwwzzz|||||||||}}}~~~~~~~~~}}}yyywwwtttnnnhhhdddbbbbbbccceeeeeedddaaa^^^YYYUUUSSSOOONNNLLLJJJJJJKKKMMMOOOSSSUUUWWWXXXXXXYYYYYYZZZYYY[[[^^^bbbfffiiilllnnntttuuuwwwwwwvvvrrrnnnllljjjlllnnnsssvvvxxxvvvuuujjj```UUUOOOJJJJJJOOOVVVaaagggnnnsssxxx~~~wwwpppkkkcccXXXNNNHHHCCC???<<<;;;:::888666666777999:::;;;???EEEMMMVVV___gggkkkmmmvvv}}}llldddccceeeqqqzzzvvvtttpppmmmllljjjfff^^^WWWRRRRRRVVV\\\aaadddkkksssxxx}}}{{{{{{}}}}}}}}}}}}|||zzzzzz{{{{{{||||||{{{{{{zzzvvvwwwyyy}}}vvviii[[[RRRIIIKKKNNNRRRWWW___gggmmmwww}}}}}}|||{{{{{{|||}}}}}}~~~}}}wwwoooiii```YYYSSSPPPMMMIIIGGGHHHCCCDDDFFFJJJQQQ\\\gggooozzz|||~~~zzz~~~zzzxxx{{{uuusss}}}~~~|||yyywwwooobbbWWWRRROOOWWW___dddhhhhhhaaaXXXLLLJJJIIIKKKNNNNNNLLLIII@@@<<<666222111000000/////////000000000111111111111111111222333444555666888:::===AAAFFFWWWxxx||||||yyypppiiiccc___]]]cccllluuuzzz~~~zzzzzz{{{xxxtttvvvxxxzzz{{{||||||~~~||||||{{{qqqcccXXXQQQLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMOOOOOOOOOOOOOOOMMMMMMPPPTTTWWW]]]iiivvv555888<<>><<<;;;:::999888888999;;;<<<999<<>>BBBIII^^^vvvkkkccc]]]ZZZeeeoooyyy}}}}}}zzzzzz{{{xxxuuuwwwxxxzzzzzzzzz{{{}}}~~~yyykkk]]]SSSMMMJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKNNNQQQTTTYYYfffrrrzzz666888<<<@@@CCCCCCCCCBBBHHHHHHGGGFFFFFFHHHKKKOOOSSS^^^gggiiijjjpppxxx}}}~~~{{{uuuoooiiieeeYYYWWWTTTSSSUUUYYY^^^bbbggghhhfff___XXXYYYbbbjjjhhhiiilllpppwwwmmm]]]```ppp~~~|||xxxpppggg___ZZZXXX\\\^^^]]]___aaadddfffhhhiiiiiijjjkkklllpppqqqrrrsssssstttttttttrrrrrrrrrssstttuuuvvvwwwwwwuuussssssvvvyyy{{{{{{zzzzzzzzzyyyyyy{{{~~~}}}yyypppnnnkkkgggccc___\\\ZZZXXXXXXWWWWWWXXXXXXXXXXXXQQQOOOLLLJJJJJJLLLOOOQQQTTTWWWZZZYYYWWWWWWYYY\\\ZZZ[[[]]]___cccfffiiikkknnnppptttxxxyyyyyywwwvvvsssssstttwww|||sssiii___WWWPPPKKKLLLPPPRRRYYYbbbjjjqqqyyyxxxqqqgggbbbZZZQQQIIICCC@@@???;;;:::999999888999:::;;;555888===CCCJJJUUUccclllsss{{{ssspppqqqpppxxxzzzwwwuuutttsssqqqnnniiifffbbb___```gggmmmsss{{{}}}{{{zzzzzz|||}}}}}}}}}}}}|||zzzyyywwwvvvtttxxxzzz|||}}}}}}{{{xxxvvvvvvwwwxxx{{{yyyoooaaaQQQGGGFFFFFFFFFGGGJJJQQQZZZ```jjjrrrzzz}}}~~~~~~|||{{{|||}}}{{{|||||||||}}}}}}}}}}}}}}}~~~|||wwwpppjjjccc[[[TTTQQQMMMGGGDDDEEECCCDDDFFFJJJQQQ[[[gggooozzz}}}~~~~~~tttrrrssswwwssseeeVVVNNNNNNXXXccclllqqqrrrjjjaaaPPPMMMKKKLLLNNNOOOMMMJJJDDD???888333111000000000000000000111111111222222111111111222444555777777777:::>>>BBBLLLbbbooobbbZZZWWWbbbnnnyyy~~~}}}zzzyyyyyywwwuuuvvvxxxyyyyyyxxxyyy|||~~~ssscccWWWPPPKKKFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJMMMPPPRRRVVVbbbnnn}}}|||333555888<<>><<<;;;:::999999999555777;;;>>>DDDOOO]]]hhhpppwww~~~tttpppqqqpppyyy}}}xxxwwwwwwvvvuuurrrooommmjjjfffeeekkkrrrxxx~~~yyyxxxwwwyyy|||}}}~~~}}}zzzyyy{{{}}}}}}zzzxxxxxxwwwvvvuuuwwwyyy|||~~~}}}{{{xxxvvvuuuvvvyyy}}}zzzrrrgggZZZPPPJJJIIIGGGFFFGGGMMMUUU[[[cccllltttxxx{{{~~~yyy{{{}}}|||zzzyyyzzz|||{{{||||||}}}}}}}}}}}}|||{{{|||}}}}}}~~~}}}yyysssnnnfff^^^VVVRRRMMMGGGDDDDDDDDDEEEGGGKKKQQQ\\\hhhpppxxx{{{~~~~~~|||~~~yyyuuutttwwwrrreeeVVVMMMPPPZZZgggpppvvvwwwooofffSSSPPPMMMMMMOOOOOOMMMJJJFFF@@@999333111000000000000000111111111222222222111111111222444666777888777999===BBBNNNccc{{{wwwdddZZZWWW\\\iiivvv||||||yyywwwuuuuuutttvvvwwwwwwwwwwwwxxxzzz}}}~~~yyyhhh[[[SSSLLLFFFAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFJJJJJJNNNQQQRRRUUU___jjjyyy///111444888<<<>>>???@@@BBBDDDEEEEEEEEEFFFIIIKKKRRR^^^hhhkkklllqqqwwwzzz~~~~~~~~~}}}yyyqqqhhhbbbXXXWWWVVVWWWZZZ___dddgggiiikkkiiiaaaZZZZZZcccllloooqqqtttxxx}}}sss]]]RRRYYYkkkwww}}}zzzoooeee]]]ZZZ[[[```cccaaa```bbbbbbdddhhhjjjlllmmmpppqqqqqqrrrssstttuuuuuuuuuuuuttttttssstttuuuwwwyyyzzzwwwuuutttuuuwwwxxxxxxwwwssstttuuuvvvxxx|||{{{vvvrrrjjjhhhfffbbb^^^ZZZXXXVVVTTTSSSSSSSSSSSSUUUVVVXXX\\\YYYTTTPPPNNNNNNPPPRRRTTTVVVXXXVVVRRRSSSWWW\\\\\\\\\[[[\\\^^^bbbfffhhhiiilllpppuuuyyy|||}}}}}}yyyyyyyyy{{{zzzqqqggg___VVVLLLHHHJJJEEELLLVVV```jjjttt~~~zzzsssiiifff```XXXQQQLLLJJJJJJDDDCCCAAA>>><<<;;;:::999777999;;;<<>>???BBBGGGNNNSSSaaakkkqqqrrryyy|||ppplllqqqyyy}}}~~~xxxwwwxxxzzz||||||zzzyyyrrrooooootttzzzvvvnnnjjjlllqqquuuyyy|||}}}}}}{{{{{{|||}}}~~~~~~{{{xxxuuussszzz{{{|||{{{yyyxxxyyyzzzwwwyyyzzz||||||{{{zzzxxxvvvwwwxxx{{{|||{{{yyysssnnn___UUUMMMMMMPPPQQQRRRTTT^^^```gggpppyyy}}}}}}{{{wwwxxxzzz||||||{{{yyyxxx}}}~~~~~~}}}|||{{{yyyxxx{{{{{{zzz{{{~~~|||xxxsssfffbbb\\\UUUNNNJJJHHHGGGFFFGGGHHHLLLSSS]]]iiippptttyyy~~~}}}~~~~~~~~~~~~|||}}}|||xxxtttuuu~~~uuuoooggg\\\TTTQQQVVV^^^kkkyyy~~~{{{tttppp___VVVOOOQQQTTTQQQKKKHHHCCC>>>888333111000000000000000000000111111111111444444444555666777888999:::===@@@FFFVVVkkkzzzxxxsssuuu}}}iiiZZZXXXYYY```jjjuuu|||zzzzzzzzzyyyyyy|||{{{yyywwwvvvxxx|||vvvfffXXXOOOKKKIIIEEECCCDDDDDDAAAAAACCCDDDBBB???>>>>>>@@@CCCEEEMMMPPPSSSUUUWWW[[[ccchhhuuu333555888:::;;;<<<>>>???@@@@@@AAACCCBBBBBBGGGNNNYYYbbbjjjnnnqqqwww|||}}}}}}vvvoookkkjjjccccccaaa___```eeennnuuu|||{{{}}}sssbbbbbbiiigggiiijjjjjjjjjjjjlllqqquuuxxxtttfffRRRJJJTTTfffqqq|||{{{wwwoooggg_________```aaabbbddddddcccdddfffiiikkklllmmmmmmjjjmmmppprrrssstttvvvwwwuuuuuuuuuvvvxxxyyy{{{|||xxxwwwvvvvvvuuuuuuuuuvvvtttvvvwwwxxxyyy|||zzzuuurrrpppnnnkkkgggccc___]]][[[ZZZYYYWWWUUUTTTTTTUUUVVVWWWWWWVVVSSSPPPNNNOOOPPPVVVVVVWWWVVVUUUVVVWWWYYYYYY[[[^^^```aaacccfffhhhhhhhhhkkkpppvvvzzzzzzyyyzzzzzzyyyyyy{{{~~~vvviii```[[[VVVQQQJJJHHHKKKTTT^^^iiiuuuxxxrrriiiccc```^^^ZZZWWWQQQOOOKKKFFFCCC@@@>>>>>><<<<<<<<<<<<===BBBIIINNNZZZeeemmmooovvv|||pppkkkooovvv{{{}}}xxxxxxyyy{{{}}}}}}{{{yyysssppppppuuu{{{|||sssmmmjjjlllqqqvvvzzz}}}||||||}}}}}}~~~~~~~~~~~~|||{{{yyywwwvvvuuuxxxyyy{{{{{{yyyxxxxxxyyyxxxyyy{{{||||||{{{zzzyyywwwxxxzzz~~~zzzzzz{{{xxxttteeeZZZQQQOOOPPPQQQRRRTTTYYY\\\bbbllluuu{{{|||{{{wwwxxxzzz{{{||||||{{{{{{|||||||||{{{{{{zzzzzzyyyzzzzzzzzz{{{~~~}}}yyytttjjjfff___WWWOOOJJJGGGFFFEEEFFFGGGKKKQQQ\\\gggoootttxxx}}}~~~}}}}}}}}}~~~{{{yyyuuuuuu|||wwwmmmcccXXXQQQPPPYYY```mmm{{{wwwqqq```VVVPPPQQQTTTQQQLLLJJJEEE@@@999444111000000000000000000000111111111111222222222333444555666777:::===AAAIIIZZZooo~~~|||zzzzzz|||lllZZZWWWYYY```jjjuuu~~~|||yyyyyyyyyxxxxxxzzzzzzyyyxxxwwwxxx{{{~~~~~~pppcccXXXRRRMMMHHHDDDDDDCCC??????BBBFFFDDDBBB@@@AAACCCFFFHHHLLLOOOSSSUUUXXX^^^gggnnnxxx222444777999::::::<<<>>>@@@???@@@CCCBBBBBBHHHOOOYYYdddpppvvvzzz~~~wwwppplllkkkhhhhhhfffccccccjjjvvvpppjjjlllfffggggggeeecccbbbcccfffiiioookkk^^^MMMFFFOOOaaannn}}}}}}xxxppphhhbbbaaa``````aaaccceeegggdddeeefffhhhjjjjjjkkkkkkiiilllppprrrsssssstttuuutttuuuuuuvvvwwwyyyzzz{{{wwwvvvvvvuuuuuuuuuuuuuuuuuuvvvxxxyyyzzz}}}}}}yyywwwsssqqqnnniiiddd```\\\ZZZ]]]\\\YYYVVVTTTSSSSSSSSSTTTTTTSSSQQQNNNNNNOOOQQQUUUVVVVVVVVVUUUUUUWWWYYYZZZ]]]```bbbccceeehhhkkkgggggghhhlllqqquuuxxxxxx{{{yyyvvvvvvxxx}}}vvvnnniiiccc]]]VVVQQQPPPTTT\\\fffrrr}}}vvvmmmgggbbb]]]YYYSSSQQQMMMHHHDDDAAA@@@???@@@???===<<<<<>>CCCLLL^^^sss~~~|||~~~qqq\\\WWWZZZ```kkkuuu|||yyyxxxxxxwwwvvvwwwxxxyyyyyyxxxxxxyyy{{{rrreee]]]UUUNNNIIIHHHFFFCCCBBBCCCDDDBBB@@@???@@@CCCFFFHHHNNNQQQTTTWWW\\\dddooowww|||222555888999::::::<<<>>>???>>>???BBBBBBCCCIIIQQQ]]]jjjxxx}}}wwwrrrnnnmmmggghhhhhhfffgggqqqyyyqqqoooeeecccbbbaaa______aaadddfffgggcccXXXKKKEEENNN```nnn}}}~~~xxxpppgggbbbaaa```___```cccfffhhheeeeeefffggghhhiiiiiiiiihhhkkkpppsssssssssssssssssssssttttttuuuwwwxxxyyyvvvvvvuuuuuuuuuuuuuuuvvvuuuvvvwwwxxxzzz}}}}}}{{{uuusssooojjjddd___[[[YYY\\\[[[YYYVVVTTTRRRQQQQQQPPPPPPPPPOOOMMMNNNPPPRRRTTTUUUVVVUUUTTTUUUWWWYYYZZZ\\\___bbbcccfffiiikkkiiihhhhhhjjjmmmpppsssuuuvvvuuuttttttxxx}}}|||uuunnnhhhaaa\\\\\\aaahhhsss~~~xxxooohhh```[[[VVVTTTQQQMMMJJJGGGFFFEEEFFFEEECCC@@@@@@CCCIIIMMMWWWbbbjjjkkklllttt||||||qqqjjjjjjooovvvzzz}}}}}}~~~|||yyyuuurrrqqquuuxxxzzz|||uuummmfffbbbaaadddjjjpppuuuyyy|||}}}~~~}}}|||zzzyyyyyyyyyyyy{{{xxxsssooonnnppprrrtttuuuxxx|||}}}|||zzzyyyyyyzzzzzz|||}}}}}}}}}}}}}}}vvvxxx{{{~~~tttmmmnnnqqqsssssseee[[[RRRNNNLLLKKKLLLPPPMMMQQQXXXaaakkksssyyy{{{{{{{{{zzzzzzzzz{{{||||||yyyxxxwwwvvvvvvxxxzzz|||xxxzzz|||~~~|||xxxtttmmmiiiaaaXXXPPPJJJGGGEEEDDDEEEGGGJJJPPPZZZfffmmmwwwyyy{{{{{{|||}}}~~~{{{yyyvvvvvvyyyvvvjjj^^^TTTOOOPPPWWW```lllxxxzzzcccYYYQQQRRRUUUTTTPPPOOOJJJEEE===777333111000///000000111111111222222222444444444555666888999::::::>>>DDDMMM^^^sss}}}||||||rrr^^^XXX[[[bbblllwww{{{xxxwwwvvvuuuttttttwwwyyyzzzyyyxxxxxxxxx{{{}}}tttiii___XXXRRRRRRPPPLLLIIIIIIDDDCCCAAA@@@BBBEEEHHHKKKRRRUUUXXX[[[aaakkkwww444666999::::::;;;<<<>>>>>>===>>>AAABBBCCCJJJSSS```nnn||||||xxxtttqqqooofffhhhiiijjjooo{{{}}}uuusssiiicccaaa^^^]]]^^^___aaabbb___ZZZQQQHHHDDDLLL^^^ooo|||~~~xxxnnneeeaaa```^^^]]]^^^aaadddfffdddeeeeeeeeefffggghhhhhhhhhlllpppssssssrrrrrrrrrrrrrrrrrrrrrsssuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvuuuvvvvvvwwwxxx|||}}}uuusssoooiiiccc^^^ZZZXXXYYYXXXVVVUUUSSSRRRQQQQQQMMMNNNNNNNNNMMMMMMPPPRRRRRRTTTUUUTTTTTTTTTVVVXXXXXX[[[^^^```aaacccfffiiijjjjjjjjjjjjkkkmmmoooqqqpppppprrrvvvzzzxxxqqqjjjhhhiiilllttt}}}|||rrriiiccc^^^\\\YYYVVVTTTRRRQQQQQQKKKJJJHHHEEEDDDEEEIIILLLUUU___hhhkkklllrrrzzz|||tttllljjjmmmuuuzzz~~~{{{yyyuuusssuuuuuusssuuuyyyzzz{{{{{{yyytttllleeeaaa^^^aaagggnnntttyyy|||}}}~~~}}}{{{yyyvvvtttrrrppppppnnnlllkkkmmmqqqvvvyyyxxx{{{~~~~~~|||zzzzzz{{{{{{|||}}}~~~~~~uuuwwwyyy{{{}}}{{{ppphhheeefffggghhh^^^VVVNNNKKKIIIGGGIIIMMMLLLPPPVVV]]]fffooovvv{{{}}}|||{{{zzzzzzyyyzzzzzzxxxwwwvvvuuuvvvxxxzzz{{{zzz{{{}}}}}}|||yyyuuuqqqiiieee^^^VVVOOOJJJHHHGGGFFFFFFHHHKKKQQQ[[[fffnnnyyyzzz{{{{{{|||~~~~~~{{{wwwwwwyyy}}}tttlllaaaWWWRRRSSS```jjjuuu|||}}}eeeZZZQQQRRRUUUTTTRRRQQQKKKFFF>>>888444222111000111111111111222222222222444444444555777999:::;;;:::>>>DDDMMM]]]ppp|||{{{{{{{{{rrryyy}}}|||zzzzzz~~~mmm[[[VVV\\\cccnnnyyyzzzwwwvvvuuutttsssrrruuuyyyzzzyyywwwvvvvvvxxx{{{xxxiiibbb\\\\\\[[[VVVQQQOOOKKKIIIGGGGGGHHHKKKNNNQQQVVVXXX[[[^^^cccmmmyyy444777999::::::;;;<<<>>>===<<<===@@@BBBDDDLLLUUUcccppp}}}yyyvvvsssqqqiiiiiikkkooowwwyyyvvvwwwpppgggccc___\\\\\\\\\\\\\\\UUUPPPIIICCCAAAIII[[[mmm{{{|||vvvlllccc___^^^]]]]]]^^^```bbbdddddddddddddddeeefffggghhhjjjmmmqqqssssssrrrssssssrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxwwwwwwwwwvvvwww{{{}}}vvvsssooojjjddd^^^ZZZXXXVVVVVVUUUTTTSSSRRRQQQQQQMMMMMMNNNMMMLLLMMMPPPRRRQQQSSSTTTTTTSSSTTTVVVXXXWWWZZZ\\\^^^___aaaccceeeiiikkkmmmmmmmmmlllmmmnnnlllnnnsssxxx}}}|||vvvtttrrrqqqtttyyy|||uuujjjhhheeebbb```^^^]]]]]]UUUTTTRRROOOKKKIIIJJJKKKPPPYYYdddkkkpppuuu{{{|||wwwppplllnnnuuu{{{|||yyywwwtttnnnlllnnnpppsssvvvwwwuuunnngggccc]]]aaahhhooovvv{{{~~~}}}|||yyyuuupppkkkhhhccccccfffjjjqqqxxx~~~{{{}}}~~~|||{{{{{{||||||}}}}}}~~~wwwxxxyyyxxxxxxzzz}}}{{{yyyppphhhdddbbbaaa```YYYTTTOOOMMMKKKHHHIIIMMMMMMPPPUUU[[[aaaiiirrrxxx{{{{{{{{{zzzyyyyyyxxxxxxxxxwwwvvvvvvwwwxxxyyyzzzzzz{{{}}}{{{yyyvvvrrrooofffbbb\\\TTTNNNJJJHHHGGGFFFGGGHHHKKKQQQ[[[fffmmmyyyzzz{{{||||||{{{xxxzzzzzzuuuoooeeeZZZUUUVVVkkkzzz{{{eeeZZZPPPQQQTTTTTTSSSRRRKKKFFF>>>888444222111000111111111222222222222333222222222444555777999::::::???EEEMMM\\\nnnyyy|||zzzvvvzzzwwwvvvxxxnnngggmmmmmmuuu~~~xxxxxx{{{{{{cccUUUSSSZZZbbbnnnyyy}}}yyyvvvuuuuuutttsssqqqtttxxxyyyxxxvvvuuuuuuuuuzzzyyyooofffdddccc^^^ZZZXXXQQQOOOMMMLLLMMMPPPSSSVVV\\\^^^```cccfffmmmwww444666888999999:::;;;<<<===;;;===@@@AAADDDMMMVVVhhhuuu{{{wwwsssqqqlllkkkkkkqqqzzzyyymmmpppwwwssskkkfff```]]]]]]\\\[[[ZZZOOOJJJDDDAAA@@@GGGZZZmmmxxx~~~zzztttiii```]]]]]]]]]^^^___```bbbbbbcccbbbbbbcccdddfffgggiiillloooqqqrrrrrrrrrtttuuusssssssssssstttuuuvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyzzzyyyxxxwwwxxx{{{~~~|||vvvtttpppkkkeee```\\\YYYWWWWWWVVVUUUTTTRRRQQQPPPMMMMMMNNNMMMLLLMMMPPPRRRQQQRRRSSSSSSSSSTTTVVVXXXXXXZZZ\\\]]]]]]^^^aaaccceeeiiioooqqqpppooonnnnnnmmmoootttzzz}}}wwwuuuwww{{{}}}yyyvvvsssrrrqqqiiiiiifffaaaZZZTTTQQQPPPNNNUUU```kkksssvvvzzz}}}}}}}}}zzztttoooooovvv}}}}}}uuulllggghhhjjjmmmppprrrqqqlllgggccc\\\```gggooovvv|||~~~|||vvvnnnfffaaa]]]```fffnnnvvv~~~}}}~~~~~~|||zzzzzzzzz|||}}}}}}~~~||||||{{{xxxwwwwwwyyy|||||||||yyysssmmmiiifffcccbbb[[[WWWTTTSSSPPPKKKKKKNNNOOOQQQUUUXXX\\\ccclllsssvvvwwwyyyzzzzzzzzzyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{}}}~~~zzzxxxuuuqqqnnnfffbbb[[[TTTNNNJJJHHHGGGFFFFFFGGGJJJPPPYYYdddlllwwwyyyzzz{{{|||~~~{{{xxx~~~xxxrrrggg[[[WWWXXXkkkzzzeeeZZZPPPOOOSSSTTTSSSSSSJJJEEE===777444222111000111111111222222222333333222222333444666888999:::;;;@@@GGGOOO^^^oooyyy||||||vvvwwwqqqnnnnnneee^^^dddcccgggmmmtttzzz~~~{{{|||~~~jjjXXXPPPQQQWWW___kkkxxx~~~{{{wwwuuuuuuuuutttsssqqqtttwwwxxxwwwuuuuuuuuutttxxx~~~sssllliiifffdddddd]]][[[YYYWWWWWWZZZ]]]___fffhhhjjjkkklllqqqyyy333555777888888888:::;;;<<<;;;<<<@@@AAADDDMMMWWWmmmzzz}}}xxxssspppmmmkkkjjjoooxxx}}}vvvssskkkbbbjjjuuussslllhhhbbb___``````___]]]MMMHHHCCCBBBAAAHHH[[[ooowww}}}~~~yyyrrrhhh^^^]]]]]]^^^___```aaabbbbbbbbbbbbaaabbbcccfffhhhiiinnnppprrrrrrrrrsssuuuvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwwwwxxxyyyzzzzzz|||{{{zzzyyyyyy|||}}}{{{wwwuuuqqqlllfffaaa]]][[[YYYYYYXXXWWWUUUSSSQQQPPPMMMNNNNNNMMMMMMMMMPPPRRRPPPQQQSSSSSSSSSTTTVVVXXXXXXZZZ\\\]]]]]]^^^```aaaaaagggoootttsssqqqppppppoooqqqvvv{{{|||wwwwwwuuu{{{}}}|||yyyrrriiiaaa[[[XXXPPPUUU___lllsssvvvvvvwww{{{}}}|||wwwqqqqqqwww~~~xxxlllfffeeefffhhhkkklllkkkhhhdddaaaYYY]]]dddmmmtttzzz~~~~~~wwwmmmddd^^^___cccjjjrrrzzz~~~}}}zzzxxxyyyyyy}}}}}}}}}~~~}}}yyywwwwwwyyy{{{{{{yyyvvvrrrooollliiiggg```\\\ZZZYYYUUUOOONNNPPPPPPRRRTTTVVVYYY___hhhooorrrtttwwwyyy{{{{{{zzzzzzxxxxxxyyyyyyyyyyyyxxxwwwyyyyyyyyyzzz~~~zzzxxxuuuqqqnnngggccc\\\UUUNNNJJJGGGFFFEEEEEEFFFIIIOOOXXXcccjjjvvvwwwyyy{{{{{{}}}~~~~~~}}}~~~{{{xxx|||tttggg[[[WWWZZZdddzzzeeeYYYOOOOOORRRSSSSSSSSSIIIDDD<<<777444222111111111111222222222333333333333444555666888:::<<<===;;;AAAHHHQQQ```qqq|||~~~~~~yyyyyypppkkkjjj```YYY```___```ccchhhlllpppwww|||~~~ooo^^^PPPMMMQQQTTT]]]iiivvv}}}zzzwwwuuutttuuuttttttqqqsssvvvwwwvvvuuutttuuutttwww{{{}}}rrrnnnlllmmmooollljjjhhhffffffhhhkkkmmmoooqqqsssssssssvvv|||555666777888::::::;;;;;;===>>>AAAAAA???BBBOOO]]]lll~~~{{{yyywwwtttoookkkggghhhlllqqqrrrrrrqqqnnnkkk```ZZZhhhuuupppqqqlllgggeeedddaaaZZZTTTKKKCCC===<<<@@@JJJZZZhhhyyy}}}}}}zzzuuukkkaaaaaa]]]YYYYYY]]]```aaaaaa______```bbbdddgggjjjlllooopppqqqqqqqqqrrrtttwwwtttuuuuuuvvvwwwvvvvvvvvvzzzzzzyyyyyyxxxyyyyyyzzzzzzzzz{{{zzz{{{~~~|||zzzwwwsssmmmhhhccc```\\\YYYUUUTTTTTTTTTTTTTTTTTTTTTOOONNNLLLKKKLLLNNNQQQRRRSSSSSSRRRRRRSSSUUUVVVXXXXXXYYY[[[\\\^^^^^^______bbbfffkkkoooqqqqqqqqqqqqssstttwww}}}~~~zzzxxxuuurrrqqqsssuuuzzz~~~mmmaaaXXXYYY^^^eeeooowww{{{}}}yyyqqqooouuu{{{}}}sssjjjdddbbbcccdddffffffccc___[[[VVV[[[dddkkkrrrwww|||}}}}}}|||zzzuuunnngggcccffflllttt{{{~~~{{{xxxwwwwwwyyy|||{{{zzzzzz{{{}}}yyyvvv{{{~~~}}}xxxvvvuuupppiiigggddd^^^ZZZXXXWWWUUUSSSUUUTTTRRRRRRVVV^^^fffkkkrrrtttwwwzzz||||||zzzyyywwwxxxyyyzzzyyyxxxwwwvvvxxxzzz|||~~~yyyvvvsssooolllgggddd___XXXQQQKKKGGGEEEEEEFFFGGGIIIOOOXXXcccjjjsssvvvzzz|||~~~~~~|||{{{|||}}}|||vvvlllaaa\\\]]]cccxxx|||hhh\\\QQQQQQUUUTTTQQQOOOKKKDDD;;;555333333333222111111222222222333333333111222555777999:::::::::<<>>AAA@@@CCCPPP]]]uuuzzzyyyxxxvvvoookkkgggdddeeegggiiijjjjjjiiiiii___XXXfffuuusssrrrnnnkkkjjjjjjeee^^^XXXNNNFFF???>>>AAAKKK[[[jjjwww{{{~~~}}}{{{wwwnnnddd```]]]ZZZ[[[]]]___```___^^^______aaadddgggjjjlllnnnoooqqqqqqqqqqqqssstttttttttuuuuuuuuuvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyzzzzzz{{{~~~~~~zzzxxxuuuqqqlllgggccc___[[[YYYTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMOOOQQQSSSUUUTTTTTTTTTTTTUUUWWWXXXVVVWWWYYYZZZ[[[\\\]]]]]]bbbfffkkkooopppoooooopppppprrrvvv{{{{{{wwwtttiiieeeaaaaaacccgggrrr|||wwwkkkhhhggghhhnnnvvv}}}{{{rrrooorrrvvvwwwooojjjjjjgggcccaaa___]]]ZZZWWWWWW[[[aaaiiiqqqwww{{{|||{{{{{{{{{yyyvvvqqqmmmjjjooossszzz~~~{{{wwwttttttxxx{{{}}}|||||||||}}}{{{zzz~~~~~~{{{vvvppplllgggbbb___]]]ZZZXXXUUUTTTRRRSSSWWW^^^fffkkkoooqqqtttwwwxxxxxxxxxwwwxxxxxxyyyyyyyyyyyyxxxxxxzzz{{{}}}~~~{{{uuussspppllliiigggddd^^^XXXQQQKKKFFFDDDEEEFFFGGGIIIOOOXXXcccjjjrrruuuyyy|||~~~~~~}}}|||}}}}}}~~~wwwmmmccc___aaadddvvvjjj]]]RRRRRRVVVVVVTTTSSSLLLDDD;;;555333333333222111111222222222333333333111222444666888999999999:::???FFFOOO___qqq|||~~~~~~tttnnnlllmmmlllllllllkkkkkknnnqqqsssqqqlllpppvvvrrrsssooorrrwwwtttqqqhhh[[[PPPKKKKKKMMMOOOXXX___iiittt|||{{{tttqqqrrrtttsssqqqrrrrrrqqqppppppqqqssstttrrrsssvvvyyy|||555555777888999999:::999444777===BBBDDDHHHUUUbbb~~~yyyxxxxxxuuuooolllhhhbbb^^^^^^aaaccceeefffhhhaaaXXXeeeuuuvvvsssqqqoooooonnnjjjccc]]]SSSKKKBBB???CCCLLL]]]lllvvv{{{~~~~~~}}}yyypppfff___]]]\\\\\\^^^___^^^^^^^^^^^^___aaadddgggjjjlllmmmoooqqqrrrqqqqqqqqqrrruuutttssssssssstttuuuvvvtttssssssssssssssstttttttttvvvxxxzzz{{{~~~}}}yyywwwssspppkkkfffbbb^^^[[[XXXSSSTTTTTTTTTUUUTTTTTTTTTTTTSSSPPPNNNNNNOOOQQQSSSWWWVVVVVVVVVVVVVVVWWWWWWTTTUUUVVVXXXYYYZZZ[[[\\\bbbeeejjjmmmnnnmmmmmmmmmkkkoootttwww{{{}}}zzzvvvrrrooobbb\\\UUUSSSRRRUUU___hhhttt|||zzzrrrmmmpppwww}}}tttnnnnnnppp||||||tttpppooojjjbbb\\\ZZZYYYZZZZZZYYYZZZ]]]eeeooovvvyyyyyyyyyyyyyyyyyyxxxvvvuuutttxxx{{{}}}yyytttqqqsssxxx|||}}}~~~}}}|||~~~uuupppjjjeeebbb___\\\ZZZXXXWWWVVVVVVZZZaaahhhlllmmmooorrrtttvvvwwwvvvvvvxxxxxxxxxxxxyyyzzz{{{{{{{{{|||}}}~~~yyytttqqqoookkkhhhfffccc^^^WWWPPPJJJFFFDDDEEEFFFGGGIIIOOOXXXcccjjjqqqtttxxx|||}}}~~~}}}~~~~~~~~~~~~}}}xxxnnndddaaaddddddqqqnnn```SSSRRRVVVXXXWWWWWWMMMEEE<<<666444444333111111111222222222333333333000222333555777888999999;;;???EEEOOOaaatttxxxwwwyyyvvvwwwxxxxxxxxxvvvtttrrrnnnjjjnnn}}}xxxpppooojjjmmmrrrooohhh___SSSJJJGGGIIIMMMOOOXXX___hhhrrrzzz|||uuurrrrrrrrrqqqooorrrqqqooonnnnnnpppssstttrrrrrruuuyyy{{{~~~555666777888999999999999888999>>>DDDHHHOOO^^^lllzzzxxxuuurrrmmmlllhhhaaa[[[[[[___ccceeefffiiibbbXXXbbbsssvvvtttrrrpppnnnmmmkkkgggdddZZZPPPFFFBBBDDDNNN___nnnxxx}}}~~~zzzpppfff]]]]]]]]]]]]^^^^^^]]]]]]^^^^^^___aaadddgggjjjlllmmmpppssstttsssqqqqqqqqquuutttrrrqqqrrrsssuuuwwwrrrqqqqqqqqqqqqrrrssssssrrrtttwwwyyy{{{~~~~~~zzzxxxsssooojjjfffbbb^^^ZZZWWWTTTTTTUUUVVVVVVVVVUUUUUUUUUTTTQQQOOONNNOOOPPPQQQXXXXXXWWWWWWWWWWWWWWWWWWTTTTTTUUUVVVXXXZZZ[[[\\\aaaeeejjjllllllkkkjjjjjjhhhlllqqqtttuuu{{{xxxvvvsssssssssrrrnnnkkk```WWWNNNJJJHHHIIIPPPYYY```iiiuuu}}}wwwvvvzzz}}}uuunnnllllllwww~~~vvvqqqmmmggg```\\\[[[]]]___```[[[YYYZZZaaallluuuwwwwwwyyyyyyyyyyyyyyyzzz{{{|||}}}}}}xxxuuuuuuyyy|||}}}~~~{{{wwwsssmmmhhhfffcccaaa___]]]\\\[[[\\\```eeekkknnnnnnooorrruuuvvvwwwwwwwwwyyyxxxwwwwwwxxxzzz|||}}}zzz{{{|||}}}~~~{{{vvvtttrrrnnnkkkfffccc^^^WWWPPPJJJFFFCCCEEEFFFGGGIIINNNXXXcccjjjppptttxxx{{{}}}~~~~~~}}}~~~{{{oooeeeaaadddcccooorrrcccUUURRRUUUWWWWWWWWWNNNGGG===666444444333111111111222222222333333333111222333555666888999999>>>BBBGGGSSSfff{{{{{{xxxuuuppprrr{{{qqqppplllooouuurrrjjjaaaTTTIIIEEEGGGJJJMMMXXX^^^gggpppxxx}}}wwwsssrrrqqqpppooorrrpppnnnlllmmmooosssuuurrrsssvvvyyyzzz{{{666777888999999:::999999===<<<>>>CCCIIIRRRcccrrr{{{{{{xxxsssnnniiihhheee```\\\\\\```eeefffdddgggaaaUUU]]]nnnsssxxxtttoookkkjjjjjjjjjkkkaaaVVVIIICCCDDDNNN```ppp|||yyynnnccc\\\\\\]]]]]]]]]]]]]]]^^^___``````bbbdddgggjjjlllnnnqqqtttuuuuuusssssssssuuutttrrrqqqrrrsssuuuwwwqqqqqqqqqqqqqqqrrrssstttqqqsssvvvxxxzzz~~~}}}{{{tttppplllgggccc^^^YYYVVVTTTUUUWWWXXXYYYXXXWWWVVVTTTRRRPPPMMMLLLMMMNNNOOOWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTUUUVVVXXXZZZ\\\]]]aaadddiiikkkkkkiiihhhhhhfffkkkpppqqqrrrvvv~~~~~~yyymmmjjjiiijjjnnnnnnlllhhhZZZQQQGGGAAA??????DDDJJJUUU]]]gggmmmnnnooorrruuuuuu~~~}}}{{{}}}~~~zzztttnnnlllkkkuuu}}}sssmmmfffccc^^^\\\\\\]]]^^^^^^[[[XXXWWW]]]hhhrrrvvvvvvzzzzzzzzzzzz{{{}}}~~~{{{zzzzzz|||||||||xxxsssooommmllljjjiiibbbaaaaaabbbdddhhhlllooooooppprrrtttuuuvvvvvvvvvxxxxxxwwwwwwxxxzzz{{{}}}wwwxxxzzz|||~~~|||wwwuuutttqqqnnnfffccc^^^WWWPPPJJJFFFDDDEEEFFFGGGIIINNNXXXcccjjjpppsssxxx|||~~~~~~~~~sssfffbbbccccccqqquuueeeVVVQQQTTTUUUTTTTTTPPPHHH>>>777555444222111111111222222222333333333222222333555666888999:::???BBBHHHUUUkkk~~~wwwxxxtttqqqmmmqqqvvvsssoooeeeVVVKKKEEEFFFJJJLLLWWW\\\eeennnvvv}}}~~~yyyuuurrrqqqpppooopppooolllkkklllooorrrtttttttttvvvyyyyyyxxx}}}888999999:::;;;;;;::::::===;;;<<>>???CCCGGGLLLUUU\\\``````^^^\\\^^^cccnnn{{{{{{qqqrrrrrrqqqnnnkkkiiihhhlllsss|||}}}ppphhhaaa___\\\ZZZXXXVVVSSSPPPPPPOOOPPPTTT[[[eeeooouuuuuuvvvyyy|||}}}~~~~~~}}}|||yyywwwuuutttrrruuutttssssssssstttuuuuuuttttttttttttttttttttttttvvvvvvwwwxxxxxxwwwwwwwwwvvvxxxyyy{{{}}}{{{vvvuuutttqqqooohhheee```YYYRRRLLLHHHFFFEEEFFFGGGIIIOOOXXXcccjjjppptttzzz~~~}}}{{{yyy}}}}}}{{{}}}ttteee^^^]]]```jjjtttzzzrrrcccUUURRRVVVVVVUUUUUUSSSKKK@@@999555444222000111111222222222333333333444444555666777:::<<<===>>>BBBKKK\\\uuu}}}yyy|||yyywwwlll\\\OOOIIIIIILLLOOOSSSXXXaaajjjsss{{{{{{zzzwwwssspppnnnmmmnnnlllkkkkkkkkklllnnnpppqqqsssrrrsssvvvwwwuuuwww{{{xxx;;;;;;<<<<<<===<<<<<<<<<;;;;;;???GGGLLLQQQZZZbbbfffgggiiigggbbb___ccciiinnnrrrvvvvvvxxx|||{{{xxxtttpppkkkhhhgggeee```]]]```WWWVVVYYYZZZhhh}}}~~~zzzyyy{{{}}}mmm___NNNDDDDDDNNNaaarrr{{{nnnbbbYYYZZZ[[[ZZZYYY[[[aaaeeeggggggffffffggghhhiiijjjmmmnnnpppqqqrrrssswwwyyytttuuuuuuvvvwwwvvvvvvvvvqqqqqqqqqqqqrrrssstttuuuyyyxxxvvvuuuwww}}}}}}yyytttoooiiibbbZZZUUUOOOQQQTTTVVVWWWVVVUUUTTTQQQPPPMMMLLLKKKMMMOOOPPPOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTVVVYYY]]]______ccchhhkkkkkkjjjjjjjjjkkkkkkmmmqqqtttuuutttrrryyyxxxyyyzzz|||}}}uuurrrqqqmmmeee]]]RRRIIIAAA???>>>======???AAAFFFOOOYYY___```]]]YYYXXX\\\dddqqq}}}ppppppooonnnllliiigggfffdddllluuu~~~~~~qqqhhhaaa___\\\ZZZYYYWWWUUUSSSKKKLLLMMMPPPWWWaaallltttqqqtttxxx}}}~~~}}}~~~{{{{{{~~~}}}{{{yyy~~~}}}}}}||||||||||||xxxxxxwwwwwwvvvvvvvvvvvvuuuvvvwwwxxxxxxwwwuuutttxxxyyyzzz{{{||||||xxxwwwvvvsssqqqiiifffaaaZZZSSSMMMIIIFFFEEEFFFGGGIIIOOOXXXcccjjjpppuuu{{{||||||~~~}}}xxxvvvttt|||}}}|||{{{yyy}}}yyyzzzpppaaaYYYXXX[[[bbbhhhlllttt}}}pppaaaUUUSSSXXXYYYXXXXXXSSSKKKAAA999666444222000111111222222222333333333555555555666888:::===>>>@@@DDDNNN```zzzsssbbbSSSKKKJJJMMMOOORRRWWW```iiirrrzzzxxxxxxuuurrrnnnllllllllljjjjjjkkklllmmmnnnoooppprrrpppqqqtttuuutttvvvzzzuuu{{{~~~999:::<<<===>>>>>>>>>===<<<===???BBBGGGNNNVVV\\\^^^aaabbb^^^XXX[[[fffqqqpppwww|||{{{{{{}}}~~~wwwsssnnniiigggdddbbb```[[[ZZZVVVUUU___rrr~~~~~~nnn^^^JJJ@@@AAANNNccctttzzzoooggg___^^^\\\ZZZYYY[[[^^^```hhhggggggggggggiiijjjkkkoooqqqtttuuutttsssttttttrrrrrrrrrrrrrrrssstttuuuqqqppppppppppppqqqssstttuuuuuuvvvwwwxxx}}}yyyrrrmmmggg]]]WWWVVVQQQSSSUUUUUUTTTSSSRRRSSSPPPPPPNNNLLLIIIIIIKKKMMMNNNPPPRRRSSSRRRRRRSSSTTTTTTUUUUUUUUUUUUWWWZZZ]]]aaacccgggkkkoooooollljjjhhhlllppprrrssssssssstttuuuuuuvvvyyy~~~xxxooohhhcccaaaXXXPPPFFFAAA@@@AAA@@@>>>CCCFFFLLLTTT[[[______^^^[[[^^^cccllluuu|||sssnnnhhhfffhhhgggdddaaabbbgggooowwwxxxpppfffddd```___^^^ZZZTTTOOOLLLJJJKKKNNNQQQXXXdddppppppqqqsssxxx~~~~~~~~~}}}|||~~~}}}{{{}}}|||zzzxxxwwwwwwvvvuuutttqqqssswwwxxxyyyyyyzzz{{{uuuvvvxxxyyy{{{~~~{{{wwwvvvuuuttttttmmmiiibbbZZZRRRLLLHHHGGGEEEEEEFFFIIIOOOYYYeeemmmuuuwww{{{}}}zzzvvvvvvwwwzzzzzz|||}}}yyy|||||||||{{{zzz{{{~~~xxxooofff]]]VVVTTT[[[bbbhhhrrr{{{~~~|||ttteeeVVVTTTVVVVVVXXX\\\VVVOOOEEE<<<666444222111000111222333333333222222444555666777777999<<>>@@@BBBDDDIIIOOOSSSUUUYYY[[[ZZZYYY]]]gggpppuuu{{{}}}|||~~~~~~vvvqqqlllgggeeedddcccbbb``````\\\ZZZbbbvvv|||ppp```LLLAAAAAAMMMaaarrr}}}ssskkkaaa``````___^^^```bbbdddiiihhhhhhhhhhhhjjjkkklllmmmppprrrsssrrrrrrrrrsssrrrrrrrrrrrrsssssssssssspppoooooooooppprrrtttuuuuuuvvvvvvvvvxxx}}}~~~wwwpppmmmggg^^^YYYXXXRRRTTTVVVVVVTTTSSSRRRSSSOOOOOONNNKKKIIIHHHJJJLLLMMMOOOQQQRRRQQQQQQRRRSSSSSSTTTUUUTTTTTTVVVZZZ\\\```bbbgggkkkoooooommmkkkjjjlllpppqqqrrrrrrsssuuuvvvvvvwwwzzz~~~yyyrrrllliiiggg^^^VVVLLLFFFEEEEEECCC@@@AAADDDIIIPPPXXX]]]___^^^]]]___dddllluuu{{{~~~~~~yyyrrriiidddbbbaaa^^^[[[aaafffmmmvvv}}}yyyqqqmmmiiifffccc]]]UUUOOOKKKIIIIIIKKKNNNTTT```llloooppprrrvvv{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~||||||~~~~~~|||zzzxxxwwwwwwwwwvvvtttrrrtttwwwyyyyyyyyyyyyzzzuuuvvvxxxzzz{{{~~~{{{xxxwwwvvvuuutttmmmiiibbbZZZRRRLLLIIIGGGDDDEEEFFFJJJQQQ\\\hhhpppvvvyyy||||||xxxwwwwwwzzz|||}}}~~~{{{yyyxxxxxx|||~~~zzzxxxzzz}}}|||uuunnnfff^^^XXXTTT\\\eeemmmwwwxxxhhhYYYVVVYYYZZZ[[[]]]VVVOOOEEE<<<777444333222222222222222333333333333444555777777777999<<>>????????????>>>???@@@AAAAAACCCGGGIIILLLPPPUUUYYY]]]ccclllrrryyy~~~~~~wwwrrrkkkfffdddeeeeeeeeeeeegggdddaaahhh{{{|||sssbbbNNNCCCBBBKKK^^^nnnvvvnnnccccccddddddeeefffggghhhiiiiiihhhhhhiiijjjlllmmmlllnnnpppqqqqqqppppppqqqqqqrrrsssssssssrrrqqqpppnnnnnnnnnooopppsssuuuvvvvvvvvvvvvvvvwww||||||uuuooolllggg___[[[ZZZSSSTTTVVVVVVTTTRRRRRRRRRNNNNNNMMMJJJHHHGGGIIIKKKMMMOOOQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSSSSUUUXXX[[[^^^aaafffkkknnnooonnnnnnkkkmmmpppqqqqqqrrrtttvvvwwwwwwxxxzzz}}}yyyssspppnnnmmmggg```VVVOOOLLLIIIFFFCCC@@@BBBFFFMMMUUU\\\___aaa___```dddkkkssszzz~~~~~~yyyxxx|||vvvjjjbbb^^^\\\ZZZYYY___dddkkkssszzzzzztttoooiiiaaaXXXQQQJJJGGGFFFGGGIIINNNYYYeeelllmmmppptttwwwwwwtttqqqrrrsssuuuwwwyyyzzz{{{|||}}}zzzyyy~~~|||{{{yyywwwwwwwwwwwwvvvuuusssvvvxxxyyyyyyxxxxxxyyyuuuwwwyyyzzz||||||yyyyyyxxxwwwuuunnniiicccZZZSSSMMMIIIGGGDDDEEEGGGKKKSSS^^^kkktttwwwyyy}}}{{{yyyyyy|||yyysssoooppptttxxxyyyxxxwwwxxxzzz|||wwwooofff^^^YYYUUU___jjjsss}}}~~~mmm]]]YYY]]]___^^^]]]UUUNNNDDD<<<777555444333444333222222222333555666555666777777888999===???CCCHHHSSSeee~~~~~~gggYYYTTTRRRQQQSSSWWW^^^iiittt||||||vvvqqqooonnnlllkkklllkkkiiihhhhhhhhhiiijjjkkkkkklllmmmnnnppprrrsssrrrssstttvvvyyy}}}||||||{{{zzzzzzyyyzzzzzzzzz|||<<<<<<<<<======>>>>>>>>>>>>???@@@@@@@@@AAACCCDDDIIIMMMTTT\\\ccckkkrrrvvv{{{zzztttlllfffdddeeeggghhhgggkkkkkkggglll~~~uuudddPPPDDDBBBJJJZZZiiivvv~~~xxxoooddddddfffhhhkkklllkkkjjjiiihhhhhhggghhhjjjkkklllkkknnnpppqqqqqqppppppqqqqqqrrrsssttttttrrrpppnnnmmmmmmmmmnnnpppsssuuuwwwwwwwwwvvvvvvwww||||||uuunnnkkkfff___[[[[[[TTTVVVWWWVVVTTTRRRQQQRRRMMMMMMLLLIIIGGGFFFHHHJJJLLLNNNPPPPPPOOOOOOOOOQQQPPPQQQRRRSSSSSSTTTWWWYYY]]]```fffkkkmmmnnnooopppmmmnnnpppppppppqqqtttwwwwwwxxxyyyzzz|||~~~~~~zzzvvvsssqqqpppppppppjjjaaaYYYSSSNNNIIIFFFBBBBBBEEEKKKTTT\\\aaaccc``````dddjjjrrryyy~~~yyyvvvyyy}}}~~~yyymmmccc^^^\\\\\\[[[\\\aaaiiiqqqwww}}}}}}vvvoooeee[[[SSSIIIFFFEEEEEEFFFIIISSS]]]gggiiimmmqqqssspppjjjfffdddeeeiiimmmqqquuuxxxzzz~~~{{{wwwtttzzz{{{xxxyyywwwuuuuuuvvvvvvvvvtttuuuwwwyyyzzzyyyxxxxxxxxxuuuwwwyyy{{{|||}}}|||{{{zzzxxxvvvnnnjjjccc[[[SSSNNNJJJHHHDDDEEEGGGKKKSSS^^^kkkssswwwyyy}}}}}}|||~~~uuunnnmmmrrryyy}}}zzzqqqddd[[[XXXWWWbbbnnnxxxtttbbb\\\___aaa___ZZZUUUNNNEEE<<<777555444444555444333222222444666777555666777777888:::===@@@BBBIIIUUUfff{{{lll[[[VVVUUUTTTSSSVVV^^^hhhttt|||}}}wwwrrrooommmlllkkkkkkjjjiiihhhggggggggggggggghhhjjjlllnnnooopppppprrrsssttttttvvvzzz|||{{{zzz{{{{{{{{{yyyyyyxxxxxxwwwxxxxxxxxxxxxzzz}}}>>>>>>>>>>>>>>>>>>??????===>>>@@@@@@@@@AAADDDFFFKKKPPPWWW^^^fffnnnvvv{{{}}}zzztttkkkeeeccceeeggghhhhhhmmmmmmjjjmmm}}}uuueeeQQQDDDAAAHHHWWWeeeooowwwzzzrrreeedddfffiiimmmnnnllljjjggggggffffffggghhhjjjkkkmmmooorrrrrrrrrqqqqqqrrrqqqrrrtttttttttrrrpppooommmmmmmmmnnnppprrrtttuuuvvvwwwwwwwwwxxx|||~~~vvvnnnjjjeee]]]YYYZZZUUUWWWXXXWWWTTTRRRQQQQQQMMMMMMKKKIIIFFFFFFHHHJJJLLLNNNPPPPPPOOONNNOOOPPPOOOPPPRRRSSSSSSTTTVVVXXX[[[___eeeiiikkkmmmooopppnnnoooppppppppprrrtttvvvwwwwwwxxxyyyzzz|||}}}~~~~~~}}}{{{xxxwwwvvvvvvvvvyyytttmmmddd\\\TTTNNNJJJDDDDDDEEEKKKSSS[[[aaadddaaaaaaccciiipppxxx}}}xxxtttwww|||~~~~~~rrrhhhaaa]]][[[ZZZYYY___fffnnnuuu{{{yyyqqqhhh]]]UUUJJJGGGFFFFFFEEEFFFMMMVVV```ccciiinnnpppmmmfff```XXXYYY\\\```fffmmmssswww{{{}}}}}}|||}}}~~~}}}|||}}}|||vvvrrrpppvvv{{{|||zzz|||{{{wwwwwwuuussssssuuuuuuuuutttvvvxxxzzzzzzyyyxxxxxxxxxvvvwwwyyyzzz|||~~~}}}{{{xxxvvvoookkkddd\\\TTTNNNJJJIIIFFFFFFHHHKKKRRR]]]iiiqqqvvvxxx{{{~~~~~~}}}uuurrrwww~~~|||ppp```VVVUUU[[[fffsss|||}}}iii^^^^^^```^^^XXXVVVOOOEEE===888555444333555444333222222444666777555666777888888:::===@@@AAAIIIUUUeeexxxrrr^^^XXXVVVSSSRRRVVV^^^hhhsss{{{{{{yyyvvvrrrnnnlllkkkkkkkkkjjjiiihhhggggggffffffeeegggiiikkkmmmooooooooopppqqqrrrrrrrrrtttwwwyyy}}}{{{xxxwwwwwwyyyzzzxxxxxxwwwwwwwwwxxxxxxyyy{{{|||~~~AAA@@@@@@??????@@@@@@AAA<<<===???@@@AAACCCGGGJJJOOOTTT[[[aaagggoooyyywwwrrrjjjfffeeegggjjjkkknnnpppmmmhhhjjjyyyssscccPPPDDDAAAGGGUUUbbbpppwww~~~}}}tttfffeeeeeehhhlllnnnllliiiffffffeeeeeefffgggiiijjjnnnpppsssssssssrrrrrrsssrrrssstttttttttsssrrrqqqpppooonnnnnnoooppprrrsssuuuvvvxxxyyyzzz}}}~~~vvvnnniiiddd]]]YYYZZZVVVXXXYYYXXXUUURRRQQQPPPMMMMMMLLLIIIGGGFFFHHHJJJMMMOOOPPPPPPOOONNNOOOPPPNNNPPPRRRSSSSSSTTTVVVWWWYYY^^^eeehhhiiijjjmmmpppnnnoooqqqrrrrrrrrrtttuuuvvvvvvvvvvvvxxxzzz|||}}}zzzrrrhhh^^^VVVQQQJJJIIIJJJNNNUUU]]]bbbeeeeeeddddddhhhnnnuuuzzz}}}|||~~~~~~vvvqqqtttzzz}}}~~~}}}sssiiiaaa[[[XXXZZZ^^^dddkkkqqqxxxzzzrrrhhh]]]UUULLLJJJJJJJJJHHHFFFJJJQQQXXX\\\dddkkkooommmgggbbbTTTSSSSSSUUU[[[dddmmmsssyyy|||~~~{{{zzz{{{}}}|||{{{yyyyyyzzz}}}}}}xxxrrrnnnnnnqqquuuvvvwwwyyy}}}~~~|||yyyvvvtttssssssuuuvvvuuuuuuvvvxxxzzz{{{yyyxxxxxxyyywwwxxxyyyzzz{{{}}}|||xxxuuupppkkkddd\\\UUUOOOKKKIIIFFFGGGHHHKKKRRR]]]iiiqqqwwwxxxzzz}}}~~~}}}~~~}}}zzz~~~sss```WWWWWW___kkkxxxuuuccc^^^___^^^ZZZWWWPPPFFF===888555333222444333222222222333555666666777888888888:::>>>@@@@@@HHHSSScccwww|||vvvtttsssyyywww___XXXUUUPPPRRRVVV]]]hhhsss{{{rrrmmmoooqqqrrrrrrpppmmmkkkjjjkkkjjjjjjjjjiiihhhggggggffffffggghhhjjjlllmmmnnnnnnlllmmmnnnmmmllllllnnnppp{{{{{{{{{yyyvvvtttsssuuuwwwwwwwwwwwwwwwwwwxxxyyyzzz|||}}}@@@???>>>======>>>??????<<<===>>>>>>@@@CCCHHHLLLUUUZZZaaaeeeiiirrrvvvrrrmmmkkkmmmppptttvvvxxxtttlllcccfffuuuooo```NNNCCC@@@FFFTTTaaatttzzz|||rrrhhheeedddggglllnnnllliiigggffffffffffffhhhiiijjjnnnpppsssssssssrrrrrrssssssttttttttttttttttttuuurrrqqqpppnnnnnnnnnoooooosssvvvyyy{{{|||}}}|||tttlllhhhddd^^^[[[\\\WWWYYYYYYXXXUUURRRPPPPPPNNNNNNLLLJJJGGGGGGIIIKKKNNNPPPQQQQQQOOOOOOOOOPPPNNNPPPSSSTTTTTTTTTVVVWWWYYY^^^dddffffffgggkkknnnmmmooorrrsssssssssssstttuuutttssstttuuuyyy|||ttthhh```[[[UUUTTTTTTXXX^^^dddhhhjjjkkkiiiggghhhlllqqquuuwwwzzz|||}}}tttnnnrrryyy|||~~~xxxmmmddd^^^[[[^^^cccgggmmmttt{{{zzzqqqggg[[[SSSOOONNNOOOOOOLLLHHHIIIOOOQQQVVV___iiipppppplllhhhXXXTTTOOONNNRRR\\\gggnnnwww{{{~~~}}}yyyxxxzzz}}}{{{{{{{{{}}}zzzuuurrrpppqqqssswww{{{}}}|||zzzyyyvvvuuuttttttvvvwwwwwwwwwuuuwwwzzz{{{zzzyyyyyyzzzwwwxxxyyyyyyyyy{{{~~~}}}xxxtttpppllleee]]]UUUOOOLLLJJJFFFFFFHHHLLLTTT___llltttxxxyyy{{{|||}}}~~~~~~~~~}}}~~~~~~iii^^^___dddppp~~~jjj___``````^^^YYYRRRGGG>>>888444222111222222222222333333333333666777888888999;;;>>>AAA@@@FFFPPPaaawww}}}yyy}}}wwwtttyyyuuupppsss}}}ttt]]]WWWTTTOOORRRVVV]]]hhhsss{{{tttaaa[[[^^^fffiiimmmnnnllljjjjjjjjjjjjjjjjjjjjjiiihhhhhhgggfffgggggghhhiiikkkkkkllliiijjjkkkkkkiiihhhhhhiiimmm|||~~~vvvwwwvvvtttqqqpppqqqtttvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{}}}<<<<<<:::999999:::;;;<<<============>>>CCCHHHMMMZZZ```gggiiilllvvvxxxuuurrrrrruuuzzz~~~yyykkk```ccctttmmm^^^MMMBBB@@@FFFSSS```vvv|||xxxnnniiifffdddfffkkknnnllliiihhhggggggggggggiiijjjkkkmmmooorrrsssrrrrrrrrrssstttttttttttttttuuuvvvwwwtttsssqqqooommmmmmmmmmmmrrruuuzzz}}}}}}~~~~~~~~~~~~zzzrrrkkkgggddd___]]]___XXXYYYZZZXXXUUURRRPPPPPPNNNNNNMMMJJJHHHGGGIIIKKKOOOPPPRRRQQQPPPOOOOOOPPPNNNQQQSSSTTTTTTUUUVVVWWWXXX^^^dddfffeeeeeeiiimmmmmmooosssttttttssssssssstttsssrrrrrrtttxxx}}}~~~|||pppgggbbb___^^^^^^aaafffkkkoooppppppmmmiiihhhkkkooorrrssswwwzzz}}}}}}tttnnnrrryyy}}}zzzpppjjj]]]___bbbeeejjjpppxxx}}}zzzqqqfffZZZQQQPPPPPPRRRSSSOOOIIIIIIMMMMMMSSS]]]hhhpppssspppmmm^^^WWWOOOJJJMMMWWWccckkkvvvzzz~~~}}}yyywwwyyy|||}}}~~~zzzxxxuuutttuuu{{{|||zzzxxxxxxxxxxxxvvvuuuvvvxxxyyyyyyyyyuuuwwwzzz{{{zzzyyyzzz{{{xxxyyyyyyyyyxxxyyy|||~~~}}}wwwssspppllleee]]]VVVPPPLLLJJJEEEFFFHHHMMMUUUbbboooxxxzzz{{{|||}}}}}}~~~~~~~~~~~~~~~sssfffhhhgggtttpppaaaaaacccbbbZZZSSSHHH>>>888444222000000111222333333333222222666777888999999;;;>>>AAA@@@EEENNN___wwwzzztttwww}}}||||||uuuhhhbbbkkk{{{~~~vvvuuu}}}oooZZZVVVUUUQQQRRRUUU]]]gggsss{{{oooYYYQQQSSS___dddjjjlllkkkjjjiiijjjiiijjjjjjjjjjjjiiihhhhhhffffffffffffgggiiijjjkkkhhhjjjkkkjjjiiigggggghhh]]]ooo|||wwwrrrtttuuussspppoooqqqsssuuuuuuuuuvvvvvvxxxyyyzzzxxxyyy{{{}}}@@@???>>>===<<<;;;::::::>>>:::999<<>>>>>FFFVVVccctttxxxmmmjjjiiigggfffggghhhgggfffggghhhhhhhhhiiiiiiiiiiiinnnoooppppppooonnnpppqqqnnnoooqqqsssuuuvvvuuuuuutttuuuvvvssspppooorrrtttqqqtttyyy|||~~~~~~zzztttmmmfffccc```___^^^___]]][[[ZZZYYYWWWTTTQQQLLLLLLKKKIIIGGGFFFHHHJJJLLLNNNQQQQQQPPPOOOOOOOOOQQQQQQSSSTTTVVVXXXYYYZZZZZZ\\\___bbbdddfffiiikkkmmmqqqsssqqqppprrrsssrrrssssssssstttvvvyyy|||}}}~~~{{{pppjjjggggggiiilllpppuuuyyy{{{{{{wwwsssqqqqqqssssssssszzz{{{}}}}}}vvvpppqqqwww}}}}}}{{{vvvmmmgggdddhhhnnnrrruuuyyy~~~vvvkkkbbb]]][[[TTTPPPQQQPPPLLLIIIIIIJJJMMMVVVeeetttzzztttmmm___YYYQQQKKKKKKRRR[[[bbbqqqyyy}}}yyyttttttwwwyyy{{{|||{{{zzz|||~~~|||zzzxxxwwwvvvvvvvvvvvvvvvuuuuuuvvvwwwwww{{{zzzyyyyyyxxxxxxxxxyyywwwyyy{{{{{{{{{{{{}}}~~~|||yyywwwrrrlllddd\\\UUUPPPLLLIIIHHHGGGHHHMMMWWWeeerrrzzz{{{{{{{{{{{{|||~~~~~~~~~|||zzz{{{{{{{{{{{{mmmjjjnnnwwwooogggeeeeeeeee^^^UUUIII===666333333222666555444333444444666777666888:::;;;<<<===@@@CCCGGGHHHPPPbbbwww~~~zzzwwwvvvvvvwwwtttmmmfffaaacccjjjppptttzzz}}}yyywwwbbbSSSKKKLLLRRRRRRVVV^^^hhhpppwww|||~~~xxxdddXXXTTTZZZ^^^dddiiijjjiiihhhggglllkkkkkkjjjhhhgggeeeddd```bbbfffjjjlllkkkiiihhhhhhhhhggggggfffdddcccbbbaaadddlllxxx|||uuusssrrrqqqppppppoooooooooqqqrrrtttuuuvvvvvvwwwwwwyyyzzz{{{{{{|||>>>>>>======<<<;;;;;;;;;>>>;;;;;;???AAABBBGGGMMM\\\aaaggglllqqq}}}ooo]]]XXXcccrrr|||ppp___KKK@@@>>>FFFVVVdddvvvxxxmmmgggeeeddddddeeeffffffeeehhhhhhgggggghhhhhhiiijjjnnnoooppppppooonnnoooppppppqqqsssttttttttttttssstttuuuuuussspppoooqqqsssrrruuuzzz}}}~~~yyyrrrlllhhheeebbb```^^^]]][[[ZZZZZZXXXUUUSSSNNNNNNNNNKKKIIIHHHIIIKKKIIIKKKMMMNNNMMMMMMNNNPPPOOOOOOQQQRRRTTTVVVWWWXXXWWW[[[___bbbdddfffgggiiimmmqqqssspppoooqqqqqqooorrrssssssuuuwwwyyy{{{}}}~~~xxxqqqmmmmmmnnnppptttxxxzzz{{{|||zzzwwwvvvwwwwwwwwwvvvzzz{{{}}}yyyrrrqqqvvvzzzzzzwww|||wwwpppllloootttvvvxxx{{{|||yyymmmgggccc[[[UUUSSSQQQNNNLLLMMMLLLNNNVVVeeettt}}}{{{wwwkkkdddYYYPPPLLLOOOUUUZZZkkkttt{{{xxxttttttuuuuuuyyy}}}~~~|||{{{|||}}}|||{{{yyyxxxwwwvvvvvvwwwwwwwwwwwwxxxyyyzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyuuuwwwyyyyyyyyyzzz|||}}}}}}zzzwwwsssmmmddd\\\VVVQQQMMMJJJIIIHHHJJJOOOYYYfffsss{{{zzzzzzzzz{{{}}}~~~|||{{{{{{yyyyyysssoooqqqyyy|||mmmfffeeeeeeeee^^^VVVIII===777444333222555555444444444555666777666888:::;;;;;;===@@@BBBFFFGGGOOO___sss{{{|||~~~~~~}}}||||||}}}xxxmmmbbb\\\]]]aaaeeeiiioooxxx~~~yyyttt~~~uuubbbTTTKKKGGGKKKQQQRRRVVV^^^gggpppwww|||qqqeee```]]]```dddgggiiiiiihhhhhhkkkkkkjjjjjjiiihhhfffeeeccceeehhhkkkllllllkkkjjjiiihhhhhhhhhgggeeedddccc```aaafffqqq}}}{{{tttrrrqqqooonnnmmmmmmnnnooopppqqqssstttuuuuuuvvvvvvyyyzzzzzzzzzzzz{{{=========<<<<<<;;;;;;;;;===<<<===AAABBBBBBEEEKKK\\\bbbhhhmmmsss~~~~~~qqq^^^SSSYYYgggpppsssvvvyyyssscccNNNAAA>>>FFFWWWeeexxxwwwllldddcccbbbccceeefffgggfffiiihhhgggffffffhhhjjjkkkmmmoooppppppooonnnnnnooosssssstttttttttssssssrrrssstttsssrrrpppoooppprrrsssvvvzzz}}}yyysssnnnjjjeeebbb^^^]]]\\\\\\\\\ZZZWWWUUURRRRRRQQQOOOLLLJJJKKKLLLIIIJJJLLLLLLLLLMMMPPPRRROOOOOOQQQRRRTTTUUUVVVWWWWWWZZZ___ccceeefffggghhhmmmqqqssspppoooppppppnnnrrrssstttuuuwwwzzz{{{|||~~~xxxtttssssssuuuyyy{{{||||||~~~}}}||||||}}}}}}{{{yyy{{{{{{|||}}}}}}tttqqqsssvvvvvvtttxxx{{{}}}}}}|||~~~zzzuuuvvvyyyzzz{{{~~~zzz|||}}}tttkkkbbbZZZUUUQQQMMMLLLNNNOOOQQQXXXgggwwwxxxpppcccWWWPPPOOOQQQTTTeeeoooxxxxxxtttqqqooolllkkkooouuu{{{|||zzzzzz|||}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxzzz{{{|||{{{{{{zzzzzzzzzzzzzzzzzzuuuwwwxxxyyyyyyzzz}}}}}}zzzwwwrrrlllddd\\\VVVQQQMMMJJJIIIIIIKKKPPPZZZgggttt|||zzzzzz{{{|||}}}}}}}}}~~~}}}{{{yyywwwwwwsssttt{{{vvviiieeeeeeeeeeee^^^VVVIII>>>777444333333555555444444555555666777666777999:::;;;===@@@BBBEEEFFFNNN]]]ppp}}}yyy|||~~~nnnccc^^^___bbbccccccgggpppyyyzzzvvvnnnzzz~~~|||wwwsssiii]]]PPPIIIEEEEEEIIIOOORRRVVV]]]fffooowww|||wwwpppcccdddeeeffffffgggggghhhhhhiiiiiiiiiiiihhhggggggeeefffgggiiijjjkkkkkkkkkiiiiiiiiiiiihhhfffeeeddd```^^^___hhhuuu|||yyytttqqqooommmkkkjjjkkkmmmnnnooopppqqqrrrssstttttttttwwwxxxxxxwwwvvvwwwyyy|||??????>>>===<<<;;;:::999<<<;;;===AAAAAABBBGGGNNN^^^cccjjjmmmqqq{{{}}}zzz{{{}}}}}}}}}sss```RRRTTT___iiilllnnnooosss{{{ssscccOOOBBB>>>FFFWWWgggxxx}}}vvvkkkdddcccbbbcccfffhhhiiiiiijjjhhhfffeeeeeegggjjjkkklllnnnpppqqqooonnnoooooossssssttttttttttttssssssssssssrrrqqqppppppppppppsssuuuxxx{{{}}}|||wwwrrrllleeeaaa^^^]]]]]]]]]^^^\\\YYYVVVTTTTTTTTTQQQNNNLLLLLLLLLMMMMMMNNNMMMMMMNNNQQQSSSQQQQQQRRRTTTUUUWWWXXXXXXXXX[[[___aaaccceeehhhjjjkkkqqqsssqqqpppqqqqqqoooqqqrrrssstttvvvyyy{{{|||}}}~~~xxxvvvuuuwww{{{~~~~~~}}}~~~~~~~~~}}}zzz|||||||||}}}~~~}}}tttppppppssstttsssuuuwwwyyyyyyxxxyyy}}}}}}wwwxxxzzzzzz{{{}}}wwwyyy{{{ssslllddd___YYYRRROOOPPPRRRVVV___mmm}}}zzzmmmaaaWWWRRRRRRRRR```kkkssssssooojjjeee```\\\^^^aaafffllluuu~~~zzzwwwvvvxxx|||~~~}}}~~~~~~}}}yyyyyyyyyxxxxxxyyyyyyzzzwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{|||{{{{{{{{{zzzxxxyyyzzz{{{{{{}}}}}}yyyvvvpppjjjbbbZZZTTTPPPLLLIIIIIIIIIKKKQQQ[[[gggttt{{{|||||||||}}}~~~~~~~~~~~~{{{yyyxxxvvvqqquuu{{{~~~}}}qqqgggdddeeeeeeccc___VVVIII>>>777444333333444444444555555666777777666777999:::;;;===@@@BBBFFFHHHPPP___ppp}}}sssiiiiiinnnqqqqqqkkknnnsssyyy}}}}}}yyyvvvmmmxxxyyywwwxxxxxxtttooobbbWWWLLLHHHGGGFFFIIIMMMQQQUUU[[[dddmmmvvv|||zzzllliiifffddddddeeeeeeeeeeeeffffffgggggggggggggggdddddddddeeefffggghhhiiiiiiiiiiiiiiihhhgggfffeeebbb\\\ZZZ```mmmvvvwwwtttpppnnnkkkhhhgggiiikkkmmmmmmnnnoooqqqrrrrrrssssssttttttuuutttssstttvvvxxxBBBAAA@@@>>><<<:::999888<<<;;;<<<>>>???BBBJJJTTT___eeejjjmmmnnnsss~~~~~~xxxrrrooorrrvvvtttwwwppp^^^PPPPPPZZZcccggghhhggggggmmmuuuxxxvvvqqqbbbPPPBBB>>>EEEWWWhhhvvv~~~|||tttiiibbbaaa```bbbeeehhhiiiiiiiiihhhfffdddeeegggiiikkkkkknnnpppqqqqqqppppppqqqrrrssssssssstttuuuuuuvvvsssrrrrrrqqqqqqqqqpppoooqqqrrruuuwwwzzz|||wwwqqqkkkddd___^^^^^^^^^______]]]YYYVVVTTTUUUTTTRRROOOMMMLLLLLLOOOOOOOOOMMMLLLLLLNNNPPPQQQQQQRRRTTTUUUVVVWWWWWWYYYZZZ[[[\\\^^^bbbfffjjjjjjooosssrrrqqqsssssspppoooooooooppprrruuuxxxyyy{{{||||||yyyvvvwww|||~~~}}}}}}|||}}}~~~}}}zzzxxx|||||||||}}}{{{sssnnnnnnrrruuuvvvsssuuuwwwvvvttttttxxx|||xxxssstttvvvvvvwwwzzzuuuuuuvvvxxx|||~~~yyytttoooggg]]]WWWXXXXXX^^^iiiwwwzzzmmmbbbYYYTTTQQQ[[[dddjjjhhhccc]]]VVVOOOMMMNNNPPPRRRVVV^^^ffflllyyy|||xxxtttrrrtttyyy}}}~~~}}}}}}|||{{{zzzyyyyyyyyyxxxyyyzzzzzz{{{zzzyyyyyyxxxxxxxxxxxxyyy{{{||||||}}}}}}}}}|||{{{xxxyyyzzz{{{|||~~~}}}xxxuuummmggg___XXXRRRMMMIIIGGGGGGHHHJJJPPPZZZgggrrrzzz~~~~~~~~~~~~}}}zzzyyyyyy}}}zzzqqqnnnsssxxx{{{wwwvvvzzz|||nnnfffdddddddddbbb___VVVJJJ>>>777444444333444444555666666777777777666888:::;;;<<<===@@@CCCGGGKKKTTTddduuu{{{rrruuu{{{yyyzzz{{{}}}}}}zzzvvvrrrooozzz~~~zzzyyy|||}}}zzzwwweeeYYYMMMIIIHHHGGGHHHKKKPPPSSSYYYaaajjjttt{{{tttooohhhdddccccccbbbaaabbbcccdddeeeffffffffffffeeeeeedddddddddfffggghhhhhhhhhhhhhhhhhhgggfffeeeccc]]]YYY\\\fffooossstttpppmmmjjjgggggghhhjjjllllllmmmnnnpppqqqqqqrrrrrroooqqqrrrrrrrrrrrrtttvvvCCCBBBAAA???===;;;:::999;;;:::<<<>>>>>>AAALLLXXX^^^eeekkkllljjjkkkrrrxxx|||vvvpppkkkkkkmmmpppjjjmmmhhhXXXKKKKKKTTT\\\___```^^^]]]aaajjjnnnnnnqqqdddRRREEE???EEEVVVfffsss}}}}}}ttthhh___^^^]]]___bbbeeeffffffhhhgggfffeeeeeegggiiijjjjjjmmmqqqsssssssssssstttsssssssssssstttuuuvvvwwwtttsssrrrrrrsssrrrpppnnnoooppprrrtttwww}}}zzzuuuoooiiiccc______^^^_________]]]YYYUUUQQQRRRSSSQQQNNNLLLKKKKKKMMMNNNNNNLLLJJJIIIJJJLLLOOOPPPPPPQQQRRRSSSTTTUUUWWWXXXYYYZZZ\\\```eeeiiiiiiooosssrrrqqqrrrqqqooojjjiiihhhhhhjjjnnnrrruuuxxxzzz~~~xxxxxx}}}}}}{{{xxxwwwwwwwwwvvvuuuxxxyyy{{{}}}yyyqqqllllllpppuuuyyytttvvvvvvtttqqqqqqtttwww}}}|||tttnnnooorrrrrrsssuuuqqqrrrrrrrrrtttzzz{{{rrrfff``````cccjjjttt}}}ooocccYYYTTTWWW\\\^^^YYYTTTOOOHHHBBBCCCCCCDDDFFFIIIPPPWWW]]]kkkuuu~~~zzztttqqqrrrvvv{{{}}}{{{}}}~~~~~~~~~}}}{{{zzzzzzzzzxxxwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~}}}|||vvvwwwxxxyyyzzz}}}|||wwwssskkkeee]]]VVVPPPLLLHHHFFFGGGGGGJJJQQQ[[[gggrrryyy}}}}}}xxxttttttuuu{{{~~~zzzrrrmmmkkkpppvvvxxxtttqqqsssxxxzzzwwwkkkcccbbbdddcccbbb___WWWJJJ???888555444444333444555666777888888888888999;;;<<<===???BBBDDDGGGMMMZZZkkk|||zzzsssooottt}}}~~~}}}~~~gggYYYKKKFFFFFFFFFGGGJJJOOOQQQVVV^^^gggqqqzzzxxxqqqiiidddccccccbbb```bbbbbbcccdddeeeffffffeeeggggggfffffffffgggggghhhfffffffffffffffeeeddddddbbb___\\\\\\```gggmmmqqqooonnnkkkiiihhhiiikkkllllllmmmnnnooopppqqqqqqqqqnnnoooqqqrrrqqqqqqssstttBBBAAAAAA@@@???>>>======:::;;;>>>AAA@@@AAAJJJUUU\\\ccckkklllhhhfffiiimmmwww|||zzzuuupppkkkjjjjjjjjjjjjeeegggaaaSSSHHHHHHPPPVVVXXXYYYXXXWWW\\\ffflllmmmttthhhWWWIIIAAAEEETTTcccrrr}}}uuuiii^^^]]]]]]___bbbdddeeedddgggffffffffffffggghhhhhhhhhlllqqqtttuuuuuuvvvwwwuuuuuutttsssssstttuuuvvvuuusssrrrsssttttttqqqnnnnnnoooqqqsssvvv|||yyytttooojjjdddaaa_________```___\\\WWWSSSMMMOOOPPPOOOMMMJJJJJJJJJJJJLLLMMMMMMKKKJJJKKKKKKOOOPPPPPPQQQRRRSSSTTTTTTWWWZZZ^^^aaabbbdddgggiiiiiiooorrrpppooonnnmmmiiidddbbb___]]]___eeekkkoootttxxx~~~~~~{{{}}}yyytttqqqqqqrrrsssssssssuuuxxx|||~~~yyypppkkkjjjooouuuzzzuuuwwwwwwtttpppoooqqqtttvvv}}}|||tttnnnnnnoooooooooqqqlllnnnooonnnmmmpppxxx|||rrrmmmoooqqqvvv}}}~~~pppddd]]]VVVXXXVVVPPPJJJHHHDDD@@@???@@@AAAAAACCCHHHNNNRRR^^^iiittt|||xxxsssrrruuuyyy{{{wwwzzz|||}}}|||||||||}}}}}}{{{xxxxxxyyyyyywwwtttvvvvvvvvvvvvvvvwwwwwwxxxuuuuuuuuuvvvwwwxxxzzzzzz{{{|||~~~~~~}}}vvvwwwxxxyyyzzz~~~{{{uuuqqqjjjeee]]]VVVPPPLLLHHHFFFGGGHHHLLLRRR\\\hhhssszzz~~~~~~~~~~~~{{{}}}|||wwwpppkkklllnnnzzz|||xxxzzz{{{|||}}}~~~qqqjjjggggggmmmtttxxxsssoooqqquuuxxx|||rrrfff___```cccdddddd```WWWJJJ???888555444444222444555777888888888888999;;;<<<===>>>@@@CCCEEEFFFNNN^^^qqqyyytttwww~~~nnn^^^MMMFFFEEEFFFHHHJJJMMMOOOSSS[[[dddoooxxx~~~wwwppphhhddddddeeedddbbbcccdddeeefffffffffffffffffffffffffffffffffffffffdddddddddddddddccccccbbb``````___\\\[[[___ffflllooonnnmmmkkkjjjkkkkkkllllllmmmnnnooopppqqqqqqqqqpppqqqsssrrrqqqpppqqqrrr@@@@@@@@@@@@@@@@@@AAAAAA999<<>>???AAADDDFFFEEEOOO```uuu~~~xxxxxxfffSSSIIIGGGGGGIIILLLLLLNNNRRRYYYcccnnnxxx}}}uuunnnfffdddeeegggfffdddeeeffffffggghhhhhhggggggddddddeeeeeeeeedddcccbbbbbbbbbcccccccccbbbaaaaaa^^^```aaa]]]XXXZZZaaaiiioooooonnnmmmlllllllllllllllmmmnnnpppqqqqqqqqqqqqrrrssstttsssqqqooooooooo>>>???AAABBBAAA@@@>>><<<>>>>>>======???DDDKKKQQQ[[[ccciiihhheeedddbbb___bbbfffkkkqqqvvvyyyzzzzzzxxxtttpppnnnmmmlllhhheeefffeee```WWWMMMIIIKKKOOOKKKLLLOOOUUU___jjjtttzzzyyy```HHHBBBCCCOOObbbsss~~~yyynnnbbbaaa``````ccceeefffffflllkkkiiihhhggghhhiiiiiikkkmmmqqqtttwwwxxxyyyxxxtttsssrrrrrrssstttvvvwwwssstttuuuvvvuuutttrrrpppooonnnoooqqqvvv}}}|||xxxtttooogggaaa```___]]]\\\[[[YYYUUURRRNNNLLLIIIGGGGGGJJJLLLOOOLLLMMMMMMNNNOOOOOOOOOOOONNNQQQTTTUUUUUUTTTUUUUUU[[[___eeekkkoooooonnnllllllnnnqqqsssrrrnnnhhheee```\\\[[[]]]\\\[[[bbblllrrruuuyyy}}}}}}zzzyyyvvvsssooommmhhhdddccceeekkkoootttttttttssssssuuuzzz}}}~~~zzztttooolllnnnrrrvvvvvvxxxzzzxxxuuussssssuuurrrtttxxx~~~xxxoookkkmmmnnnkkkgggeeedddbbbaaaaaaccceeegggrrr|||pppccc]]]UUUNNNJJJIIIIIIHHHIIIHHHFFFEEEEEEGGGHHHIIIPPPVVVaaannn{{{yyyvvvwwwyyyxxxyyyzzz{{{{{{yyywwwvvvwwwxxxxxxyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvtttrrrqqqjjjiiihhhlllrrrwwwxxxxxx|||~~~~~~|||zzzzzzzzzzzz|||yyyrrrnnniiieee]]]VVVPPPMMMLLLMMMJJJJJJLLLSSS^^^jjjtttyyy}}}|||||||||zzzzzzyyyxxxvvvnnnfffgggmmm|||vvvqqqmmmpppyyyssseee^^^aaagggppppppqqqssssssqqqmmmiiijjjddd\\\ZZZ^^^bbbbbbaaa```WWWIII>>>888555222000111111333555666888:::::::::===???AAABBBDDDGGGIIILLLUUUYYYuuurrr\\\PPPMMMMMMLLLKKKMMMNNNQQQWWW```kkktttzzz}}}rrrhhhdddcccbbbcccfffhhhhhhhhhhhhgggfffeeeddd^^^```bbbbbbaaa```aaabbb```aaaaaa```^^^^^^___aaabbbaaa___]]]^^^```bbbdddhhhiiijjjkkklllmmmmmmmmmnnnmmmmmmmmmmmmoooqqqrrrpppppppppoooppppppqqqrrr===>>>???@@@@@@???===<<<>>>>>>======???DDDKKKPPP[[[ccciiihhhfffeeedddaaa^^^___```dddjjjpppvvvyyyyyyxxxxxx{{{~~~{{{tttmmmmmmkkkdddZZZPPPJJJIIIKKKLLLMMMOOOUUU___lllwww~~~hhhOOOFFFEEEOOOaaaqqq|||xxxmmmaaa______```dddggghhhhhhkkkjjjjjjiiihhhhhhhhhiiijjjlllppptttvvvxxxxxxxxxvvvuuutttsssssssssssstttrrrssstttuuuuuusssrrrqqqnnnmmmnnnpppuuu||||||wwwtttooohhhccc```___]]]\\\[[[XXXTTTQQQMMMKKKIIIGGGGGGHHHKKKMMMKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPSSSTTTTTTTTTUUUWWW[[[___eeekkkooopppooonnnlllnnnppprrrrrrpppnnnllljjjgggeeeeeedddbbbgggooopppsssvvvwwwwwwvvvwwwxxx|||wwwqqqlllfff```]]]\\\ZZZYYY[[[```ggglllnnnooooooooooooqqquuuxxx~~~{{{vvvpppmmmnnnpppsssuuuwwwyyyxxxuuussstttuuussstttwww|||}}}uuulllhhhiiijjjgggddd___^^^[[[ZZZYYY[[[]]]^^^fffrrrnnnhhh```ZZZWWWUUUTTTSSSSSSRRROOONNNMMMMMMNNNOOOQQQWWWaaammmyyy|||zzzzzzwwwyyyzzz{{{{{{yyywwwvvvvvvwwwxxxxxxxxxwwwvvvuuuvvvvvvvvvvvvvvvuuuttttttmmmkkkkkknnntttxxxzzzzzz}}}|||yyyxxxyyyzzz}}}yyyrrrnnnjjjfff___XXXRRRNNNMMMLLLKKKKKKNNNUUU```llluuuzzz}}}||||||}}}{{{{{{{{{{{{yyyrrrkkkkkkqqq}}}vvvrrrooorrrzzzzzzlll___ZZZ___fffrrrqqqpppoooooonnnkkkiiieee___XXXXXX\\\aaaaaa``````WWWIII>>>888555333111555555666888:::;;;<<<===;;;===@@@BBBCCCEEEGGGJJJMMMVVVZZZvvvnnnZZZPPPLLLLLLMMMNNNNNNQQQWWW___jjjsssyyy~~~tttjjjgggfffddddddfffddddddddddddcccbbbaaaaaa___aaabbbaaa___]]]]]]^^^]]]___``````______```bbbcccbbb```______aaaccceeeggghhhiiijjjkkkkkkkkkkkkllllllkkkkkklllmmmnnnooooooooonnnnnnoooooopppppp;;;<<<===>>>>>>===<<<;;;======<<<<<<>>>CCCIIINNN[[[cccjjjiiihhhhhhgggeee\\\ZZZXXXZZZ```jjjuuu{{{|||}}}yyyvvvpppggg]]]TTTOOOMMMMMMPPPQQQTTT[[[ffftttqqqVVVIIIEEELLL]]]nnnyyywwwlll```^^^^^^```dddgggiiijjjiiiiiiiiijjjiiiiiihhhhhhiiikkkooorrruuuvvvwwwwwwwwwvvvvvvuuutttsssqqqqqqqqqrrrssstttttttttrrrrrrmmmmmmmmmpppuuu|||zzzvvvsssooojjjeee```___]]][[[ZZZWWWSSSPPPMMMKKKHHHFFFFFFGGGHHHJJJJJJJJJLLLMMMMMMNNNNNNNNNNNNPPPQQQRRRRRRSSSVVVXXXZZZ^^^dddjjjnnnpppqqqpppnnnoooqqqrrrtttuuuvvvvvvyyywwwuuuuuurrrooopppuuurrrsssssspppkkkgggeeeeeelllttt{{{~~~}}}pppggg___VVVOOOMMMMMMLLLNNNRRRYYY___cccdddeeeffffffgggjjjnnnqqq{{{zzzwwwsssooommmnnnppptttvvvxxxwwwvvvuuuuuuvvvssssssuuuyyy~~~zzzrrriiiddddddcccaaa]]]VVVTTTRRROOONNNNNNOOOPPPUUU___kkkwww|||wwwqqqlllhhhfffdddbbbaaa___\\\YYYWWWWWWWWWWWWWWW[[[cccmmmwww|||zzzwwwxxxzzz|||{{{yyywwwuuuuuuvvvwwwwwwwwwwwwvvvvvvwwwvvvvvvuuuvvvwwwxxxyyysssrrrqqqssswww{{{|||}}}~~~|||xxxxxxxxxzzz}}}yyysssoookkkgggaaaZZZTTTOOOLLLKKKLLLLLLOOOWWWbbbmmmvvvzzz}}}}}}~~~}}}~~~~~~~~~wwwpppqqqvvv}}}wwwsssqqqttt|||~~~|||yyyqqqcccXXXWWW```hhhvvvsssqqqooonnnmmmkkkiii^^^XXXTTTTTTZZZ```bbbaaa```WWWIII>>>888555333111777777888999:::;;;<<<===<<<>>>AAACCCDDDEEEHHHJJJMMMWWW\\\wwwhhhUUUNNNNNNPPPNNNOOOQQQVVV^^^hhhqqqwww~~~vvvmmmjjjiiifffeeefffaaaaaaaaabbbbbbaaa`````````aaaaaa___\\\YYYXXXXXXYYY\\\___aaabbbaaabbbccceeedddbbbbbbbbbccceeegggfffggghhhiiiiiiiiiiiiiiikkkjjjjjjiiijjjjjjkkkllllllllllllmmmmmmmmmnnnnnn999:::;;;;;;<<<;;;;;;:::;;;<<<<<<<<<===AAAGGGLLLZZZccciiiiiiiiijjjkkkiii```^^^[[[\\\cccnnnyyyvvviii]]]WWWVVVVVVWWWUUUXXX^^^hhhtttxxx[[[KKKBBBGGGVVVjjjvvv~~~~~~vvvjjj```___^^^```cccfffhhhhhhggghhhiiijjjjjjiiihhhggghhhjjjnnnqqqtttuuuuuuuuuuuuvvvvvvvvvvvvtttrrrqqqqqqrrrssstttuuuuuuttttttnnnnnnnnnqqqvvv}}}xxxssspppnnniiieee```^^^\\\ZZZYYYVVVQQQNNNLLLJJJHHHFFFEEEEEEFFFGGGIIIJJJKKKMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQSSSVVVYYYWWW[[[```fffkkknnnppppppqqqqqqqqqqqqtttwww{{{}}}~~~zzzxxxsssrrrmmmfff___[[[YYYYYYcccllltttxxx}}}wwwmmmddd[[[RRRKKKKKKJJJJJJLLLRRRXXX]]]___```___]]][[[\\\___fffjjjuuuvvvwwwtttpppnnnnnnppptttvvvxxxyyyxxxwwwvvvuuuqqqqqqrrruuuyyy}}}wwwpppfff___\\\ZZZWWWTTTLLLKKKHHHEEEDDDCCCCCCCCCGGGMMMVVV```mmm}}}~~~{{{|||~~~{{{wwwsssqqqpppnnnjjjfffbbbaaa``````bbbdddiiipppxxx}}}zzzvvvxxxzzz{{{{{{yyyvvvtttuuuuuuvvvvvvvvvvvvvvvvvvxxxwwwuuuuuuvvvxxx{{{}}}|||{{{zzzzzz{{{|||~~~~~~yyyyyyyyyzzz}}}~~~yyytttqqqjjjgggaaa[[[TTTNNNJJJHHHLLLMMMPPPXXXcccmmmuuuyyy~~~zzzssstttzzz|||xxxvvvtttwww}}}~~~zzzwwwnnnmmmggg^^^VVVWWWaaajjjwwwvvvtttrrrqqqnnnjjjgggYYYTTTQQQTTT[[[bbbddddddaaaVVVHHH===777555444222666666666777888999999:::===???BBBCCCDDDFFFHHHJJJKKKVVV\\\vvvxxx^^^SSSRRRSSSOOOOOOPPPTTT\\\eeeooouuu}}}wwwooollljjjfffddddddaaaaaabbbbbbcccbbbbbbbbbaaaaaa```^^^YYYUUUTTTTTTUUUYYY^^^bbbccccccddddddffffffdddddddddeeeggghhheeeffffffgggggggggffffffiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkklllkkkkkk999999999::::::999999999::::::;;;;;;<<<@@@EEEIIIXXX```ggghhhiiilllnnnmmmfffeeeeeegggllluuu~~~nnn___YYYYYY^^^aaa]]]aaajjjvvv}}}```MMMBBBDDDSSSfffrrr|||}}}~~~}}}uuujjjbbb```______bbbdddddddddeeefffhhhiiijjjjjjiiihhhiiikkknnnqqqssssssssssssrrrsssuuuvvvwwwvvvuuutttttttttuuuvvvvvvvvvwwwwwwqqqpppqqqsssxxx~~~|||uuupppnnnkkkfffccc^^^]]][[[YYYXXXUUUQQQNNNKKKIIIGGGEEEEEEEEEEEEFFFIIIJJJKKKMMMNNNNNNOOOOOONNNOOOPPPPPPPPPRRRUUUXXXTTTWWW[[[aaafffjjjlllnnnqqqooommmlllnnnsssxxx|||~~~vvvlllhhhaaaYYYSSSPPPRRRUUU]]]gggqqqyyyxxxpppiii```XXXRRRPPPOOOPPPUUU]]]eeekkkmmmjjjeee]]]VVVRRRUUU[[[aaannnrrrvvvuuurrroooppprrrtttvvvyyy{{{{{{xxxtttqqqkkkkkkkkknnnrrrvvvxxxyyytttlllbbbYYYTTTPPPLLLIIIDDDCCC@@@>>><<<;;;;;;;;;???AAAFFFMMMVVVaaammmuuu}}}}}}yyyxxxyyyyyy~~~}}}zzzvvvqqqnnnkkkjjjjjjmmmnnnppptttyyy|||vvvwwwxxxxxxxxxwwwuuutttuuuuuuuuuuuuuuuuuuuuuvvvxxxwwwuuuuuuvvvyyy}}}~~~}}}}}}~~~}}}|||{{{{{{|||~~~}}}yyytttrrriiifff```YYYSSSMMMIIIGGGKKKLLLPPPYYYcccmmmtttwww|||}}}{{{uuuwww}}}|||zzzxxxwwwyyy}}}}}}wwwrrrooofffgggeee]]]WWWWWW___hhhuuuuuuuuuuuusssnnnhhhcccXXXTTTRRRVVV^^^eeehhhgggaaaVVVHHH<<<777555444333555555666666777888999999>>>@@@BBBCCCDDDEEEHHHJJJJJJUUUZZZssshhhYYYTTTRRROOONNNOOORRRZZZdddmmmsss|||xxxoookkkiiidddaaabbb```aaaaaabbbbbbbbbaaaaaa___```___\\\XXXTTTSSSRRRSSSXXX^^^cccddddddddddddffffffeeeeeeeeefffggghhheeeeeeeeefffeeeeeeddddddgggggghhhhhhhhhhhhhhhhhhggghhhiiijjjjjjjjjiiiiii:::999999999888888888888999999::::::;;;???CCCGGGUUU]]]dddfffhhhlllooooookkkkkkmmmppptttyyy}}}}}}|||vvvddd[[[[[[aaafffeeeiiiqqq|||dddQQQDDDEEESSSdddpppzzz|||}}}}}}uuuiiibbb```^^^^^^```aaabbbaaaeeefffggghhhiiiiiijjjjjjkkkmmmoooqqqrrrrrrqqqqqqqqqrrrsssuuuvvvwwwxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwtttsssssstttxxx~~~{{{tttpppmmmiiiddd___\\\[[[YYYXXXWWWUUUQQQNNNIIIHHHGGGFFFEEEEEEFFFFFFHHHHHHJJJKKKMMMNNNNNNNNNNNNOOOPPPPPPPPPQQQSSSUUURRRTTTXXX\\\aaafffiiikkkllljjjgggfffhhhmmmtttxxxwwwlll^^^[[[VVVQQQNNNPPPUUUYYY]]]gggrrr||||||vvvooogggccc^^^\\\]]]cccnnnxxx{{{ttthhh[[[SSSRRRVVVZZZjjjpppuuuuuurrroooqqqssssssvvvyyy||||||wwwoooiiiaaaaaaaaadddiiimmmnnnooollleee[[[RRRKKKFFFCCCAAA===<<<;;;999888888777777;;;:::===BBBGGGLLLTTT\\\bbbjjjqqqvvv~~~}}}|||{{{yyy{{{|||xxxtttrrrqqqqqqrrrssstttvvvyyy}}}}}}vvvvvvuuuuuuttttttttttttvvvvvvuuutttttttttttttttxxxwwwuuuuuuwwwzzz}}}~~~|||}}}~~~}}}~~~~~~}}}|||{{{|||}}}|||yyyuuusssiiieee___XXXRRRMMMJJJIIIJJJLLLQQQZZZdddmmmsssvvvxxxzzz|||}}}}}}}}}~~~zzzwww|||~~~}}}{{{zzzzzz|||xxxpppkkkiiiggghhhfff___XXXXXX___gggrrrssstttuuutttnnnfff```ZZZVVVTTTYYYaaaiiikkkjjjaaaVVVGGG<<<777555555444666666777888999:::;;;<<<>>>@@@BBBCCCCCCDDDGGGIIIJJJUUUZZZqqqooo]]]TTTNNNMMMMMMMMMPPPXXXbbbmmmssszzz}}}yyyooojjjgggbbb```aaa^^^^^^_________^^^^^^]]]]]]^^^^^^\\\YYYVVVUUUUUUTTTYYY^^^bbbddddddddddddeeeeeeeeeeeeeeefffggggggeeeeeeeeeeeeeeedddcccbbbdddeeefffggghhhhhhhhhhhhfffggghhhiiijjjiiihhhhhh;;;;;;:::888777777666666777888999:::;;;>>>BBBEEEQQQZZZaaadddfffkkkooopppoooppprrruuuwwwyyyyyyzzz{{{uuusssxxx}}}kkk```^^^eeekkklllnnnqqqwwweeeQQQCCCDDDRRRbbboooyyy|||~~~~~~uuujjj___]]]\\\\\\___aaaaaaaaaeeeeeeffffffhhhiiijjjkkkmmmoooppprrrrrrqqqpppooorrrrrrssstttuuuwwwyyyzzzwwwwwwvvvvvvvvvvvvvvvvvvuuutttssstttxxx}}}{{{uuuqqqnnniiibbb]]]ZZZYYYWWWWWWWWWUUUQQQOOOHHHHHHGGGFFFFFFFFFGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLMMMOOOQQQQQQPPPPPPQQQRRRQQQSSSVVVZZZ___cccgggiiijjjgggeeedddgggmmmtttyyy~~~|||wwwjjj^^^VVVVVVVVVVVVXXX]]]dddiiikkkrrrzzz~~~xxxtttppprrrzzzttthhh^^^[[[\\\___jjjpppuuuuuupppnnnooosssqqqtttxxx|||{{{ssshhh___UUUUUUVVVZZZ^^^bbbcccccc```[[[RRRIIICCC???<<<;;;777777777666666666666666888666888>>>@@@AAAFFFMMMNNNUUU\\\aaaiiiuuu~~~zzzvvvsssqqqpppppppppqqqrrrtttwwwzzz}}}~~~|||yyyvvvuuusssqqqqqqrrrssstttxxxwwwuuusssrrrrrrrrrssswwwvvvvvvvvvwwwyyy|||}}}{{{zzz|||~~~~~~}}}}}}{{{{{{|||~~~~~~{{{xxxvvvtttjjjfff___WWWQQQNNNLLLLLLKKKNNNSSS\\\fffoootttvvvwwwyyy|||}}}{{{{{{}}}~~~~~~}}}{{{zzz~~~{{{zzz{{{wwwooojjjiiiggghhheee___YYY[[[eeeooouuuuuuvvvvvvtttpppiiiddd\\\YYYWWW[[[dddkkkllllllaaaVVVGGG;;;666555555555666666777999;;;<<<===>>>===???AAABBBBBBCCCFFFHHHLLLWWWZZZqqq||||||~~~nnn^^^UUUMMMLLLKKKKKKOOOWWWbbblllssswwwzzzzzzoooiiifffbbb```aaa]]]]]]]]]]]]\\\[[[[[[ZZZ[[[\\\]]]\\\ZZZYYYYYYYYYWWWZZZ___bbbbbbbbbccccccddddddddddddeeeeeeeeefffeeeffffffeeedddcccbbbaaa```aaaccceeefffgggffffffeeefffhhhiiijjjiiihhhggg===<<<:::888777666666666777888999999:::===AAADDDOOOXXX```bbbeeekkkoooppprrrsssuuuwwwxxxxxxwwwwwwqqqpppnnnmmmqqq{{{pppdddbbbiiippppppoooooopppuuu}}}}}}bbbOOOAAABBBPPPaaannnyyy|||~~~~~~vvvjjj\\\[[[ZZZ[[[^^^aaabbbbbbfffeeeeeeeeegggiiikkkllloooppprrrrrrrrrqqqooonnnttttttssssssuuuwwwyyyzzzxxxwwwvvvuuuuuutttuuuuuuuuutttssstttwww||||||wwwsssoooiiibbb\\\XXXWWWVVVVVVVVVUUURRROOOGGGGGGGGGGGGGGGGGGHHHHHHCCCDDDEEEGGGHHHIIIJJJJJJMMMPPPRRRRRRQQQOOOOOOOOORRRSSSVVVYYY^^^bbbfffhhhjjjhhhffffffiiipppxxx}}}{{{~~~{{{tttoookkk```SSSTTTXXX\\\aaagggmmmtttyyy||||||~~~{{{rrrjjjffffffhhhkkkqqqvvvuuuppplllnnnrrrooorrrwww{{{zzzqqqcccXXXMMMNNNOOOSSSXXX[[[[[[[[[XXXSSSKKKCCC>>>;;;999999444444444444555555555666555333666===???===AAAHHHGGGNNNTTTXXX```mmmyyy~~~zzzxxxtttpppmmmlllllllllkkkmmmooorrruuuxxxzzz{{{}}}||||||~~~}}}xxxsssvvvtttqqqooonnnpppsssuuuyyywwwuuusssrrrqqqqqqrrrvvvvvvvvvvvvwwwyyy{{{|||{{{}}}~~~|||zzzyyy||||||{{{{{{{{{|||~~~}}}{{{xxxvvvtttkkkfff___WWWRRROOONNNOOOLLLOOOUUU^^^hhhpppuuuwwwyyy|||}}}}}}~~~}}}|||||||||{{{~~~|||zzzzzzyyyqqqmmmllleeeeeeccc]]]ZZZ```nnnzzz{{{zzzyyyxxxvvvsssnnnkkk]]]ZZZXXX]]]eeekkkmmmlllaaaVVVGGG;;;666555666555444555666888:::<<<===>>>===???AAABBBBBBCCCEEEGGGMMMXXX[[[qqqzzzxxxzzz}}}iii^^^VVVNNNKKKJJJKKKNNNVVVaaalllsssuuuxxx}}}|||oooiiieeebbb```bbb^^^^^^^^^]]]]]][[[ZZZYYYYYY[[[]]]]]]\\\[[[\\\\\\YYY\\\___aaabbbaaabbbccccccccccccdddddddddeeeeeefffffffffeeedddcccbbbaaa]]]^^^```ccceeeeeeeeeeeeeeefffhhhjjjjjjiiihhhggg;;;:::888777777777888999999999999999:::>>>DDDIIIOOOUUU]]]bbbdddgggmmmsssvvvvvvwwwxxxwwwuuuqqqnnnllljjjjjjnnnppprrrxxxvvvhhhaaadddiiirrrmmmiiijjjlllpppzzzlllRRRDDDFFFLLL___lllzzz|||sssjjj^^^]]][[[\\\^^^`````````aaaccceeefffeeegggkkkooopppqqqrrrrrrppppppqqqsssssssssrrrrrrrrrssstttuuuvvvvvvuuutttsssrrrrrrqqqrrrtttwwwwwwwww{{{~~~yyysssnnnhhhbbb^^^WWWTTTRRRQQQRRRRRROOOLLLHHHGGGGGGFFFFFFEEEEEEEEE@@@AAACCCEEEHHHJJJLLLMMMLLLLLLMMMNNNNNNNNNMMMMMMTTTUUUVVVWWW[[[aaahhhnnnkkknnnrrruuuwwwyyy|||~~~}}}xxxqqqkkkfffccc```^^^ccciiiqqqyyy{{{{{{|||~~~yyyyyy{{{{{{|||yyyuuusssrrrqqqooonnntttwwwyyywwwooocccVVVNNNIIIHHHGGGIIILLLPPPQQQRRROOOIIIAAA<<<999888666444666555444333444555666777666555555777;;;???@@@???FFFJJJOOOVVV]]]gggqqqwww}}}yyyssskkkfffeeeffffffeeebbbdddhhhlllppptttvvvxxxyyyyyyzzz||||||yyytttppppppjjjeeeeeefffhhhooovvvrrrtttvvvwwwwwwtttqqqooottttttvvvwwwyyyyyyzzzzzz~~~}}}|||{{{{{{{{{{{{|||}}}~~~|||{{{zzz{{{}}}|||yyywwwuuutttsssiiieee^^^WWWRRROOONNNMMMLLLOOOUUU___jjjsssyyy{{{~~~zzz{{{yyyyyyyyyxxxwww~~~~~~|||yyy|||}}}vvvrrrpppgggeeebbbaaaeeemmmwww~~~}}}zzzyyyzzzyyyuuurrrggg___\\\cccjjjllljjjiiidddWWWGGG;;;777777666555888777888888999:::;;;<<<>>>??????@@@@@@CCCGGGJJJPPPTTT^^^nnn~~~yyyxxx}}}{{{uuu{{{zzz~~~gggVVVOOOMMMHHHKKKOOORRRVVV___jjjrrruuuxxx}}}}}}qqqlllhhhdddcccddd^^^___^^^\\\ZZZYYYZZZ\\\ZZZ[[[]]]___``````______\\\\\\^^^```aaabbbbbbbbbdddcccbbbaaaaaaccceeefffdddccccccbbbaaaaaaaaabbb````````````````````````fffggghhhiiiiiihhhgggfff::::::888777777777888888::::::::::::<<>>EEENNNTTTYYYaaaiiimmmmmmmmmpppsss}}}|||{{{yyywwwtttrrrqqqooojjjeeebbb```___eeelllnnnwwwzzztttssstttuuunnnhhheeecccbbbeeekkkqqqtttqqqcccOOOCCCEEELLLZZZgggvvv}}}~~~{{{sssjjj```^^^\\\\\\^^^```aaaaaaaaabbbccccccccceeehhhkkkoooppprrrrrrpppooopppqqqpppppppppqqqqqqqqqrrrrrrqqqrrrrrrrrrssssssssssssuuuwwwxxxwwwvvvyyyyyyrrrkkkddd]]]YYYUUURRRNNNLLLMMMMMMMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOOOORRRTTTVVVXXX\\\bbbjjjooo~~~~~~{{{yyyvvvvvvtttrrrsssxxx|||yyywwwuuurrrppppppooonnniii```VVVLLLEEEEEEDDDDDDDDDDDDCCC@@@======999666444444555666666555444333333444555666777555:::???>>>;;;<<>>???===>>>CCCGGGKKKNNNTTT[[[ccckkktttyyy}}}}}}}}}}}}~~~{{{xxxuuurrrooogggccc___\\\YYYTTTNNNHHHLLLJJJKKKUUUdddppptttsssuuuvvvwwwxxxxxxuuuppplll```YYYTTTUUUWWW[[[ccckkkppprrrtttvvvwwwvvvuuutttsssssstttuuuuuutttttttttrrrtttvvvwwwxxxxxxwwwvvvwwwxxxzzz|||}}}~~~~~~}}}}}}||||||}}}~~~}}}zzzvvvrrrpppgggccc\\\VVVPPPMMMLLLLLLLLLOOOVVV```llluuu{{{}}}}}}~~~}}}}}}~~~}}}yyy|||{{{zzzwwwpppkkkoooxxxzzzyyyzzz{{{|||~~~zzzsssuuunnnddd]]]]]]ccclllrrrvvvwwwxxxyyyzzzyyyxxxvvvkkkdddaaagggoooqqqooonnncccWWWGGG<<<888999999888888888888999;;;<<<>>>>>>???AAADDDFFFIIILLLQQQTTTTTTUUU[[[hhhxxx}}}{{{~~~yyynnnbbb```iiissswww{{{|||vvvbbbRRRKKKJJJKKKFFFIIIKKKMMMQQQXXXbbbjjjsssuuuxxx{{{~~~ssslllgggbbb``````aaaaaa```]]]ZZZYYYZZZ\\\]]]]]]^^^^^^]]]]]]]]]\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]^^^___```___^^^^^^^^^___```aaaaaa```___^^^________________________]]]]]]^^^______^^^]]]\\\999999::::::::::::::::::888888999:::>>>FFFOOOUUU```eeejjjlllkkklllqqqvvv|||wwwssssssssslllfff```]]][[[\\\dddllllllqqqvvvuuurrrnnnnnnppptttmmmhhhfffddd___\\\\\\bbbaaa```[[[MMM@@@???EEEWWWeeettt}}}xxxpppbbb___]]]\\\^^^aaacccdddeeedddcccccceeefffhhhhhhjjjmmmpppqqqppppppppppppooopppqqqrrrrrrrrrqqqqqqrrrrrrrrrsssttttttuuuuuusssuuuvvvvvvxxx}}}~~~vvvnnnfff___YYYUUUTTTSSSPPPMMMLLLMMMOOOPPPMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOQQQSSSUUUXXX\\\bbbiiimmmyyyyyywwwsssoookkkjjjjjjqqq{{{wwwppphhhbbbbbbeeehhhjjjrrrxxx~~~~~~zzzxxxyyyuuutttssstttuuuuuusssrrrpppnnnjjjddd]]]VVVQQQMMMKKKIIIFFFEEECCC@@@<<<888666555444333333333555777555555444444555777888999;;;;;;;;;>>>AAACCCEEEFFFNNNRRRXXX^^^eeellltttyyy}}}}}}|||{{{|||~~~~~~{{{xxxuuurrrpppiiiddd\\\WWWTTTOOOJJJFFFJJJGGGHHHQQQ```lllppppppuuuvvvwwwyyyyyyvvvppplllaaa[[[WWWXXXZZZ^^^eeellloooqqqsssuuuvvvvvvuuutttrrrsssssstttttttttssssssqqqrrrssstttuuuuuuvvvvvvtttvvvxxx|||~~~~~~~~~}}}yyyuuuqqqooogggccc]]]WWWRRROOOOOOOOONNNQQQWWWaaallluuu{{{}}}~~~~~~||||||~~~|||xxxxxxxxxxxxuuunnnjjjqqq|||{{{xxxzzz}}}}}}yyyuuutttnnncccYYYXXX```iiirrrtttwwwxxxyyyxxxwwwwwwkkkcccaaagggnnnpppnnnmmmbbbVVVFFF;;;888999999999888888999:::;;;===???@@@???AAAEEEHHHKKKNNNSSSVVVTTTUUU[[[iiiyyy|||oooaaa]]]bbbhhhjjjppp{{{}}}sssoooppp{{{lllYYYMMMHHHIIIJJJEEEHHHJJJMMMPPPXXXbbbjjjrrrtttxxx{{{~~~}}}qqqkkkfffaaa___```^^^___^^^]]][[[ZZZ\\\^^^^^^]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[^^^]]]]]]\\\\\\^^^___```______]]]\\\]]]^^^___```________________________]]]^^^^^^^^^]]]\\\ZZZYYY::::::;;;<<<<<<<<<;;;;;;888999:::;;;>>>CCCJJJOOOZZZ```fffiiiiiikkkqqqvvvyyyuuutttuuuooohhhccc```___```gggppplllnnnnnnllljjjjjjnnnqqqtttnnniiiiiihhhbbb]]][[[^^^[[[[[[YYYOOOAAA>>>DDDUUUcccsss}}}zzzrrrccc```]]]\\\^^^aaadddeeegggeeecccccceeeggggggggggggjjjnnnpppqqqpppqqqqqqssstttuuuvvvwwwvvvuuuuuussssssssssssrrrrrrrrrrrrqqqrrrttttttvvv|||{{{ssskkkeee___YYYVVVSSSSSSRRRPPPNNNMMMOOORRRNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRUUUXXX[[[```fffjjjrrrrrrqqqnnnkkkjjjlllnnnttt~~~|||vvveee```[[[WWWYYY]]]```ccckkkrrr|||~~~}}}{{{xxxuuusssqqqqqqqqqoookkkkkkooommmmmmnnnpppsssttttttrrrnnnllliiieeeaaa\\\XXXWWWPPPLLLFFFBBB???<<<999777777777777555444444555777666666666666777888:::;;;===;;;<<>>@@@AAA@@@BBBEEEGGGIIIKKKNNNPPPTTTVVV\\\jjj{{{pppaaa[[[___cccccclllwwwuuummmjjjpppvvvdddSSSIIIFFFFFFGGGEEEGGGJJJLLLOOOVVV```hhhnnnqqqwww{{{~~~rrrkkkfffaaa^^^___\\\]]]]]][[[ZZZZZZ\\\^^^]]]]]]\\\\\\\\\\\\]]]^^^[[[\\\\\\\\\\\\\\\[[[[[[^^^]]][[[ZZZZZZ\\\^^^```___]]][[[ZZZZZZ\\\___aaa^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[XXXVVVUUU:::;;;===>>>>>>>>>===<<<999:::<<<<<<>>>AAAFFFIIIQQQYYYccciiikkkmmmqqqttt}}}yyyxxxyyyuuunnnhhheeebbbbbbhhhooopppooolllhhhfffggglllpppuuuoookkklllkkkddd]]]ZZZZZZVVVWWWYYYQQQDDD@@@EEERRR```qqq{{{zzzsssdddaaa]]]\\\^^^bbbdddfffgggdddbbbbbbdddffffffeeedddhhhmmmpppqqqqqqrrrssstttuuuwwwxxxxxxxxxvvvuuussssssrrrqqqpppooonnnmmmooopppqqqqqqsssyyy}}}xxxpppiiiddd^^^ZZZWWWQQQRRRSSSQQQNNNMMMOOOQQQNNNMMMLLLKKKIIIHHHGGGFFFGGGHHHHHHHHHIIIIIIIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNPPPRRRUUUWWWZZZ^^^dddggglllmmmooopppppppppsssuuuyyy~~~{{{rrrkkk^^^[[[WWWVVVXXX[[[^^^___iiinnnvvv{{{}}}}}}}}}|||yyyxxxvvvuuussspppllliiiccc```aaaeeeeeecccdddiiijjjjjjlllooorrrttttttsssnnnnnnlllkkkhhhfffdddcccXXXRRRHHH@@@;;;999888777666777888777555444777999888777777777888:::<<<===<<<>>>@@@CCCFFFJJJNNNPPPVVVYYY^^^ccchhhmmmsssvvvzzzzzz{{{{{{}}}~~~~~~{{{yyyuuurrrpppkkkddd``````___\\\ZZZSSSQQQQQQUUU]]]fffmmmqqqssstttuuuwwwwwwsssnnnjjjeeeaaa___bbbcccdddggglllooopppqqqrrrrrrrrrrrrrrrqqqqqqssstttuuuuuuuuuuuummmiiidddaaaaaaffflllpppuuuvvvyyy|||~~~{{{{{{{{{||||||}}}}}}}}}~~~{{{xxxuuuqqqooommmbbb___ZZZUUURRRQQQRRRSSSUUUWWW\\\eeeooovvv{{{|||zzz|||~~~~~~|||zzzzzz|||~~~~~~{{{xxxsssssssssoooiiijjjwww~~~~~~yyyyyyrrrrrrnnnbbbXXXXXXcccnnnpppuuuyyy{{{zzzxxxxxxyyykkkdddaaagggooopppnnnmmm___SSSCCC999777888999888888999:::;;;===???@@@AAA???BBBEEEGGGIIIJJJMMMOOOUUUWWW^^^lll|||zzzjjjeeehhhkkkkkkttt|||}}}uuuoooppp~~~yyywwwxxx{{{}}}sssbbbRRRJJJFFFFFFFFFGGGIIIJJJJJJLLLRRR[[[bbbhhhmmmttt{{{vvvmmmggg```]]]]]]\\\]]]\\\[[[YYYYYYZZZ\\\\\\\\\[[[[[[[[[]]]^^^___ZZZZZZ[[[[[[\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZZZZ\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYVVVSSSPPPOOO;;;<<<===?????????>>>===;;;<<<===>>>>>>@@@CCCEEEIIITTTbbbkkknnnoooppprrr{{{zzz{{{zzztttmmmiiidddbbbfffmmmuuusssnnnhhheeeeeeiiimmmvvvppplllnnnmmmeee]]]YYYWWWSSSTTTYYYSSSFFFBBBHHHPPP^^^ooozzzzzzssseeeaaa^^^\\\^^^bbbeeeffffffccc```aaaccceeedddcccbbbffflllpppqqqrrrssstttrrrsssuuuwwwwwwvvvuuutttsssrrrqqqooommmllljjjjjjnnnooooooooopppuuu~~~{{{vvvooohhhccc___[[[XXXOOORRRSSSRRROOOMMMNNNPPPMMMMMMLLLJJJIIIGGGFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKHHHIIIJJJKKKMMMMMMNNNNNNPPPRRRUUUWWWYYY]]]bbbeeegggjjjooosssuuuvvvxxxyyy}}}}}}}}}~~~{{{{{{zzzvvvnnngggcccaaa^^^^^^___bbbccccccjjjmmmpppsssssssssssstttsssqqqooommmkkkgggccc___]]]ZZZ]]]dddgggdddeeejjjkkkkkkmmmpppsssuuutttsssqqqqqqqqqppppppnnnmmmlll```XXXLLLAAA;;;888888888555777888777555555888:::888888888888999;;;===>>>;;;@@@FFFGGGGGGJJJQQQWWWXXX[[[```eeeiiimmmrrruuuxxxyyyzzz{{{}}}~~~{{{wwwttttttppplllkkklllllliiifff___^^^\\\]]]```ffflllppprrrrrrtttuuuuuurrrmmmiiigggddddddggghhhgggiiimmmoooooopppqqqqqqqqqqqqppppppqqqrrrtttuuuvvvvvvvvvjjjeee^^^YYYYYY___fffllltttuuuwwwyyyzzzzzzzzzzzzwwwwwwxxxyyyzzz{{{|||}}}}}}zzzvvvssspppnnnmmm```]]]XXXTTTRRRQQQRRRSSSTTTVVV[[[cccmmmtttxxxyyywwwyyy|||~~~~~~~~~}}}{{{yyyyyy{{{~~~}}}~~~{{{xxxvvvvvvuuuqqqkkklll{{{~~~}}}vvvuuusssoooggg\\\UUUWWWcccmmmrrrvvv{{{}}}|||zzzyyyzzzllldddaaahhhoooqqqooonnn^^^RRRBBB888666888888888999999:::;;;===???AAABBB===@@@EEEHHHKKKMMMPPPSSSVVVXXX___lll|||xxxrrrvvvyyyxxxzzzyyysssvvv~~~zzzuuutttuuuyyy}}}~~~tttcccUUULLLIIIHHHGGGIIIJJJJJJIIIJJJNNNVVV]]]eeejjjssszzzyyyppphhh```[[[[[[^^^^^^]]]ZZZXXXWWWXXXZZZ[[[[[[ZZZZZZ[[[]]]___```YYYYYYZZZ[[[[[[[[[[[[[[[VVVWWWYYYZZZ[[[ZZZYYYXXXZZZZZZ[[[\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWUUURRROOOLLLJJJ;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::<<>>;;;:::;;;===@@@BBBCCCCCC@@@AAADDDGGGLLLPPPTTTVVVYYY\\\```eeekkkooosssttttttyyy||||||yyyxxxzzz~~~|||zzzzzzzzzyyywwwpppqqqpppmmmkkklllqqquuuxxxvvvtttttttttqqqlllgggeeebbbaaabbbaaa```dddjjjmmmssswwwvvvuuuvvvtttqqqwwwssspppqqqtttuuurrroooeeeccc```[[[XXX[[[bbbgggqqquuuwwwtttpppnnnqqqtttoooppprrrttttttwwwzzz|||~~~~~~{{{wwwuuutttqqqlllggg```___\\\WWWSSSRRRSSSUUUTTTXXXaaakkktttzzz||||||||||||{{{{{{{{{{{{||||||{{{||||||}}}}}}}}}||||||{{{{{{|||}}}yyyvvvxxxyyyyyyuuullllll}}}zzzuuutttlllaaaVVVSSSZZZgggqqqtttyyy|||zzzzzz{{{zzzwwwmmmjjjhhhiiimmmooonnnmmm```RRRBBB;;;999777777999999999999:::<<<>>>???@@@AAACCCEEEGGGHHHJJJNNNQQQUUUVVV```qqq~~~~~~~~~xxxtttxxx|||||||||gggVVVNNNJJJHHHEEEGGGEEEFFFJJJKKKLLLQQQXXXaaagggqqqxxx||||||nnngggccc```]]]^^^]]]\\\ZZZYYYXXXXXXXXX]]]ZZZXXXZZZ]]]______]]]______^^^]]]\\\ZZZYYYYYYYYYYYYWWWVVVVVVWWWXXXXXX^^^\\\ZZZYYYYYYZZZ\\\]]]ZZZZZZYYYXXXXXXWWWXXXXXXWWWUUURRRNNNKKKJJJIIIHHH======<<<;;;;;;<<<<<<<<<<<<>>>AAACCCDDDDDDDDDDDDJJJSSSaaannnvvvzzz}}}~~~|||{{{{{{wwwqqqllliiiiiijjjjjjttt~~~~~~xxxqqquuuyyytttnnnkkkjjjhhhccc___\\\YYYSSSMMMFFFCCCAAAAAAGGGVVViiiwwwuuuiiibbbaaacccddddddiiigggdddbbbaaaaaacccdddfffhhhjjjnnnppprrrsssssssssssssssssssssrrrqqqppprrrqqqppppppqqqqqqooommmnnnkkkllloooqqqsssyyy~~~xxxoooiiieee```[[[WWWVVVVVVVVVUUUTTTRRRPPPNNNOOONNNNNNMMMKKKJJJHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSUUUXXX]]]cccgggnnnrrrxxx|||}}}}}}}}}~~~xxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwtttrrrpppooorrrqqqpppnnnllliiigggfffbbb```]]][[[[[[[[[ZZZYYY\\\___cccddddddccccccdddhhhiiimmmrrrxxxzzzzzzxxxyyyzzzzzzyyywwwvvvvvvwwwwwwzzz{{{{{{~~~~~~xxxkkkZZZHHH???;;;888666777999:::;;;<<<===>>>???@@@AAAAAAAAABBBCCCCCCBBBAAADDDEEEGGGJJJNNNQQQTTTVVV[[[]]]bbbggglllqqqtttvvvvvvzzz~~~}}}{{{zzz|||}}}}}}~~~~~~~~~~~~yyytttrrrtttwwwuuusssqqqrrrsssrrrmmmiiiccc___]]]]]]\\\\\\bbbhhhlllrrrvvvttttttuuutttqqqqqqooooooqqqtttsssmmmhhh```___^^^[[[[[[^^^dddjjjnnnqqqssspppkkkhhhiiillljjjmmmpppssstttwwwzzz}}}~~~}}}zzzvvvttttttqqqlllggg]]]\\\YYYUUURRRQQQRRRTTTXXX]]]eeeoooxxx}}}||||||{{{{{{{{{{{{||||||{{{|||}}}~~~||||||}}}~~~{{{yyyvvvwwwwwwssslllnnn|||rrrkkk___WWWWWWaaaqqq|||~~~|||wwwrrrmmmkkkiiikkknnnooommmkkk^^^PPPAAA:::888666666888888888:::;;;===???@@@AAABBBDDDFFFGGGHHHJJJMMMPPPUUUVVV___pppyyyuuuzzz~~~rrr^^^PPPIIIFFFEEEHHHFFFFFFIIIKKKKKKPPPWWW___fffooovvvzzz~~~~~~ppphhhccc```]]]\\\\\\[[[ZZZYYYXXXXXXXXX\\\ZZZXXXYYY\\\^^^^^^\\\]]]]]]\\\ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWWWWYYYXXXWWWWWWWWWXXXYYYYYYZZZYYYXXXXXXWWWWWWWWWXXXTTTRRROOOKKKHHHFFFEEEEEE???>>><<<;;;;;;<<<===>>>>>>CCCIIIKKKIIIGGGEEEEEEIIIRRRaaappp}}}}}}|||}}}zzzuuupppmmmlllmmmnnnvvvwwwwwwvvvrrrmmmkkkkkkkkkhhheeeccc___WWWMMMDDD???>>>>>>CCCRRRfffxxxssshhhddddddeeeeeeiiigggdddbbbaaaaaabbbbbbeeegggjjjmmmppprrrssstttssssssssstttssssssrrrrrrsssrrrqqqqqqssssssrrrqqqpppnnnnnnqqqrrrtttyyyzzzrrrlllhhhccc^^^YYYXXXXXXWWWVVVTTTRRRPPPOOONNNNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQTTTWWWZZZ___eeeiiisssvvvzzz}}}}}}|||||||||uuuuuuvvvwwwwwwwwwwwwwwwxxxxxxwwwvvvuuuvvvvvvwwwyyyzzz{{{zzzvvvoooiiiddd\\\YYYTTTQQQOOONNNMMMLLLRRRVVV]]]ccchhhllloooqqqwwwxxxzzz}}}||||||{{{yyyvvvvvvxxxzzz}}}~~~wwwfffWWWFFF>>>:::888888:::;;;<<<===>>>@@@AAABBBCCCGGGGGGHHHIIIIIIHHHGGGFFFKKKLLLNNNPPPSSSVVVYYY[[[^^^aaaeeejjjooosssvvvwwwvvvyyy||||||zzzyyy{{{~~~~~~~~~~~~}}}~~~|||wwwvvvvvvtttqqqnnnnnnpppooollliiibbb]]]YYYXXXWWWXXX___gggkkkqqqtttsssrrrttttttrrroooooopppssstttpppiiibbb[[[\\\^^^___aaaeeejjjnnnmmmooonnnjjjdddaaa```bbbdddhhhmmmqqqtttwwwzzz|||}}}{{{xxxuuutttssspppkkkgggZZZYYYWWWSSSPPPOOOQQQSSSWWW\\\eeennnvvv{{{}}}~~~||||||{{{{{{{{{{{{|||||||||}}}~~~}}}}}}~~~}}}xxxyyyxxxsssmmmrrrsssjjj^^^XXX]]]kkk}}}yyyppplllkkkkkknnnqqqpppmmmiii[[[MMM???999777555555777777888:::===???AAABBBBBBDDDEEEGGGHHHHHHIIILLLOOOSSSVVV^^^nnnyyyuuu{{{jjjVVVJJJGGGIIIHHHFFFFFFIIIJJJJJJOOOUUU\\\cccmmmtttxxx|||sssiiiccc```^^^YYYZZZZZZZZZYYYXXXXXXWWWZZZYYYXXXYYY[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWXXXYYYXXXWWWUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVPPPNNNKKKGGGDDDBBBAAA@@@===<<<::::::;;;===@@@BBBBBBHHHNNNOOOKKKGGGGGGIIIMMMUUUbbbsss}}}}}}{{{wwwsssqqqrrrssswwwyyyxxxuuuqqqmmmkkkkkkkkkiiihhhiiieee[[[OOOCCC<<<;;;<<<@@@OOOccctttzzznnniiihhhiiiiiigggfffdddcccbbbcccdddeeeeeegggjjjmmmpppsssttttttrrrsssssstttttttttsssssstttrrrqqqrrrtttuuuuuutttrrrppppppssstttuuuzzz{{{tttnnnjjjfff```[[[YYYXXXWWWUUURRRPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMMMMNNNQQQTTTXXX\\\aaagggkkkqqqtttwwwyyyxxxvvvvvvvvvsssssstttuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyzzzzzzzzz|||~~~zzzqqqhhhbbb\\\XXXSSSOOONNNMMMMMMLLLOOOUUU^^^gggpppwww}}}zzzzzzxxxvvvtttvvvyyy}}}zzzrrr```SSSDDD===:::999:::===>>>???@@@BBBDDDEEEGGGGGGIIILLLOOOQQQQQQQQQQQQQQQSSSTTTUUUXXX[[[^^^aaacccccceeeiiimmmqqquuuwwwxxxtttvvvyyyyyyxxxwwwyyyzzz||||||{{{{{{|||}}}wwwsssqqqrrrnnnjjjiiikkkkkkiiigggbbb]]]WWWVVVUUUVVV^^^gggjjjpppsssrrrsssuuuvvvuuuttttttuuuvvvuuuppphhhbbb]]]___cccgggkkknnnrrrtttqqqooojjjccc\\\YYYYYY[[[```eeekkkppptttwwwzzz|||~~~yyywwwtttsssssspppjjjfff[[[ZZZWWWSSSOOONNNPPPRRRUUU[[[dddmmmtttxxx{{{|||||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~}}}}}}~~~~~~|||uuupppxxxuuulll```\\\eeewwwtttiiiiiikkkooosssrrrmmmiiiYYYLLL>>>999888666666888777888;;;>>>AAABBBCCCDDDEEEFFFHHHHHHHHHIIIKKKNNNQQQTTT\\\jjj}}}wwwttt|||yyy```PPPKKKMMMIIIFFFFFFIIIIIIIIIMMMSSS[[[bbbkkkssswww|||tttiiibbb___]]]WWWWWWXXXYYYYYYXXXWWWVVVYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYWWWVVVVVVWWWXXXYYYUUUTTTSSSRRRQQQQQQRRRRRRSSSTTTWWWYYYZZZZZZYYYXXXWWWWWWWWWVVVVVVUUUTTTTTTMMMKKKHHHDDDAAA???>>>===:::999888999;;;???BBBEEEEEEIIIMMMLLLHHHGGGIIIMMMSSS[[[hhhxxx~~~}}}{{{vvvsssssstttxxxzzzzzzuuusssooolllkkkiiihhhfffkkkhhh___RRRDDD;;;999:::===KKK]]]mmm|||~~~sssllliiihhhiiiddddddddddddeeeggghhhiiieeegggjjjmmmppprrrssssssrrrsssttttttuuuuuuuuuuuuuuusssrrrrrrtttvvvvvvvvvtttrrrrrruuuuuuuuuyyy}}}vvvqqqmmmiiibbb^^^YYYWWWUUUSSSPPPNNNLLLKKKIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNQQQUUUXXX]]]bbbgggkkkoooqqqssstttsssqqqqqqqqqrrrrrrssstttuuuvvvvvvvvvtttvvvyyy|||}}}}}}|||{{{zzz|||{{{sssjjjddd___\\\YYYWWWXXXXXXXXXWWWVVV]]]fffpppyyy~~~{{{yyyxxxwwwuuuuuuwww|||}}}tttlllYYYNNNCCC>>><<<;;;<<<@@@AAABBBCCCEEEHHHJJJKKKLLLNNNRRRUUUWWWXXXXXXZZZ\\\XXXYYY[[[]]]aaaeeegggiiihhhjjjmmmpppsssuuuwwwxxxtttuuuwwwwwwwwwwwwxxxxxxwwwwwwwwwvvvwww{{{{{{uuupppmmmiiieeeaaabbbeeehhhiiihhhddd___YYYWWWVVVWWW^^^fffhhhnnnssssssuuuxxxzzzxxxzzzyyyxxxvvvtttpppkkkhhhgggiiilllqqqtttwwwxxxxxxqqqlllcccYYYSSSRRRVVVYYY```eeekkkppptttwwwyyy{{{}}}~~~yyywwwtttssssssoooiiiddd^^^\\\YYYTTTPPPNNNOOOQQQXXX^^^hhhpppuuuyyy|||~~~||||||{{{{{{{{{{{{||||||~~~~~~~~~|||zzz{{{}}}~~~wwwuuuvvvlllccccccrrrvvveeefffjjjpppttttttnnnjjjXXXKKK>>>:::999888888999888999;;;>>>AAACCCDDDEEEFFFGGGHHHIIIHHHIIIKKKMMMNNNSSS[[[gggzzzwwwuuurrr\\\PPPMMMJJJGGGGGGHHHHHHGGGKKKQQQZZZaaajjjrrrwww{{{vvviiiaaa]]][[[VVVVVVWWWWWWWWWVVVVVVUUUWWWWWWWWWVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXXXXRRRQQQPPPNNNMMMMMMNNNNNNPPPRRRUUUXXXZZZZZZYYYXXXUUUUUUUUUUUUSSSRRRPPPOOOJJJHHHEEEBBB???===<<<<<<777777777888;;;???BBBDDDDDDFFFGGGFFFEEEFFFJJJNNNWWWaaappp|||uuuppppppqqqvvvyyy|||wwwvvvssspppmmmiiigggeeeiiihhhbbbVVVGGG<<<888888888DDDTTTaaaqqq~~~uuunnnhhheeecccbbbcccccceeegggiiikkklllfffhhhkkknnnppprrrrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvtttrrrrrrtttvvvwwwvvvvvvssstttvvvvvvuuuxxx~~~yyyuuuqqqlllfffaaaYYYXXXUUURRROOOLLLKKKJJJGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMPPPUUUYYY]]]aaagggjjjmmmoooqqqrrrqqqppppppqqqqqqqqqssstttuuuuuuuuuuuusssvvvzzz}}}wwwqqqmmmfffeeedddeeehhhiiiiiiiiieeekkkssszzz}}}zzzssssssrrrqqqqqqsssxxx||||||uuullldddRRRJJJCCC@@@???===???CCCCCCDDDFFFIIIKKKNNNOOOPPPUUUYYY\\\]]]\\\]]]```ddd___```aaadddgggjjjlllnnnmmmnnnppprrrtttuuuvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvtttssstttxxx|||yyyuuupppmmm^^^ZZZWWWYYY___fffjjjkkkddd```\\\ZZZXXXWWW[[[bbbdddkkkrrruuuwww{{{}}}{{{|||{{{yyywwwtttsssrrrqqqtttuuuvvvxxx{{{zzzxxxvvvkkkeee[[[SSSPPPRRRXXX\\\eeehhhmmmqqqsssuuuxxxzzzzzz|||~~~~~~~~~~~~zzzxxxuuutttsssooohhhccc^^^]]]YYYUUUQQQOOOPPPRRRVVV^^^gggooosssvvvyyy|||||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~zzzxxxzzz|||}}}~~~wwwwww}}}zzzsssjjjdddiii|||sssdddeeeiiiooossssssnnniiiVVVIII>>>:::999888888:::999:::;;;<<>>888888444>>>JJJSSS```oooyyy|||~~~}}}zzzuuuooohhhcccaaabbbbbbccceeeggghhhjjjjjjhhhiiilllnnnpppqqqqqqqqqrrrrrrtttuuuvvvwwwwwwwwwwwwuuurrrrrrtttuuuvvvvvvvvvttttttwwwvvvtttwww|||}}}yyyvvvqqqjjjeee[[[YYYVVVRRROOOLLLKKKKKKGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMPPPUUUYYY\\\aaaeeehhhkkkmmmppppppppppppqqqrrrooopppqqqssstttttttttuuutttvvv{{{{{{xxxvvvqqqqqqsssvvvyyy{{{{{{zzztttxxx}}}}}}{{{xxxqqqqqqpppooommmooorrruuuvvv}}}zzzqqqiii```YYYMMMGGGCCCCCCBBB@@@AAADDDEEEFFFHHHKKKNNNQQQSSSTTTWWW[[[^^^______bbbhhhnnnllllllmmmnnnoooqqqrrrsssqqqrrrssstttttttttttttttuuuuuuvvvwwwxxxyyyxxxwwwvvvuuurrrnnniiiggghhhiiisss~~~zzzwwwtttppplllYYYUUUQQQRRRYYY```eeegggbbb^^^\\\\\\XXXUUUVVV[[[^^^gggpppuuuyyy}}}~~~{{{zzzzzz{{{{{{{{{{{{|||}}}~~~}}}||||||yyysssoooccc^^^XXXUUUVVV[[[aaaeeekkkmmmppprrrssstttwwwyyyxxx{{{~~~~~~~~~|||yyywwwvvvtttooogggaaa[[[ZZZWWWTTTQQQPPPRRRUUUUUU]]]gggnnnqqqssswwwzzz||||||{{{{{{{{{{{{||||||zzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}~~~yyywwwzzz}}}|||}}}uuuuuu}}}yyypppgggbbbiii}}}pppfffgggiiinnnqqqpppjjjeeeSSSGGG<<<999999888888999<<<;;;::::::<<>><<<;;;::::::;;;888888999:::;;;;;;<<<<<<::::::;;;>>>BBBFFFGGGGGGSSSfff~~~wwwpppnnnooojjjsssuuutttxxxsssooouuuxxxyyyzzzxxxtttnnnjjjhhhaaaeeeeee]]]NNN@@@999777444;;;CCCIIIRRR___hhhkkkqqqsssuuutttpppjjjfffcccbbbbbbcccdddfffgggggghhhiiijjjlllnnnpppppppppppprrrrrrtttvvvwwwxxxxxxxxxxxxuuusssrrrsssuuuuuuuuuvvvtttuuuwwwvvvtttwww||||||yyytttmmmhhh\\\ZZZWWWSSSPPPMMMLLLKKKHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIIIIIIIIIIJJJLLLLLLMMMPPPUUUYYY\\\```dddgggiiikkknnnoooooopppqqqsssnnnooopppqqqssssssttttttuuuwww{{{~~~|||{{{zzzzzz{{{~~~~~~~~~}}}{{{zzz{{{zzzxxxwwwvvvvvvuuusssqqqqqqsssuuunnntttwwwpppggg___VVVOOOJJJFFFDDDEEEDDDBBBBBBEEEFFFHHHJJJMMMPPPRRRUUUVVVTTTXXX]]]___aaagggpppwwwxxxwwwwwwwwwwwwwwwxxxxxxtttttttttttttttssssssrrrssssssssstttvvvwwwvvvuuummmlllhhhbbb[[[VVVUUUTTT]]]kkkzzzwwwuuusssnnnkkk[[[VVVPPPOOOTTTZZZ___```___]]]\\\\\\XXXSSSRRRVVVZZZdddnnntttyyy}}}~~~{{{xxxzzz~~~}}}zzzvvvooojjj^^^[[[YYYZZZ___eeekkknnnpppqqqrrrrrrrrrsssvvvxxxxxx{{{}}}{{{xxxvvvtttooogggaaaWWWWWWUUUSSSQQQRRRTTTWWWYYYaaalllrrruuuwww{{{~~~||||||{{{{{{{{{{{{||||||vvvwwwyyyzzz|||}}}}}}}}}~~~~~~|||}}}~~~yyywww{{{~~~tttqqq~~~zzznnnfff___fffxxxqqqiiiiiijjjmmmpppnnnhhhbbbQQQEEE:::777888777777888===<<<:::999;;;>>>BBBEEEEEEFFFHHHIIIIIIKKKNNNPPPOOOXXX```hhhzzzxxx}}}www\\\KKKHHHGGGHHHFFFDDDGGGMMMTTT[[[eeemmmrrrwww||||||pppfff___\\\ZZZXXXTTTQQQOOOPPPRRRTTTSSSTTTVVVTTTRRRQQQSSSVVVTTTUUUVVVWWWVVVSSSPPPMMMJJJIIIGGGFFFDDDDDDDDDEEEGGGIIIKKKNNNQQQSSSUUUVVVSSSSSSRRRPPPMMMHHHDDDBBB???>>><<<:::999999::::::<<<<<<<<<<<<<<<;;;:::999:::<<<>>>???@@@BBBEEEGGGTTTeee{{{xxxoookkkjjjnnnmmmmmmmmmnnnnnnooopppsss{{{~~~yyywwwxxxtttkkkfffhhhiiibbbPPP>>>666777666888<<>>>>>???AAAEEEGGGQQQaaauuu{{{rrrnnnlllllllllkkkjjjiiijjjjjjjjjrrr|||~~~uuunnnmmmllleeeUUUCCC:::999555666999@@@IIITTT___eeehhhmmmqqqppplllfffbbbaaabbbcccdddeeefffgggggggggkkkkkklllmmmnnnooopppppprrrrrrqqqrrrrrrssstttuuuxxxvvvsssrrrrrrrrrqqqppppppsssuuusssqqqqqquuuyyyyyysssnnnlllbbb[[[TTTPPPPPPPPPNNNKKKKKKJJJJJJIIIIIIHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMOOORRRVVVYYY^^^dddhhhkkkkkkllllllmmmnnnoooppppppqqqrrrssssssrrrqqqqqqssssssvvv~~~{{{vvvrrruuuzzz}}}~~~~~~zzzwwwvvvwwwvvvuuusssssssssttttttxxxwwwvvvvvvuuurrrmmmjjjiiigggccc\\\TTTNNNJJJIIIGGGGGGHHHGGGFFFGGGIIILLLOOORRRUUUVVVVVVWWWXXXYYYXXXXXXZZZ\\\bbblllxxx~~~|||zzzwwwvvvuuutttttttttrrrqqqqqqqqqoookkkhhh]]]ZZZUUUOOOJJJFFFDDDDDDDDDHHHPPP[[[aaahhhsss}}}}}}{{{yyyxxxxxxyyyzzzzzztttooohhhcccaaa```^^^\\\YYYWWWUUUQQQNNNLLLKKKLLLQQQZZZhhhsssyyy|||}}}~~~|||}}}}}}xxxssslllggggggiiilllpppuuuyyy|||~~~xxxtttqqqqqqvvvyyyyyywwwwwwwwwyyyzzz|||}}}}}}}}}~~~~~~|||xxxtttqqqooojjjbbb\\\[[[UUURRRRRRSSSSSSVVVZZZ]]]gggppptttvvvzzz|||{{{|||{{{{{{|||xxxyyyzzzzzzyyyyyy{{{}}}}}}{{{}}}}}}~~~|||yyywwwyyy{{{}}}~~~yyyqqqnnnuuu}}}uuunnneee```dddmmmvvvqqqgggkkkmmmoooqqqqqqjjjaaaQQQDDD777555888888666555888888999;;;===@@@CCCDDDHHHJJJLLLMMMMMMNNNOOOQQQSSSVVV\\\hhh{{{~~~}}}}}}}}}}}}~~~}}}zzz}}}{{{^^^MMMHHHEEEEEEEEEDDDGGGKKKQQQYYYcccjjjoootttyyy}}}{{{rrrjjjbbb\\\XXXVVVSSSQQQOOOMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRQQQPPPNNNKKKHHHGGGEEEEEEEEECCCAAAAAABBBDDDEEEHHHKKKNNNOOOPPPPPPQQQQQQOOOKKKJJJHHHEEE@@@===::::::999999999999::::::999999999999888888888888;;;<<<======>>>@@@DDDGGGNNN\\\nnnyyy|||}}}~~~{{{}}}uuupppnnnkkkjjjhhhfffdddcccccccccnnn|||yyytttooohhh\\\KKK???:::555666999???IIIVVVbbbjjjmmmmmmllljjjgggdddaaa___bbbcccdddffffffgggggggggjjjkkklllmmmnnnoooppppppqqqqqqqqqrrrrrrssstttuuuyyyvvvtttrrrrrrrrrpppooonnnppprrrrrrpppqqquuuyyyzzzsssmmmjjjccc]]]VVVRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNMMMOOORRRUUUXXX]]]bbbfffiiijjjkkklllmmmnnnoooooopppqqqrrrrrrrrrqqqooonnnmmmmmmooovvv~~~~~~{{{wwwsssooorrrvvvxxxyyy~~~|||xxxvvvuuuvvvuuutttsssssstttuuuuuuyyyxxxwwwuuutttpppkkkhhhdddaaa[[[SSSLLLIIIIIIJJJIIIJJJKKKJJJJJJKKKNNNPPPVVVXXXZZZZZZYYYYYYYYYZZZ\\\\\\\\\^^^dddnnnzzz}}}zzzwwwvvvvvvwwwsssqqqpppooonnnkkkgggdddYYYWWWSSSOOOKKKHHHEEEDDDCCCCCCFFFLLLOOOTTT^^^hhhvvvzzz~~~}}}~~~|||yyyxxxzzz~~~yyytttoooiiifff^^^[[[WWWRRROOOMMMMMMMMMPPPYYYgggrrrxxxzzzzzzyyywwwwwwxxxyyy{{{~~~}}}zzzvvvpppmmmrrruuuxxx|||yyyvvvrrrsssvvvyyyyyyxxxxxxyyyzzz{{{||||||||||||}}}~~~~~~~~~~~~}}}yyyuuuqqqnnnlllfff___YYYYYYTTTQQQSSSSSSTTTWWW]]]dddmmmuuuwwwxxx{{{|||{{{~~~}}}{{{zzz{{{xxxyyyyyyxxxxxxyyy|||}}}{{{|||}}}~~~~~~{{{yyyxxxzzz}}}~~~wwwooolllsss~~~uuulllddd___ccckkkrrrzzzsssjjjmmmpppqqqrrrqqqiii___QQQDDD888666888777666555666888:::>>>AAACCCEEEFFFIIIKKKMMMNNNNNNNNNPPPRRRRRRUUU[[[gggzzz}}}~~~zzzsssppp{{{{{{rrrrrruuuxxx}}}}}}]]]KKKFFFCCCDDDCCCBBBEEEIIILLLTTT___ggglllqqqvvvyyy~~~~~~tttjjjbbb]]]WWWVVVSSSQQQOOONNNMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPNNNKKKHHHFFFDDDAAABBBCCCCCCCCCCCCEEEGGGFFFGGGJJJLLLNNNOOOOOOOOONNNKKKHHHEEECCCAAA===:::::::::999999999999::::::;;;;;;::::::::::::::::::<<<<<<<<<<<<===???CCCGGGMMMZZZiiisssvvvvvvxxxzzzzzzvvv{{{}}}vvvpppmmmllljjjhhheeebbb```^^^]]]hhhzzzzzzqqqjjj```PPPBBB:::888888:::???JJJXXXfffnnnrrrnnnhhhdddbbb```___]]]```aaaccceeeggghhhiiiiiijjjjjjkkklllnnnoooppppppqqqqqqqqqqqqrrrssstttuuuxxxvvvtttsssrrrrrrpppnnnlllnnnoooppppppqqquuuxxx{{{rrrlllhhhccc^^^XXXSSSRRRQQQPPPOOOMMMMMMLLLKKKJJJHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNMMMOOORRRTTTWWW[[[```cccggghhhkkkmmmnnnnnnnnnnnnmmmnnnoooooonnnmmmlllkkkhhhhhhiiimmmsssvvvwwwwwwwwwvvvvvvwwwxxxxxxvvvtttrrrssstttuuuyyy~~~|||zzzxxxwwwwwwttttttsssrrrssstttuuuvvvvvvtttsssrrrqqqoookkkgggaaa]]]VVVOOOJJJIIIMMMQQQQQQQQQQQQPPPOOOOOOQQQSSSYYYZZZ\\\\\\[[[[[[\\\]]]aaabbbccceeeiiirrr{{{~~~zzzwwwvvvwwwwwwrrrqqqpppnnnllljjjgggeee]]]]]]\\\ZZZWWWSSSOOOMMMMMMJJJIIIJJJLLLOOOWWW```nnnsssyyy}}}}}}|||zzzzzz}}}|||zzzzzz}}}{{{wwwnnniiibbb\\\XXXVVVUUUTTTTTT\\\hhhrrrxxxzzzxxxvvvrrrqqqpppqqqrrruuuxxxzzz}}}}}}||||||{{{{{{yyyxxx}}}zzzwwwttttttvvvxxxxxxxxx{{{{{{|||}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzwwwtttqqqmmmjjjddd]]]XXXWWWSSSRRRSSSTTTTTTYYY___kkkssszzzzzzzzz||||||{{{}}}~~~|||zzzzzzyyyyyyxxxwwwwwwyyy}}}~~~|||{{{{{{|||~~~~~~}}}{{{yyyzzz|||~~~}}}uuummmlllttt~~~vvvjjjccc___bbbiiinnnsssxxxwwwxxx|||~~~tttjjjnnnppprrrsssrrriii___QQQEEE;;;999:::999888888999;;;@@@DDDGGGJJJKKKKKKJJJLLLNNNNNNNNNOOOQQQSSSQQQTTTYYYdddvvv~~~xxxnnngggmmm|||xxxqqqsssuuuzzzuuuXXXIIIEEEBBBCCCBBBAAACCCGGGIIIPPP[[[ccciiinnnsssvvv}}}vvvjjjaaa\\\WWWVVVSSSQQQOOONNNNNNNNNPPPQQQRRRSSSSSSSSSSSSSSSSSSQQQOOOMMMJJJHHHFFFEEEBBBEEEGGGIIIHHHHHHIIIJJJHHHHHHIIIKKKNNNOOONNNMMMKKKIIIFFFCCC@@@===<<<:::999999888888888888999999999888888777777888999999;;;<<<<<<<<<<<<>>>BBBEEEJJJTTTbbbllloooppprrrtttrrryyy}}}yyyssswww|||~~~{{{uuuoookkklllllljjjhhhddd```]]][[[cccxxxtttlllcccSSSCCC:::888777888===HHHVVVcccllllllhhhbbb^^^]]]]]]]]]]]]]]]^^^aaadddgggiiijjjkkkiiiiiijjjlllmmmoooppppppqqqqqqqqqqqqrrrsssttttttwwwvvvtttssssssrrrpppnnnkkklllmmmnnnoooqqqtttwww~~~|||ssskkkgggaaa]]]XXXSSSPPPOOOOOOOOOMMMLLLLLLKKKIIIGGGEEEDDDEEEFFFGGGIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMOOOQQQSSSUUUYYY]]]```fffhhhkkknnnoooooonnnmmmkkklllllllllllljjjiiigggdddddddddeeehhhiiijjjjjjhhhiiimmmsssyyy}}}~~~~~~uuusssrrrssstttwww{{{~~~{{{yyywwwvvvvvvvvvssssssrrrrrrssstttuuuvvvtttrrrpppooommmkkkgggddd]]]ZZZTTTMMMKKKMMMSSSXXXYYYYYYWWWUUUQQQPPPQQQRRRXXXYYY[[[[[[[[[\\\^^^```hhhjjjmmmpppssswww}}}|||yyyvvvuuutttuuuqqqpppooommmjjjiiiiiiiiibbbdddfffgggeeeaaa]]][[[WWWRRRNNNNNNNNNOOOUUU\\\hhhmmmtttyyy{{{zzzyyyyyy||||||{{{{{{~~~wwwpppkkkhhheeebbb^^^cccjjjrrrvvvwwwuuusssnnnmmmllllllmmmooorrrtttrrrsssuuuxxx{{{|||zzzxxxwwwxxxyyyzzzzzzzzz{{{{{{|||||||||{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwuuurrrnnnjjjddd^^^ZZZVVVSSSRRRTTTTTTTTTZZZaaannnvvv|||{{{zzz{{{|||{{{}}}~~~|||zzzzzzyyyyyyxxxwwwwwwyyy}}}}}}||||||{{{{{{|||}}}|||{{{zzz{{{}}}|||ssslllkkkqqqzzzxxxiiibbb___bbbgggiiilllooonnnnnnpppuuuzzzzzzvvvrrrhhhlllppprrrtttsssjjj```NNNDDD;;;::::::999999:::<<<>>>CCCHHHLLLNNNNNNNNNKKKMMMOOOOOOPPPPPPRRRTTTQQQTTTXXXaaaqqq}}}}}}wwwlllbbbcccooozzzzzzzzz~~~zzzzzzzzzkkkSSSHHHCCCAAABBBBBB@@@BBBFFFGGGNNNXXX```eeejjjpppttt|||wwwjjjaaa\\\WWWVVVTTTQQQPPPOOOOOOOOORRRRRRSSSTTTTTTTTTTTTSSSPPPOOOLLLJJJGGGFFFFFFEEEIIILLLPPPRRRQQQPPPOOOOOOMMMKKKKKKLLLNNNOOONNNLLLJJJIIIEEEAAA>>><<<<<<<<<888888777777777777888888;;;:::999888999:::;;;<<<999;;;<<<======>>>@@@CCCEEEMMMYYYbbbfffhhhjjjkkkhhhnnnsssuuuxxx}}}}}}zzzuuuxxx{{{}}}{{{vvvpppllllllmmmnnnmmmiiiddd___[[[```vvvyyypppeeeUUUFFF===666555555999BBBNNN[[[bbbaaa___\\\YYYXXXZZZ\\\^^^[[[]]]___cccfffhhhjjjjjjhhhiiijjjkkkmmmooopppppppppppppppqqqqqqrrrssstttvvvtttsssssstttsssqqqoookkkkkkkkklllnnnpppsssttt{{{}}}tttlllggg```]]]XXXSSSOOONNNNNNOOOLLLLLLLLLKKKJJJHHHEEEDDDCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNPPPRRRTTTWWW[[[^^^eeegggkkkoooqqqpppnnnmmmllllllllljjjhhheeecccaaaXXXWWWWWWWWWXXXYYYZZZ[[[XXX[[[bbbkkkttt{{{~~~{{{vvvsssrrrrrrrrruuuzzz}}}{{{yyyvvvtttsssssssssssssssrrrrrrrrrsssuuuvvvvvvssspppllljjjfffbbb^^^XXXUUUQQQNNNMMMRRRYYY_________\\\XXXSSSQQQPPPQQQWWWXXXZZZ[[[[[[]]]```bbbmmmppptttwwwzzz}}}}}}|||zzzwwwuuusssrrrqqqnnnmmmjjjgggdddcccfffhhhdddhhhnnnrrrtttrrrnnnkkkaaa\\\XXXWWWVVVTTTWWW[[[ccchhhpppuuuxxxyyyzzz{{{zzz|||}}}}}}~~~~~~yyyuuullllllmmmooopppooommmjjjdddcccdddeeefffiiikkklllkkkmmmooosssxxx}}}{{{zzz{{{|||}}}yyyyyyzzzzzzzzzzzzzzzzzz}}}}}}||||||||||||}}}~~~~~~~~~|||zzzwwwvvvtttpppjjjddd___[[[UUUSSSSSSTTTSSSTTTZZZbbbnnnvvv{{{zzzyyyzzz{{{zzz~~~}}}{{{zzz{{{xxxyyyyyyxxxxxxyyy|||}}}|||{{{{{{{{{|||{{{}}}}}}|||{{{{{{|||}}}|||rrrkkkjjjnnnsssvvvyyywwwyyy~~~zzzhhhbbb___cccffffffeeegggffffffgggiiilllmmmmmmkkkggglllppprrrtttrrriii___III@@@999888999888888:::<<>>888888777777777777888888<<<;;;:::999:::;;;===>>>777:::===>>>>>>>>>???@@@BBBIIISSS[[[___```aaabbbccciiiooosssyyy}}}{{{|||~~~}}}yyysssnnnkkkmmmpppqqqnnnhhhaaa\\\ZZZpppuuuiiiYYYJJJBBB666555555777>>>IIISSSYYY___```___[[[XXXWWWZZZ]]]\\\]]]___bbbdddeeefffggghhhhhhiiikkkmmmoooppppppppppppppppppqqqrrrsssttttttsssssstttttttttrrrpppkkkjjjjjjkkkmmmpppqqqrrrwwwzzz~~~uuulllhhh```]]]YYYSSSOOOMMMNNNOOOLLLLLLMMMMMMKKKIIIGGGEEEBBBCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRUUUYYY\\\dddhhhlllqqqrrrqqqooommmlllkkkiiifffaaa\\\XXXVVVLLLLLLMMMMMMMMMOOOQQQSSSSSSWWW^^^hhhrrryyy|||}}}{{{uuusssqqqnnnqqqvvvxxxvvvuuusssrrrrrrsssssstttsssrrrrrrrrrssstttuuuuuurrrnnnkkkiiieeeaaa___TTTSSSRRRRRRSSSXXX```eeefffeeebbb]]]XXXUUUTTTUUUXXXYYYZZZ[[[[[[]]]```ccclllnnnrrrvvvyyy}}}xxxxxxwwwvvvuuurrrpppooojjjhhhccc]]]YYYYYY]]]bbbgggmmmwwwwwwqqqmmmllljjjeeedddeeehhhlllqqquuuwwwxxxyyyzzzxxx{{{~~~~~~}}}zzzuuunnniiifffddd```]]]WWWYYY[[[___bbbeeehhhiiikkklllmmmooosss{{{}}}{{{yyyyyy{{{|||zzzzzz{{{||||||}}}||||||~~~}}}|||{{{{{{|||}}}~~~~~~~~~|||{{{|||}}}}}}|||{{{wwwvvvuuupppjjjddd___\\\UUUTTTTTTUUUSSSSSSZZZccclllsssxxxxxxwwwyyy{{{zzz|||{{{{{{|||xxxyyyzzzzzzyyyyyy{{{}}}~~~}}}{{{yyyxxxyyy{{{|||}}}~~~}}}}}}|||{{{|||}}}zzzrrrnnnooosssuuuvvvyyyvvvxxx~~~uuuhhhbbb```cccfffcccaaaaaa___aaaccceeeeeeeeecccbbbhhhlllppprrrssspppfff[[[FFF>>>999999999888999<<<>>>@@@CCCGGGJJJMMMNNNOOOMMMOOOPPPQQQQQQRRRTTTVVVWWWXXXZZZ^^^kkk{{{sssddd]]]aaagggqqq}}}yyykkkcccbbbkkk|||zzzqqqpppyyyuuuhhhWWWIIIFFFCCCAAACCCBBB@@@AAAEEEGGGKKKQQQUUUYYY```hhhnnntttzzz{{{nnnddd```WWWVVVTTTRRRPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOOIIIGGGEEECCCDDDFFFHHHJJJVVVZZZ```dddccc```]]]\\\YYYUUUQQQPPPQQQQQQNNNJJJJJJIIIEEE@@@;;;:::<<>>>>>???BBBHHHQQQXXX[[[\\\]]]]]]aaahhhooouuu}}}{{{vvvqqqiiimmmqqqsssqqqjjjbbb]]]UUUjjjzzzlll[[[MMMFFF888777666888>>>GGGPPPUUUdddffffffaaaYYYUUUWWWZZZ^^^___```aaabbbcccccccccggghhhiiikkkmmmooopppqqqppppppppppppqqqrrrssstttsssrrrrrrtttuuuuuussspppllljjjiiijjjmmmooopppqqqtttwww~~~uuummmhhh```^^^ZZZTTTPPPNNNOOOPPPLLLMMMNNNNNNMMMKKKIIIGGGAAABBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKMMMNNNPPPQQQRRRTTTXXX[[[dddhhhmmmrrrsssrrrpppnnnjjjiiieee```ZZZSSSNNNKKKJJJKKKMMMNNNOOOQQQUUUWWWZZZ^^^eeennnwww~~~~~~wwwtttqqqlllnnntttqqqqqqqqqqqqrrrtttvvvwwwttttttrrrrrrrrrrrrssstttrrrooommmkkkjjjhhheeecccSSSTTTUUUVVVYYY^^^eeejjjkkkjjjgggccc^^^[[[ZZZ[[[ZZZ[[[\\\[[[[[[]]]```bbbhhhiiilllppptttzzz}}}{{{uuuvvvwwwvvvuuurrrooommmgggddd^^^VVVPPPQQQVVV[[[kkksssyyyuuuuuuqqqtttwwwxxxxxxwwwxxxxxxwww{{{~~~}}}}}}{{{oooeee___ZZZVVVSSSTTTWWW[[[```eeeiiilllnnnnnnnnnmmmlllooowww||||||zzzxxxvvvvvvwwwyyy}}}~~~~~~|||{{{{{{|||}}}~~~}}}~~~}}}{{{yyyyyy{{{||||||{{{vvvvvvuuupppjjjccc^^^\\\VVVUUUUUUVVVSSSSSSZZZcccjjjqqqwwwvvvuuuxxxzzzzzz~~~{{{zzz{{{}}}xxxzzz{{{{{{yyyyyyzzz{{{}}}{{{yyywwwwwwyyy{{{}}}}}}}}}~~~}}}|||||||||}}}}}}wwwrrrqqqvvv{{{~~~~~~~~~zzz{{{}}}|||ooohhhcccaaadddfffbbb___^^^[[[^^^bbbeeedddaaa^^^\\\jjjnnnqqqrrrrrrooodddXXXFFF???:::;;;<<<;;;<<<@@@AAABBBEEEHHHKKKMMMOOOPPPMMMOOOQQQRRRRRRRRRTTTVVVZZZ[[[\\\___jjjzzzzzzhhh^^^```eeefffrrr{{{lllbbb]]]cccppp|||pppjjjnnnuuuzzz|||zzzrrrhhh]]]OOOCCCFFFCCCBBBCCCCCCAAAAAAEEEFFFJJJNNNQQQUUU\\\eeelllpppwww}}}ooofffbbbWWWVVVTTTRRRQQQPPPPPPQQQNNNNNNNNNOOOOOONNNMMMMMMIIIGGGEEEDDDEEEIIILLLOOOWWW\\\ccchhhhhheeebbb```]]]XXXSSSQQQSSSRRRNNNJJJIIIHHHEEE???:::999<<<@@@<<<;;;;;;::::::;;;;;;<<<777666555555555666888999666888:::===???@@@@@@@@@===EEENNNTTTUUUVVVZZZ^^^gggoooyyy{{{uuuqqqtttsssqqqrrrwwwwwwkkk\\\TTTaaaqqq}}}|||nnneeeTTTBBB>>>888555777===EEEPPPZZZ```cccddd```ZZZVVVVVVYYY^^^^^^___```aaaccceeefffeeegggjjjmmmoooooooooooolllmmmnnnoooqqqrrrttttttuuuttttttuuuvvvuuurrrpppqqqnnnjjjggggggjjjnnnqqqpppttt|||yyyqqqlllddd___XXXSSSQQQOOONNNMMMKKKKKKLLLMMMOOONNNKKKIIIEEEEEEGGGHHHIIIJJJJJJJJJLLLKKKIIIGGGGGGGGGIIIJJJJJJLLLOOOQQQRRRTTTWWWYYYbbbeeeiiiooorrrrrrooolllgggccc]]]XXXVVVTTTRRRQQQRRRRRRRRRTTTYYY]]]______jjjooouuuyyy}}}tttnnnkkklllnnnmmmoooppppppooopppsssuuurrrpppoooppprrrvvvxxxyyyyyywwwuuutttrrrooollliiieeeccc```\\\[[[^^^dddiiimmmnnnnnnmmmiiiccc]]]YYY```___^^^\\\\\\\\\]]]^^^aaaaaabbbgggoooyyy|||{{{{{{yyywwwvvvtttqqqllliiiiii]]]QQQKKKIIIJJJPPPWWWdddqqq{{{xxxxxxxxxwwwwwwwwwwwwwwwyyy{{{||||||zzzzzzzzz{{{wwwfff]]]VVVOOOOOOSSSUUU\\\dddhhhnnnttttttqqqqqqnnnjjjhhhiiinnntttxxx}}}{{{xxxuuusssssstttuuuzzz{{{|||}}}~~~}}}}}}|||}}}}}}}}}}}}{{{xxxuuusssssstttttttttrrrppplllfff```[[[YYYVVVUUUUUUVVVUUUUUU[[[dddnnntttxxxwwwwwwzzzzzzxxx}}}}}}~~~~~~}}}|||zzzyyyzzz{{{{{{yyyxxxyyy|||~~~zzz{{{|||}}}}}}|||{{{zzz~~~}}}}}}~~~~~~~~~}}}||||||~~~wwwsssyyy}}}}}}}}}}}}xxxwwwuuuxxx|||zzzooodddbbb^^^\\\[[[\\\___aaa^^^aaaeeegggfffbbb___\\\gggnnnssstttsssnnncccXXXFFF@@@999666999;;;;;;999;;;>>>BBBGGGKKKNNNOOOOOOPPPRRRSSSTTTTTTUUUWWWYYYZZZ]]]^^^___hhhzzz~~~iii___ggggggppp}}}}}}nnnccc\\\\\\dddxxxsssmmmmmmpppssssssvvvuuuhhhUUUJJJJJJBBBAAABBBCCC@@@:::;;;???BBBDDDGGGKKKPPPXXXaaafffllluuu|||}}}uuuiii^^^]]]ZZZUUUPPPMMMMMMOOOPPPMMMLLLKKKKKKJJJJJJJJJJJJHHHFFFDDDCCCCCCFFFJJJLLLWWW^^^eeegggccc^^^[[[[[[YYYVVVSSSQQQPPPPPPPPPPPPJJJJJJIIIFFFBBB???>>>>>>@@@@@@???<<<999999===AAA777666555555555666777888777888999;;;===>>>?????????DDDJJJMMMNNNQQQWWW\\\jjjrrr}}}zzzwwwtttwwwyyyyyywwwssshhh\\\RRR[[[hhhrrr{{{{{{pppgggXXXGGG>>>888555888???HHHTTT___ccceeeeee```XXXTTTUUUXXX[[[\\\]]]^^^```bbbdddeeedddfffiiilllnnnoooooonnnllllllnnnoooppprrrssssssuuusssssssssttttttrrrpppooommmjjjhhhhhhjjjmmmooopppttt{{{zzzrrrlllgggbbb[[[UUURRROOOMMMLLLMMMMMMMMMOOOQQQPPPNNNLLLFFFGGGGGGHHHIIIIIIIIIIIIJJJIIIGGGFFFEEEFFFGGGHHHHHHKKKMMMOOOPPPRRRUUUWWW___ccchhhnnnrrrrrrooommmgggccc___]]]]]]^^^______aaa______aaafffkkknnnoooxxx}}}xxxpppllliiihhhjjjlllnnnnnnnnnooorrrtttsssqqqpppqqqrrruuuvvvwwwwwwwwwxxxyyyyyywwwuuurrriiihhheee```]]]]]]```cccjjjlllnnnnnnlllhhhbbb___bbbaaa___\\\[[[ZZZZZZZZZ]]]\\\]]]bbbkkkttt{{{~~~}}}{{{yyyxxxwwwvvvuuutttpppjjjfff```WWWMMMIIIIIIKKKQQQXXXdddrrrxxxxxxwwwwwwvvvvvvuuuuuuvvvxxxzzzzzzxxxwwwwwwwwwtttuuuyyy|||mmm\\\SSSOOOMMMRRRXXXaaaiiiqqqvvvzzz}}}{{{wwwnnnjjjeeecccdddjjjrrrwww|||~~~|||yyyvvvtttsssttttttyyyyyyzzz|||}}}~~~}}}|||||||||}}}~~~~~~~~~zzzyyywwwuuutttsssttttttrrrqqqnnnjjjeee```[[[YYYVVVTTTTTTUUUTTTUUU]]]fffqqqvvvyyywwwvvvyyyyyywww||||||}}}}}}|||{{{yyyxxxyyyzzz{{{{{{zzzyyyzzz{{{yyyzzzzzz{{{{{{|||||||||~~~~~~|||zzzyyyyyy{{{~~~yyyuuu{{{~~~{{{vvvwwwxxxuuussstttxxx}}}wwwlllaaa```^^^]]]]]]^^^```bbbeeehhhlllmmmkkkgggccc```iiiooottttttsssmmmbbbWWWEEE???999888:::======<<<>>>@@@DDDHHHKKKNNNOOOPPPPPPQQQSSSTTTTTTUUUWWWYYYXXX[[[]]]___iii{{{}}}nnnssstttyyytttiii___]]]bbbssswwwooooooqqqzzzzzz}}}|||ppp]]]OOOJJJDDDBBBBBBBBB@@@<<<>>>BBBBBBCCCFFFIIIMMMTTT\\\aaajjjrrrzzz~~~vvvjjj^^^[[[XXXTTTOOOMMMLLLMMMNNNLLLLLLKKKJJJIIIHHHHHHHHHFFFEEECCCCCCDDDFFFIIIKKKQQQWWW^^^___\\\XXXVVVWWWUUUSSSQQQOOOOOOPPPQQQQQQQQQQQQQQQNNNKKKHHHGGGGGGEEEEEECCCAAA??????@@@BBB666555555555555666777777888888888999:::;;;<<<===@@@BBBDDDFFFHHHMMMUUU[[[jjjsss}}}yyy}}}ssshhh___SSSWWW___hhhqqqxxx}}}xxxqqqjjj]]]NNN???999666999AAALLL[[[ggghhhiiihhhaaaXXXRRRSSSVVVXXXYYY[[[]]]___aaacccddddddfffhhhkkkmmmnnnoooooommmmmmnnnooopppqqqrrrssstttsssqqqqqqrrrsssrrrqqqmmmllljjjiiiiiijjjlllmmmpppssszzz~~~tttnnnjjjeee]]]WWWSSSPPPMMMKKKNNNNNNNNNPPPRRRRRRPPPNNNHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHKKKLLLMMMOOORRRTTT[[[```gggnnnrrrsssqqqpppiiigggfffggglllqqquuuwwwwwwuuusssssswww|||~~~xxxqqqjjjeeebbbeeegggiiijjjkkkllloooqqqsssrrrrrrqqqrrrrrrsssttttttvvvyyy|||}}}|||yyyxxxpppnnnjjjddd^^^ZZZZZZ[[[cccgggkkkoooooolllgggdddcccaaa^^^[[[XXXVVVVVVUUUWWWWWWXXX\\\ccckkkqqqsssyyyzzz{{{|||{{{yyywwwuuuuuuuuuuuuuuusssmmmfffaaaUUUNNNIIIHHHIIILLLRRRZZZ___mmmwwwvvvuuutttsssrrrrrrrrrrrrtttvvvvvvsssqqqpppooojjjiiijjjpppyyyyyymmm```RRRLLLLLLRRR\\\eeerrrzzz|||nnnjjjfffcccfffllltttyyyzzz}}}}}}zzzwwwuuutttttttttxxxxxxyyyzzzzzz{{{{{{|||{{{{{{{{{|||}}}~~~~~~}}}|||{{{wwwwwwvvvuuuuuuttttttssspppooollliiiddd___[[[YYYUUUSSSRRRSSSTTTVVV___iiitttxxxzzzwwwvvvxxxyyyxxx{{{{{{{{{{{{zzzyyyxxxwwwwwwyyy{{{|||{{{zzzzzz{{{}}}|||{{{zzzzzz{{{|||}}}}}}~~~}}}{{{yyyyyy|||~~~{{{www}}}xxxqqqppprrrssstttwwwtttjjj]]]]]]]]]]]]___aaacccdddhhhkkkooopppmmmgggccc```jjjpppuuuuuussslll```UUUCCC???:::999<<>>;;;;;;>>>BBBDDDDDDGGGHHHHHHIIIKKKMMMOOOPPPOOOQQQSSSTTTTTTTTTVVVXXXWWWYYY\\\```hhhvvvzzzqqqmmmttt{{{{{{~~~ttt___PPPKKKFFFBBBDDDEEEBBBAAABBB>>>???AAACCCFFFLLLSSSXXXdddllltttxxx~~~rrrfff^^^\\\YYYVVVSSSQQQOOOOOOLLLKKKJJJHHHFFFEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFIIILLLMMMLLLLLLMMMNNNMMMMMMMMMNNNOOOQQQUUUWWWdddiiipppsssqqqlllgggddd^^^XXXQQQNNNMMMMMMKKKIII333444444444555555555555777666555555555777888999999;;;@@@EEELLLSSSZZZ___```jjjvvv~~~ooo[[[UUUVVV```jjjkkkiiihhheeehhhkkklllnnnlllddd[[[EEE===888;;;DDDQQQcccqqqsssssspppfff[[[RRRQQQSSSSSSUUUXXX\\\```bbbddddddfffgggiiilllnnnppprrrrrrqqqqqqqqqrrrrrrssssssssssssqqqooooooppprrrrrrrrrllllllllllllllllllllllllppprrrwww~~~{{{ttthhhddd^^^YYYUUURRROOOMMMMMMLLLLLLMMMNNNOOONNNMMMJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJLLLPPPSSSWWW^^^gggnnnsssuuuwwwyyyyyyzzz||||||vvvjjjhhhfffdddccccccdddeeeccceeehhhjjjjjjjjjkkkmmmmmmnnnooommmhhheeecccdddbbbffflllpppqqqrrrtttvvvxxxuuunnneee\\\WWWVVVVVVXXX]]]dddjjjllljjjfffcccYYYXXXVVVUUUTTTSSSTTTTTTTTTSSSSSSUUUYYY\\\]]]]]]```cccggglllooorrrsssssswwwvvvuuusssmmmcccWWWPPPIIIGGGGGGJJJLLLOOOWWW___gggmmmuuuyyyxxxuuuttttttoooooonnnmmmkkkiiieeebbbbbbbbbaaabbbccceeehhhiiihhhiiikkkjjjfffcccaaa```bbbeeeiiinnnqqquuuwwwyyy~~~|||uuulllccc^^^WWWXXXXXX[[[bbbnnnzzz~~~zzz|||~~~~~~}}}}}}~~~~~~|||zzzxxxvvvuuuyyyyyyyyyyyyyyyyyyyyyyyy|||{{{{{{zzzzzz{{{{{{{{{||||||{{{{{{yyyxxxwwwvvvttttttuuuuuuuuuuuuttttttrrrpppmmmiiieeeaaa^^^]]]TTTRRRRRRTTTVVVZZZeeepppssswwwyyywwwxxx|||||||||{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwyyy}}}|||zzz{{{{{{|||}}}xxxuuu|||~~~~~~|||yyynnn]]]^^^___aaadddgggiiijjjqqqvvv||||||vvvooojjjhhhmmmssswwwvvvqqqhhhZZZMMM???===<<<===@@@CCCFFFGGGJJJJJJJJJKKKLLLNNNOOOPPPOOOPPPRRRSSSSSSTTTVVVXXXYYYZZZ]]]```fffqqq{{{}}}~~~~~~tttdddTTTLLLFFFGGGGGGCCC???===<<<===???AAAEEEKKKRRRWWWaaaiiiqqquuu{{{yyymmm```^^^[[[WWWTTTRRRPPPPPPNNNMMMKKKIIIHHHGGGFFFFFFDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFHHHIIIIIIJJJLLLMMMJJJLLLMMMNNNNNNQQQUUUYYYhhhqqq}}}wwwrrrooohhh]]]WWWTTTSSSRRRQQQ222333444444555555444444555555555555666666777888666999>>>FFFNNNVVV\\\``````hhhtttyyy___SSSOOOYYYdddddd```___\\\^^^bbbhhhlllkkkfff```JJJAAA:::;;;CCCPPPcccqqquuuvvvsssiii\\\SSSOOOPPPQQQSSSWWW\\\___bbbdddeeeeeefffhhhkkkmmmppprrrsssqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqooopppqqqrrrrrrqqqnnnnnnmmmmmmmmmmmmnnnnnnppprrruuu|||xxxhhheee___[[[XXXUUUQQQOOOLLLKKKIIIJJJKKKLLLKKKJJJIIIHHHGGGEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIILLLPPPSSSWWW]]]ffflllppptttyyy}}}}}}zzzyyyyyyyyy~~~~~~}}}vvvnnnggg]]][[[XXXXXXZZZ___eeeiiiiiikkkmmmnnnmmmlllllllllfffiiijjjgggaaa[[[YYYXXXTTTYYY___cccgggmmmuuu{{{{{{yyytttmmmfffaaa``````]]]aaafffkkkkkkhhhdddaaaXXXWWWVVVVVVWWWXXXYYYZZZYYYWWWWWWWWWYYYYYYXXXWWWWWWZZZ___fffkkkooorrrsssuuutttrrrnnnggg\\\PPPHHHGGGFFFHHHLLLNNNQQQZZZdddmmmqqquuutttooojjjgggfff^^^]]][[[YYYWWWUUUTTTSSSUUUTTTTTTUUUWWW[[[^^^``````aaacccbbbaaa``````aaaaaagggnnnuuuxxxzzz{{{|||{{{{{{zzzuuummmfff```^^^ZZZ```fffjjjpppzzz}}}||||||}}}~~~}}}zzzxxxvvvyyyyyyyyyyyyyyyyyyyyyzzz{{{zzzzzzyyyxxxxxxyyyyyyyyyyyywwwvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuutttrrrnnniiieeeaaa^^^]]]UUUSSSTTTVVVYYY]]]gggqqqrrrwwwzzzyyyzzz~~~||||||{{{zzzyyyyyyyyyyyyyyyxxxvvvuuuwww}}}~~~||||||}}}}}}~~~~~~~~~|||uuusss{{{xxxgggggghhhiiillloooqqqsssyyy{{{rrrllljjjnnntttwwwvvvpppfffVVVHHH=========>>>@@@DDDGGGIIIJJJJJJKKKLLLMMMNNNOOOOOONNNPPPRRRSSSSSSTTTVVVWWW[[[[[[\\\```ccckkkzzz{{{dddWWWLLLIIIHHHCCC===:::;;;<<<>>>@@@CCCIIIPPPUUU]]]eeelllqqqxxx~~~rrraaa^^^ZZZVVVRRRPPPPPPPPPPPPOOONNNLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGIIIJJJKKKKKKIIIKKKMMMMMMLLLOOOTTTXXXeeepppzzzpppfff```]]][[[[[[111222333444555444444333333444555666777777777777555777;;;CCCLLLTTT[[[^^^aaagggrrreeeSSSHHHQQQ]]]^^^\\\\\\YYYZZZ^^^eeekkkkkkhhhdddNNNDDD;;;:::AAANNN```oootttuuusssjjj]]]RRRMMMLLLNNNPPPUUUZZZ^^^aaacccccccccdddfffhhhkkknnnppprrrppppppppppppppppppppppppqqqppppppqqqssstttsssqqqpppooonnnmmmmmmnnnooopppqqqqqqttt{{{|||mmmiiiddd___[[[WWWRRROOOLLLJJJIIIHHHIIIIIIHHHGGGHHHFFFEEEDDDCCCDDDFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJNNNRRRVVV\\\ccciiilllqqqxxx~~~yyysssqqqqqqqqqqqqvvvvvvwwwxxxvvvnnnddd\\\TTTRRRPPPQQQUUU]]]eeekkkkkkmmmnnnnnnllliiihhhhhh```ccceeeaaaYYYRRROOONNNKKKNNNSSSVVV[[[dddpppyyy|||~~~~~~|||wwwrrrooonnniiilllnnnpppnnnjjjfffbbb\\\\\\[[[\\\]]]___aaabbb___]]]\\\[[[[[[YYYVVVSSSNNNRRRXXX___eeejjjlllnnnpppnnnlllhhhaaaWWWLLLDDDDDDDDDGGGKKKNNNSSS^^^iiiqqqvvv{{{zzztttlllfffdddXXXVVVRRRNNNJJJHHHHHHIIIKKKJJJIIIJJJLLLOOOSSSUUUWWWXXXZZZ\\\]]]___cccfffkkkpppxxx}}}~~~~~~uuuuuusssnnnhhhddddddeeegggpppwwwxxx{{{~~~|||}}}}}}~~~|||zzzxxxwwwwwwxxxxxxyyyyyyyyyzzzxxxwwwwwwwwwwwwwwwxxxyyywwwvvvsssqqqqqqrrrtttuuuxxxxxxvvvuuutttuuuuuuvvvuuurrrnnnhhhccc___]]][[[VVVUUUVVVYYY[[[___hhhrrrsssxxx|||{{{{{{~~~{{{{{{yyyxxxwwwwwwxxxxxxxxxwwwuuutttvvv{{{~~~~~~~~~~~~{{{}}}zzzsssrrr{{{uuuuuuttttttvvvyyy|||~~~tttmmmkkknnntttwwwuuunnncccRRRDDD<<<===>>>???@@@CCCGGGIIIHHHJJJKKKMMMNNNNNNNNNNNNNNNPPPRRRSSSSSSSSSUUUWWWZZZYYY[[[___aaagggvvvxxxeeeRRRIIIFFFBBB>>><<<<<<<<<===>>>AAAFFFLLLPPPXXX```ggglllttt}}}sssccc```[[[VVVRRRQQQQQQQQQRRRRRRQQQOOOOOONNNNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGEEEEEEEEEFFFHHHIIIHHHHHHGGGIIILLLKKKIIIKKKPPPUUU^^^iiiyyyzzzppphhheeeddd111222333444555444333333222333555777888888888777777777999???HHHQQQYYY\\\```eeeooo}}}kkkTTTEEELLLXXX[[[[[[]]]YYYYYY]]]eeekkkllliiigggQQQFFF<<<:::???LLL^^^mmmrrrtttsssjjj]]]QQQKKKIIIKKKNNNSSSXXX]]]```bbbbbbbbbbbbdddfffiiilllooopppoooooooooooonnnnnnnnnnnnppppppqqqsssuuuuuusssqqqrrrpppooommmmmmoooppprrrqqqqqqtttzzzqqqmmmgggbbb]]]XXXSSSOOOMMMKKKIIIHHHHHHHHHGGGFFFFFFEEEDDDBBBBBBDDDEEEGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFIIIMMMQQQUUUZZZaaafffiiiooowww~~~}}}~~~zzzvvvpppmmmlllmmmmmmmmmnnnpppsssuuutttmmmaaaXXXOOONNNMMMOOOTTT\\\eeejjjiiikkklllkkkhhheeecccbbb\\\```bbb^^^UUUMMMIIIHHHGGGIIILLLMMMQQQ[[[iiisss}}}{{{xxxssstttuuuuuurrrmmmhhheeeaaaaaaaaaaaabbbdddfffgggcccbbb```^^^]]]YYYUUURRRHHHLLLRRRXXX^^^cccfffgggkkkiiigggccc]]]SSSIIICCCAAAAAAEEEJJJNNNTTTaaammmxxxxxxppplll]]]ZZZUUUNNNIIIFFFGGGHHHFFFEEEDDDCCCEEEHHHKKKMMMPPPRRRUUUWWW[[[aaaggglllwww|||ppppppnnniiieeeeeehhhkkkuuu~~~~~~~~~|||~~~}}}{{{yyyvvvvvvvvvwwwxxxxxxyyyyyyttttttuuuuuuvvvwwwyyyyyyvvvtttqqqooonnnpppsssuuu{{{yyywwwuuutttuuuvvvwwwuuurrrmmmgggbbb^^^[[[ZZZVVVVVVXXX\\\]]]```iiirrrtttzzz}}}||||||~~~~~~|||zzzyyyxxxvvvvvvvvvvvvwwwvvvvvvvvvuuuvvvyyy~~~~~~~~~}}}}}}~~~~~~{{{~~~yyysssqqq{{{}}}|||}}}{{{rrrooonnntttwwwtttmmmbbbPPPBBB;;;<<<>>>???@@@CCCFFFIIIGGGIIIKKKNNNOOOOOONNNMMMNNNPPPRRRSSSSSSSSSUUUWWWXXXWWWYYY^^^```fffuuuoooVVVHHHDDDAAA??????============???CCCHHHLLLUUU\\\dddiiiqqqzzzrrrgggccc]]]WWWTTTSSSTTTUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHDDDCCCCCCEEEGGGGGGFFFEEEEEEHHHJJJIIIGGGGGGMMMRRRYYYcccsss{{{qqqkkkiii111111000000111111222333444444444555555555555666333555999===CCCLLLUUU[[[\\\bbbmmmyyyjjjWWWHHHJJJSSSYYYZZZ\\\^^^^^^___cccgggiiijjjiiicccNNN<<<:::???HHH[[[mmmrrrtttrrrkkk___SSSKKKHHHKKKNNNSSSXXX]]]```aaaaaacccddddddeeehhhkkknnnppprrrqqqppppppooopppppppppnnnooopppqqqrrrrrrqqqpppqqqooonnnllllllmmmoooppprrrpppsssyyy~~~tttpppjjjfffbbb]]]VVVPPPMMMKKKIIIHHHHHHGGGFFFDDDDDDDDDCCCCCCDDDEEEGGGHHHFFFEEEEEEEEEFFFGGGHHHHHHCCCDDDDDDFFFGGGIIIKKKLLLPPPSSSYYYaaaiiipppvvvyyy~~~~~~~~~~~~|||{{{sssqqqooolllkkkkkkllllllnnnrrruuusssqqqoooiiicccWWWPPPLLLNNNRRRUUU[[[aaacccdddfffgggeeeaaa]]]ZZZ[[[XXXTTTSSSTTTTTTQQQOOOLLLIIIGGGHHHJJJRRRbbbrrr{{{vvvqqqllliiidddeeefffhhhjjjmmmooopppiiifffaaa]]]YYYTTTOOOKKKHHHIIIKKKNNNRRRXXX```eeehhheee```WWWNNNGGGCCCBBB@@@@@@BBBFFFJJJRRR```nnnzzzrrrjjj```XXXUUUQQQLLLGGGDDDCCCCCCBBBCCCEEEFFFGGGLLLQQQWWW^^^dddkkkttt{{{~~~{{{yyypppmmmiiieeeffflllttt{{{zzzppppppsss}}}}}}{{{{{{{{{}}}|||{{{{{{{{{{{{zzzxxxvvvvvvuuuuuutttttttttsssuuuuuuvvvwwwwwwxxxwwwwwwvvvuuusssrrrrrrsssttttttuuuuuuuuuvvvwwwxxxzzz{{{rrrlllfffdddfffddd^^^WWWXXXZZZ[[[]]]```eeekkkooovvvwwwyyy{{{||||||||||||zzzyyyxxxwwwwwwwwwxxxyyywwwvvvttttttuuuxxx{{{}}}~~~|||zzzzzz{{{}}}~~~~~~}}}}}}yyy{{{yyyrrrrrrvvvqqqqqqtttuuutttqqqhhh[[[LLLBBB===>>>@@@AAABBBCCCCCCCCCLLLMMMNNNOOOOOOOOOOOOOOOMMMOOOQQQSSSUUUUUUUUUUUUWWWWWWWWWYYY[[[cccuuu}}}ZZZKKKHHHCCC@@@AAA>>>===<<<<<>>???AAABBBDDDEEEEEEEEEKKKLLLMMMNNNNNNOOOOOONNNMMMNNNPPPRRRTTTUUUUUUUUUWWWVVVWWWXXXZZZbbbttt}}}||||||aaaPPPJJJDDD@@@@@@<<<;;;999999;;;???DDDGGGPPPRRRXXXaaahhhnnnxxx|||{{{ooofff\\\VVVUUUTTTRRROOOPPPPPPPPPQQQQQQSSSTTTUUUVVVTTTPPPLLLGGGCCCAAA@@@BBBCCCEEEDDDCCCCCCDDDFFFGGGFFFEEEDDDEEEGGGIIIJJJNNNUUUaaarrrwwwggg___111111000000111111222333444444444444555555555555666888:::<<<@@@FFFMMMSSSXXXYYY[[[```fffmmmtttxxxzzzxxxyyy|||{{{wwwrrrqqqqqqqqqnnnkkkhhhZZZOOOPPPYYY]]]\\\[[[______```dddiiilllnnnnnnjjjXXXFFF???@@@GGGVVVffflllpppssspppggg[[[RRRNNNOOOPPPRRRTTTWWW[[[]]]___^^^```bbbeeehhhkkklllmmmmmmmmmnnnnnnoooqqqrrrsssppppppqqqqqqpppooommmlllrrrqqqooonnnnnnnnnoooppppppnnnoootttyyyyyytttmmmhhhddd___YYYTTTLLLJJJGGGEEEEEEEEEDDDCCCEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHLLLOOOSSSZZZaaahhhnnnqqqvvvvvvwwwxxxyyyyyyzzzzzzyyyyyywwwvvvuuutttuuuuuuwwwyyyyyyuuutttuuusssoooeee[[[QQQMMMKKKIIILLLPPPRRRUUUZZZ]]]]]]ZZZUUUQQQOOOOOORRRVVV\\\aaaddddddggg```[[[YYYYYYZZZ```gggwww~~~zzzxxxwwwwwwzzzyyyyyyxxxxxxxxxyyyyyypppiii^^^TTTLLLFFFBBB@@@>>>???AAABBBEEEJJJPPPTTTWWWUUURRRMMMGGGEEEEEEFFFIIIHHHIIILLLOOOSSS^^^iii{{{{{{ssskkkddd^^^\\\YYYUUURRROOONNNMMMOOOTTT[[[bbbiiipppwww{{{uuutttrrrooollliiigggfffbbbdddhhhnnnvvvzzzpppjjjgggdddcccfffmmmyyy}}}|||{{{{{{|||xxxxxxxxxwwwwwwwwwwwwwwwzzzyyyxxxvvvuuusssrrrqqqttttttuuuuuuuuuuuuuuuvvvqqqrrrtttvvvwwwwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwqqqlllfffdddeeeddd___[[[ZZZ\\\___aaaeeekkkqqqvvvuuuvvvwwwxxxxxxwwwvvvuuuwwwvvvvvvvvvwwwxxxyyyzzzuuuuuuuuuuuuvvvxxxyyyzzz{{{{{{{{{zzzzzzyyyyyyyyy{{{{{{|||}}}|||{{{zzzyyyxxxxxxyyy{{{~~~~~~|||vvvwww~~~{{{qqqooopppvvvvvvtttoooeeeWWWKKKCCC???@@@BBBDDDEEEFFFGGGGGGJJJKKKLLLMMMMMMNNNNNNNNNLLLMMMOOOQQQSSSTTTUUUUUUVVVUUUVVVXXXYYYaaaqqq}}}xxxrrr~~~eeeRRRKKKEEEAAAAAA@@@>>><<<;;;===@@@CCCFFFLLLMMMSSS[[[aaafffpppzzz~~~tttjjj]]]UUUTTTSSSQQQOOOOOOOOONNNOOOQQQTTTXXXZZZVVVSSSNNNIIIEEEBBB@@@???AAABBBDDDCCCBBBBBBCCCEEEFFFEEEDDDCCCDDDDDDFFFFFFGGGLLLWWWfffxxxkkk]]]111111000000111111222333333333444444444555555555999;;;===???CCCIIIPPPVVVZZZXXXVVVWWWZZZaaahhhmmmrrrqqqrrruuuzzz|||zzzxxxuuuqqqmmmkkkkkkkkkjjjiiiiii^^^UUUVVV]]]cccbbb______```bbbgggmmmrrruuuvvvtttbbbMMMAAA???EEEUUUdddnnnrrruuurrriii^^^VVVSSSSSSRRRRRRSSSUUUXXX\\\^^^\\\^^^bbbfffiiikkklllmmmnnnmmmmmmnnnooopppqqqqqqpppqqqrrrrrrrrrqqqpppooosssrrrpppooonnnnnnnnnnnnooommmnnnrrrwww}}}}}}wwwoooiiieeeaaa[[[WWWNNNKKKHHHFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFLLLNNNRRRXXX^^^eeekkknnnoooqqqssstttuuuwwwyyy{{{}}}}}}|||{{{zzzyyyyyyxxxxxxzzzyyytttsssvvvvvvtttiii^^^SSSLLLGGGDDDEEEHHHLLLPPPVVV[[[\\\YYYTTTPPPLLLMMMOOOSSSZZZbbbiiimmmssskkkeeeddddddccceeehhhsss}}}|||{{{|||~~~~~~{{{yyyxxxwwwvvvkkkdddXXXNNNGGGCCC@@@???<<<===>>>???AAADDDIIILLLOOOOOOMMMJJJHHHHHHIIIKKKMMMKKKLLLPPPRRRUUU\\\eeesssyyy}}}tttrrrnnniiiddd```\\\ZZZYYY[[[^^^```ccceeeggghhhgggfffdddaaa^^^^^^___```dddiiipppxxxzzzooohhheeeeeeggggggjjjpppyyy~~~~~~~~~}}}|||{{{{{{{{{{{{|||zzz{{{{{{zzzxxxvvvvvvwwwyyyyyyxxxwwwuuutttssssssssssssrrrrrrrrrsssssssssoooqqqtttwwwyyyyyyxxxwwwvvvwwwyyy{{{zzzwwwtttrrrnnniiidddbbbcccbbb___[[[ZZZ\\\___bbbfffmmmtttyyywwwwwwxxxxxxwwwvvvuuusssuuuuuuuuuvvvwwwxxxyyyyyyttttttuuuvvvvvvwwwwwwxxxzzzzzz{{{{{{zzzyyyxxxwwwzzz{{{|||}}}|||{{{yyyxxxvvvvvvyyy|||}}}|||yyyvvvqqqwwwwwwpppoooqqqvvvvvvtttmmmaaaTTTIIICCC???@@@BBBDDDEEEFFFGGGGGGIIIIIIKKKLLLMMMMMMMMMMMMLLLMMMNNNPPPRRRSSSTTTUUUUUUUUUWWWXXXYYY___ooo~~~~~~tttnnnwwwzzz~~~}}}yyy}}}bbbOOOHHHEEEBBBBBBAAA@@@>>>======???BBBDDDGGGIIINNNVVV\\\bbbmmmwwwzzzooo```VVVSSSSSSQQQOOOPPPOOOMMMMMMOOOTTTXXX\\\WWWTTTNNNHHHDDDAAA@@@@@@@@@AAACCCBBBAAAAAABBBDDDFFFFFFEEEDDDCCCCCCDDDDDDCCCGGGNNN[[[lllxxxhhh111111000000111111222333333333333444444444444555888:::<<<@@@DDDKKKSSSYYY[[[XXXTTTRRRTTTYYY___cccmmmlllmmmqqquuuvvvssspppooolllhhhfffgggjjjmmmooolllcccZZZYYY___ffffffcccaaabbbeeejjjrrryyy}}}~~~lllTTTBBB<<>>>>>;;;<<<<<<<<<<<<>>>AAADDDGGGHHHIIIIIIIIIJJJLLLOOOPPPNNNOOOSSSUUUWWW\\\bbbmmmrrrzzz{{{ssslllhhhcccbbb```^^^\\\ZZZXXXWWWWWWXXXWWWUUUTTTVVV[[[___lllsss}}}|||sssllljjjlllnnnrrrtttwww{{{~~~~~~~~~}}}|||}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{|||}}}yyywwwvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvrrrqqqqqqpppppppppqqqrrrnnnppptttwwwxxxwwwvvvuuusssuuuwwwxxxwwwtttpppnnnjjjfffaaa_________]]][[[ZZZ\\\^^^bbbfffmmmtttyyyyyyyyyzzzzzzxxxwwwuuutttttttttuuuvvvwwwwwwxxxxxxsssttttttuuuvvvvvvvvvvvvzzzzzzzzzzzzyyyxxxwwwvvvyyy{{{|||}}}}}}{{{yyyxxxtttwww|||~~~wwwqqqkkkuuu~~~|||sssnnnpppsssvvvvvvrrrjjj]]]PPPFFFBBB>>>???AAACCCEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNPPPQQQRRRSSSTTTTTTVVVXXXXXX]]]kkkzzzrrrkkkooommmooovvvsssrrr|||{{{uuuvvvzzz|||{{{___MMMFFFCCCAAA@@@>>>===;;;999999:::<<<===CCCEEEJJJSSSYYY```kkkvvv~~~tttdddYYYTTTSSSQQQOOORRRPPPMMMLLLNNNRRRWWWZZZXXXUUUPPPJJJEEECCCBBBBBB@@@AAABBBBBBAAAAAABBBCCCGGGFFFEEEEEEDDDCCCCCCCCCBBBEEEJJJTTTbbbvvv|||111111000000111111222333333333333333444444444444444666999===CCCJJJSSSXXXYYYWWWTTTRRRRRRUUUXXX[[[eeefffhhhmmmrrrsssooollljjjgggdddcccfffmmmuuuzzzuuunnnbbb\\\```hhhjjjgggeeefffhhhnnnvvv}}}tttZZZDDD:::???OOO[[[nnnrrruuurrrjjj```YYYVVVSSSSSSRRRRRRSSSVVVXXXZZZZZZ\\\___cccgggjjjmmmnnnoooooonnnmmmmmmmmmmmmmmmpppqqqsssuuuwwwwwwwwwwwwrrrrrrqqqooonnnlllkkkjjjmmmkkkmmmssswww|||{{{rrrjjjfffbbb^^^[[[TTTPPPLLLJJJJJJJJJKKKKKKKKKJJJHHHEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDIIIJJJMMMRRRYYY```gggkkkhhhkkkooorrrtttxxx~~~}}}{{{uuuyyyyyywwwwwwzzzyyyvvvnnndddXXXQQQJJJDDDBBBDDDFFFJJJQQQVVVXXXVVVSSSPPPJJJHHHFFFEEEGGGOOOZZZaaaiiiffffffiiilllmmmpppvvvvvv~~~~~~~~~zzzuuupppkkkhhhgggaaa[[[QQQIIICCC@@@===;;;999::::::999888888:::<<<@@@BBBFFFHHHJJJKKKMMMOOORRRPPPQQQVVVZZZ[[[^^^bbblllpppwww~~~|||vvvnnnjjjddd```]]]ZZZWWWUUUQQQRRRRRRQQQRRRWWW___fffvvv}}}|||wwwtttvvvzzz}}}}}}{{{{{{{{{zzzzzzzzz{{{{{{|||zzzzzzzzz{{{{{{{{{{{{{{{zzzwwwwwwyyyvvvwwwwwwwwwxxxxxxxxxxxxsssrrrqqqpppooopppqqqrrrnnnpppsssuuuuuutttrrrqqqqqqsssuuuuuutttqqqnnnkkkfffccc___]]]]]]]]]]]]\\\ZZZ\\\___bbbfffllltttxxxzzz{{{{{{{{{zzzxxxvvvuuussstttuuuvvvvvvwwwvvvvvvtttttttttttttttuuuvvvvvvzzzyyyxxxxxxwwwvvvuuuuuuxxxzzz|||}}}}}}{{{xxxwwwuuuyyyxxxqqqkkkuuu{{{zzz{{{}}}|||{{{~~~vvvooommmppptttuuuuuupppfffXXXLLLDDDAAA>>>???AAACCCEEEGGGHHHHHHHHHHHHJJJKKKMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRTTTVVVVVVZZZgggtttssshhhjjjfffiiippplllgggmmmzzz|||wwwwwwxxxyyy|||vvv^^^MMMFFFCCC@@@>>>>>>===;;;:::::::::<<<===@@@AAAGGGOOOUUU]]]iiittt{{{yyyiii]]]WWWTTTQQQNNNQQQOOOMMMLLLMMMPPPTTTWWWYYYVVVQQQLLLHHHEEECCCBBB@@@AAACCCBBBAAAAAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDHHHNNNYYYjjj}}}111111000000111111222333222222333333333444444444333555888<<>><<<<<<<<<:::888777888:::===AAAGGGLLLNNNNNNOOOPPPTTTRRRTTT[[[___```bbbeeelllnnnuuu{{{|||}}}|||vvvnnnhhheeeccc```^^^XXXYYYZZZZZZ[[[bbbmmmvvv~~~{{{zzzzzzzzzzzzzzzyyyxxxxxxyyyzzzyyyzzzzzz{{{{{{{{{{{{{{{|||}}}yyyvvvwwwzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvtttsssqqqqqqrrrssstttooopppqqqrrrqqqpppnnnmmmpppqqqssssssrrrpppmmmllleeeccc___]]]\\\]]]^^^^^^[[[]]]```cccgggmmmtttxxxzzzzzz{{{{{{zzzxxxvvvuuussstttuuuvvvvvvvvvuuutttuuutttsssrrrrrrtttuuuwwwxxxwwwuuutttrrrrrrrrrsssvvvxxx{{{||||||zzzwwwuuuxxx|||{{{uuuoooyyy}}}zzzxxxwwwvvvwwwwww{{{yyy}}}zzzqqqkkkkkkooossstttsssooocccTTTHHHAAA??????@@@BBBDDDGGGHHHIIIJJJHHHIIIJJJLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMNNNOOOMMMNNNQQQSSSRRRUUUaaannnuuukkknnnmmmrrr{{{ttthhhiiigggvvv{{{yyylllZZZLLLEEEDDDAAA>>>???>>>===<<<<<<<<<===>>>>>>???CCCJJJPPPWWWcccnnnvvv{{{yyy}}}mmmaaaZZZVVVQQQMMMNNNMMMLLLKKKLLLPPPSSSVVVXXXVVVRRRNNNIIIEEECCCAAAAAABBBCCCCCCBBBBBBCCCDDDBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFIIIOOO\\\mmmyyy111111111000111222222333222222333333333444444444555777999<<>>@@@CCCHHHOOOWWW___cccgggkkkqqqtttvvv{{{|||vvv|||zzzwwwnnnddd\\\TTTKKKFFFFFF===@@@EEEIIIKKKKKKIIIHHH===>>>???===<<<>>>CCCHHHNNNPPPVVV\\\___bbblllwwwxxx}}}yyyooommmhhhbbb\\\VVVRRRPPPNNNMMMKKKJJJIIIHHHEEECCC???@@@???===:::999:::;;;???DDDKKKPPPRRRSSSSSSSSSUUUTTTVVV^^^cccdddeeehhhkkkmmmrrrxxxwwwvvv~~~xxxqqqnnnkkkiiigggccceeefffeeegggnnnzzz~~~yyywwwxxxzzz{{{{{{{{{zzzxxxxxxyyyzzzzzzzzz{{{||||||{{{{{{{{{wwwzzz}}}{{{wwwuuuxxx{{{zzzzzzyyyyyyxxxwwwvvvvvvxxxwwwuuusssssssssuuuvvvppppppqqqpppooommmkkkjjjpppqqqrrrrrrrrrpppnnnllleeeccc```]]]]]]]]]___```]]]___aaadddhhhmmmtttyyyyyyyyyzzzzzzyyyxxxvvvuuutttuuuvvvvvvvvvuuutttsssvvvtttrrrqqqqqqsssuuuwwwwwwuuussspppoooooopppqqquuuwwwyyy{{{zzzxxxuuusss{{{}}}}}}xxxttt|||}}}}}}|||yyyvvvtttuuuvvv}}}tttqqquuuzzz~~~~~~}}}wwwnnniiiiiinnnrrrssssssnnnbbbRRRFFF@@@???@@@AAACCCFFFHHHJJJKKKKKKHHHIIIKKKLLLNNNOOOOOOPPPPPPOOOMMMLLLLLLLLLMMMNNNJJJKKKNNNPPPOOORRR]]]jjj{{{wwwqqqvvvxxxppplll[[[eeeyyywww|||zzzkkkbbbTTTIIIDDDEEECCC@@@<<<;;;:::999888999:::;;;======AAAGGGLLLRRR]]]hhhsss}}}xxxppp{{{pppccc\\\WWWQQQMMMLLLKKKJJJKKKMMMPPPSSSUUUWWWUUURRRNNNJJJEEEBBB@@@AAABBBDDDCCCBBBBBBCCCEEE@@@AAAAAABBBBBBAAAAAAAAA@@@BBBDDDFFFJJJTTTbbbmmm~~~///000111000///000111333111111111222333444666777777666999===@@@EEENNNXXX```^^^]]]]]]^^^]]]YYYUUUTTT[[[```ccckkktttvvvrrrkkkeeeccciiiuuu{{{qqqtttuuuoooiiijjjlllmmmooorrrwwwzzztttmmm^^^KKK<<<888===DDDSSSdddqqqqqqllleeeZZZNNNMMMJJJJJJOOORRRQQQQQQSSSYYYZZZZZZZZZ\\\aaagggkkkkkkllllllllllllllllllmmmlllnnnqqqrrrrrrrrrsssuuuooooooooonnnkkkgggcccaaacccbbbgggnnnssswww~~~vvvlllccc^^^\\\[[[XXXTTTNNNHHHFFFGGGIIIKKKPPPOOOMMMJJJGGGEEECCCBBB@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAAAAAAAA@@@??????<<<<<>>=========>>>???@@@AAABBBIIIJJJMMMRRRZZZdddmmmrrr{{{}}}tttooohhh```ZZZVVVSSSNNNKKKJJJJJJKKKMMMNNNMMMKKKHHH@@@AAAAAA@@@===:::999:::===???HHHTTTWWWSSSSSSVVVUUUWWW\\\aaafffkkknnnppppppqqqtttwwwyyy{{{}}}}}}}}}|||{{{zzzuuuxxx{{{}}}}}}}}}{{{{{{{{{xxxvvvwwwvvvtttsssrrrsssuuuvvvssstttwwwyyyzzzzzzyyyxxx}}}|||{{{yyyyyyxxxxxxxxx{{{zzzxxxwwwwwwxxxzzz{{{|||{{{yyywwwuuuuuuuuuvvvqqqpppooonnnnnnmmmmmmmmmqqqrrrsssrrrpppllliiifffdddaaa^^^]]]\\\\\\[[[ZZZZZZ]]]bbbhhhmmmppprrrssswwwxxxzzz{{{{{{zzzxxxwwwuuuuuuvvvvvvvvvvvvuuuuuuwwwvvvuuuttttttuuuvvvvvvuuuvvvwwwuuusssqqqpppqqqvvvxxxzzz{{{{{{yyyvvvttt~~~|||~~~~~~}}}zzzvvvttttttxxx{{{zzzqqqjjjkkkpppzzz}}}xxx|||wwwpppiiigggiiinnnsssttttttmmm\\\MMMEEEAAA???@@@BBBDDDEEEFFFHHHKKKNNNOOONNNLLLKKKKKKMMMOOOQQQOOONNNMMMKKKKKKKKKKKKLLLLLLMMMMMMMMMOOOSSSYYY^^^mmmwww}}}qqqiiifffnnnxxxsss|||zzzyyyxxxrrrlllbbb[[[PPPGGGBBBAAABBBBBB@@@@@@??????>>><<<;;;::::::<<>>CCCNNNYYY___]]]\\\]]]^^^^^^\\\YYY\\\aaadddfffmmmvvv{{{yyysssnnnlllqqq{{{|||{{{xxxrrrfffffffffggghhhkkkooorrrtttmmm^^^KKK;;;666;;;AAANNN___mmmooojjjeeeZZZOOOLLLHHHIIINNNQQQQQQRRRTTTVVVWWWXXXXXXZZZ]]]bbbfffiiiiiijjjjjjjjjjjjjjjjjjkkkmmmpppqqqqqqqqqssstttrrrqqqpppmmmjjjfffcccaaabbbaaafffmmmrrrwww~~~yyynnnfffaaa___^^^ZZZVVVOOOIIIEEEEEEGGGIIIOOONNNMMMKKKHHHEEECCCAAA@@@AAAAAAAAABBBBBBBBBCCCAAA@@@???@@@BBBCCCBBBAAA>>>::::::AAAHHHPPPXXX```jjjmmmqqquuuyyy~~~}}}|||{{{|||uuulllfff^^^WWWPPPLLLHHHFFFGGGGGGEEECCCAAA@@@??????>>>??????@@@DDDFFFJJJOOOWWWbbbnnnvvv~~~uuuooohhh^^^VVVQQQMMMHHHEEEHHHGGGGGGIIIJJJIIIGGGEEE???@@@@@@???<<<;;;:::;;;???BBBKKKUUUXXXUUUTTTWWWUUUXXX]]]bbbhhhllloooqqqqqqrrrtttvvvyyyzzz{{{|||zzz|||{{{yyyyyyyyywwwtttvvvuuusssrrrrrrsssuuuvvvvvvxxxzzz}}}~~~}}}|||{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{zzzyyyxxxxxxyyyyyyzzz}}}|||zzzwwwuuusssrrrqqqppppppooonnnnnnnnnnnnoooppppppqqqqqqpppmmmjjjhhhdddbbb```^^^]]]]]]\\\\\\ZZZ]]]ccchhhmmmqqqrrrsssuuuvvvxxxyyyyyyxxxvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzwwwvvvuuuttttttuuuvvvwwwyyyzzz{{{zzzxxxvvvvvvvvvxxxzzz||||||zzzxxxxxxxxx~~~{{{zzz{{{~~~}}}wwwrrrjjjdddfffmmmyyy|||wwwyyytttlllfffeeehhhnnnssssssssskkkZZZLLLEEEBBB@@@@@@BBBEEEFFFGGGHHHJJJLLLOOOMMMKKKIIIJJJLLLNNNPPPNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOSSSYYY]]]iiittt~~~ppphhhjjjzzzuuuppp{{{{{{wwwqqqooooooqqqooolllhhh___SSSIIIEEECCCBBBBBB?????????>>>===<<<;;;::::::<<<>>>BBBGGGOOOXXX^^^jjjqqqzzz~~~|||zzz|||zzzkkk```YYYTTTQQQKKKKKKKKKIIIHHHJJJOOOSSSUUUUUUTTTQQQMMMIIIEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>@@@DDDIIINNNQQQ^^^cccllltttxxxwwwtttrrr111222111///,,,******+++222222222222222333444444555444555999<<>>>>>===<<<;;;<<<>>>BBBFFFNNNWWWYYYWWWVVVXXXWWWZZZ^^^dddiiinnnqqqsssssstttuuuvvvwwwxxxyyyzzzyyyzzz}}}|||yyyxxxwwwvvvuuusssuuutttssssssssstttuuuvvvxxxzzz}}}~~~|||zzzvvvwwwwwwxxxyyyzzzzzz{{{zzzzzzzzzzzzyyyxxxxxxwwwyyyyyyxxxwwwvvvsssqqqpppoooooonnnnnnnnnoooppppppnnnoooppppppooommmkkkiiieeecccaaa___^^^^^^^^^^^^\\\___eeekkkooorrrssstttuuuvvvwwwxxxxxxwwwvvvuuutttuuuvvvxxxzzz|||}}}~~~wwwwwwvvvuuuuuuvvvwwwxxx{{{}}}~~~}}}{{{zzzzzz{{{zzz}}}}}}yyywww{{{yyyvvvttttttooojjjeeeaaa___eeennn{{{|||xxxuuunnneee```bbbhhhnnnssspppooogggWWWJJJEEECCCAAA@@@CCCFFFGGGHHHHHHIIIJJJNNNLLLIIIGGGHHHJJJMMMOOOMMMMMMLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPSSSWWW[[[gggsss~~~rrrjjjrrr~~~}}}}}}~~~~~~~~~{{{tttooottt}}}}}}vvvnnnkkknnnrrruuuvvvnnnbbbSSSGGGCCCAAA@@@>>>>>>>>>>>>===<<<;;;:::999999;;;===???CCCJJJQQQWWWbbbiiisss{{{~~~~~~qqqeee\\\VVVRRRLLLLLLKKKIIIIIIKKKPPPSSSTTTWWWXXXUUUOOOIIIFFFFFFAAAAAA@@@@@@@@@@@@@@@AAA??????>>>>>>======<<<<<<;;;<<<===@@@CCCFFFHHHJJJPPPSSSWWW\\\___`````````111222222000---++++++,,,333222222222222222333333666444444888<<>><<<>>>:::999<<>>??????===<<<;;;<<<<<<;;;:::;;;>>>@@@EEEIIIQQQWWWZZZYYYXXXYYYYYY[[[___eeejjjooorrrtttuuuuuuuuuuuuvvvvvvwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}{{{zzzxxxwwwvvvvvvttttttuuuuuutttttttttuuuvvvwwwwwwyyy{{{}}}|||{{{yyywwwtttuuuvvvwwwxxxxxxyyyyyywwwxxxyyyyyyyyywwwuuutttrrrtttvvvwwwxxxvvvtttsssnnnnnnnnnnnnooopppqqqrrroooppppppooonnnllliiihhheeedddcccaaa___^^^___``````ccciiiooosssuuuvvvvvvwwwwwwxxxyyyyyyxxxwwwwwwrrrssssssuuuwwwxxxzzz{{{xxxwwwvvvuuuvvvwwwxxxyyyzzz|||}}}}}}{{{zzz{{{|||{{{~~~|||vvvwww~~~zzzsssooonnniiiddd___]]]\\\^^^hhhsss~~~yyyppphhh___\\\```hhhooorrrnnnlllbbbRRRGGGDDDCCCBBB@@@CCCGGGHHHHHHHHHHHHHHHMMMKKKHHHGGGGGGIIILLLNNNMMMMMMNNNNNNOOOPPPQQQQQQOOOPPPPPPPPPPPPRRRVVVZZZhhhttttttuuu|||}}}zzzyyy}}}}}}}}}yyysssrrruuuzzzrrrpppssswww{{{zzzkkkWWWHHHCCCAAA???===>>>>>>======<<<:::999888888999;;;>>>AAAGGGNNNSSS\\\cccmmmvvv|||wwwjjj```WWWRRRMMMLLLJJJIIIIIIKKKOOORRRUUUZZZ]]]YYYQQQJJJGGGGGGAAA@@@??????????????????>>>=========<<<<<<;;;;;;>>>>>>???@@@BBBEEEGGGIIILLLMMMOOOQQQRRRRRRRRRRRR///111222222000//////000222222111111111222333333777555666999<<>>AAAFFFQQQ\\\cccggglllpppssstttwwwxxxvvvxxxyyyxxxvvvuuuuuuvvvuuuxxx~~~zzztttsssrrrpppnnniiigggccc^^^WWWQQQKKKHHHGGGLLLQQQUUU[[[hhhzzzrrrkkkaaaYYYUUURRRNNNKKKDDDBBB???=========;;;::::::::::::999999;;;???BBBFFFLLLSSSXXXZZZ[[[[[[ZZZ\\\]]]```ccchhhmmmqqqtttvvvvvvuuuttttttuuuuuuvvvvvvwwwxxxyyyzzzzzzyyyyyy{{{|||~~~~~~}}}}}}}}}~~~~~~|||{{{xxxyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxwwwxxxyyyyyyxxxwwwuuutttrrrssstttuuuvvvuuuuuuuuutttuuuwwwxxxxxxvvvsssrrrrrrtttvvvyyyyyywwwuuusssnnnnnnnnnnnnoooqqqrrrsssrrrqqqqqqooollliiifffeeedddeeedddbbb___^^^```bbbdddgggmmmssswwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwttttttsssssstttuuuvvvwwwxxxwwwvvvvvvvvvxxxyyyzzzzzz|||}}}}}}|||{{{{{{|||zzz}}}~~~zzzvvvxxx}}}uuuooonnnnnniiiccc___\\\\\\___kkkwww|||xxxmmmddd[[[ZZZaaakkkqqqrrrmmmiii]]]MMMDDDBBBCCCBBB@@@CCCGGGHHHHHHHHHHHHHHHLLLKKKIIIHHHHHHJJJLLLNNNNNNOOOPPPQQQRRRSSSSSSSSSPPPQQQQQQQQQQQQSSSVVVYYYfffttt|||vvvuuu|||tttuuuwwwxxx|||xxxcccRRRIIIEEECCCAAA>>>>>>======<<<:::999888666888;;;===AAAFFFLLLQQQWWW]]]gggqqqyyy~~~qqqeeeZZZSSSNNNLLLIIIGGGHHHJJJMMMNNNWWW\\\___\\\TTTKKKHHHGGGAAA@@@??????>>>>>>>>>???============<<<<<<<<<<<>>>>>???CCCFFFIIIFFFGGGHHHIIIIIIGGGDDDCCC...111333444333222222333111111111111111222333333888666777:::===BBBNNNYYYaaabbbccccccbbbccceeegggdddgggnnntttuuutttwww|||}}}xxxtttmmmjjjmmmuuu}}}zzzvvvkkkfff```\\\[[[ZZZWWWTTTSSSTTTQQQHHH>>>888888;;;GGGWWWfffmmmqqqqqqggg[[[MMMHHHDDDGGGJJJKKKOOOTTTVVVXXXZZZ[[[[[[[[[\\\]]]bbbdddfffhhhiiiiiihhhgggiiilllnnnpppqqqrrrtttuuusssrrrrrrrrrtttwwwzzz{{{{{{xxxvvvvvvuuuuuuyyyyyyrrrmmmkkkkkkfff___VVVOOOKKKHHHHHHDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAACCCEEEDDDCCCDDDAAA@@@AAABBBEEEOOOYYY```dddjjjnnnqqqrrrssstttuuuvvvwwwwwwvvvvvvwwwyyywww{{{~~~~~~~~~uuuuuussspppjjjbbb[[[VVVUUUYYY]]]aaafffppp~~~{{{sssiii```YYYSSSMMMHHHGGGEEEBBBAAA@@@>>><<<:::::::::999777777:::???CCCHHHPPPVVVYYY\\\___```^^^```______```dddjjjpppssswwwvvvtttssssssssstttuuuwwwxxxzzz{{{{{{zzzzzzyyyxxxyyy{{{~~~}}}||||||{{{{{{{{{{{{{{{~~~}}}{{{zzzyyyvvvxxxyyyyyywwwvvvvvvwwwtttuuuuuuvvvwwwwwwwwwxxxwwwwwwvvvuuusssrrrrrrrrroooppprrrsssssssssrrrqqqssstttvvvwwwwwwvvvtttsssxxxyyyzzz{{{zzzwwwtttrrrnnnnnnnnnooopppqqqrrrssssssrrrpppnnnkkkhhheeecccccceeeeeebbb___^^^```cccfffjjjpppvvvyyyzzzyyyxxxuuuttttttttttttttttttuuuxxxwwwuuuttttttuuuvvvwwwxxxwwwwwwwwwwwwyyyzzz{{{}}}~~~}}}||||||}}}zzz{{{{{{yyywww{{{}}}vvvqqqqqqrrrooojjjddd```^^^aaalllwww}}}}}}{{{xxxssslllcccZZZ[[[eeeooosssrrrlllfffYYYIIIAAAAAABBBAAA@@@CCCFFFGGGHHHHHHIIIJJJLLLKKKKKKLLLLLLLLLMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSOOOPPPQQQRRRRRRTTTWWWYYYbbbsssxxxzzz||||||ppp___QQQHHHBBB???>>>>>>>>>===<<<;;;:::999666888:::===@@@DDDJJJMMMQQQWWWaaajjjssszzzyyykkk^^^VVVPPPMMMIIIGGGHHHJJJKKKKKKVVVZZZ^^^]]]WWWPPPJJJHHHAAAAAA@@@???>>>>>>>>>>>>==================<<<<<>><<<;;;<<<@@@CCCFFFBBBCCCEEEEEEDDDAAA>>><<>>888777999@@@PPPaaajjjqqqssskkk^^^QQQKKKFFFGGGIIIJJJMMMRRRUUUWWWYYYYYYYYYYYY[[[]]]aaaccceeehhhiiihhhgggfffgggiiilllnnnoooppprrrsssrrrrrrrrrsssuuuwwwzzz{{{zzzvvvssssssrrrqqqvvv}}}wwwqqqmmmkkkfff___XXXQQQLLLJJJIIICCCDDDEEEFFFGGGGGGGGGFFFBBBBBBBBBBBBAAAAAAAAA@@@???>>>???AAADDDGGGGGGFFFFFFDDDDDDDDDCCCDDDLLLVVV\\\aaahhhmmmooopppqqqrrrrrrssstttttttttuuuwwwyyyyyy{{{zzzvvvwww|||yyyrrrmmmiiikkkooorrrwww~~~{{{qqqhhhaaaYYYQQQKKKJJJHHHFFFEEEDDDAAA>>>;;;:::999888666666999???CCCKKKSSSZZZ\\\___dddeeecccbbb```]]]]]]```fffmmmrrrwwwuuutttrrrrrrssstttuuuxxxyyyzzz{{{|||{{{{{{zzzwwwxxxyyy|||{{{tttqqquuu}}}|||||||||{{{zzzyyyxxxwww||||||{{{zzzyyywwwvvvvvvsssvvvyyyyyywwwuuuvvvwwwrrrssstttuuuuuuvvvvvvvvvuuussspppmmmllllllmmmmmmjjjkkknnnppprrrrrrqqqqqqssstttvvvwwwwwwwwwwwwvvv||||||||||||{{{xxxuuutttoooooooooooopppqqqrrrrrrrrrqqqooommmjjjhhhfffeeebbbdddeeebbb^^^]]]```dddgggkkkqqqvvvzzzzzzyyywwwtttttttttsssssstttttttttxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxwwwwwwxxxyyy{{{|||~~~}}}{{{{{{|||zzzzzzyyyyyy{{{}}}xxxvvvvvvqqqkkkfffcccbbbdddooozzz{{{~~~zzzxxxuuuqqqlllcccZZZ]]]iiisssuuurrrllleeeVVVFFF>>>???AAA@@@@@@BBBEEEFFFGGGHHHJJJLLLKKKLLLNNNOOOPPPOOONNNMMMOOOOOOQQQRRRRRRRRRRRRQQQNNNPPPQQQRRRSSSTTTWWWZZZ___rrrzzz}}}sss```OOODDD>>>?????????>>>===<<<;;;:::777999;;;<<<>>>AAAEEEHHHKKKPPPYYYbbbjjjsss{{{~~~~~~rrrcccZZZTTTOOOJJJHHHHHHJJJJJJIIIRRRVVVZZZ\\\ZZZUUUOOOKKKBBBBBBAAA@@@???>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???AAACCCAAABBBBBBBBBBBBAAA@@@???///222444555444222111111/////////000111333444555666555777:::<<<@@@IIIRRRXXX]]]bbbfffgggiiilllooojjjjjjmmmrrrrrrpppwww{{{sssjjjaaa]]]cccmmmoooppprrruuutttoookkkjjjlllgggbbb```___\\\UUUOOOKKKNNNNNNHHH>>>777555777:::JJJ\\\gggppptttlll```TTTMMMGGGGGGHHHIIILLLQQQVVVWWWYYYYYYYYYZZZ]]]______aaadddggghhhhhhfffeeeeeegggjjjlllmmmnnnppprrrqqqqqqrrrsssuuuvvvxxxyyywwwsssppppppooooootttzzz~~~{{{sssoooiiieee___WWWQQQMMMJJJIIICCCDDDDDDEEEFFFGGGGGGHHHBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAADDDFFFFFFEEEGGGEEEFFFFFFCCCCCCJJJTTTZZZ___fffllloooppppppqqqnnnooopppqqqqqqrrrtttvvvyyyzzz}}}xxxmmmhhhkkkrrryyy}}}zzz{{{}}}vvvoooiiiaaaXXXRRRLLLKKKJJJIIIGGGDDD???<<<;;;:::888555555999>>>CCCMMMVVV]]]^^^bbbhhhiiifffdddaaa\\\ZZZ]]]ccckkkqqqvvvuuusssrrrrrrssstttuuussstttvvvwwwwwwwwwvvvvvvyyyyyyzzz|||vvvlllgggjjjrrrzzz~~~{{{|||~~~}}}|||||||||{{{yyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttqqquuuxxxxxxvvvuuuvvvwwwpppqqqrrrsssttttttttttttrrroookkkgggeeefffgggiiifffhhhkkknnnqqqrrrrrrqqqtttuuuvvvwwwxxxyyyyyyyyy{{{{{{|||||||||{{{zzzyyypppppppppoooppppppqqqrrrpppooonnnllljjjhhhgggfffaaadddeeebbb^^^]]]```dddfffjjjpppvvvyyyyyyxxxvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvtttssstttuuuwwwxxxxxxxxxwwwwwwxxxzzz{{{|||~~~~~~|||yyyyyyyyy{{{zzzyyyyyy~~~~~~zzzyyymmmiiieeeddddddhhhttt|||~~~zzzxxxuuuqqqmmmccc[[[___lllvvvvvvrrrmmmeeeUUUDDD===>>>@@@???@@@BBBDDDEEEFFFHHHKKKNNNKKKMMMPPPRRRRRRQQQOOOMMMNNNOOOPPPQQQQQQQQQPPPOOONNNOOOQQQRRRSSSUUUXXXZZZ___tttwwwzzz~~~sss\\\LLLDDD@@@@@@??????>>><<<;;;:::999:::;;;;;;<<<>>>AAADDDFFFKKKSSS\\\eeemmmvvv{{{}}}zzzyyy~~~vvvggg]]]VVVRRRLLLIIIIIIJJJJJJIIIOOORRRVVV[[[\\\YYYSSSMMMCCCBBBAAA@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAAAAAAAAAAA???>>>>>>===>>>@@@AAABBB111222333333333333222111000000000000111222333444888666777999:::===FFFPPP[[[aaaeeeddddddhhhllllllsssmmmkkkooorrrsssyyy~~~tttjjjaaa\\\[[[\\\bbbdddgggiiikkkmmmmmmmmmqqqmmmhhhddd```[[[UUUPPPLLLIIIHHHHHHDDD<<<888777<<>>@@@?????????@@@BBBDDDEEEFFFEEEEEEEEEDDDCCCEEEIIILLLWWW]]]eeekkkmmmnnnnnnnnnooooooooopppqqqssstttuuutttuuuwww{{{tttpppiiiaaa^^^bbbllltttvvvnnneee]]]YYYUUUQQQMMMJJJHHHEEEBBB???>>>>>>>>><<<<<<>>>BBBEEENNNYYYccchhhkkkmmmjjjfffeee___YYYVVVZZZaaaiiinnnnnnooopppnnnmmmlllmmmnnnpppqqqrrrsssssstttvvvxxxuuuvvvwwwwwwzzzxxxlllcccbbbiiioooyyyxxxyyy|||}}}{{{|||}}}}}}{{{xxxuuusssttttttttttttttttttsssssspppqqqsssuuuvvvvvvuuutttvvvtttqqqrrrtttvvvuuusssqqqkkkddd```______^^^]]]___bbbfffggggggiiinnnrrrsssuuuwwwyyyzzzyyyxxxwwwwwwxxxyyyyyyyyyyyywwwwwwuuutttsssrrrqqqrrrsssssstttqqqlllhhheeeddddddeeedddeeeeeedddbbbaaabbbccchhhlllrrrwwwyyyzzzzzz{{{zzzzzzyyyvvvtttssstttvvvyyyxxxvvvvvvwwwxxxwwwvvv{{{{{{zzzyyyzzz{{{|||}}}~~~}}}|||{{{zzzyyyyyy{{{{{{{{{||||||zzzzzzuuuqqqkkkdddcccjjjttt}}}~~~~~~wwwmmmeeebbbaaafffnnntttuuusssppp```MMMDDD@@@???@@@CCCGGGEEEDDDDDDGGGJJJMMMNNNRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPNNNLLLLLLMMMNNNOOOLLLNNNPPPQQQRRRTTTWWWZZZaaalllttt\\\KKKDDDAAAAAABBB???;;;:::===;;;::::::999:::;;;===>>>HHHKKKOOORRRVVV^^^hhhppptttwwwyyyyyy|||qqqeee\\\SSSLLLJJJJJJIIIHHHJJJMMMNNNRRRXXX\\\[[[VVVQQQMMMHHHBBB???>>>>>><<<:::<<<;;;:::999999999999999999:::;;;===>>>?????????>>>???@@@>>><<<<<>>LLL```lllmmmkkklll___TTTJJJGGGHHHHHHJJJLLLPPPRRRUUUWWWXXXZZZ\\\]]]___aaadddfffhhhiiihhhhhhgggggghhhiiikkkmmmoooppppppqqqqqqqqqqqqqqqpppoooooommmlllkkkmmmpppsssuuuzzz|||ssspppiii```VVVNNNIIIFFFDDDDDDEEEFFFFFFFFFFFFFFFEEECCCAAA>>>======>>>???===>>>>>>???@@@BBBDDDEEEFFFFFFEEEDDDDDDFFFJJJMMMUUU[[[bbbhhhkkkllllllmmmmmmmmmnnnpppqqqrrrssstttppppppppprrrxxx~~~wwwpppmmmgggaaa^^^bbbiiippp}}}uuummmeee```XXXUUUQQQMMMKKKHHHEEECCCBBBBBBAAA???>>>???BBBEEEOOOYYYdddiiilllnnnlllhhhddd___YYYVVVYYY___fffiiillllllkkkhhhfffdddfffgggiiikkkmmmnnnoooqqqtttvvvuuuvvvxxxyyy||||||pppeeeaaacccfffvvvwwwzzz{{{||||||{{{{{{{{{|||}}}}}}|||yyyvvvtttssssssssssssssssssssssssqqqrrrssstttuuuuuuuuuuuuvvvsssqqqqqqrrrsssrrrppplllhhhccc``````___^^^\\\]]]___aaadddfffjjjnnnqqqtttuuuwwwxxxxxxwwwvvvuuuvvvwwwwwwxxxwwwvvvtttsssqqqrrrtttuuuvvvvvvvvvuuurrrooojjjfffdddcccdddeeecccdddeeeeeeccccccdddfffiiimmmssswwwxxxyyyyyyzzzyyyyyyyyywwwtttssstttuuuzzzxxxwwwwwwxxxyyyyyyxxx{{{zzzzzzyyyzzz{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxzzzyyyyyy{{{}}}|||{{{{{{}}}{{{uuuqqqmmmiiiiiimmmuuu|||xxxnnnhhheeecccgggooouuuvvvuuulll\\\KKKBBB???>>>@@@CCCEEEDDDDDDEEEHHHLLLOOOQQQSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQOOONNNMMMNNNOOOPPPNNNPPPQQQRRRRRRSSSVVVXXX^^^jjj~~~xxx~~~ooo[[[IIIDDDAAAAAA@@@<<<;;;===::::::999999999:::<<<===DDDGGGKKKNNNRRRYYYccckkkrrrtttuuutttvvvyyymmmaaaWWWOOOLLLKKKHHHGGGIIIKKKLLLPPPUUUZZZZZZWWWSSSLLLHHHBBB???>>>===<<<:::<<<;;;;;;:::::::::::::::888999:::<<<===>>>>>>>>>===??????>>><<<===@@@BBB111111222222222222111111000000000000111222333333333222333555666888AAAJJJWWW^^^eeeeeefffjjjllllllsssrrrtttxxxyyywwwwwwyyywwwhhh]]]ZZZ\\\XXXYYY\\\```dddfffhhhiiilllkkkgggccc___[[[XXXWWWVVVTTTUUUUUUPPPDDD<<<999666888BBBUUUdddkkkkkkkkkbbbWWWLLLHHHGGGFFFGGGJJJNNNQQQTTTVVVXXXYYY[[[]]]^^^```cccfffggghhhggggggeeefffggghhhjjjlllmmmnnnnnnnnnoooooonnnmmmlllllllllkkkkkkkkklllooorrrtttyyy~~~qqqnnniiiaaaYYYQQQJJJGGGDDDDDDEEEEEEEEEEEEFFFFFFFFFEEECCC@@@???>>>>>>>>><<<<<<===>>>???@@@BBBCCCFFFGGGGGGFFFEEEGGGJJJMMMRRRWWW^^^dddhhhiiikkklllkkkmmmnnnpppqqqqqqqqqpppmmmkkkiiijjjmmmsssyyy}}}yyytttqqqooommmjjjfffdddeeejjjmmmvvvnnniii___\\\WWWSSSQQQOOOLLLJJJHHHHHHGGGDDDCCCCCCEEEHHHQQQ[[[eeejjjnnnqqqpppllleeeaaa[[[XXXYYY]]]```bbbeeedddaaa]]]ZZZYYYZZZ\\\```bbbeeegggiiilllpppssssssuuuwwwzzz}}}ttthhh___\\\\\\nnnssswwwyyyxxxvvvvvvwwwzzzzzz{{{zzzyyywwwuuutttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvtttqqqppppppooonnnlllmmmkkkiiihhhhhhgggeeeddd___^^^^^^aaaffflllpppqqqtttuuuwwwxxxxxxvvvtttsssuuuvvvwwwwwwuuussspppnnnmmmpppuuuyyy{{{{{{yyyxxxtttpppkkkfffbbbbbbcccdddccceeeffffffeeeeeegggiiijjjnnnsssvvvwwwwwwxxxxxxwwwxxxyyyxxxvvvttttttuuuyyyxxxwwwwwwyyy{{{{{{zzzzzzzzzzzzyyyzzz{{{{{{|||}}}}}}|||{{{zzzyyyxxxxxxxxxvvvvvvzzz{{{||||||~~~}}}yyyvvvuuutttssstttyyyzzzqqqlllhhhfffjjjqqqvvvwwwuuugggWWWGGG@@@>>>>>>???BBBCCCDDDEEEGGGJJJNNNQQQSSSSSSTTTUUUVVVVVVUUUTTTSSSSSSRRRPPPOOOOOOOOOPPPQQQPPPQQQSSSSSSRRRSSSUUUWWWZZZfff{{{{{{rrrsssoooSSSIIIAAA@@@AAA>>><<<<<<:::999888888888999:::;;;???BBBFFFHHHLLLSSS\\\cccmmmpppqqqooommmssswwwfff\\\RRROOOLLLHHHFFFGGGHHHIIILLLPPPUUUVVVUUUTTTJJJGGGBBB???>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;999999:::;;;<<<===============>>>>>>===>>>AAADDD000111111111111111111000/////////000000111222333222111222444555777???HHHVVV___eeeggghhhllloooooovvvvvvwwwxxxyyyyyyyyyzzz|||pppddd]]][[[UUUVVVXXX[[[^^^```bbbbbbiiiiiihhhddd___[[[ZZZ[[[ZZZYYY[[[\\\UUUHHH===999777666<<>>>>><<<<<<<<<===>>>@@@AAABBBFFFGGGGGGFFFFFFGGGJJJMMMPPPTTT[[[aaaeeehhhjjjllllllmmmoooppppppnnnmmmkkkjjjhhhffffffiiinnntttxxx}}}}}}|||xxxuuurrrqqqpppssssssrrrqqqoooooooooppp}}}~~~uuuooogggccc^^^ZZZXXXVVVSSSRRRNNNNNNNNNLLLKKKKKKMMMPPPVVV___hhhmmmqqqttttttqqqgggbbb]]]YYYXXXXXXYYYYYYYYYWWWTTTPPPLLLLLLOOOQQQWWWZZZ]]]aaadddhhhmmmpppqqqsssvvvxxx{{{wwwjjj___YYYXXXdddkkktttwwwuuurrrsssuuuuuuuuuuuuuuuttttttsssrrrrrrrrrrrrrrrrrrsssssssssssssssrrrqqqrrrsssuuuvvvwwwuuusssqqqooonnnlllkkkoooppppppqqqqqqpppnnnlllfffcccaaadddjjjoooqqqqqqsssuuuwwwxxxyyyxxxwwwvvvwwwxxxxxxwwwvvvssspppnnnooorrrvvvyyy{{{|||{{{zzzwwwssslllfffbbbaaabbbcccggghhhhhhgggggggggiiikkkmmmppptttvvvvvvvvvvvvwwwuuuwwwyyyyyywwwuuutttuuuwwwvvvuuuvvvxxxzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxvvvtttttt{{{~~~~~~}}}||||||uuunnnjjjhhhkkkrrrvvvvvvtttaaaSSSEEE@@@??????AAADDDEEEFFFHHHJJJLLLNNNQQQSSSRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPOOOQQQRRRRRRRRRSSSVVVXXXYYYbbbssssssnnnuuu|||{{{~~~\\\NNNAAA???AAA@@@>>><<<:::999888777777888999999;;;>>>AAADDDGGGLLLUUU[[[fffjjjmmmkkkhhhkkkttt||||||hhh^^^TTTPPPMMMIIIFFFGGGGGGGGGIIIKKKMMMOOOOOOOOOGGGEEEBBB@@@>>>>>>===========================<<<<<<<<<<<<<<<======>>>>>><<<=========>>>@@@CCCDDD000000000000000000000000////////////000111222333222111222555555777>>>GGGWWW___gggiiilllqqquuuvvv}}}}}}zzzxxxxxx{{{}}}~~~xxxnnnccc[[[WWWWWWXXXXXXZZZ[[[\\\\\\eeehhhjjjgggaaa\\\\\\^^^^^^]]]___```XXXJJJ===888999888:::DDDTTTbbbhhhggg\\\SSSKKKGGGEEEDDDHHHMMMKKKNNNQQQSSSSSSTTTVVVXXXZZZ\\\```cccfffgggggggggiiijjjlllmmmooooooppppppmmmmmmnnnnnnmmmllllllkkkqqqqqqqqqpppppppppppppppqqqwww|||uuudddaaa^^^[[[XXXTTTNNNIIIEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDBBB@@@>>>===============>>>???AAAAAADDDEEEFFFFFFFFFGGGIIIKKKNNNRRRXXX^^^bbbfffjjjmmmnnnoooppppppooollljjjhhhgggffffffgggjjjooouuuxxx||||||zzzvvvsssrrruuuxxx~~~~~~~~~{{{xxxuuu|||zzztttlllhhhccc^^^\\\ZZZXXXWWWUUUVVVWWWVVVVVVWWWYYY[[[]]]fffmmmqqqtttwwwwwwtttfffbbb[[[VVVSSSQQQNNNMMMJJJIIIGGGDDDBBBCCCFFFIIIOOORRRVVVZZZ^^^ccchhhkkknnnqqquuuxxxzzz~~~zzzlllaaaZZZXXX\\\eeepppvvvuuutttuuuwwwqqqqqqqqqqqqqqqrrrrrrsssrrrssssssssstttttttttuuutttsssrrrqqqqqqrrrtttuuuwwwvvvuuurrrpppnnnmmmmmmnnnpppsssttttttsssqqqpppooollliiikkkooorrrsssrrrrrrtttvvvyyy{{{{{{{{{zzzzzzzzzyyyxxxwwwuuusssqqqvvvwwwxxxyyyzzzzzzzzzzzzuuurrrlllfffddddddggghhhllllllllljjjhhhhhhjjjlllqqqsssvvvwwwvvvuuuuuuvvvtttvvvxxxyyywwwvvvuuuvvvvvvuuutttuuuwwwyyyyyyxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwtttsssuuu}}}|||{{{}}}xxxmmmkkkiiimmmsssvvvsssppp]]]PPPDDD@@@AAACCCEEEGGGHHHKKKMMMNNNMMMNNNOOOQQQPPPQQQRRRSSSSSSRRRQQQPPPQQQPPPPPPOOOOOOOOOOOOOOOLLLNNNPPPQQQRRRTTTWWWYYYYYY```lllzzzwwwmmmnnnwww~~~rrrnnn}}}zzzuuuwww}}}bbbRRRBBB???AAAAAA???===;;;:::888777666777777888888;;;???AAACCCGGGOOOTTT^^^dddjjjjjjhhhiiipppvvv|||jjj```VVVQQQNNNJJJGGGHHHGGGGGGFFFFFFEEEEEEFFFGGGDDDCCCBBBAAA@@@???@@@AAA???@@@AAABBBBBBAAA@@@@@@BBBAAA@@@???>>>>>>??????===<<<<<<===???BBBDDDEEE000000////////////000000////////////000111222222111111222555555666===EEEUUU^^^gggkkkqqqzzz{{{zzz}}}}}}uuuiii```\\\\\\[[[ZZZZZZZZZ[[[[[[ccciiimmmkkkccc]]]]]]```aaa```bbbbbbZZZKKK>>>999999999:::@@@NNN^^^fffggg```WWWNNNIIIDDDBBBDDDJJJJJJLLLOOOPPPPPPQQQRRRSSSWWWZZZ^^^bbbeeeggghhhhhhjjjlllmmmooopppqqqppppppmmmmmmnnnnnnnnnnnnnnnmmmsssttttttsssrrrqqqooooooooottt||||||uuubbb^^^ZZZXXXXXXUUUPPPLLLFFFEEEDDDCCCBBBCCCDDDEEEDDDEEEEEEDDDCCC@@@>>><<<============>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGIIIKKKOOOUUU[[[```eeejjjmmmoooooooooooonnnllljjjiiifffggggggiiilllpppsssvvvxxxyyyxxxwwwvvvyyy~~~{{{rrrnnnhhhcccaaa___^^^]]]___```bbbbbbaaabbbdddgggfffnnntttuuuwwwyyyyyywwwfffaaaYYYRRRMMMIIIEEECCC@@@@@@???===<<<>>>AAADDDGGGJJJNNNRRRVVVZZZ___ccciiimmmrrrwwwzzz~~~qqqddd\\\YYYVVV___kkksssvvvuuuuuutttmmmmmmmmmmmmoooqqqsssuuurrrssssssttttttuuuuuuuuusssrrrrrrrrrrrrrrrssssssvvvvvvvvvsssqqqooopppqqqqqqtttxxxzzzyyywwwvvvvvvuuusssrrrrrrsssssssssrrrqqqsssvvvzzz|||}}}}}}}}}zzzyyyxxxwwwvvvuuuvvvvvv||||||||||||{{{zzzzzzyyypppmmmiiieeeeeeiiimmmppppppooonnnllljjjjjjlllnnnuuuwwwxxxxxxvvvuuuuuuuuutttvvvxxxxxxvvvvvvvvvwwwvvvuuussstttvvvwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwvvvssstttxxx~~~~~~xxxlllkkkkkkoootttuuupppkkkYYYMMMCCCAAADDDEEEHHHJJJKKKOOORRRRRROOOMMMNNNOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPPPPPPPPPPOOOOOOOOONNNJJJLLLNNNPPPQQQSSSVVVYYYZZZ```hhhuuuyyymmmhhhllluuu||||||xxxqqqgggcccqqq{{{ssspppttt|||dddTTTDDD@@@AAAAAA???>>><<<;;;999777666666777777666999===>>>@@@CCCJJJOOOUUU]]]gggjjjiiijjjooottt}}}nnncccYYYTTTPPPKKKIIIIIIFFFFFFFFFCCC@@@??????@@@@@@AAABBBBBBBBBBBBDDDFFFEEEFFFGGGHHHIIIHHHGGGFFFHHHGGGDDDBBB@@@?????????>>>===<<<===@@@CCCDDDDDD000///............///000///......//////000111222000000111444555555<<>><<<;;;;;;;;;;;;<<<===>>>??????@@@BBBBBBBBBCCCDDDFFFHHHLLLQQQWWW\\\bbbhhhlllmmmmmmmmmmmmnnnnnnnnnnnnllllllmmmnnnoooppppppppppppsssvvvyyy||||||xxxrrrmmmjjjiiihhhgggjjjkkkllllllkkkkkkmmmnnnooouuuyyyyyyyyy{{{zzzxxxkkkeee\\\SSSLLLGGGBBB@@@<<<======<<<;;;<<>>===@@@CCCDDDDDDEEEHHHJJJLLLMMMOOOPPPPPPPPPOOONNNMMMKKKGGGCCC@@@???>>>>>>@@@>>><<<===@@@CCCCCCCCC000///...------...///000.........//////000111222//////111444444444:::BBBOOOXXXdddmmmyyy}}}}}}wwwsssqqqfffeeedddcccbbbccccccddd```jjjsssrrrhhh```^^^aaaeeedddeeeeee]]]NNNBBB===333777999;;;FFFXXXeeeiiieee]]]TTTMMMGGGCCCFFFLLLIIIKKKMMMMMMLLLKKKKKKLLLSSSVVV[[[```eeehhhjjjjjjggghhhkkkmmmmmmmmmlllkkkkkkkkkmmmnnnoooppppppppppppqqqsssttttttsssqqqpppsssvvv{{{zzzlllfff___[[[ZZZYYYTTTPPPGGGFFFDDDBBBAAABBBCCCDDD@@@BBBCCCDDDCCCAAA>>><<<::::::::::::;;;;;;<<<======???AAAAAAAAAAAACCCDDDFFFJJJOOOTTTZZZ```gggkkkkkkkkkkkklllnnnppprrrsssrrrsssssssssrrrpppnnnmmmkkkooouuu{{{{{{vvvtttsssrrrqqqqqqrrrsssrrrpppppppppqqqtttzzz}}}{{{{{{|||{{{xxxrrrkkkaaaWWWOOOIIIDDDBBB<<<>>>>>>>>><<<<<<>>>???:::<<<@@@BBBEEEIIIMMMQQQSSSYYYbbbkkkrrryyy~~~}}}kkk\\\TTTHHHNNNXXXccciiiiiiddd____________```dddhhhmmmpppppppppqqqrrrrrrsssttttttqqqrrrssstttsssrrrqqqpppqqqssstttssspppppprrruuuppptttxxxyyywwwuuuvvvxxxqqquuuxxxxxxtttqqqqqqrrrrrrtttvvvyyyzzzzzzyyyyyyuuussspppnnnooorrrvvvyyy~~~}}}yyysssoooiiidddccceeeiiilllooooooooommmlllnnnrrruuuzzz{{{|||zzzwwwuuuuuuuuuuuuvvvvvvuuuuuuuuuxxxzzzyyyxxxvvvvvvwwwxxxwwwvvvwwwxxxyyyzzz{{{zzzyyyyyywwwwwwwwwwwwvvvvvvvvvvvvqqqwww}}}~~~}}}sssllllllooouuuyyywwwnnngggRRRHHH@@@@@@DDDGGGIIILLLKKKPPPUUUUUURRROOOOOOQQQPPPQQQRRRSSSSSSRRRQQQPPPRRRRRRRRRSSSRRRQQQQQQPPPLLLMMMNNNNNNNNNOOOQQQSSS[[[aaakkkyyy}}}pppgggeeeiiimmmqqqooommmggg^^^aaawww~~~vvvkkkqqqvvvwww|||zzzooobbbUUUHHHBBBAAA??????@@@>>>===;;;999777777777777333666999;;;;;;>>>CCCHHHIIITTTaaahhhhhhhhhkkknnnzzzzzznnnbbb[[[UUUNNNIIIIIIDDDFFFFFFDDD???<<<===>>><<>>======AAA>>><<<===AAACCCCCCBBB,,,,,,,,,---------......////////////000000000000222111111111333555888:::GGGRRRaaaooo}}}|||{{{}}}{{{yyyooojjjeeeaaaaaadddhhhiiihhhiiilllqqqssslllaaa]]]^^^cccdddeeeddd^^^TTTGGG???666666999>>>DDDNNN^^^mmmmmmhhh^^^RRRJJJFFFHHHJJJIIIKKKLLLJJJGGGFFFIIIKKKWWWYYY^^^bbbfffhhhiiijjjiiihhhhhhgggggggggggghhhkkkmmmpppqqqpppnnnnnnnnnssssssrrrrrrrrrqqqqqqqqqwwwvvv{{{}}}uuukkk```\\\]]][[[UUUNNNJJJGGGCCCAAABBBDDDEEEEEEBBBCCCDDDDDDCCCAAA???===<<<;;;;;;<<<<<<===>>>??????@@@@@@AAAAAA@@@@@@???DDDGGGKKKOOOTTT[[[bbbfffgggiiilllnnnppptttxxx{{{yyyxxxwwwsssnnniiiggggggdddhhhnnnuuu}}}|||}}}~~~~~~|||xxxwwwyyy|||~~~~~~~~~uuueeeXXXQQQLLLFFFCCCBBB???===;;;;;;:::999777:::;;;<<<>>>???AAABBBCCCKKKQQQ[[[eeennnwww~~~rrraaaSSSNNNRRRTTTUUUZZZaaa```ZZZZZZVVVRRRQQQWWW___fffjjjmmmppprrrssssssssstttuuurrrqqqqqqppppppqqqqqqrrrtttttttttuuuvvvuuusssqqqqqquuuxxxxxxtttqqqqqqrrroooooooooooonnnmmmlllkkkoooppprrrtttttttttrrrqqqrrrooolllkkknnnrrruuuwwwzzzxxxsssppplllhhhffffffggghhhjjjkkklllnnnpppsssuuuvvv{{{{{{yyyxxxxxxxxxxxxxxxvvvuuutttttttttuuuwwwxxxwwwxxxwwwtttrrrqqqsssuuuyyyxxxxxxyyy{{{||||||{{{wwwwwwwwwvvvtttssstttuuuttt|||zzzyyyyyymmmlllnnnooorrrvvvuuujjj^^^LLLHHHDDDEEEJJJMMMLLLJJJKKKMMMNNNNNNMMMMMMMMMNNNPPPPPPQQQRRRSSSTTTTTTUUUSSSQQQPPPTTTXXXYYYVVVQQQMMMPPPRRRSSSSSSSSSTTTUUUXXX\\\fffxxxzzznnngggkkkttt{{{uuunnnccc```kkk{{{yyy}}}xxxuuu|||}}}zzzwwwrrrmmmfffTTTDDDAAACCCAAA??????======<<<;;;999777555444666666666777999===@@@BBBJJJNNNVVVaaajjjnnnllliiiuuuyyywwwkkk___VVVPPPKKKIIIBBBCCCCCC@@@<<<;;;<<>><<<<<<;;;;;;;;;<<<===>>>????????????,,,,,,,,,------------...//////000000000111111111222111111111222555777999EEEPPP```ooo|||{{{uuutttwww}}}{{{ssskkkgggcccdddgggkkkmmmllllllnnnsssuuuoooddd______]]]^^^aaabbb```ZZZQQQJJJ;;;999999===BBBMMM^^^mmmnnnllleee[[[OOOHHHFFFHHHIIIKKKNNNMMMKKKJJJKKKLLLTTTWWW\\\aaaeeehhhjjjkkkjjjiiihhhhhhggggggggggggkkknnnqqqrrrqqqpppoooppprrrrrrrrrrrrssssssttttttwwwvvvyyyxxxoooddd______]]]VVVPPPJJJGGGDDDBBBCCCCCCCCCCCCAAABBBCCCDDDCCCAAA???>>>===<<<<<<<<<<<<======>>>>>>>>>????????????>>>>>>AAADDDHHHLLLQQQXXX___dddeeehhhkkknnnppptttxxx{{{|||zzzwwwpppiiidddaaaaaabbbeeekkkrrr}}}pppccc[[[VVVQQQMMMHHHEEEAAA???>>>===<<<:::999:::;;;===???@@@BBBCCCKKKPPPZZZcccllluuu|||yyyhhhZZZLLLNNNOOORRR[[[eeegggbbbaaa]]]WWWTTTTTTYYY```eeelllooorrrttttttttttttuuurrrrrrqqqqqqqqqqqqrrrrrrtttuuuwwwyyyyyyxxxuuusssssstttuuuuuusssqqqppppppmmmlllllllllllllllllllllnnnooopppqqqqqqpppooonnnkkkiiifffgggjjjooorrrttt|||xxxvvvpppnnnkkkhhhggghhhjjjkkkkkkkkklllnnnpppsssuuuwwwzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvvvvuuuvvvwwwwwwxxxuuuvvvvvvtttssssssuuuvvvzzzyyyxxxyyyzzz{{{zzzyyywwwxxxxxxvvvtttssstttvvvxxx}}}zzzyyy{{{ooommmooopppqqqtttrrrggg[[[MMMIIIEEEEEEIIIKKKJJJHHHKKKLLLNNNOOONNNMMMNNNOOOPPPPPPQQQRRRSSSUUUUUUVVVWWWUUUTTTVVVYYYYYYUUUQQQPPPRRRSSSSSSSSSTTTVVVXXXWWW\\\eeewww~~~tttnnnrrrzzz~~~nnnaaaaaaiiiyyytttvvvzzz}}}~~~|||yyyxxxwwwsssoooiiiWWWGGGAAAAAA???>>>???======<<<;;;999777555444666555555666888<<>><<<>>>@@@AAAAAABBBDDDGGGIIIKKKMMMNNNOOOPPPQQQQQQPPPNNNMMMIIIEEEAAA>>>======<<<;;;;;;;;;<<<===>>>>>>>>>>>>+++,,,,,,,,,------------//////000000000111111111222111000000222444777888@@@MMM^^^nnnzzzyyytttrrrwww|||~~~~~~wwwkkkgggdddeeejjjnnnoooooopppqqqtttwwwrrrhhhaaaaaa[[[]]]```cccdddaaa[[[WWWBBB===999:::???III[[[kkkoooqqqoooeeeUUUIIIEEEEEEGGGKKKPPPSSSSSSQQQPPPPPPSSSVVV[[[```eeehhhjjjkkkkkkjjjjjjiiihhhgggggggggkkknnnqqqsssrrrrrrrrrrrrqqqqqqrrrssstttuuuvvvwwwwwwuuuwww}}}}}}ssshhhbbb```^^^WWWQQQJJJHHHEEEDDDCCCCCCAAA???@@@AAABBBCCCCCCBBB@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDHHHMMMTTT\\\aaadddfffjjjmmmpppssswwwyyy}}}zzztttkkkccc]]]\\\\\\```ccchhhnnnwww~~~|||ppphhhbbb]]]YYYPPPLLLGGGCCC@@@???===;;;999999:::<<<>>>AAACCCDDDKKKPPPXXXaaaiiiqqqyyy~~~qqqcccQQQOOOMMMQQQ^^^kkkpppnnnkkkhhhbbbYYYTTTTTTZZZ___iiilllrrruuuuuuuuuuuuuuussssssrrrrrrrrrrrrsssssssssvvvzzz}}}}}}{{{xxxvvvtttsssqqqpppppppppnnnmmmiiiiiihhhhhhiiijjjlllmmmlllmmmmmmmmmmmmkkkjjjiiieeecccbbbdddiiinnnrrrsss}}}{{{wwwtttsssmmmllljjjiiijjjlllnnnoookkklllmmmoooqqqtttvvvxxxyyyzzzzzzzzzzzzxxxvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwtttuuuuuuuuuttttttvvvxxxyyyxxxwwwxxxzzzzzzyyyxxxxxxxxxxxxvvvttttttuuuwww}}}}}}|||xxxuuu{{{{{{qqqmmmpppqqqqqqqqqnnnbbbVVVKKKHHHEEEEEEGGGIIIHHHFFFJJJLLLNNNOOONNNNNNOOOPPPPPPPPPQQQSSSTTTVVVWWWWWW[[[YYYWWWXXXYYYXXXTTTPPPQQQRRRSSSSSSSSSSSSVVVXXXYYY\\\cccsss|||www{{{zzzfff]]]^^^wwwyyyiiijjjlllmmmppp{{{|||yyyyyyzzz{{{xxxvvvppp```OOOEEEAAA??????@@@>>>>>>===<<<:::888666555555555444555777:::===???BBBGGGOOOYYYccciiikkkkkkjjjpppzzzwwwiii]]]UUUNNNKKKDDDDDDDDDBBB??????@@@BBB???@@@AAACCCEEEFFFGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGDDDAAA???>>>>>>>>>===<<<:::;;;<<<===>>>>>>>>>>>>,,,,,,,,,,,,------------....../////////000000000222111000000111333666777<<>>???@@@AAABBBAAAAAAAAA??????===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>AAAEEEJJJQQQYYY^^^cccfffiiilllnnnpppsssuuuvvvsssmmmeee^^^[[[[[[]]]bbbeeehhhlllrrr|||~~~{{{rrrlllgggdddZZZUUUNNNGGGBBB???;;;999::::::;;;===???BBBDDDFFFLLLQQQWWW___fffnnnvvv{{{xxxkkk\\\VVVPPPUUUcccqqqyyyzzzxxxwwwpppeeeZZZVVVYYY]]]eeeiiippptttuuuttttttssstttssssssrrrrrrsssssstttsssvvv{{{~~~~~~{{{yyywwwuuuqqqnnnmmmoooooommmjjjgggfffeeeeeegggiiilllnnnllllllkkkkkkiiigggfffeeebbbaaabbbeeekkkppptttvvvzzzzzzzzzxxxvvvrrrpppoooiiiiiiiiikkkllloooqqqsssmmmmmmnnnpppsssuuuxxxyyyyyyyyy{{{{{{zzzxxxuuutttssstttvvvwwwwwwwwwvvvuuutttuuuvvvvvvttttttuuuwwwuuuuuuuuuxxxzzz{{{zzzxxxxxxxxxxxxvvvtttuuuwwwyyyyyyyyy~~~~~~zzzuuunnnssswwwooooooqqqrrrqqqooojjj]]]PPPGGGEEECCCDDDFFFHHHGGGFFFJJJMMMOOOOOOOOOOOOPPPQQQOOOPPPQQQSSSTTTVVVWWWXXXZZZYYYWWWWWWXXXWWWTTTQQQOOOQQQSSSTTTSSSSSSTTTUUU[[[\\\aaammm}}}~~~qqqeeebbbhhh}}}fffhhhiiiiiijjjppp~~~~~~}}}zzzmmm[[[LLLCCC@@@@@@BBB>>>>>>>>>===;;;999888777555555444444555888:::<<>>@@@BBBDDDEEEEEEDDDDDD@@@AAABBBCCCDDDDDDCCCCCC???>>>===>>>???@@@>>><<<:::;;;<<<======>>>>>>===,,,,,,---------.........---------.........//////111111000///000222555666888DDDUUUdddooouuuzzz|||}}}vvvqqqssszzzxxxmmmjjjhhhiiimmmqqqqqqqqqooollllllpppqqqkkkdddbbbcccccceeehhhiiihhhdddaaaNNNDDD999444555>>>MMMZZZjjjpppsssjjjZZZLLLFFFFFFCCCHHHQQQ[[[aaabbbaaa^^^\\\]]]___bbbeeegggiiijjjllllllllllllkkkjjjiiihhhkkknnnqqqsssssssssssssssssssssssssssttttttttttttvvvssstttxxx|||yyymmmccc^^^YYYTTTOOOKKKIIIFFFDDDCCCAAA>>>;;;>>>>>>???@@@@@@AAAAAAAAA@@@???>>><<<;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<======>>>@@@CCCHHHNNNVVV\\\ccceeehhhjjjkkklllmmmooommmkkkgggbbb______bbbeeejjjkkkllllllnnnttt}}}~~~|||xxxvvvwwwyyy}}}~~~wwwrrroooeee```WWWOOOHHHCCC===:::=========???AAADDDFFFHHHMMMPPPVVV\\\cccllltttzzz{{{uuufff]]]VVVZZZhhhwwwwwwhhh^^^[[[\\\bbbgggmmmrrrssssssrrrrrrtttssssssrrrrrrsssssstttrrruuuyyyzzzxxxvvvuuuuuutttpppmmmlllnnnnnnllljjjgggfffeeeeeegggiiilllnnnlllkkkjjjiiigggeeedddccc``````bbbfffmmmrrruuuvvvwwwvvvuuusssqqqooollljjjfffgggiiikkknnnqqqsssuuunnnoooppprrrtttwwwyyyzzzyyyyyyzzz{{{zzzwwwuuusssqqqrrrtttuuuuuuuuutttsssvvvwwwxxxwwwuuusssttttttqqqqqqssswwwzzz|||{{{yyywwwxxxwwwvvvuuuvvvyyy||||||sssvvv||||||zzzyyy}}}|||{{{}}}wwwpppjjjnnnyyysssmmmppptttuuurrrnnngggYYYMMMCCCBBBCCCDDDGGGIIIJJJJJJLLLNNNPPPPPPPPPPPPQQQRRRPPPPPPQQQSSSTTTUUUVVVWWWUUUUUUTTTTTTUUUTTTSSSRRRNNNRRRVVVXXXWWWUUUTTTSSS[[[[[[^^^gggrrr}}}rrrgggbbbxxxmmmjjjmmmnnnkkkjjjrrr{{{jjjWWWGGG@@@???@@@??????>>>>>><<<;;;999888666555444444444666888:::===AAAHHHQQQZZZccckkkooopppvvvxxxlll```VVVPPPGGGEEECCCBBBAAAAAABBBAAA@@@AAABBBDDDEEEDDDCCCCCC>>>???@@@@@@AAAAAAAAAAAA>>>======???@@@@@@???===:::;;;<<<===>>>>>>>>>>>>---.........////////////------........./////////111000//////000111444555666@@@NNN\\\fffkkkoooppp{{{vvvvvvuuu{{{zzzssspppmmmnnnrrrtttsssrrrkkkfffdddiiimmmkkkfffdddaaacccfffiiilllkkkhhheeeSSSGGG;;;444444999DDDOOOaaahhhmmmiii]]]PPPIIIGGGCCCGGGOOOYYY```dddcccaaa______aaaccceeeggghhhiiikkklllmmmmmmmmmllljjjiiijjjmmmppprrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrruuussssssxxx{{{~~~qqqfff^^^YYYSSSPPPLLLIIIFFFCCCBBB@@@>>><<<>>>>>>>>>??????@@@@@@AAA??????>>><<<<<<;;;;;;;;;>>>===<<<;;;;;;<<<===>>>>>>???@@@BBBEEEKKKSSSYYY```bbbfffhhhhhhiiijjjkkkgggfffeeecccdddggglllppprrrsssrrrpppnnnpppvvv{{{~~~}}}{{{zzzzzzvvvvvvvvvvvvuuusssqqqpppqqqssswww|||zzzxxxmmmiiiaaaYYYRRRKKKDDD@@@AAA@@@???@@@AAADDDGGGIIIKKKNNNSSSXXX```iiirrrxxxzzzmmmddd]]]___jjjwww{{{mmmddd```cccgggmmmppprrrrrrrrrrrrssssssrrrrrrrrrrrrssssssqqqssstttrrrnnnlllmmmpppqqqpppnnnnnnoooooommmllliiiiiihhhhhhiiijjjlllmmmkkkjjjhhhgggeeecccbbbbbb______bbbggglllqqqssssssuuusssrrrqqqpppmmmiiifffdddfffiiilllooorrrssstttooopppqqqsssuuuxxxzzz|||zzzzzzzzzzzzxxxvvvtttsssqqqrrrrrrssssssssssssssswwwxxxyyyxxxvvvtttssssssoooppprrrvvvzzz{{{zzzxxxvvvvvvvvvuuuvvvxxx|||vvvpppuuuzzzxxxvvvwwwxxxxxxzzz~~~vvvmmmjjjllltttzzzqqqnnnrrrwwwxxxuuuooofffXXXLLLCCCDDDFFFHHHJJJLLLNNNOOONNNOOOQQQQQQPPPOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUQQQQQQQQQQQQQQQQQQRRRRRRPPPTTTXXXZZZYYYWWWUUUTTTXXXXXX[[[ccckkksss~~~jjjcccsss{{{rrrtttvvvtttoooqqq{{{dddOOODDD@@@>>>?????????>>>===<<<;;;:::777666555444444555777888<<>>>>>???@@@@@@???===;;;<<<===>>>????????????////////////000000000000/////////000000000000111111000///...///111333444666===HHHTTT]]]cccfffhhhqqqxxx}}}{{{zzz{{{wwwyyywwwtttqqqqqqssstttrrrppphhh```]]]cccjjjkkkiiigggfffhhhkkkpppsssqqqnnnjjjWWWKKK>>>777444666>>>FFFUUU^^^gggjjjcccXXXMMMGGGDDDFFFLLLTTT\\\``````___]]]^^^___aaadddgggiiijjjjjjkkkmmmnnnnnnmmmlllkkkjjjlllooopppooonnnnnnnnnmmmnnnnnnooopppqqqrrrrrrtttrrrtttxxx|||wwwjjjaaa[[[VVVSSSMMMIIIEEEBBB@@@@@@>>>===???>>>>>>>>>>>>??????@@@???>>>===<<<<<<<<<<<<<<<>>>===;;;::::::;;;===>>>>>>??????@@@BBBHHHPPPUUUZZZ]]]bbbeeefffgggiiijjjhhhhhhiiiiiikkkooouuuyyyxxxyyywwwtttpppppptttxxx|||~~~~~~{{{xxxwwwvvvrrrrrrrrrpppooonnnnnnnnnpppqqqtttxxx}}}|||wwwuuunnnkkkfff```ZZZSSSLLLGGGBBBAAA@@@@@@AAACCCFFFHHHHHHJJJOOOTTT[[[eeeooovvvyyyvvvllldddcccgggooo~~~tttlllfffjjjnnnqqqqqqrrrssstttrrrrrrqqqqqqqqqqqqrrrrrrppppppnnnhhhbbbaaaeeejjjnnnoooqqqqqqpppooooooooommmllllllllllllllllllllliiihhhfffdddcccaaaaaa``````aaaccchhhmmmqqqqqqqqqsssqqqppppppooommmhhhdddccceeeiiillloooqqqrrrrrrpppqqqrrrtttvvvyyy{{{}}}{{{zzzyyyxxxwwwuuuttttttsssrrrrrrrrrssssssttttttuuuwwwyyyxxxvvvuuutttuuupppqqqsssvvvyyyyyywwwuuutttuuuuuuuuuvvvzzzvvvssszzz}}}xxxwww{{{wwwxxx{{{~~~tttmmmkkkkkkoooxxx}}}|||{{{{{{xxxyyy}}}wwwrrrssstttyyy{{{wwwpppfffXXXLLLHHHJJJLLLNNNOOOQQQRRRSSSOOOQQQRRRRRRPPPOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRROOOPPPPPPOOOOOOOOOPPPPPPRRRTTTUUUUUUTTTTTTTTTUUUVVVUUUYYY___bbbgggrrr~~~}}}{{{}}}vvvfffppp|||uuu[[[LLLEEEAAA@@@@@@@@@???>>>===<<<;;;999888666444444555777888:::===BBBIIIPPP[[[gggooovvvxxx~~~ssseee]]]OOOLLLHHHFFFFFFFFFDDDBBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBBAAAAAAAAAAAAAAAAAABBBAAA??????@@@@@@>>>===<<<===>>>???@@@@@@@@@@@@000000000000111111111111111111111111222222222222111000///...///000222444555;;;EEEOOOXXX^^^bbbcccaaagggoootttuuuvvvxxx{{{~~~wwwwwwxxxtttqqqqqqrrrrrrpppmmmggg^^^YYY___hhhkkkkkkjjjnnnppptttxxxyyywwwqqqmmmZZZNNNAAA999666666;;;AAAMMMWWWdddllliii]]]PPPGGGFFFFFFIIIPPPWWW\\\]]][[[[[[\\\^^^```cccfffiiikkkiiijjjmmmnnnoooooommmllliiilllnnnooonnnllllllllljjjjjjlllmmmoooqqqrrrssssssrrrtttyyy|||{{{nnnddd^^^YYYVVVMMMIIIDDDAAA?????????>>>??????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<======<<<:::999999:::<<<===???>>>>>>>>>@@@FFFMMMRRRVVVZZZ___ccceeegggiiikkklllmmmnnnnnnppptttyyy}}}{{{|||zzzwwwrrrrrruuuxxxwwwyyy{{{}}}~~~~~~|||{{{{{{}}}~~~~~~{{{xxxvvvuuuuuutttssspppmmmlllmmmnnnqqqrrrtttwww{{{}}}tttooommmkkkiiieeeaaa]]]VVVOOOJJJCCCAAA@@@???@@@BBBDDDFFFEEEHHHKKKQQQXXXbbbmmmtttvvv|||tttjjjeeebbbfffssszzziiillloooqqqrrrssstttuuurrrqqqqqqppppppqqqqqqrrrpppooojjjaaaZZZZZZ___fffkkkooossstttqqqooopppqqqoooooooooooonnnmmmlllkkkgggfffdddbbbaaa``````___ccccccfffjjjooorrrrrrqqqrrrqqqpppppppppmmmgggbbbccceeeiiimmmooopppqqqpppqqqrrrsssuuuwwwzzz|||}}}|||{{{yyywwwvvvuuuttttttttttttsssrrrrrrtttuuuvvvsssuuuxxxxxxwwwvvvvvvwwwrrrssstttvvvxxxwwwuuurrrsssttttttuuuwww{{{zzzyyy{{{zzzyyyzzz}}}{{{sssmmmkkkiiikkkqqqtttrrrpppqqqlllmmmsss||||||vvvtttwwwuuuzzz}}}xxxqqqfffXXXMMMMMMOOOQQQSSSSSSSSSTTTVVVQQQRRRSSSRRRPPPOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOMMMMMMNNNOOORRRQQQPPPNNNMMMNNNRRRUUUVVVUUUXXX[[[[[[\\\fffsss{{{wwwzzzhhhooofffUUUKKKFFF@@@@@@@@@??????===<<<;;;:::888666555444555777888888<<<@@@FFFMMMXXXeeennntttvvv{{{yyykkkbbbSSSOOOKKKIIIIIIHHHFFFCCC@@@@@@??????@@@BBBDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAEEECCC@@@???@@@???>>>======>>>???@@@@@@AAAAAA@@@.../////////000000000111000111222333333222111000000000//////000222444555666777<<>>DDDUUUeeehhhhhhfffZZZLLLGGGEEEIIIQQQWWWXXXYYY[[[___^^^]]]___dddggggggffffffhhhkkknnnoooooonnnmmmkkkmmmppprrrrrrpppmmmkkknnnmmmmmmmmmoooppprrrtttrrrssstttvvvyyy~~~xxxnnnfff___[[[PPPLLLHHHEEEDDDCCCBBBAAA@@@???>>>======<<<<<<<<>>===<<<;;;;;;<<<===@@@>>><<<;;;:::;;;<<<===999;;;<<<>>>@@@DDDIIIMMMOOOTTT[[[```bbbdddgggjjjqqqrrrttttttuuuwww{{{~~~www{{{|||yyyvvvuuutttqqqvvvvvvwwwxxxzzz{{{|||||||||yyywwwwwwvvvuuutttooooooppppppooonnnmmmlllrrrrrrsssvvvyyy|||~~~yyytttmmmiiieeeeeedddddd```ZZZRRRMMMFFFDDDAAA??????BBBEEEHHHCCCFFFKKKOOOVVVaaannnwwwzzz||||||yyyrrrhhhaaaaaahhhoooxxx}}}yyyuuuqqqppppppppppppsssrrrpppnnnooopppssstttqqqnnnjjjfffbbbaaaaaaaaammmppptttwwwxxxuuuqqqooorrrqqqpppnnnmmmkkkjjjiiiggggggeeebbb```aaacccffffffiiimmmqqqrrrrrrqqqooossstttssspppllliiihhhhhhhhhjjjlllmmmllllllmmmnnnpppqqqsssuuuwwwxxxyyyzzz{{{zzzxxxwwwuuutttssssssvvvuuusssrrrqqqrrrrrrsssqqquuuyyy{{{{{{zzzyyyyyyuuurrrpppsssxxxyyyvvvsssrrrsssssstttxxx}}}yyyzzz|||tttmmmmmmiiieeedddgggiiiggggggiiiccchhhoooqqqpppoooooopppqqqyyy~~~qqqbbbXXXTTTUUUXXX[[[\\\[[[YYYXXXXXXXXXXXXWWWVVVTTTRRRPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSVVVUUUSSSQQQOOONNNMMMMMMMMMMMMLLLMMMMMMOOOPPPQQQUUUVVVWWWXXXYYY\\\```dddsssvvvzzz~~~rrruuu~~~xxxcccSSSHHHDDDBBBAAABBB???;;;;;;>>>;;;:::888777666555666666666888<<>>===>>>@@@CCCDDDBBBAAA@@@@@@////////////000000000000...///000111111000///...111000000000000222333444444444999CCCPPPZZZ^^^^^^]]]dddlllqqqrrrsssvvvxxx}}}{{{tttppppppooollliiigggbbb]]]\\\aaakkkuuu|||xxxkkk___MMM???888777999:::CCCTTTdddhhhiiiggg[[[LLLFFFDDDFFFMMMRRRRRRSSSUUU\\\[[[[[[^^^bbbffffffffffffhhhkkknnnoooooonnnmmmlllnnnpppqqqqqqpppmmmlllooonnnnnnnnnpppqqqsssttttttuuuuuuvvvxxx}}}}}}qqqggg^^^YYYSSSOOOJJJGGGEEECCCBBB@@@@@@???>>>===<<<<<<<<<<<>>===<<<;;;;;;<<<===???>>><<<;;;:::;;;<<<===:::;;;<<<===>>>@@@DDDHHHKKKQQQXXX]]]```bbbgggjjjqqqrrrtttttttttuuuwwwyyyxxx}}}|||zzzyyywwwsssuuuvvvwwwxxxyyyzzz{{{|||~~~{{{xxxvvvuuuuuusssrrrpppqqqrrrssssssqqqpppooosssuuuwwwyyyzzz{{{|||~~~|||xxxsssmmmiiifffdddaaa___\\\XXXRRRNNNIIIGGGDDDBBBAAABBBDDDFFFDDDGGGJJJNNNTTT___kkkuuuyyy{{{}}}yyynnneeeaaacccgggpppzzz|||xxxuuutttssssssrrrsssrrrqqqpppppprrrtttvvvssssssqqqooommmjjjiiihhhjjjmmmqqquuuwwwvvvtttrrrqqqpppnnnmmmkkkjjjhhhhhhffffffeeecccaaabbbeeegggkkknnnqqqtttvvvuuutttrrrqqqqqqqqqnnnjjjhhhhhhiiiiiikkkmmmnnnnnnnnnpppqqquuuvvvwwwyyyzzzzzzzzzzzz{{{zzzxxxvvvuuutttssssssuuutttsssrrrqqqrrrrrrssssssuuuyyyzzzzzzzzzzzz{{{yyyuuussstttwwwxxxuuurrrsssssssssuuuyyy~~~zzz|||~~~tttyyy||||||}}}qqqiiiiiigggcccaaaeeegggffffffiiihhhkkkoooooommmlllmmmooosssyyy}}}xxxkkk]]]TTTQQQVVVYYY\\\^^^\\\YYYWWWVVVUUUUUUUUUTTTSSSQQQPPPOOOQQQQQQQQQRRRRRRRRRSSSSSSUUUUUUTTTRRRQQQOOONNNNNNNNNNNNOOOOOOPPPQQQQQQRRRWWWXXXXXXXXXYYY[[[^^^aaannnrrrwww|||tttqqqvvvwwwaaaSSSHHHCCC>>>>>>===::::::===;;;:::888777666555555666777999<<<@@@FFFOOOXXX^^^kkknnnsssvvvzzztttiiicccZZZRRRLLLHHHEEECCCBBBAAA@@@@@@AAABBBCCCDDDHHHFFFDDDBBBAAAAAABBBBBBFFFEEEDDDAAA@@@>>>>>>===???AAACCCDDDCCCAAAAAAAAA000000000000//////////////////000000000000//////222111111000111111222222333444888AAAMMMWWW[[[]]][[[ccclllsssvvvwwwxxxzzzyyytttrrrqqqnnnkkklllfff___[[[```lllzzzuuuiiiWWWFFF<<<888777777AAAQQQaaaiiikkkiii\\\NNNGGGDDDDDDJJJMMMNNNOOOQQQXXXXXXYYY\\\```dddeeefffgggiiilllnnnppppppooonnnnnnnnnoooppppppoooooonnnppppppppppppqqqrrrtttuuuuuuvvvvvvvvvwww{{{xxxlllaaaZZZVVVRRRMMMHHHFFFDDDBBB@@@@@@???>>>===<<<<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<>>>===<<<;;;:::;;;<<<===;;;;;;<<<;;;;;;<<>>??????>>>>>>:::999888777666555555555777888999;;;>>>CCCIIINNNVVV___gggjjjiiimmmwwwyyynnnbbbYYYQQQJJJGGGAAA@@@@@@@@@@@@BBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@>>>===<<<<<<<<<>>>@@@AAAAAA@@@??????@@@000000000000////////////222111111111111111111222111222222222111111111000333444777===FFFOOOVVVZZZZZZ```hhhpppvvvyyy|||}}}{{{tttiii``````iiixxxlllTTTBBB999777888===IIIYYYfffnnnmmmcccXXXMMMHHHEEEHHHKKKMMMPPPTTTTTTUUUXXXZZZ^^^aaaeeeggghhhiiikkkmmmnnnooooooooopppooonnnnnnooopppqqqrrrrrrrrrsssssstttttttttuuuqqqrrrtttuuuwwwzzz~~~yyyllldddWWWSSSNNNJJJHHHFFFEEECCC???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;888:::;;;;;;;;;<<<>>>@@@AAAFFFLLLQQQVVV\\\eeekkknnnppprrrrrroookkkhhhgggmmmtttzzzzzzyyyzzzwwwsssrrrrrrsssuuuwwwyyyzzz{{{|||{{{|||~~~}}}zzzrrrtttxxx{{{}}}}}}|||{{{www{{{yyyrrrmmmkkkkkknnnrrrtttwww}}}~~~wwwrrrooogggfffffffffhhhhhhfffdddcccaaa]]]XXXTTTQQQOOONNNNNNPPPRRRTTTXXX___jjjqqqvvvwwwyyy{{{|||{{{yyyxxx}}}}}}uuuooommmllliiiggggggiiipppvvv|||zzzyyyxxxxxxvvvtttrrrooooooooopppqqqssstttvvvwwwzzz~~~}}}wwwpppkkkggghhhiiikkklllnnnnnnooolllkkkhhhfffdddcccddddddcccdddfffgggiiikkkooorrrssstttuuuuuuuuutttrrrqqqooonnnkkkgggddddddfffiiillloooqqqsssttttttvvvxxxvvvwwwyyy{{{{{{{{{yyyyyywwwwwwvvvuuuttttttuuuuuuttttttssssssssstttvvvwwwxxxyyyyyyxxxxxxzzz}}}zzzvvvtttsssrrrqqqtttssstttxxx|||}}}~~~{{{pppkkkkkkoookkkiiimmmpppqqqtttwwwwwwuuuoooiiifffjjjsss{{{~~~|||wwwnnneee___]]]^^^bbbfffjjjjjjgggaaa\\\YYYWWWWWWWWWVVVUUUTTTRRRRRRLLLKKKKKKKKKMMMOOORRRTTTTTTUUUVVVWWWWWWUUUSSSQQQMMMOOOSSSXXX[[[]]]]]]]]]\\\]]]\\\ZZZXXXVVVVVVWWWZZZ```jjjsssxxxwwwtttpppllluuuuuukkk|||xxxzzzppp]]]IIIAAA@@@???===<<<::::::999888777666555555555666888:::<<<@@@FFFJJJQQQZZZcccfffdddfffnnnvvvxxxlllaaaVVVNNNHHHCCCBBBAAAAAAAAABBBCCCDDDCCCCCCBBBAAAAAAAAA@@@@@@??????>>><<<<<<;;;;;;;;;<<<===>>>>>>===<<<===>>>////////////000000000000000000////////////000000000111111222222222111111000111444888@@@IIIQQQVVV\\\___dddjjjqqqwww|||wwwjjjccceeennnwwwuuu\\\GGG;;;888999;;;DDDSSSdddooooooggg___OOOIIIDDDEEEGGGIIILLLQQQRRRTTTWWWZZZ\\\___cccfffhhhiiijjjlllmmmnnnooooooooooooooooooooopppqqqrrrrrrrrrssstttttttttttttttoooqqqsssuuuvvvyyy}}}~~~pppgggZZZVVVQQQLLLJJJHHHFFFDDD???>>>===<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;999999::::::::::::::::::777999;;;<<<<<<===>>>@@@@@@DDDIIIMMMQQQXXX```gggjjjmmmooonnnkkkhhheeedddkkkrrrwwwwwwwwwyyywwwtttqqqrrrtttuuuwwwyyy{{{{{{~~~~~~~~~{{{qqqtttxxx}}}~~~}}}{{{|||~~~~~~zzztttmmmhhhcccdddfffiiimmmttt{{{~~~}}}|||{{{|||}}}~~~zzzxxxppppppoooppprrrrrrqqqoooooolllhhhbbb^^^[[[ZZZYYYYYY[[[^^^^^^___cccjjjpppvvvwwwzzz}}}~~~}}}|||{{{~~~xxxyyyuuuppplllgggeeejjjrrrxxxwwwwwwwwwxxxwwwtttrrrooooooooopppqqqrrrsssttttttuuuwwwvvvtttooojjjggggggggghhhhhhiiihhhhhhhhhiiigggdddaaa```___``````^^^```ccceeefffiiillloooqqqqqqrrrrrrrrrqqqooonnnnnnmmmjjjgggeeefffjjjmmmppprrruuuvvvvvvwwwxxxzzzvvvvvvwwwxxxyyyyyyyyyyyyvvvvvvuuuttttttuuuuuuuuuuuutttttttttuuuvvvxxxyyyyyyyyyzzzyyyxxxxxx{{{}}}~~~}}}zzzwwwuuusssssssssuuussstttyyy}}}wwwooommmpppsssnnnlllpppssstttwwwzzz|||yyysssllliiimmmvvv~~~{{{yyyssskkkccc^^^\\\]]]]]]```cccccc___ZZZVVVTTTQQQRRRRRRRRRQQQPPPOOOOOOKKKJJJKKKKKKMMMOOORRRSSSTTTUUUVVVVVVVVVUUUTTTSSSNNNPPPTTTWWWZZZ]]]^^^^^^[[[\\\\\\ZZZXXXVVVVVVWWWYYY]]]eeemmmtttvvvtttqqqkkkoooxxxzzzpppxxxppplllqqqsssaaaLLLCCC@@@>>><<<;;;;;;;;;;;;:::999888666555444555777888:::===BBBFFFLLLTTT]]]aaaaaabbbgggmmmzzzvvvjjj]]]RRRKKKEEEEEECCCBBBBBBBBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@===<<<;;;;;;:::::::::::::::<<<===<<<;;;:::;;;===------...///000111222222111000///......///000111///000111222333333222222000000222666===EEENNNTTT^^^^^^```dddlllttt{{{vvvggg```bbbgggrrr{{{}}}eeeNNN???999888999@@@OOOaaannnqqqkkkfffTTTLLLEEEDDDDDDEEEHHHMMMPPPSSSVVVXXXYYY\\\```dddggghhhiiijjjlllmmmnnnnnnnnnnnnooopppqqqqqqrrrrrrqqqrrrssstttttttttssssssppprrrtttuuuuuuwwwzzz}}}xxxpppaaa\\\VVVPPPLLLIIIFFFCCC>>>>>>===<<<;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;888888999:::::::::::::::777999;;;<<<;;;;;;===>>>>>>AAAEEEHHHLLLRRR[[[aaafffhhhjjjiiigggdddcccbbbgggmmmrrrrrrrrruuuuuusssrrrrrrtttvvvxxxzzz{{{|||zzzvvvqqquuuzzz~~~}}}~~~}}}xxxoooggg^^^\\\[[[]]]ccciiiooorrr|||}}}zzzooonnnnnnmmmnnnpppqqqssszzz}}}~~~|||vvvqqqmmmkkkkkklllmmmooopppooollllllooorrrvvvxxx|||~~~|||yyyuuunnnhhhlllsssvvvvvvwwwyyyzzzyyywwwtttqqqqqqqqqqqqrrrrrrsssssspppooonnnlllkkkiiihhhgggdddeeefffffffffeeecccbbbeeebbb___\\\ZZZZZZ[[[\\\]]]___bbbdddfffhhhlllnnnoooppppppqqqppppppooonnnkkkjjjhhhffffffjjjpppuuutttvvvyyyzzzyyyzzz{{{|||{{{zzzyyyxxxxxxxxxyyyyyyuuuuuutttttttttuuuuuuvvvvvvuuuuuuuuuwwwxxxzzz{{{yyyzzzzzzyyywwwwwwxxxyyyyyyyyyyyyxxxvvvtttttttttuuuttttttzzz~~~vvvqqqrrrwwwyyysssqqqtttwwwxxx{{{~~~xxxqqqmmmooowww~~~{{{xxxssskkkccc]]]ZZZYYYVVVXXX[[[ZZZWWWSSSPPPNNNKKKLLLMMMOOOPPPPPPPPPPPPMMMMMMNNNNNNOOOOOOPPPPPPTTTTTTTTTTTTUUUUUUUUUUUURRRSSSUUUVVVXXXZZZ[[[\\\YYYZZZ[[[ZZZXXXWWWWWWWWWXXXZZZ___gggpppuuuvvvuuukkkjjjmmmuuu{{{rrrrrrlllgggmmmwww}}}rrrbbbPPPGGGDDD@@@>>>>>><<<<<<<<<<<<;;;999777666444555666777777:::===@@@DDDKKKUUU[[[^^^```cccfffsssssseeeWWWOOOIIIGGGFFFDDDCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@???;;;;;;:::999999999::::::;;;<<<<<<;;;::::::;;;===,,,---...///000111222333333222111000000111222333...///111222333333333222111222444777===EEEOOOUUU```^^^]]]```hhhrrr{{{~~~jjj^^^ZZZ[[[dddllluuu}}}kkkTTTBBB999666999>>>LLL___nnnrrrnnnjjjZZZQQQHHHEEEDDDCCCFFFJJJOOORRRUUUWWWWWWZZZ^^^bbbgggggghhhiiikkklllmmmnnnmmmnnnoooqqqqqqrrrrrrrrrqqqrrrssstttttttttsssrrrrrrtttuuuuuuuuuvvvxxxzzz}}}yyygggbbbZZZSSSNNNIIIEEECCC>>>>>><<<;;;;;;;;;;;;;;;888999;;;<<<===<<<;;;;;;777888999:::::::::::::::888999;;;;;;:::::::::;;;===@@@CCCEEEHHHNNNWWW]]]cccdddfffeeecccaaaaaaaaaccchhhllllllmmmppprrrppprrrssstttvvvxxx{{{|||}}}|||uuuppprrruuu{{{|||~~~{{{qqqhhh\\\XXXUUUWWW]]]cccggghhhpppwww~~~}}}~~~}}}xxxuuuddddddccccccdddeeeggghhhsss|||}}}zzzyyyzzz{{{~~~~~~xxxuuuuuuwwwvvvyyy~~~{{{~~~{{{tttmmmooowwwvvvvvvxxx{{{}}}|||yyywwwrrrsssssssssssssssssssssmmmkkkiiifffeeefffgggiiibbbcccdddeeeeeecccbbb```aaa___\\\XXXWWWWWWXXXYYY___aaadddggghhhkkknnnppppppppppppqqqqqqppppppooohhhgggffffffhhhnnnuuu{{{xxxzzz|||}}}||||||}}}~~~~~~|||yyyxxxxxxyyyzzzuuuttttttttttttuuuvvvvvvvvvvvvvvvvvvxxxzzz|||}}}yyyzzzzzzyyywwwvvvvvvwwwuuuwwwxxxxxxvvvuuuuuuvvvvvvtttttt{{{xxxtttwww~~~~~~yyyvvvyyy{{{||||||uuuppppppvvv|||}}}zzzuuummmeee^^^YYYWWWSSSUUUWWWVVVSSSOOOMMMLLLIIIJJJLLLNNNQQQRRRTTTTTTPPPQQQQQQQQQQQQPPPOOONNNTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYXXXYYY[[[ZZZYYYWWWWWWXXXXXXXXX\\\cccmmmtttwwwxxxjjjfffeeekkkrrryyy}}}yyyzzzsssmmm|||mmmiiiooopppuuu{{{zzzqqqcccTTTLLLHHHDDDCCCDDD<<<=========<<<:::888777444555666666555666999<<<>>>DDDNNNVVV\\\___bbbcccmmmzzzyyyjjj[[[RRRKKKIIIGGGEEECCCCCCCCCCCC@@@@@@AAAAAAAAA@@@??????::::::999999999999999:::<<<<<<===<<<::::::<<<>>>000000111111111111000000---...............------000000000000////////////111000111555888===HHHSSSTTTTTTVVVYYYaaannn{{{uuu___SSSOOOWWW\\\hhhuuu}}}oooYYYFFF===;;;555===MMM^^^lllssssssrrraaaVVVHHHBBBDDDGGGIIIIIILLLNNNQQQVVVZZZ]]]```aaadddgggjjjllllllllllllmmmmmmmmmooopppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqnnnoooqqqtttuuuvvvvvvuuuzzz|||}}}ppphhh]]]VVVRRRMMMGGGAAACCCAAA???<<<;;;;;;<<<===;;;;;;;;;::::::999999999:::::::::999999999888888:::::::::;;;;;;<<<<<<<<<999<<>>>>>>>>===<<<:::999888......////////////......---...............------000000000111111111222222333111222444777;;;EEEOOOQQQRRRTTTYYYaaammmzzz|||fffWWWPPPRRRVVV```mmmtttwww||||||qqq```NNNAAA;;;666===JJJ[[[kkktttvvvtttiii\\\LLLCCCDDDGGGHHHFFFIIIKKKNNNSSSWWWZZZ]]]^^^bbbeeehhhkkkkkkjjjkkklllkkklllmmmnnnooooooooooooqqqqqqqqqpppppppppppppppnnnoooqqqssstttuuuuuuuuuzzz|||ssskkk___WWWSSSOOOIIIDDDAAA???===:::999999:::;;;;;;::::::::::::::::::999::::::::::::999999999999999999999999::::::::::::888:::===@@@CCCGGGLLLPPPVVVYYY\\\____________```dddiiimmmnnnlllkkkkkkllllllmmmnnnqqqtttvvvxxxyyyzzz{{{{{{yyytttpppmmmmmmtttxxx}}}{{{zzzzzz|||~~~zzzvvvhhh___XXXXXX[[[^^^ccchhhlllnnnqqqvvvzzz{{{{{{zzzyyyzzz{{{{{{{{{{{{}}}|||}}}}}}wwwlllaaaXXXSSSNNNPPPXXX```eeegggttt~~~~~~|||{{{uuu{{{xxxppplllmmmoootttxxxzzzxxxwwwyyyzzzxxx{{{yyyvvvrrrnnnkkkiiihhhgggdddbbbbbbeeeffffffddd```aaabbb```^^^\\\\\\]]]]]][[[YYYWWWWWWXXXYYYZZZ]]]aaagggkkkmmmooopppqqqssssssrrrqqqpppooommmlllmmmjjjhhhiiimmmrrrwwwyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}zzzvvvtttuuuvvvttttttttttttttttttttttttssstttuuuwwwyyyzzz{{{|||zzzyyywwwvvvvvvvvvvvvwwwuuuvvvvvvuuuuuutttsssrrrssswww|||yyyyyyyyyxxx{{{|||{{{~~~xxxyyy}}}~~~}}}vvvnnniiiccc[[[WWWXXXYYYXXXUUURRROOOLLLIIIHHHLLLMMMNNNNNNMMMMMMOOOQQQSSSTTTTTTRRRPPPNNNNNNOOORRRSSSTTTVVVVVVVVVVVVVVVTTTUUUVVVVVVUUUUUUVVVWWW[[[ZZZYYYYYYYYYZZZ[[[[[[XXXXXXZZZaaakkktttzzz|||tttkkkccccccgggnnnxxxzzz{{{yyyrrr{{{tttxxx|||}}}{{{|||{{{nnn```TTTIIICCCAAA>>>===;;;;;;;;;;;;;;;:::777666555444555666888999888;;;@@@FFFLLLTTT[[[```bbbjjjvvv~~~ooobbbZZZQQQJJJIIIGGGDDDAAAAAABBB@@@>>>======<<<:::888@@@>>>;;;999888888999:::BBBAAA@@@===;;;999777666,,,,,,------------,,,,,,------...............---/////////000000111111222333111111444555888AAAJJJNNNPPPRRRWWW___jjjvvv~~~mmm\\\RRRMMMPPPYYYdddiiikkknnnrrrtttvvvvvvrrrhhhXXXGGG:::999;;;DDDUUUhhhuuuxxxvvvtttdddPPPEEEEEEGGGFFFDDDHHHJJJMMMQQQUUUYYY[[[\\\___bbbfffiiiiiiiiijjjkkkjjjjjjkkklllmmmmmmmmmmmmoooooooooooooooooooooooommmnnnpppqqqssssssttttttyyy{{{~~~xxxooobbbYYYUUURRRLLLHHHBBB@@@===;;;999999999:::999::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::999999999888888888888888777999<<<>>>AAADDDIIIMMMOOOSSSYYY]]]___``````aaagggiiimmmooonnnmmmjjjhhhfffggghhhjjjnnnqqquuuwwwvvvwwwxxxuuurrrnnnllllllyyy}}}|||xxxuuuuuuvvv{{{|||yyyqqqfff]]]]]]bbbfffjjjnnnnnnllliiihhhiiilllppprrrtttvvvyyy{{{{{{{{{|||}}}|||yyyyyyxxxsssjjjbbbWWWRRRMMMNNNUUU^^^fffiiiwww}}}||||||{{{vvv{{{{{{ssskkkhhhjjjnnnrrrwwwyyyxxxwwwyyyzzzxxxxxxvvvsssoookkkgggdddccc___^^^^^^```bbbdddddddddaaaaaa```^^^[[[[[[\\\^^^]]]]]]^^^^^^^^^]]]]]]\\\]]]aaahhhmmmppprrrtttvvvvvvuuusssqqqnnnmmmlllkkkiiihhhgggiiimmmssswwwyyyyyyzzz|||}}}~~~~~~~~~~~~}}}}}}|||yyyuuussstttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuwwwyyyzzzzzzxxxwwwwwwvvvvvvvvvwwwwwwuuutttsssrrrqqqqqqqqqqqquuuyyy{{{xxxyyyzzzxxx{{{}}}~~~}}}|||~~~~~~{{{rrrhhhbbb\\\WWWUUUWWWWWWVVVTTTRRROOOLLLJJJIIIKKKMMMMMMMMMLLLMMMOOOQQQRRRSSSTTTRRRPPPOOOOOOPPPRRRRRRTTTUUUUUUVVVUUUUUUSSSTTTVVVVVVUUUTTTVVVWWWZZZZZZZZZZZZZZZ[[[\\\]]]XXXXXXYYY^^^gggpppxxx{{{|||sssjjjgggjjjqqq}}}ssszzz}}}vvv}}}yyywwwxxx|||wwwfffWWWLLLGGG@@@???======>>>>>>===<<<777666555444555666777888777:::???DDDIIIPPPWWW[[[ZZZ```jjjwwwzzzmmmbbbXXXNNNKKKIIIEEECCCDDD???>>>======>>>>>>===<<<:::999999999:::===@@@AAADDDCCC@@@===;;;999999888++++++,,,,,,,,,,,,++++++,,,---......///.........------------............111000000222333666>>>HHHMMMOOORRRVVV\\\eeeooouuuxxxwwwyyy~~~qqq___UUUKKKMMMTTT^^^cccdddfffiiilllooorrrrrrmmmaaaMMM<<<;;;:::>>>MMMbbbqqqwwwvvvzzziiiUUUHHHFFFGGGFFFCCCIIIJJJNNNRRRVVVYYY[[[\\\]]]aaaeeehhhiiijjjkkkllljjjjjjkkklllllllllllllllmmmmmmmmmnnnnnnooooooooommmnnnooopppqqqrrrssssssvvvwwwzzz}}}rrreee\\\WWWTTTPPPLLLEEECCC@@@>>><<<;;;;;;<<<999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888777777777777999;;;===???CCCGGGJJJKKKQQQXXX___bbbcccdddeeehhhiiijjjlllmmmjjjeeeaaa___```aaadddhhhmmmrrruuuuuuuuuuuusssqqqqqqrrrttt{{{tttpppmmmmmmqqqwww~~~~~~wwwllldddffflllqqqtttwwwuuupppiiibbb```bbbiiimmmuuuxxx|||~~~}}}|||||||||{{{yyyvvvuuuuuurrrlllhhh^^^YYYSSSRRRWWW___fffjjjsss|||~~~|||zzzyyyyyyzzzzzzvvv{{{~~~yyyqqqhhheeefffiiiooouuuxxxwwwwwwyyyzzzxxxsssqqqnnnkkkgggbbb___]]]VVVWWWYYY\\\___aaabbbbbbcccdddcccbbb___^^^___```]]]___aaaccccccaaa___^^^]]]bbbhhhnnnrrrtttvvvxxxxxxvvvrrrooollljjjjjjiiifffeeefffjjjoootttwwwyyyyyyzzz|||~~~~~~}}}}}}zzz{{{zzzxxxuuusssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuwwwxxxyyyzzzvvvvvvvvvvvvvvvwwwwwwwwwuuutttrrrqqqppppppqqqqqqxxx|||xxxxxx{{{}}}zzz|||~~~~~~~~~{{{ooobbb[[[VVVRRRRRRTTTRRRRRRQQQPPPOOONNNNNNMMMKKKLLLMMMMMMLLLLLLNNNPPPRRRSSSSSSRRRPPPOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVTTTUUUWWWWWWVVVVVVWWWYYYVVVVVVWWWWWWXXXYYYZZZ[[[ZZZYYYYYY]]]dddnnnvvv|||~~~uuuqqqpppsss|||uuuwwwzzz|||{{{zzz|||yyyxxxyyy~~~~~~ooo```UUUJJJFFFBBBAAAAAA@@@===;;;777777666555555555666777777:::>>>BBBFFFKKKRRRVVVXXX[[[bbblllzzzwwwjjj___TTTNNNKKKFFFEEEFFF???>>>======??????>>>===555555666888;;;???BBBDDDBBB@@@>>><<<;;;<<<===>>>+++,,,,,,------,,,,,,+++,,,------...//////......//////......------,,,,,,///---...111222555===FFFMMMOOORRRUUUYYY___fffkkknnnqqquuuxxxzzz~~~|||pppbbbYYYJJJJJJOOOYYY___```aaadddjjjnnnppppppnnngggUUUDDD???:::999DDDXXXjjjsssuuuzzzlllZZZNNNIIIHHHGGGEEEHHHJJJMMMQQQTTTXXXZZZ[[[\\\```dddhhhiiikkklllmmmkkkkkklllmmmmmmmmmllllllkkkkkklllmmmnnnnnnoooooonnnnnnoooooopppqqqrrrsssrrruuuxxx{{{vvviii___ZZZWWWRRRNNNHHHFFFBBB???===<<<<<<<<<999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999888888777777888:::<<<===>>>AAAEEEHHHKKKQQQYYY```eeeggghhhjjjgggfffggghhhhhheee```\\\[[[\\\]]]aaaffflllqqqtttsssrrrpppnnnooossszzz|||tttlllgggdddeeeiiirrr|||yyyqqqlllpppvvvzzz}}}}}}yyypppgggaaaaaafffkkkvvvyyy}}}~~~}}}{{{zzzyyywwwvvvuuutttssssssrrrqqqhhhccc\\\XXXYYY___eeeiiimmmttt}}}|||yyyxxxwwwxxxzzz{{{yyy|||~~~~~~}}}yyyrrriiiccccccdddmmmsssvvvvvvvvvxxxxxxuuuqqqooolllgggaaa[[[VVVTTTNNNQQQVVVZZZ]]]^^^``````bbbdddfffeeeccc```______\\\^^^aaacccdddbbb```^^^]]]bbbhhhnnnqqqtttvvvwwwuuussspppmmmjjjhhhggggggdddeeeggglllrrrwwwyyyyyyyyyzzz}}}~~~~~~}}}|||yyyzzzzzzxxxuuusssrrrsssrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwxxxyyyzzzuuuvvvvvvvvvwwwwwwvvvvvvuuutttrrrqqqpppqqqrrrsss{{{yyyzzz}}}}}}yyylll___XXXTTTQQQPPPRRRQQQQQQQQQPPPOOOOOONNNNNNKKKLLLMMMLLLKKKKKKMMMNNNPPPQQQRRRQQQPPPOOOPPPQQQSSSSSSSSSTTTTTTUUUVVVVVVSSSTTTVVVVVVUUUVVVWWWYYYUUUUUUVVVWWWXXXXXXYYYYYY[[[[[[[[[]]]cccllluuu||||||wwwwww{{{www~~~~~~|||}}}yyyiiiVVVOOOGGGBBBAAA@@@>>>;;;888888777777666666666666333555999<<>>??????===<<<<<<<<<;;;;;;;;;===>>>???AAA@@@>>><<<;;;<<<===>>>,,,,,,------------,,,,,,,,,,,,---...////////////111111111000000000//////...---...111222444<<>>::::::999999888777666666444666888:::<<<@@@DDDHHHKKKOOOUUU]]]ggguuuuuuhhh[[[RRRLLLEEEAAAAAADDDBBB@@@?????????===;;;>>>>>>>>>??????AAABBBBBBCCCAAA???===;;;:::::::::+++,,,,,,------,,,,,,++++++,,,---...//////////////////000000111222333333000///000222222333999BBBIIILLLOOORRRTTTWWWZZZ]]]^^^bbbhhhkkkllloootttxxxzzz~~~{{{wwwsssnnnlllmmmppprrrooofff^^^MMMIIIIIIOOOUUUWWWZZZ]]]aaajjjppppppsssvvvmmm```IIIBBB;;;<<>>===<<<<<<;;;::::::::::::::::::999::::::::::::999999999999666777777777777777777888777999::::::;;;===@@@CCCGGGKKKRRRXXX\\\```cccfff]]]```ccccccbbbbbbeeegggggggggiiikkkmmmoooqqqrrrllllllmmmnnnqqqwwwzzzrrrjjjfff___^^^```gggrrr|||~~~yyyuuussssssvvvvvvqqqppprrrtttwwwxxxxxxvvvvvvwwwuuuuuuuuurrrppprrrxxx}}}{{{wwwpppiiieeeeeehhhjjjlllmmmqqqxxx~~~|||yyyvvvuuuvvvxxxzzz{{{{{{}}}~~~}}}|||zzzxxxvvvuuuyyy}}}{{{sssjjjdddbbbjjjppptttsssrrrsssqqqnnnllljjjfff```YYYQQQJJJFFFEEEJJJRRRWWWYYYZZZ\\\]]]\\\]]]^^^]]][[[YYYXXXXXXVVVWWWXXXYYYZZZ[[[\\\\\\]]]aaafffjjjllllllmmmnnniiihhhhhhgggfffdddcccbbbfffiiimmmsssyyy||||||zzzyyy{{{}}}~~~|||zzzwwwyyyzzzyyyvvvtttsssssssssssssssssssssssssssssssssssstttuuuvvvvvvwwwxxxvvvvvvwwwwwwvvvuuutttsssooopppqqqrrrsssttttttttt}}}}}}~~~}}}ooodddZZZYYYZZZYYYVVVVVV[[[ZZZXXXVVVSSSQQQOOONNNKKKLLLLLLKKKJJJIIIKKKLLLLLLMMMOOONNNNNNMMMOOOPPPPPPPPPOOOOOOPPPQQQSSSTTTOOOQQQRRRSSSSSSSSSUUUVVVXXXYYYZZZZZZ[[[ZZZYYYYYYYYY[[[\\\^^^aaahhhqqqwwwvvv```OOOGGGEEECCCAAA<<<;;;;;;:::999888777666555777888:::;;;>>>BBBEEEDDDKKKRRRWWW\\\hhhyyy|||ooobbbYYYQQQIIIDDDCCCCCCBBB@@@@@@@@@@@@>>><<<<<<===>>>@@@AAACCCDDDEEE@@@@@@???===;;;:::999888++++++,,,,,,,,,,,,+++++++++,,,---...////////////***+++---///111222444555222111111333222111777???FFFIIINNNQQQTTTVVVYYY\\\ZZZ\\\```eeejjjoooqqqrrruuuyyyvvvsssnnniiigggiiinnnrrrpppggg___RRRLLLJJJNNNTTTVVVYYY\\\ZZZgggppprrrvvv|||wwwkkkMMMFFF===<<>>AAACCCGGGMMMRRRVVVZZZ^^^aaaZZZ___cccdddcccdddjjjpppnnnooopppqqqqqqqqqppppppkkkmmmpppsssvvvzzz{{{tttmmmiii```______eeeoooyyy|||uuupppmmmqqq~~~yyyvvvqqqsssvvvxxxxxxxxxyyyzzzuuuvvvuuurrroooqqqxxx~~~~~~xxxqqqlllkkkmmmooommmlllmmmpppyyy|||zzzvvvsssrrrrrrtttuuuwwwvvvxxx~~~|||{{{zzzxxxuuusssqqqwww}}}~~~xxxnnngggccciiiooosssrrrqqqqqqooollldddcccaaa]]]XXXRRRMMMJJJCCCIIIQQQWWWYYYYYY[[[\\\\\\\\\\\\YYYWWWVVVXXXYYYUUUTTTTTTTTTUUUXXXZZZ[[[]]]aaaeeeiiiiiiiiijjjjjjdddeeeeeefffeeedddbbbaaahhhjjjooouuu{{{}}}}}}{{{yyy{{{~~~~~~|||zzzwwwyyyzzzyyywwwtttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuvvvvvvvvvwwwwwwwwwvvvuuusssrrrlllmmmppprrrtttttttttttt|||}}}~~~{{{yyyvvvyyy~~~~~~{{{jjj```YYYZZZ^^^]]]ZZZYYY[[[ZZZYYYXXXVVVUUUTTTSSSKKKKKKLLLKKKIIIIIIJJJLLLKKKLLLNNNNNNMMMMMMNNNPPPOOONNNMMMMMMNNNOOOQQQRRRPPPRRRTTTUUUTTTUUUWWWXXXXXXXXXYYYZZZZZZYYYXXXWWWWWWYYY\\\]]]```fffnnnuuu}}}qqqZZZNNNHHHDDDBBB======<<<;;;:::999777666111222444555666888<<>>BBBBBBAAA@@@???===<<<<<<;;;<<<<<<===<<<<<<;;;:::------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......------,,,---000444888;;;@@@HHHPPPUUUVVVVVVYYY\\\ZZZZZZ\\\^^^bbbgggkkkmmmrrrssstttuuutttrrrpppnnnfffgggjjjnnnpppmmmiiieeeVVVKKKHHHQQQWWWWWWYYY___bbbcccgggpppyyy~~~|||yyyaaaMMM===<<>><<<;;;:::888555333555666666777888:::<<<===>>>EEELLLMMMMMMRRR]]]ggg|||qqqfff[[[PPPKKKLLLFFFCCCBBBCCCAAA???AAAEEEBBBCCCEEEDDDAAA???>>>>>>>>>>>>>>>===<<<;;;999888+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------000///......///222555777<<>>:::>>>EEEUUUeeerrryyy|||vvvmmmcccYYYQQQMMMJJJJJJNNNPPPPPPRRRWWWWWWZZZ^^^aaacccdddfffhhhfffgggiiijjjkkkkkkkkkjjjiiijjjlllmmmnnnnnnnnnnnnooopppqqqpppppppppqqqssstttvvvxxxwwwwww{{{{{{sssnnnfff^^^YYYTTTMMMGGGDDDBBBAAA@@@@@@???>>><<<;;;:::999999:::::::::999999999888888777777777777888888888888888888888999999;;;<<<<<>>===<<<;;;888666666666666777888999;;;<<<<<>>@@@EEEDDDEEEFFFEEEAAA>>>===<<<============<<<<<<;;;:::************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///......------......222111///...///000222333888@@@KKKRRRUUUVVVWWWXXXZZZYYYZZZ\\\```gggmmmqqqqqqpppooonnnlllkkkjjjiiiiiijjjlllooorrrrrrpppnnnkkkbbb]]]```aaa\\\[[[^^^``````bbbhhhpppwwwyyyyyykkkUUU@@@999:::@@@MMMYYYkkkuuu~~~zzzrrrfff\\\OOOKKKJJJMMMNNNNNNQQQVVVUUUXXX\\\___aaacccfffhhhggghhhiiikkklllmmmmmmmmmkkkkkklllllllllmmmmmmmmmnnnoooppppppoooooopppqqqrrrtttvvvuuuuuuwww|||yyytttkkkbbb]]]XXXQQQKKKGGGDDDBBB@@@@@@???>>><<<;;;:::999999:::::::::999999999888888777777777777888888888888888888888888999:::;;;;;;>>>???AAADDDHHHNNNSSSVVV[[[___dddiiilllnnnqqqrrrtttuuutttqqqmmmjjjiiiiiinnnvvv|||~~~~~~|||wwwrrrnnnhhhbbb]]]\\\\\\]]]\\\ZZZZZZ^^^gggrrr|||zzzppphhheeehhhlllxxx|||uuuttttttttttttvvvwwwxxxzzzzzzvvvuuu{{{}}}xxxwwwxxx|||yyyvvvtttvvv|||{{{wwwvvvuuutttttttttttttttrrrsssuuuwwwxxxyyyxxxxxxzzzzzz{{{zzzyyywwwuuuttttttwww}}}xxxkkkjjjjjjkkkllljjjddd___VVVUUUTTTTTTTTTPPPJJJDDDDDDGGGLLLQQQSSSTTTSSSRRRUUUWWWXXXXXXWWWVVVVVVWWWUUUTTTTTTTTTUUUXXX[[[]]]^^^```bbbccccccbbbaaa```___```aaabbbccceeeffffffooossswwwzzzzzzzzz{{{|||||||||}}}}}}|||zzzxxxwwwuuuuuutttsssrrrqqqqqqpppqqqrrrtttvvvwwwvvvuuutttpppqqqssssssssstttvvvxxxzzzyyyxxxvvvtttrrrpppoooooonnnnnnpppsssxxx~~~~~~}}}{{{tttqqqoooqqqyyy|||tttooonnniiioooyyy{{{uuuiii___\\\\\\[[[[[[\\\\\\\\\[[[ZZZYYYVVVSSSRRRSSSQQQNNNLLLJJJJJJKKKLLLMMMMMMNNNMMMKKKKKKLLLMMMMMMNNNOOOPPPPPPPPPOOONNNMMMOOOQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTWWWUUUVVVYYYZZZ[[[```fffrrrtttwwwzzz}}}}}}kkkzzzkkkWWWMMMIIICCCAAA???>>>>>>===;;;999666666666666777888999::::::===BBBFFFJJJOOOTTTYYYaaaiiiwww~~~qqqbbbVVVRRRKKKGGGCCCCCCBBBAAABBBGGGGGGHHHIIIFFFBBB>>>;;;::::::;;;;;;<<<<<<<<<======+++*********++++++,,,---------------------------000000...------...///000111000///......///111222666===HHHPPPTTTTTTTTTTTTUUUVVVXXX\\\aaaggglllooonnnnnnmmmllllllllllllmmmooooooooorrruuuvvvvvvuuuwwwpppjjjjjjgggaaa]]]^^^aaa______cccjjjqqquuuwwwooo[[[EEE:::888<<>><<<;;;::::::::::::::::::999999999888888666777777777888888888888888888888888888999::::::=========???CCCIIINNNQQQWWW\\\ccchhhkkkmmmnnnppplllnnnnnnmmmkkkjjjjjjkkkllluuu}}}}}}{{{xxxuuuqqqlllggg^^^WWWRRRRRRUUUWWWXXXVVVVVVZZZbbbnnnyyy}}}tttkkkeeeddddddlllttt|||}}}}}}|||xxxsssssssssrrrrrrsssuuuwwwxxxzzz{{{xxx{{{yyyuuutttwwwtttrrrrrrvvv||||||uuuuuutttsssssssssssssssssstttvvvxxxyyyyyyyyyyyyxxxyyy{{{|||}}}|||{{{zzzsssvvv|||tttpppllljjjjjjiiieeebbbZZZXXXXXXYYY[[[YYYTTTPPPMMMMMMNNNOOOQQQRRRQQQPPPSSSUUUWWWXXXWWWVVVVVVWWWUUUUUUUUUVVVYYY\\\```bbbaaabbbcccdddcccbbb```___]]]^^^```cccfffiiikkklllrrruuuxxx{{{{{{|||}}}~~~}}}}}}|||{{{zzzxxxwwwvvvssssssssssssrrrrrrrrrrrroooqqqtttwwwwwwwwwuuutttpppqqqrrrrrrrrrsssvvvyyy{{{yyywwwtttrrrpppooooooooonnnnnnpppuuu|||}}}~~~~~~wwwnnnhhhhhhgggoooyyy|||yyytttjjj___\\\[[[YYYYYY[[[YYYYYYYYYYYYWWWUUURRRQQQRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMNNNMMMKKKKKKLLLNNNMMMMMMNNNOOOOOOOOONNNMMMMMMOOOQQQRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRXXXUUUUUUWWWWWWWWW[[[aaammmttt{{{~~~}}}|||~~~iiiqqqwww___PPPIIIEEECCC@@@?????????===;;;777777666666777777888888888:::===BBBHHHMMMPPPQQQWWW]]]hhhxxx|||mmm___XXXPPPJJJEEEEEEEEEDDDFFFJJJJJJKKKLLLIIIDDD>>>;;;999888888888999:::;;;<<<===---,,,++++++*********+++------------------------......------...///111222............///000111222555<<>>===;;;;;;:::::::::::::::999999999888888666777777777888888888888888888777777777888999999;;;;;;;;;===@@@EEEJJJMMMRRRWWW^^^dddgggiiijjjkkkiiijjjkkkkkkjjjjjjkkkllliiirrryyyxxxuuurrrmmmiiieee___WWWPPPLLLMMMOOORRRTTTSSSSSSVVV^^^iiivvv}}}zzzrrrjjjeeebbbeeelllsssttttttuuusssooorrrqqqqqqqqqrrrtttvvvwwwzzz~~~~~~wwwqqqmmmmmmkkkkkknnnttt{{{}}}zzzwwwssssssrrrrrrqqqrrrrrrrrrtttuuuwwwxxxyyyyyyyyyyyyvvvxxx{{{~~~vvvvvvyyy|||uuummmgggggghhhhhhgggbbb```^^^```cccdddccc```ZZZVVVQQQNNNOOOPPPQQQQQQPPPSSSUUUVVVVVVUUUUUUVVVUUUVVVXXX[[[___bbbdddeeecccdddeeeeeedddccc```___]]]___bbbfffjjjnnnqqqsssuuuwww{{{}}}}}}~~~~~~|||zzzxxxvvvvvvuuussssssssssssssssssssssssnnnpppsssvvvwwwvvvtttssspppqqqrrrqqqqqqrrruuuxxxzzzyyyvvvtttrrrpppoooooonnnnnnooorrrxxx~~~||||||yyyvvvzzzzzzqqqhhhddddddkkkrrr{{{{{{vvvsssnnneee]]][[[ZZZWWWWWWYYYVVVVVVVVVVVVUUUSSSQQQPPPPPPOOONNNMMMMMMNNNNNNOOOLLLMMMMMMLLLKKKKKKMMMNNNLLLMMMMMMMMMMMMLLLLLLLLLNNNPPPRRRSSSSSSSSSTTTUUUSSSRRRRRRQQQQQQQQQQQQQQQXXXVVVUUUVVVUUUTTTXXX^^^fffooo{{{|||wwwtttyyyooommmsssgggSSSIIIGGGDDDAAA@@@@@@???>>><<<999888888777777777777777888888:::???FFFJJJLLLLLLQQQTTT\\\iiixxxxxxiii```UUUMMMFFFFFFFFFFFFHHHKKKLLLNNNNNNLLLGGGAAA===;;;666666666777888999;;;<<<...---,,,+++************------------------------,,,,,,,,,---...///111222,,,,,,,,,---///000222222444:::BBBKKKQQQSSSRRRQQQMMMOOOTTTXXX]]]aaadddeeejjjlllnnnrrrvvvyyy|||}}}}}}zzzvvvuuuvvvyyy{{{|||}}}zzzuuuooohhhccc```^^^\\\XXXUUUVVVYYY]]]```fff^^^QQQDDD:::777:::>>>FFFQQQ^^^iiiqqquuuppphhh[[[TTTMMMJJJGGGEEEGGGLLLOOORRRUUUXXX[[[___dddgggiiiiiiiiijjjkkklllnnnooooooooonnnnnnnnnnnnnnnnnnmmmoooqqqqqqooommmmmmmmmmmmmmmnnnppprrrtttvvvwww}}}zzznnnddd```[[[VVVQQQLLLFFFBBBAAA@@@???===<<<;;;:::::::::::::::999999999888888777777777777888888888888888777777777777777888888999999999;;;>>>BBBFFFHHHKKKPPPXXX]]]aaacccdddeeebbbdddeeedddcccbbbdddeeegggnnnsssrrrpppnnniiiddd^^^[[[UUUPPPMMMMMMMMMOOOQQQQQQQQQSSSYYYdddqqqzzzzzzppphhhbbbaaagggmmmnnnpppssstttrrrpppppppppppprrrtttvvvwwwyyy|||wwwpppkkkhhhfffggglllttt{{{~~~~~~|||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}zzzwwwvvvrrrqqqqqqppppppqqqqqqqqqqqqrrrtttuuuvvvvvvvvvuuuuuuwww{{{~~~{{{xxxyyy||||||sssiiicccbbbdddfffgggeeebbbaaaccchhhllllllkkkaaaZZZRRRMMMMMMOOOPPPPPPOOOQQQRRRSSSRRRQQQRRRSSSTTTWWW[[[```dddfffggggggcccdddeeefffeeecccaaa___^^^```dddiiinnnssswwwyyyxxxzzz}}}}}}zzzwwwvvvuuuuuuttttttttttttttttttttttttpppqqqsssuuuuuuuuutttsssppprrrrrrrrrqqqrrrtttvvvwwwvvvuuutttrrrpppoooooommmnnnqqqvvv}}}xxx~~~zzzwwwwwwrrrnnnsss}}}|||vvvmmmdddcccfffpppvvv}}}~~~yyysssnnnkkkggg```[[[ZZZYYYVVVUUUWWWSSSSSSRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOJJJKKKLLLKKKJJJJJJLLLNNNMMMLLLLLLLLLKKKKKKKKKKKKNNNPPPRRRSSSSSSSSSTTTUUUSSSSSSRRRQQQQQQQQQQQQQQQWWWUUUTTTUUUTTTSSSVVV\\\^^^hhhvvvyyyssslllsss~~~uuunnnnnn~~~wwwyyyqqqZZZMMMJJJGGGCCCAAA@@@@@@>>>===;;;:::999888777777777777777777999<<>>888777666666666888999:::,,,,,,++++++***+++++++++........................+++,,,---...............,,,,,,------...///000111111666???HHHPPPTTTUUUTTTNNNNNNOOORRRVVV[[[```ccckkkmmmqqqvvv{{{}}}wwwssstttwwwyyy{{{}}}}}}{{{vvvpppjjjeeebbbaaa^^^YYYSSSPPPQQQTTTVVV[[[[[[UUUHHH;;;555666:::<<>>===<<<;;;999888777777777666666777:::===AAAEEEHHHHHHLLLQQQUUU\\\jjj|||}}}mmmaaaUUUOOOLLLIIIHHHJJJNNNPPPRRRRRRNNNHHHDDDBBB<<<:::999777777777999999************+++,,,------........................,,,---.........---,,,+++---------........./////////333<<>><<<;;;;;;;;;:::::::::999999999888888777777777777888888888888888777666666666666777777333444666888;;;===>>>???BBBFFFLLLQQQUUUXXX[[[]]][[[^^^aaaccceeehhhkkknnnjjjmmmmmmmmmooopppkkkccc``````aaaaaa___\\\XXXVVVOOOOOONNNOOOSSS^^^lllvvvwwwjjjaaa^^^cccffffffgggkkknnnmmmooonnnnnnoooqqqsssuuuvvvyyy~~~|||wwwsssooommmlllpppvvvzzzyyyvvvvvvwwwwwwxxxxxxyyyyyyzzzvvvwwwwwwvvvuuutttuuuvvvpppoooooooooooooooppppppnnnooopppqqqrrrrrrqqqqqqssstttwww}}}|||qqqmmmlllllllllhhhccc\\\YYYYYYZZZYYYXXXUUUVVVZZZ```gggjjjhhheeeZZZTTTMMMKKKMMMNNNMMMKKKNNNNNNNNNLLLKKKKKKMMMOOOQQQVVV^^^eeeiiihhhfffddd```aaacccdddcccbbb```^^^___aaaeeekkkqqqvvvzzz}}}}}}~~~zzzwwwuuuuuuvvvttttttssssssssssssrrrrrrvvvvvvvvvuuuuuuuuuuuuuuuppprrrttttttsssqqqpppqqqooopppqqqrrrqqqooommmllllllooottt{{{zzz~~~}}}wwwpppwwwyyyrrrjjjeeehhhnnnvvvzzz}}}zzzqqqiiidddcccaaa]]][[[[[[YYYTTTQQQRRRQQQOOOMMMKKKJJJKKKMMMOOOPPPPPPOOONNNMMMKKKJJJJJJHHHIIIJJJIIIIIIIIIKKKMMMOOOOOONNNMMMLLLLLLMMMMMMLLLNNNPPPQQQPPPPPPRRRSSSUUUTTTSSSRRRQQQRRRSSSSSSSSSPPPPPPRRRQQQQQQUUU[[[aaadddlllyyy|||sssdddfffkkksssxxx{{{~~~wwwrrrqqq}}}wwwrrrfffmmmwwwqqqgggQQQMMMIIIEEECCCBBBAAA???>>>===<<<:::999888777777444555777777999===CCCHHHFFFKKKOOOPPPRRR\\\mmm{{{{{{nnn___WWWSSSNNNKKKLLLNNNQQQSSSSSSPPPKKKGGGEEE???===;;;999888888999999((()))+++...///000//////...---,,,+++***+++,,,---........................222------000///+++***...000666;;;???GGGQQQUUURRRQQQOOOMMMLLLOOOUUU\\\aaaooopppqqqrrrtttwww||||||{{{yyyrrrllllllqqqvvvwwwwwwxxxwwwtttpppllljjjeee```ZZZVVVTTTQQQMMMIIIOOOQQQQQQKKK@@@777111000777999>>>HHHUUUcccmmmsssnnneeeVVVIIICCCBBBDDDFFFHHHJJJLLLPPPVVV[[[```cccjjjkkkmmmlllkkkjjjjjjkkknnnnnnoooooooooooonnnnnnooopppqqqqqqooonnnnnnooooooooooooooonnnmmmlllkkkvvvxxx~~~~~~ssslllddd```___ZZZRRRJJJHHHDDD???<<<;;;:::999999999::::::::::::999888888333555777888999888777666:::999888777666666777777666777888999;;;<<<>>>>>>???@@@CCCHHHMMMSSSXXX[[[\\\___cccgggkkkmmmmmmmmmqqqooonnnmmmlllkkkiiihhhhhhjjjlllmmmkkkeee___[[[YYYUUUSSSUUUWWW\\\fffooo~~~yyylll```[[[]]]_________bbbggglllnnnkkkiiikkkppptttvvvuuu~~~}}}xxxwwwyyyuuuooolllnnnqqqrrrtttxxxttttttuuuvvvwwwwwwwwwwwwxxxxxxwwwvvvuuuuuuuuuvvvppppppooooooppppppqqqrrrppprrrrrrrrrooommmmmmnnnuuutttvvv~~~xxxpppkkkiiigggfffccc\\\VVVQQQPPPSSSVVVWWWXXXYYY[[[]]]___```aaa[[[TTTLLLFFFFFFHHHIIIIIILLLLLLLLLJJJJJJKKKOOORRRUUUZZZbbbgggiiiiiihhhhhhaaaccceeedddbbb```_________cccggglllqqqvvv{{{~~~{{{xxxwwwxxxxxxxxxuuutttsssqqqpppoooooonnntttuuuvvvwwwwwwvvvuuutttppppppqqqrrrrrrsssssstttvvvuuutttsssqqqooommmllljjjnnnuuu~~~{{{www{{{}}}vvvjjjfffkkkrrrzzz~~~yyynnngggeeeggg```^^^\\\YYYUUURRRPPPNNNLLLLLLLLLLLLMMMNNNOOOOOORRROOOMMMMMMNNNNNNJJJGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOLLLNNNOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUTTTRRROOOMMMQQQQQQRRRSSSUUUXXXZZZ[[[]]]cccllluuuzzz||||||{{{nnnjjjffffffllltttyyy|||uuukkkkkkpppyyywwwbbbXXXMMMGGGGGGGGGBBB===>>>===;;;;;;;;;;;;:::888666666777777888;;;@@@DDDEEEHHHLLLMMMOOOVVV```hhh{{{~~~nnn```YYYTTTOOOLLLLLLMMMOOOSSSVVVTTTNNNIII@@@AAA@@@<<<888666999<<<++++++,,,---............000///---,,,++++++++++++------------------------111...---111000---,,,000000666:::===DDDOOOSSSRRRRRRQQQPPPQQQTTTZZZ```dddggghhhiiikkknnnttt{{{{{{|||{{{uuunnnjjjjjjllllllnnnqqqssssssqqqnnnkkkeeeaaa\\\YYYVVVSSSOOOKKKLLLNNNNNNIII@@@888333222111333999CCCPPP^^^jjjppppppgggZZZNNNGGGFFFGGGIIIHHHIIIKKKOOOTTTZZZ^^^aaaeeegggiiijjjjjjjjjkkkllllllmmmmmmnnnnnnnnnnnnmmmnnnpppqqqqqqooonnnoooooopppooommmllllllmmmnnnnnntttvvv|||zzzrrriiidddbbb___XXXRRRKKKGGGAAA===;;;;;;;;;:::999::::::::::::999888888444555777888999888777666888888888777777777777777888888888777777777777777;;;<<<>>>BBBGGGMMMRRRUUU\\\___ccciiinnnqqqssstttpppooonnnmmmmmmmmmmmmllloooqqqttttttrrrlllfffccc___ZZZWWWWWWYYY]]]fffpppzzz{{{nnncccXXXYYY[[[[[[[[[^^^bbbfffkkkjjjjjjlllooorrrssssss|||}}}{{{yyyzzzuuuooolllnnnqqqrrrsssvvvuuuuuuuuuuuuuuuuuuttttttxxxwwwwwwvvvuuuuuuuuuvvvqqqppppppppppppqqqrrrrrroooppppppooollljjjjjjjjjmmmnnnrrryyy~~~wwwrrrmmmjjjccc```ZZZTTTPPPOOOQQQTTTWWWWWWXXXYYYZZZ[[[\\\]]]XXXRRRJJJFFFEEEGGGHHHHHHIIIJJJJJJJJJKKKMMMRRRUUUYYY^^^cccggghhhgggeeeeee```aaabbb```^^^\\\\\\]]]^^^ccciiioootttyyy~~~|||xxxwwwxxxxxxwwwuuutttsssrrrqqqppppppoootttuuuvvvwwwwwwvvvuuutttrrrrrrrrrrrrssssssssssssuuuttttttrrrqqqnnnmmmlllnnnrrryyy}}}yyy}}}~~~~~~uuukkkiiiooovvv~~~~~~wwwmmmeeebbbaaa\\\[[[ZZZWWWUUURRRPPPOOOLLLLLLLLLLLLLLLMMMNNNNNNQQQOOOMMMNNNNNNNNNKKKHHHHHHHHHIIIIIIIIIIIIIIIIIILLLLLLKKKKKKKKKKKKLLLLLLLLLNNNOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUTTTSSSQQQOOORRRSSSSSSTTTVVVXXXZZZ[[[]]]aaagggooovvvzzzzzzyyynnniiicccbbbgggpppxxx}}}yyypppooosss{{{rrrfffVVVKKKGGGFFFEEEDDD@@@>>><<<;;;::::::888666666777777777777:::>>>BBBEEEHHHLLLMMMNNNSSS[[[bbbqqq{{{ooofff^^^WWWQQQOOONNNOOOSSSXXXXXXTTTOOOFFFDDDBBB===:::999:::<<<...------,,,,,,,,,------222111///---,,,+++++++++------------------------000......111111//////222111444777:::AAAKKKRRRSSSPPPPPPPPPRRRUUUZZZ___bbbbbbbbbbbbbbbfffnnnwww~~~zzz|||}}}xxxpppgggbbbaaa___cccjjjpppsssrrrpppnnnfffccc```^^^[[[WWWRRROOOIIIJJJJJJFFF@@@:::555333...000444<<>>===<<<;;;999777777888777777666777;;;>>>AAADDDHHHKKKMMMQQQXXX]]]iiiuuuxxxmmmaaaYYYTTTPPPNNNRRRYYY^^^[[[WWWOOOJJJDDD???===<<<<<<<<<...---,,,++++++,,,......000000///...---,,,,,,,,,------------------------...---...///000000000222111333555777===FFFOOOTTTRRRRRRQQQRRRUUUZZZ^^^aaadddcccaaa___bbbiiirrryyyzzz||||||xxxpppggg___\\\YYY^^^fffnnnrrrrrrpppnnnhhhgggfffccc___ZZZUUUQQQLLLKKKJJJGGGCCC===888444111111444888???JJJUUU\\\fffaaaYYYPPPIIIEEEEEEEEEEEEFFFHHHKKKOOOSSSWWWZZZ]]]```dddggghhhiiijjjllljjjkkklllmmmmmmmmmmmmllllllnnnpppqqqppppppqqqrrrmmmmmmllllllmmmnnnpppqqqqqqtttyyytttkkkhhhfffcccaaaSSSNNNFFF@@@>>>======<<<::::::;;;;;;::::::999888555666777777777777666666333555777999999888777666666666666777777888888888::::::999;;;???DDDIIILLLUUUWWWZZZ^^^bbbdddfffggghhhiiijjjlllnnnrrrwwwzzz~~~}}}yyyvvvnnnhhhaaa^^^[[[\\\bbbjjjrrrzzz|||rrriii\\\]]]\\\\\\[[[[[[\\\]]]]]]cccjjjnnnnnnnnnoooqqquuuvvvyyy~~~~~~yyytttqqqnnnhhheeejjjpppqqqqqqsssnnnooooooppprrrsssuuuvvvuuuuuuuuuuuuuuuuuuttttttrrrqqqqqqqqqqqqrrrssssssqqqqqqqqqnnnjjjhhhggghhhlllqqqwwwzzzzzz{{{~~~}}}|||xxxssslllggg[[[XXXTTTQQQPPPPPPOOOOOOSSSRRRRRRQQQPPPOOOOOONNNPPPMMMJJJGGGEEEFFFFFFGGGFFFHHHJJJLLLNNNRRRWWW[[[```cccfffgggfffdddcccbbbdddbbb___[[[ZZZ\\\```dddeeekkkssszzz~~~|||yyyxxxwwwvvvuuuvvvuuutttsssssssssssssssuuuvvvwwwwwwwwwwwwvvvuuuvvvvvvuuutttssssssrrrrrrrrrrrrrrrqqqpppooommmlllssswww}}}}}}|||vvvpppnnnrrrzzz~~~xxxqqqkkkcccZZZTTTSSSSSSSSSRRRRRRRRRQQQQQQNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMOOOOOONNNNNNPPPQQQQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWYYYWWWXXX___jjjtttyyy{{{yyyssslllhhhjjjqqqzzztttwww{{{~~~}}}}}}{{{zzzyyy~~~rrraaaUUUOOOLLLGGGEEEAAA@@@???>>>===;;;888999888777555555888:::888<<>><<<---,,,++++++,,,---///000------..................------------------------+++,,,------...000111000222222333666;;;CCCMMMUUUYYYXXXWWWWWWYYY]]]aaacccgggfffdddbbbdddjjjsssyyyzzz{{{{{{wwwqqqiiiccc___YYY]]]ccciiilllllljjjhhhgggiiijjjiiiddd^^^XXXUUUSSSQQQNNNLLLIIICCC;;;444222222333555;;;DDDPPPXXXaaa___ZZZRRRJJJDDDBBBBBBEEEEEEGGGIIIMMMQQQTTTVVV\\\```dddggghhhiiiiiijjjkkkllllllmmmmmmllllllkkkjjjlllooopppppppppqqqssskkklllnnnpppqqqqqqppppppqqquuuzzzxxxoooiiifffdddbbbVVVQQQIIICCC@@@>>>===<<<:::;;;;;;;;;;;;:::999999666777777777777777666666333444666888999888777666555555555666666777777777999888888999<<<@@@DDDFFFKKKMMMPPPSSSVVVYYY\\\]]]aaacccfffhhhkkkqqqyyy}}}uuuooohhhccc^^^\\\```gggqqqyyyzzzqqqhhhbbbbbbbbbbbbaaa```]]][[[YYY___ggglllnnnnnnpppsssrrrsssvvvzzz~~~{{{tttmmmiiibbb___eeellloooppppppnnnnnnnnnnnnoooppprrrsssrrrrrrsssttttttssssssrrrqqqppppppppppppqqqrrrrrrssstttuuussspppmmmlllllllllppptttuuurrrppppppqqquuussspppnnnkkkfffaaa^^^WWWUUURRRQQQRRRRRRPPPNNNOOONNNMMMLLLKKKJJJIIIHHHLLLLLLJJJIIIGGGFFFGGGHHHGGGIIILLLOOOQQQUUUYYY\\\aaacccffffffeeeddddddeeecccaaa]]]ZZZYYY]]]dddjjjooottt{{{{{{xxxwwwvvvuuutttuuuuuutttsssssstttttttttuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvuuutttsssrrrrrrqqqrrrrrrrrrqqqqqqooonnnnnnuuuyyy~~~yyyrrrooorrrxxx}}}vvvpppkkkdddZZZSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMJJJKKKLLLMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLLLLLLLMMMMMMNNNOOOKKKMMMNNNNNNNNNNNNOOOQQQPPPQQQRRRSSSTTTUUUUUUVVVRRRRRRQQQQQQRRRSSSSSSTTTUUUSSSSSSYYYeeeqqqzzz}}}zzzuuurrrrrruuu{{{}}}xxxzzz}}}~~~}}}}}}{{{zzzkkkXXXNNNIIIFFFBBB@@@@@@@@@???>>>999:::999777555444555777555888===CCCHHHMMMQQQTTTXXX]]]fffoooxxx|||tttggg___VVVUUU[[[aaacccbbb___XXXMMMFFFBBB@@@>>><<<+++++++++,,,---...///000++++++---......///..............................***---...,,,---000111///222111333777:::@@@KKKUUUZZZ[[[]]]___aaacccddddddhhhhhhhhhhhhjjjooovvv{{{zzz{{{zzzxxxtttnnnhhhddd\\\]]]```aaabbbaaa___^^^cccgggkkkllliiiccc^^^[[[[[[XXXUUUUUUSSSLLLAAA777000111222444999CCCPPPZZZbbbbbb```XXXOOOGGGCCCCCCEEEEEEFFFHHHKKKNNNRRRTTTZZZ^^^cccfffhhhhhhiiijjjkkkllllllkkkkkkjjjiiihhhhhhjjjmmmnnnooopppqqqssskkkmmmqqqssstttsssqqqppprrruuuzzz~~~uuunnniiieeebbbZZZUUUNNNHHHDDDAAA>>><<<;;;;;;;;;;;;;;;:::999999777777777777666666666666444555666777777777666555666555555444444333333333555555555666888:::<<<>>>@@@BBBEEEJJJNNNSSSVVVXXXZZZ\\\___bbbfffnnnxxx}}}wwwpppkkkeee```bbbgggpppwww~~~}}}yyyppphhhdddeeehhhjjjkkkhhhccc___ZZZ^^^dddiiilllooorrrsssppprrruuuwwwzzzyyypppggg^^^YYY^^^fffjjjkkkkkkmmmlllkkkjjjjjjkkklllmmmooopppqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnooopppppprrruuuxxxxxxvvvsssqqqpppoooqqqrrrrrrooollljjjjjjllliiiddd```]]]ZZZWWWUUUSSSQQQOOOQQQSSSSSSOOOLLLJJJJJJIIIHHHGGGFFFFFFEEEHHHJJJKKKJJJHHHGGGGGGHHHHHHJJJNNNQQQTTTXXX]]]```bbbdddeeeeeeddddddeeefff^^^]]]ZZZXXXZZZ```hhhoooxxx|||}}}yyywwwvvvvvvtttsssttttttsssssssssttttttuuuvvvvvvwwwxxxxxxwwwvvvvvvuuuuuuttttttsssrrrqqqqqqrrrrrrrrrrrrrrrqqqpppoooxxx|||}}}wwwqqqrrrxxx}}}wwwqqqkkkddd[[[UUUQQQQQQQQQPPPPPPPPPOOOOOOPPPOOONNNMMMLLLLLLLLLLLLGGGIIIKKKKKKKKKKKKLLLMMMKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOKKKLLLNNNNNNMMMMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRRRRVVV___lllxxx~~~}}}{{{yyy{{{iiiWWWKKKHHHDDDAAA@@@@@@???>>>:::;;;:::888555444555666777999;;;???CCCFFFIIIJJJKKKMMMTTT^^^eeemmmxxxwwwoooeee___^^^aaadddeeeeee___VVVMMMFFFBBB???===,,,,,,------...------,,,+++,,,---......---,,,,,,////////////////////////+++//////,,,---111111...111111333888;;;???IIIUUU\\\aaaiiiooorrrrrrnnnllljjjlllmmmmmmnnnqqqtttwwwzzz{{{||||||yyyssslllgggbbbaaa^^^\\\ZZZYYYXXXXXX\\\bbbjjjnnnmmmiiieeeddd```^^^\\\^^^^^^VVVHHH===111222333333777AAAOOOZZZeeeffffff___TTTJJJEEEDDDEEEEEEFFFHHHJJJMMMPPPRRRTTTYYY___dddggghhhiiijjjkkkjjjjjjiiihhhfffeeedddeeehhhkkkmmmnnnoooqqqsssoooppprrrssstttsssrrrrrrrrruuuyyy{{{~~~vvvnnnhhhddd]]]YYYSSSNNNIIIDDD@@@===;;;;;;;;;<<<;;;;;;:::999888888777666666666666666666666666666666555555555555555555444444444444444222333444555666777777777:::;;;>>>CCCGGGLLLPPPRRRSSSVVVYYY\\\aaaiiiuuu~~~zzzuuunnngggfffjjjmmmuuu{{{}}}|||yyyqqqiiifffiiinnntttwwwuuunnniii``````bbbeeejjjoooqqqrrrppprrrtttvvvwww|||uuuhhh]]]UUUXXX```cccddddddeeeeeeddddddeeehhhjjjkkklllmmmooopppqqqpppooonnnlllllllllllllllmmmmmmnnnooosssxxx{{{yyyvvvsssrrrpppooonnnnnnnnnmmmjjjgggdddaaa\\\YYYWWWTTTRRRPPPOOOMMMLLLOOORRRRRRNNNIIIFFFFFFFFFEEEEEEEEEDDDDDDDDDGGGJJJIIIGGGEEEFFFGGGFFFJJJOOOSSSXXX\\\aaaeeedddeeefffeeedddcccdddfff\\\[[[ZZZYYY]]]dddnnnuuu~~~~~~|||zzzwwwvvvvvvuuutttssssssrrrrrrrrrsssttttttuuuvvvwwwxxxxxxxxxxxxwwwvvvttttttssssssrrrrrrqqqqqqrrrrrrsssssssssrrrrrrqqqzzz}}}~~~~~~wwwsssvvvzzzssskkkccc[[[VVVSSSRRRQQQPPPOOOOOONNNMMMOOONNNMMMKKKJJJJJJIIIIIIDDDFFFIIIJJJIIIIIIKKKMMMKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKLLLNNNNNNMMMMMMOOOPPPPPPPPPPPPPPPQQQRRRTTTTTTOOOOOOOOOPPPQQQRRRSSSTTTQQQRRRTTTUUUZZZdddrrr}}}}}}gggSSSOOOIIIEEEBBBAAA???>>>;;;;;;;;;999666555555666777777888;;;???BBBEEEFFFGGGGGGKKKSSSXXX\\\fffqqqxxxvvvkkkeeedddgggjjjjjjfff___UUUKKKDDDAAA@@@---...//////...,,,+++))),,,,,,---...---,,,***)))000000000000000000000000---111111---...222222...111000444999;;;>>>IIIVVVccclllyyy~~~yyyooopppqqqqqqpppoooooopppzzz|||}}}vvvmmmggghhhddd```[[[XXXWWWWWWWWWVVV^^^hhhnnnooommmkkkjjjcccaaa```cccddd]]]NNNAAA555666555444555>>>LLLVVVfffiiiiiibbbVVVLLLFFFDDDEEEEEEFFFGGGJJJMMMOOOQQQPPPUUU\\\bbbfffhhhjjjkkkjjjiiiiiigggeeecccbbb```dddgggjjjlllmmmnnnqqqrrrssssssrrrrrrssssssttttttqqquuuxxxzzz{{{}}}ssskkkggg```\\\WWWRRRMMMGGGBBB>>>;;;;;;<<<<<<;;;;;;:::999888888777666666666666666888777666555555555555555333333555666888999:::;;;222333555666777777666555999:::<<<>>>BBBEEEHHHJJJNNNRRRVVVYYY]]]fffsss}}}}}}uuummmkkkmmmkkkrrryyy||||||zzzssskkkhhhlllttt}}}yyysssfffcccaaaccciiinnnppppppppprrrtttuuuvvvzzzwwwjjj^^^TTTUUU[[[^^^^^^___[[[\\\]]]___ccchhhlllooojjjlllnnnooopppooonnnmmmkkkjjjjjjjjjjjjkkkllllllkkkpppwww{{{{{{xxxtttrrrkkkhhhfffgggiiiiiifffccc```]]]ZZZWWWUUUSSSQQQNNNLLLJJJJJJMMMQQQQQQLLLGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAEEEHHHIIIFFFDDDDDDEEEEEEIIINNNTTTZZZ___eeeiiigggggggggeeecccbbbccceee\\\\\\[[[\\\aaajjjttt{{{~~~|||{{{zzzxxxuuuuuuuuuuuutttrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwxxxyyyyyyxxxwwwvvvssssssrrrrrrrrrrrrqqqqqqsssssssssttttttssssssrrryyy|||~~~~~~}}}}}}yyy|||~~~xxxuuuzzz}}}uuukkkaaaZZZVVVTTTSSSRRRQQQOOONNNMMMLLLNNNMMMKKKJJJHHHHHHGGGGGGBBBEEEHHHIIIHHHHHHJJJMMMKKKKKKLLLNNNOOOPPPQQQRRRSSSRRRPPPMMMJJJIIIGGGGGGKKKLLLNNNNNNMMMMMMOOOPPPOOOOOOOOOPPPPPPQQQSSSSSSPPPPPPPPPPPPRRRSSSTTTUUUQQQTTTUUUUUUVVV^^^mmmyyyuuu[[[VVVPPPJJJFFFDDDAAA@@@;;;<<<<<<:::777555555666444444555888===BBBEEEGGGKKKIIIKKKPPPRRRSSS[[[eeejjjttttttjjjfffiiimmmmmmkkkeeeZZZNNNEEEBBBBBB---///000222222000///---/////////...---------,,,000111222222222000///...000...------///000000///111222444777777;;;HHHUUUiii{{{xxxooommmmmmmmmmmmooosss~~~|||}}}wwwllljjjgggbbb^^^[[[YYYWWWUUUTTTWWW___hhhoooppplllhhhjjjgggfffhhhiiidddXXXNNN===444111555777888CCCQQQ```jjjpppiii\\\QQQJJJEEEHHHEEEEEEGGGHHHGGGJJJPPPPPPSSSWWW\\\bbbgggkkkmmmllljjjhhhhhhggggggeeedddhhhiiijjjlllnnnoooqqqrrrnnnpppqqqssstttttttttsssooorrruuuxxx{{{yyypppjjjjjjeee___ZZZUUUOOOFFF@@@===<<<:::;;;<<<===<<<;;;999999999888888888888777888777777777777777888999444444444444444444444444333333333333333333333333888888999<<>>AAAEEEIIINNNSSSYYY```dddeeeeeeiiiqqq|||}}}xxxyyyrrrdddWWWOOOIIIDDD,,,---...//////...---,,,------------............222222111//////............---+++,,,...//////...111111333666777:::DDDOOOggg~~~|||rrrnnnlllnnnrrrvvvuuupppmmmiiigggeeebbb___]]]XXXXXX\\\fffrrrxxxvvvqqqrrrnnnkkklllmmmkkkddd^^^III<<<333333666666<<>>???@@@BBBEEEHHHKKKQQQWWW[[[```kkkzzz{{{vvvssspppnnnnnnpppuuuyyy{{{xxxsssnnneeecccdddnnn~~~vvvpppooopppqqqqqqrrrpppppprrrpppllllllpppsssttteeeYYYUUUTTTUUUUUUVVVUUUUUUXXX^^^eeeiiikkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllmmmnnnoooiiiiiiiiikkkmmmllliiiggghhheeeaaa[[[VVVRRRPPPOOOLLLLLLKKKJJJJJJIIIJJJJJJKKKJJJHHHFFFDDDBBB@@@???===>>>??????>>>>>>@@@BBB???@@@@@@@@@AAACCCFFFIIIJJJNNNTTTYYY\\\^^^```bbb```^^^\\\ZZZZZZZZZXXXVVV[[[^^^cccjjjrrryyy}}}zzzxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrssssssssssssuuuwwwyyyzzzvvvxxxzzzzzzzzzzzz{{{|||xxxvvvtttttttttuuutttrrrppppppooonnnooossszzz{{{vvvtttuuuwwwwww{{{sssmmmjjjgggdddaaaaaaaaaeeeiiillloooxxxzzzxxxyyy}}}xxxppphhhaaaZZZTTTPPPLLLKKKIIIHHHGGGGGGGGGGGGJJJJJJIIIHHHGGGFFFFFFEEECCCEEEFFFFFFEEEDDDFFFGGGJJJJJJJJJJJJKKKLLLMMMNNNOOONNNLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQPPPRRRSSSRRRRRRUUU\\\aaaqqqxxx|||iiiVVVNNNIIICCC@@@>>>>>>======<<<;;;::::::777666444444444666888999===@@@EEEKKKQQQXXX___ccchhhffffffiiiooowww~~~{{{oooddd\\\QQQHHH,,,---............---,,,,,,,,,,,,------.........000000...------...000000...,,,++++++---......---000000222555666888AAAJJJ[[[rrr{{{uuurrrvvv{{{zzz{{{uuusssooollljjjhhhfffdddaaa^^^^^^fffqqqwwwuuuqqqpppllliiiiiijjjjjjgggcccSSSEEE888555777888;;;@@@NNN]]]lllrrroooggg[[[PPPIIIEEEDDDFFFGGGEEEFFFIIIKKKLLLOOOSSSYYY^^^ccceeehhhiiijjjiiigggfffeeeeeedddeeegggiiijjjkkkkkkkkkjjjkkklllnnnooonnnnnnmmmnnnpppsssvvvwwwzzz}}}xxxooojjjddd___\\\XXXSSSOOOFFFCCC???<<<;;;;;;:::999999999999888888888777777999888777666555444444444444444444444444444444444333333333333333333333333222222333333555777999:::;;;===???BBBDDDHHHMMMQQQTTT___mmmyyy{{{tttpppmmmllllllnnnqqquuuzzz}}}{{{wwwssskkkfffccchhhuuu|||vvvsssrrrqqqppprrrpppnnnmmmhhhaaa^^^```eeeqqq}}}}}}oooddd______```aaa```^^^^^^___cccfffiiiiiihhhhhhiiiiiiiiijjjjjjjjjmmmlllkkkjjjiiiiiijjjjjjgggffffffggghhhhhhfffccceeebbb^^^XXXSSSOOOLLLJJJGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGEEECCCAAA???>>>===<<<===>>>>>>======???AAA>>>???>>>>>>???BBBGGGKKKOOOSSSWWWZZZ[[[\\\]]]______^^^[[[ZZZZZZZZZZZZZZZ___bbbhhhpppwww~~~~~~zzzwwwwwwwwwxxxvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqsssuuuwwwyyyxxxzzz{{{{{{zzzyyyyyyzzzyyywwwuuuttttttuuutttssspppooonnnnnnrrrxxx~~~xxxtttrrrrrrwww~~~xxxpppllljjjgggaaa[[[YYYXXXYYY]]]^^^bbbkkktttxxxyyy{{{{{{uuuppphhhaaa[[[UUUPPPMMMJJJIIIGGGEEEEEEEEEEEEFFFJJJIIIIIIHHHGGGFFFFFFFFFBBBDDDDDDDDDCCCCCCEEEFFFJJJIIIIIIIIIIIIKKKMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMLLLJJJIIILLLMMMNNNOOOPPPPPPPPPPPPOOOPPPRRRSSSSSSSSSRRRQQQQQQRRRSSSSSSSSSUUUYYY\\\eeennn|||~~~xxxrrrxxxyyywww}}}wwwzzz{{{aaaRRRJJJFFFDDD??????>>>===<<<<<<;;;:::888777666444444555666777888<<<@@@FFFLLLSSS[[[```gggfffeeefffjjjpppuuuxxx|||tttkkk]]]PPP.........//////.........+++,,,,,,,,,------......------,,,,,,---///111222...,,,++++++---......---000///111555666777===EEEQQQddd}}}xxxtttwww|||}}}yyyvvvqqqmmmkkkjjjhhhffffffbbb```eeennntttuuurrrooolllhhhhhhjjjkkkjjjiiiZZZMMM>>>777777888:::<<>>;;;;;;;;;::::::999999999888888888777777888777666555444444444444444444444444444444444444333333333333333333333333222222222333444555666777888999;;;===???AAAEEEHHHLLLUUU___hhhqqqzzz}}}|||wwwtttooojjjgggeeefffgggiiikkkpppvvv{{{{{{xxxuuuoooiiicccdddlllvvv}}}|||wwwsssqqqooonnnqqqnnnllliiiaaaWWWRRRRRRTTT\\\eeemmmwwwyyyqqqmmmmmmoooqqqnnnkkkhhhgggggghhhhhhggghhhhhhiiiiiijjjjjjkkkkkkllljjjgggeeecccbbbbbbbbbbbb```____________]]]\\\[[[YYYVVVRRRNNNJJJHHHGGGDDDCCCAAA@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>======>>>>>>===<<<<<<===???>>>>>>>>>===>>>BBBHHHLLLTTTVVVYYYZZZYYYYYYZZZ[[[[[[[[[YYYXXXYYY[[[]]]```eeehhhooovvv}}}{{{xxxvvvvvvxxxyyyvvvuuutttrrrqqqqqqqqqqqqpppooooooppprrrtttvvvxxx{{{|||}}}|||yyyxxxwwwxxxyyyvvvtttssssssttttttssspppnnnmmmooouuu}}}|||xxxuuuuuu{{{vvvpppnnnmmmiiibbb[[[WWWUUUUUUXXXXXX[[[dddmmmxxxzzz}}}xxxrrrjjjfff```ZZZUUUQQQMMMJJJIIIHHHFFFEEEDDDDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFEEEBBBCCCCCCCCCBBBBBBDDDFFFIIIIIIHHHHHHJJJKKKNNNOOONNNNNNNNNMMMMMMLLLLLLKKKMMMNNNNNNNNNMMMLLLJJJIIILLLMMMNNNPPPQQQQQQQQQQQQOOOPPPRRRSSSSSSSSSRRRQQQOOOPPPQQQRRRSSSUUUXXXZZZ]]]gggwww}}}vvvllljjjnnnzzzvvvmmmnnn|||vvvrrrsss}}}sss[[[MMMIIIHHHAAAAAA@@@???===<<<;;;::::::999888666666555666666666888<<>>@@@DDDKKKQQQVVV]]]dddgggfffddddddccc```^^^^^^```bbbeeehhhnnnvvv|||~~~}}}{{{qqqjjjcccaaafffnnnuuuxxxzzzyyywwwtttqqqooommmlllooommmkkkhhh```TTTNNNMMMIIILLLRRRZZZfffsss~~~yyywwwxxx{{{}}}yyyuuuoookkkiiihhhgggfffggggggggghhhhhhiiiiiiiiigggeeeaaa^^^[[[ZZZZZZ[[[[[[YYYVVVTTTTTTTTTRRRQQQNNNMMMLLLJJJGGGEEECCCBBBAAA@@@>>><<<;;;<<<>>>???>>>>>>==================;;;<<<===<<<;;;;;;<<<>>>>>>??????@@@BBBFFFMMMQQQWWWYYYZZZZZZYYYXXXYYYZZZUUUVVVVVVVVVWWW[[[aaaeeemmmqqqwww~~~~~~}}}zzzxxxwwwwwwwwwxxxvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqssstttvvvxxx{{{|||}}}{{{yyywwwvvvwwwxxxuuurrrpppqqqrrrrrrrrrpppnnnnnnqqqyyy~~~}}}yyywwwuuusssqqqllleee___ZZZXXXXXXZZZZZZ[[[ccclllyyy{{{}}}}}}wwwnnnggg```\\\WWWSSSPPPMMMKKKHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEECCCCCCCCCBBBAAABBBDDDFFFHHHIIIIIIJJJKKKMMMNNNOOONNNOOOOOOPPPPPPOOONNNNNNLLLMMMNNNNNNNNNMMMLLLKKKMMMMMMOOOPPPQQQQQQQQQQQQOOOPPPRRRSSSSSSSSSRRRQQQMMMNNNOOOPPPRRRTTTVVVWWWZZZaaannn{{{~~~xxxkkkccc```mmmwwwjjjeeennnzzz{{{qqqjjjnnnyyygggTTTKKKGGGEEEDDDCCCAAA???===<<<;;;;;;:::999888777666666666555777999<<>>===>>>AAADDDHHHNNNTTTYYY[[[\\\]]]\\\ZZZYYYYYYZZZRRRSSSUUUVVVXXX^^^gggmmmvvvyyy}}}|||yyywwwvvvuuuuuuwwwvvvuuusssrrrrrrqqqqqqsssrrrrrrrrrrrrtttvvvwwwxxxyyy{{{zzzxxxwwwwwwxxxvvvsssooonnnnnnpppppppppooonnnooottt}}}~~~~~~~~~}}}xxxqqqjjjeeebbb``````bbbaaabbbhhhppp}}}{{{|||~~~}}}xxxoooeee^^^WWWTTTPPPNNNLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCBBBAAABBBEEEGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRQQQPPPPPPKKKLLLMMMNNNOOONNNMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQQQQPPPOOOPPPRRRTTTUUUUUUWWW[[[dddpppzzz~~~|||qqqfff^^^eeeqqq}}}yyyllldddgggnnntttiiihhhnnnuuu}}}iiiYYYOOOJJJIIIGGGDDDBBB???===<<<;;;:::999888777666666666666666777888:::>>>DDDHHHNNNSSSZZZ```cccgggkkkooojjjlllnnnrrryyy~~~---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---...//////...---+++***000...------///000000///000...///333555444666:::<<>>===<<<;;;999999999888888888888777444444333333333444555555444444444444444444444444333333333333333333333333//////111222333333333333111222444444333333444666444888<<<>>>CCCJJJNNNMMMJJJNNNSSSUUUUUUVVVYYY\\\YYY]]]eeeoooyyy~~~yyysssjjjeeeccceeeggghhhgggjjjmmmooonnnmmmmmmmmmllllllmmmmmmggg]]]WWWWWWVVVTTTSSSUUUXXX^^^hhhppp|||||||||{{{{{{{{{}}}~~~}}}wwwooohhheeeeeeeeedddaaaaaaaaa```````````````\\\ZZZWWWTTTSSSTTTVVVWWWWWWTTTOOOKKKJJJIIIGGGFFFDDDDDDDDDCCCBBBAAA???>>>888777555555555888;;;<<<999999888888777777666666333555666777888:::<<>>CCCGGGMMMTTT[[[```]]]^^^___]]][[[ZZZZZZ[[[RRRTTTVVVXXX[[[ccclllttt|||}}}{{{xxxuuusssrrrwwwvvvuuutttsssrrrrrrrrrrrrqqqqqqpppqqqrrrssstttuuuwwwyyyyyyxxxxxxyyyzzzuuurrrnnnlllmmmnnnooooooooonnnooouuuvvvoookkkiiihhhhhhjjjiiiiiinnnvvv~~~|||}}}}}}{{{tttjjj___YYYSSSPPPMMMKKKJJJJJJIIIGGGGGGFFFEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDBBBAAABBBEEEHHHGGGIIIKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQJJJKKKLLLNNNOOOOOOOOONNNLLLLLLMMMNNNNNNNNNNNNMMMOOOPPPRRRSSSSSSSSSRRRQQQVVVTTTSSSSSSTTTVVVVVVVVVUUUXXX]]]gggsss{{{~~~~~~zzzmmmbbbbbbfffmmmxxxzzzpppfffeeeiii{{{sss~~~xxxmmmjjjkkknnnxxxooo___NNNLLLJJJGGGDDDAAA???===:::999999888777666666555666777666666666999???BBBEEEJJJPPPUUUYYY^^^dddiiijjjiiihhhiiimmmuuu++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,---------...------......///000111000/////////111444777999;;;@@@LLL]]]mmmwww{{{{{{~~~~~~~~~}}}wwwtttttttttsssuuuppplllfff^^^YYYaaammmpppwww{{{|||zzzooo[[[GGG:::777888666AAAMMMWWWeeeqqquuuqqqjjj___QQQGGGDDDCCCBBBAAAFFFFFFGGGHHHJJJMMMSSSWWW\\\___ccceeeeeeeeeeeeeeeeeefffiiijjjkkkjjjiiihhhhhhiiijjjlllnnnqqqsssuuuuuuuuuuuuuuuuuutttttttttyyyzzz}}}vvvnnnhhhdddaaaYYYTTTNNNGGGBBB???======@@@>>>;;;999:::::::::999555666777888888777666555555555444444444333333333222333333444444333333222111111111111111111111111......///000111222222333:::999999:::;;;===@@@AAAEEEGGGKKKOOORRRSSSTTTSSSWWW\\\dddlllqqquuuyyy{{{wwwrrrjjjbbb^^^^^^```bbbhhhjjjkkkjjjhhhgggjjjlllkkkkkklllmmmmmmkkkfffbbbgggfffddd___]]]aaakkktttvvvyyyzzzyyywwwvvvxxxzzz{{{vvvnnnfffaaa^^^^^^___aaa___^^^\\\[[[[[[[[[\\\```^^^ZZZVVVTTTSSSSSSSSSSSSQQQMMMIIIEEECCCBBBBBBBBBAAA???<<<:::999888777222222222222333555777888777777888999999999999999888999999999888999;;;===<<<@@@GGGOOOVVVZZZ]]]^^^^^^\\\YYYZZZ\\\\\\ZZZWWWUUUTTTVVV[[[dddnnnwww{{{~~~}}}zzzwwwuuuuuuuuuvvv{{{yyywwwtttqqqpppooooooqqqqqqrrrrrrrrrrrrqqqqqqoooqqquuuxxxxxxwwwuuutttpppmmmkkklllnnnnnnllljjjkkkpppvvv|||zzzzzzwwwpppsssvvvtttqqqrrrxxx}}}xxx|||~~~wwwjjj^^^WWWVVVPPPPPPNNNKKKGGGEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFDDDBBBAAAAAACCCEEEGGGHHHJJJLLLNNNOOONNNMMMLLLSSSRRRRRRRRRQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOPPPQQQTTTSSSQQQQQQRRRRRRQQQOOORRRSSSUUUVVVVVVUUUTTTSSSVVVVVVXXX___iiissszzz~~~wwwkkkaaa___dddlllrrrvvv~~~wwwoooiiixxxzzzwww{{{|||wwwvvvqqqnnnxxxxxxaaa[[[SSSKKKGGGDDDCCCCCC???===<<<<<<<<<:::888666666555555555666888999;;;@@@CCCGGGLLLQQQXXX___dddgggiiikkklllmmmooorrrttt++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...///000111000/////////000333555777777;;;FFFUUUdddoootttuuuxxx~~~zzzxxxvvvtttwwwsssoookkkccc]]]___fffpppyyy}}}hhhQQQ@@@999777222;;;EEENNNZZZhhhnnnmmmiii```TTTJJJEEEDDDDDDEEEFFFGGGGGGGGGHHHJJJOOORRRWWW[[[```dddeeeeeeeeeeeecccdddfffhhhiiijjjjjjiiihhhhhhjjjkkkmmmppprrrssstttttttttsssssssssssssssxxxyyy|||vvvnnnhhhddd^^^YYYRRRJJJEEEAAA>>>===>>><<<:::999::::::999888555666777888888777666555555555444444444333333333222333333444444333333222111111111111111111111111//////000000111111222222666666777888999;;;<<<===@@@CCCFFFKKKNNNPPPQQQQQQTTTYYYaaaggglllooorrruuuuuupppiiibbb]]][[[\\\]]]^^^```bbbbbbbbbcccfffhhhjjjlllnnnrrrvvvvvvtttqqqssstttsssoookkklllqqqwwwyyyzzzzzzxxxtttrrrrrrssstttooohhhbbb]]][[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYY______]]][[[XXXUUUQQQPPPOOOMMMIIIEEEBBBAAA@@@@@@@@@???===;;;999888888777444333333333444555777888444555555666777666666666::::::999888777888;;;>>>AAAEEEKKKRRRYYY]]]___```[[[YYYWWWVVVXXXXXXVVVTTTUUUVVV[[[bbblllvvv~~~~~~{{{yyywwwuuuttttttvvvvvvxxxwwwuuusssqqqqqqqqqqqqoooppppppppppppppppppooonnnpppsssuuuvvvtttrrrpppmmmllljjjkkknnnooonnnllljjjooowww~~~|||~~~{{{|||~~~~~~}}}~~~uuuggg[[[UUUSSSOOOPPPNNNLLLHHHFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDBBBAAABBBCCCFFFGGGJJJKKKMMMOOOPPPOOONNNMMMQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPRRRQQQPPPPPPQQQQQQPPPOOOQQQRRRTTTUUUVVVUUUTTTSSSTTTUUUWWW[[[cccllluuuzzzxxxnnneeebbbfffkkkvvvxxxvvv|||tttrrrzzz}}}{{{}}}|||zzz|||ppp```SSSLLLGGGDDDAAA???>>><<<<<<<<<;;;999777888777555444333333333444;;;===AAAEEEJJJPPPXXX\\\cccgggkkknnnoooooopppqqqxxx~~~++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,------------...///000000000////////////111333444777:::BBBOOO]]]iiiqqquuu||||||yyywwwvvvrrrooolllggg___ZZZZZZmmmxxxzzzbbbLLL???999222777===DDDOOO^^^hhhkkkmmmggg]]]QQQHHHDDDEEEGGGFFFFFFFFFFFFEEEGGGKKKNNNQQQUUU\\\aaadddeeeffffffcccdddeeefffhhhjjjkkklllhhhhhhiiijjjlllnnnpppqqqqqqqqqqqqqqqqqqrrrrrrrrrvvvwwwzzz}}}wwwnnnhhhddd___WWWPPPJJJEEEAAA>>>===<<<:::;;;;;;;;;:::888666666777777777777666666555555444444444333333333222333333444444333333222111111111111111111111111000111111111111111111111222333444666777888888888:::<<<@@@DDDHHHJJJLLLLLLNNNSSSZZZ___cccgggjjjlllnnnkkkfff```[[[XXXVVVUUUWWWYYY\\\^^^___bbbeeehhhhhhjjjnnnuuuzzz}}}}}}|||~~~yyyvvvwwwyyy|||{{{zzzvvvpppllljjjjjjjjjfff```[[[WWWVVVWWWXXXVVVVVVVVVVVVVVVUUUTTTSSSZZZ[[[\\\[[[XXXSSSMMMIIIIIIGGGDDDAAA>>>============<<<;;;999888888888888666555555444555666777888444555555666666666666666;;;;;;:::888777999>>>AAAIIILLLRRRWWW\\\___aaabbbZZZXXXUUUTTTTTTTTTSSSRRRVVVZZZbbblllvvv~~~|||xxxvvvuuusssssstttuuuvvvuuutttrrrqqqqqqqqqrrrrrroooooooooooooooooooooooonnnppprrrsssrrrpppnnnlllkkkjjjjjjkkknnnppppppooonnnttt|||~~~~~~~~~}}}yyynnnaaaVVVPPPOOOOOOPPPPPPNNNJJJGGGGGGGGGDDDDDDDDDDDDEEEFFFFFFGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAABBBDDDGGGHHHKKKLLLNNNPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMNNNNNNNNNQQQPPPOOOPPPQQQRRRQQQPPPOOOPPPRRRTTTUUUUUUTTTTTTRRRSSSUUUWWW[[[bbbmmmttt|||ooofffeeehhhwww~~~zzzppprrr{{{~~~{{{{{{|||gggXXXNNNFFFAAA@@@>>>============;;;999999888666444333222222222666999<<>>777999;;;???IIIWWWeeennntttqqqhhh[[[MMMDDDCCCEEEDDDEEEEEEEEEEEEFFFIIILLLKKKPPPXXX^^^ccceeegggiiifffffffffggghhhjjjkkklllhhhiiiiiijjjkkkmmmnnnoooooooooooooooooopppppppppsssuuuwwwyyy}}}tttmmmiiiccc\\\UUUQQQLLLGGGBBB???>>>======>>>===;;;:::777777777777777666666666555555444444444333333333222333333444444333333222111111111111111111111111222111111111111111111111///111333555666666666555666888:::>>>@@@BBBDDDDDDFFFJJJQQQVVVZZZ^^^bbbdddeeecccaaa]]]YYYVVVSSSRRRTTTUUUWWWYYY[[[^^^aaacccccceeejjjqqqwww|||}}}|||{{{xxxwwwxxxzzzyyyvvvrrrlllhhheeecccaaa]]]XXXSSSPPPPPPPPPQQQNNNOOOPPPQQQPPPOOONNNMMMPPPQQQSSSSSSPPPLLLGGGCCCDDDBBB???===;;;;;;;;;<<<:::999999888888888999999999888777666666777888999777888999999::::::999999::::::999999:::>>>DDDHHHQQQSSSVVVZZZ^^^```aaaaaaZZZXXXUUUTTTSSSTTTTTTUUUXXX___jjjttt}}}~~~}}}xxxwwwuuussssssssstttuuutttsssqqqpppppppppqqqqqqpppoooooooooooooooooopppppppppqqqqqqpppnnnkkkiiijjjjjjjjjkkkmmmooopppqqqxxx}}}{{{yyyyyy~~~}}}{{{qqqeeeYYYQQQMMMLLLOOOPPPQQQPPPMMMJJJHHHHHHCCCCCCCCCDDDDDDFFFGGGHHHEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCEEEHHHIIIKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMPPPOOONNNMMMMMMMMMMMMMMMPPPOOOOOOPPPRRRSSSSSSRRRMMMNNNPPPRRRSSSTTTTTTTTTQQQSSSTTTSSSTTTZZZeeeoooxxx~~~zzzsssppppppyyy{{{|||kkkXXXKKKDDDBBB@@@>>>>>>>>>>>>===<<<888888777777666666666666666777:::<<>>JJJZZZiiirrr}}}|||}}}{{{yyyxxxrrriii```eeeooo|||mmmTTTDDD===<<<;;;===EEERRRbbbnnnsssrrrmmm```PPPEEEBBBBBBBBBCCCDDDEEEEEEGGGJJJLLLHHHMMMTTT[[[```dddhhhjjjkkkjjjjjjiiiiiijjjkkkkkkiiiiiiiiijjjjjjlllmmmmmmlllmmmmmmmmmnnnnnnnnnooopppqqqsssuuuxxx}}}|||tttmmmgggaaa\\\YYYUUUNNNIII@@@???===<<<===<<<;;;999888888777666666666666666555555444444444333333333222333333444444333333222111111111111111111111111222222222222111111111111000111333555666666555444555666777999:::;;;<<<<<<===BBBHHHMMMRRRVVVZZZ]]]\\\\\\\\\\\\[[[XXXVVVTTTOOOOOOOOOQQQSSSVVVWWWXXX]]]___dddllltttyyy{{{|||~~~{{{wwwsssrrrrrrssssssqqqnnnjjjgggccc```^^^YYYVVVQQQLLLIIIHHHHHHIIIFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHHHHGGGEEECCCBBB???===;;;:::999:::;;;<<<888888888888999:::;;;<<<<<<;;;999888777888888999::::::;;;<<<<<<<<<<<<;;;999999:::;;;>>>DDDLLLQQQVVVWWWYYY[[[]]]^^^^^^^^^WWWVVVTTTRRRQQQSSSVVVXXX^^^eeepppyyy~~~}}}||||||zzzwwwuuusssssstttttttttsssrrrpppoooooooooppprrrqqqqqqppppppqqqqqqrrrqqqrrrrrrqqqooollljjjhhhjjjjjjjjjkkklllnnnqqqsss~~~~~~zzzsssnnnooorrrxxx}}}{{{zzz~~~}}}zzz~~~vvvjjj^^^VVVQQQOOONNNPPPQQQRRRQQQNNNKKKJJJIIICCCCCCCCCCCCDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDFFFHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHHHHIIIJJJKKKKKKKKKOOONNNMMMMMMLLLLLLLLLLLLMMMMMMLLLNNNPPPQQQQQQPPPMMMMMMNNNPPPQQQRRRSSSSSSRRRSSSTTTQQQQQQVVV```iiissswww}}}|||zzz}}}dddQQQIIIDDDBBB@@@??????@@@???>>>999999999888888777666666555777888999:::===BBBEEEKKKOOOTTTYYY^^^dddiiimmmrrrrrrrrrrrrtttvvvyyyzzz************************)))******+++,,,++++++++++++++++++++++++*********++++++++++++,,,---....../////////000000000000000///111444:::EEETTTdddooozzz~~~ssshhheeejjjsss~~~}}}```MMM@@@===:::<<>>??????>>><<<:::999999999999999::::::;;;;;;;;;;;;;;;888:::===@@@EEELLLTTTYYYZZZZZZ[[[[[[[[[[[[ZZZZZZRRRRRRPPPOOOOOOSSSXXX\\\eeellluuu{{{}}}~~~~~~|||{{{zzz}}}|||yyyvvvttttttttttttuuutttrrrpppoooooopppppptttsssrrrqqqqqqrrrssstttrrrrrrrrrpppnnnllliiihhhhhhiiijjjjjjkkknnnsssvvv|||yyytttmmmgggccceeelllvvv~~~~~~|||||||||}}}ssseeeZZZUUUSSSQQQPPPOOOPPPQQQOOOMMMJJJJJJJJJCCCCCCCCCCCCDDDEEEEEEFFFDDDCCCCCCCCCCCCDDDDDDEEECCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIIIIJJJMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQSSSSSSRRRPPPPPPTTT\\\bbbooorrrwww}}}vvv]]]PPPHHHEEEBBB@@@@@@@@@@@@???;;;;;;:::999777555333222444555555555555777;;;>>>CCCEEEHHHLLLRRRYYYbbbgggmmmnnnqqqsssuuuvvvvvvvvv***************************++++++,,,,,,,,,,,,,,,++++++++++++*********)))************+++,,,---......///000000111111111111333444666999AAAOOO___iiiqqq|||}}}pppdddcccgggrrr|||kkkWWWBBB>>>;;;<<>>===<<<======;;;;;;;;;<<<===>>>??????============<<<<<<;;;;;;555555444444555777999:::777888999;;;===@@@BBBCCCAAA@@@>>>;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;===AAAEEEJJJQQQXXX]]]]]]]]]\\\[[[ZZZXXXWWWWWWPPPPPPPPPOOOPPPUUU]]]cccmmmsssyyy}}}|||}}}~~~|||{{{{{{{{{|||zzzxxxvvvttttttuuuvvvsssrrrqqqppppppqqqrrrsssuuutttrrrqqqqqqrrrtttuuuqqqqqqpppooommmjjjhhhgggccceeehhhiiikkkpppvvv{{{~~~{{{vvvooojjjfffggglllvvv}}}zzzyyy{{{}}}zzznnn___UUUQQQQQQOOONNNNNNNNNNNNLLLIIIHHHHHHIIIDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKJJJJJJKKKMMMNNNMMMLLLMMMMMMMMMMMMNNNNNNOOOOOORRRQQQOOOOOOPPPTTTYYY\\\fffmmmuuu|||ppp\\\KKKHHHDDDAAAAAAAAA@@@???<<<<<<<<<;;;999777555444555555555444333444777:::===>>>@@@CCCHHHOOOVVV\\\aaadddjjjooosssuuuuuuttt))))))))))))))))))))))))++++++,,,------------,,,++++++++++++******))))))************+++,,,---......///000111222222222222222222333555;;;FFFUUU```eeeooozzz|||aaa]]]]]]gggrrr}}}ttt___DDD???===>>>???EEEUUUeeetttvvvwwwrrrgggXXXKKKCCCAAABBBCCCBBB@@@@@@@@@AAADDDFFFIIILLLQQQXXX```eeefffgggjjjlllmmmlllkkkjjjnnnmmmllllllkkkkkkkkkllljjjjjjkkkllllllmmmnnnnnniiikkknnnppprrrvvv{{{~~~~~~wwwssspppjjj___VVVOOOJJJCCC???===>>>>>>>>>:::999777666555555555666555555444444444333333333222333333444444333333222111111111111111111111111000000111222333333444444333333222111222333555666222222222333444666777888222444777999:::<<>>===;;;999999:::;;;<<<999999888888999;;;===>>>999999::::::999888555444333222111111333555888999888888:::<<<>>>AAADDDEEEBBBAAA???<<<::::::999999:::;;;<<<<<<======<<<<<<===@@@EEEIIINNNTTTZZZ^^^___^^^]]][[[YYYWWWVVVUUUPPPQQQQQQQQQSSSYYYbbbiiirrrwww|||~~~}}}}}}~~~}}}}}}}}}~~~yyyxxxvvvuuutttuuuvvvwwwqqqqqqppppppqqqsssuuuvvvuuutttrrrqqqqqqrrrtttuuuppppppooonnnllljjjhhhggg___bbbfffiiilllrrryyy~~~zzzsssnnnoooooorrr{{{}}}yyyuuurrrsssvvvyyyvvvjjjZZZPPPMMMMMMKKKIIILLLLLLKKKIIIFFFEEEFFFHHHEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKJJJKKKKKKLLLMMMNNNOOOMMMMMMMMMOOOPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNRRROOOMMMMMMPPPTTTWWWXXX]]]hhhuuu}}}~~~gggMMMIIIEEEBBBAAAAAA@@@???:::;;;<<<=========<<<;;;777777666555444444777999999;;;===???CCCHHHNNNRRRXXX\\\bbbiiinnnqqqrrrrrr)))***+++,,,,,,,,,,,,,,,,,,------......------,,,///......------,,,,,,+++...---,,,+++++++++,,,---------......///000000000444000000666:::???IIITTTbbbfffmmmrrrvvvyyy|||~~~|||sssddd[[[aaajjjppp{{{{{{lllMMM@@@888888999<<>>>>>>>>???===;;;999999888666444444444444444444444333333555555555444444555555555222222222111111000000000222000///000111111000///111111222333444444555555333222222111111222222333555555666777888999::::::======>>>???@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBBBBFFFJJJNNNRRRSSSTTTUUUVVVRRRPPPNNNLLLKKKIIIGGGEEEHHHEEEBBBAAAAAA@@@===:::444333333555888:::999999999999888777777666777777:::999777555333222111111222111000000111444888::::::;;;<<<<<<======<<<<<>><<<999888999999999888555333222333444555777777777999<<<@@@DDDGGGNNNRRRZZZaaahhhlllmmmmmm)))***++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,------------......//////000000222//////444888<<>>===;;;999888999::::::999888555555555444444444444444555555444444444444555555333333222222222111111111000///...///111222111000//////000000111222222333333222222111111222222333222222333333444444555555888888999:::;;;<<<======>>>>>>>>>>>>????????????@@@AAAEEEHHHLLLNNNOOOOOOOOOLLLJJJHHHHHHFFFDDDAAABBB@@@===<<<<<<;;;888666444333333555777999999888888777777666555555666666777666555333222111111111222111000000111333666888;;;;;;;;;;;;:::999888888>>><<<999777555555666777888888888:::===AAADDDGGGLLLMMMPPPSSSUUUWWWWWWWWWZZZ[[[[[[YYYVVVRRRQQQQQQQQQTTTZZZ___ccchhhlllooo{{{~~~{{{yyyzzz{{{{{{{{{zzzxxxuuusssrrrsssuuuvvvttttttssssssssssssssstttrrrsssssssssssstttttttttpppooommmkkkjjjiiiiiijjjggghhhiiinnnvvv}}}}}}~~~}}}{{{yyyxxxwwwuuussspppmmmjjjhhhnnnxxxxxxkkk]]]TTTNNNIIIHHHJJJJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBCCCCCCDDDFFFGGGHHHFFFGGGGGGFFFDDDDDDFFFHHHHHHIIIIIIHHHGGGGGGIIIKKKIIIIIIJJJJJJKKKKKKKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKMMMNNNOOOLLLLLLLLLLLLLLLMMMMMMNNNMMMPPPQQQPPPOOORRRYYY___cccfffnnnxxx|||zzzqqq___NNNHHHFFFCCC@@@@@@@@@AAAAAA@@@???=========;;;999777555444444444555666666666777:::===@@@BBBEEEIIIOOOVVV[[[___bbbbbb,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++)))******+++,,,,,,------++++++***++++++,,,---...---------...//////000000111......111444888@@@HHHPPPSSSXXX[[[\\\^^^aaabbbaaaeeellltttzzz~~~yyycccXXXVVVYYYdddpppqqqvvvzzz||||||{{{ssskkkZZZKKK<<<777777999CCCOOOfffrrr~~~|||ssseeeZZZIIIBBB===>>>@@@@@@AAACCCDDDEEEFFFFFFGGGJJJNNNRRR[[[___ccceeefffeeeeeefffjjjjjjiiiiiiiiijjjjjjjjjiiiiiijjjkkkkkkllllllmmmlllkkkjjjjjjlllppptttwwwxxx{{{~~~wwwoooiii```[[[TTTNNNIIIEEEBBB???:::999888999;;;;;;:::999666666666555555444444444444444333333333333444444444333333333333333222222000///...///111222111000/////////000111111222222222222111111111111222222111111111111111111111111222333333444555666777777:::999999888888:::;;;<<<===<<<===BBBHHHLLLMMMLLLIIIGGGDDDCCCCCCAAA???======;;;999888888777555333444333333444666888777777666555555444444444444555444444333222111111111111222111000000000222555666;;;::::::999777555444333555444444444444555666666888999:::===BBBGGGMMMPPPUUUVVVWWWXXXXXXXXXWWWVVVXXXXXXXXXUUURRRPPPQQQRRRSSSXXX```fffkkknnnqqqsss~~~~~~{{{xxxwwwxxxyyyyyyyyyyyyxxxuuusssrrrsssuuuvvvuuutttsssrrrrrrqqqrrrrrrqqqqqqrrrrrrrrrsssssssssooommmkkkiiihhhggghhhhhhgggjjjooovvv~~~}}}yyywwwzzz~~~}}}}}}{{{xxxvvvuuutttqqqooogggeeegggooo|||}}}rrrdddXXXMMMFFFGGGLLLIIIJJJJJJKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHDDDDDDDDDEEEEEEGGGHHHIIIGGGGGGGGGFFFDDDCCCDDDFFFFFFGGGHHHGGGFFFGGGIIIJJJHHHIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPPPPPPPOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMLLLOOOQQQQQQRRRUUU\\\aaafffccceeeooo}}}~~~}}}tttrrrsssrrr]]]QQQLLLHHHEEEDDDAAAAAABBBBBB@@@>>><<<;;;===;;;999777555444444555555444444555666999;;;<<<@@@BBBFFFLLLQQQUUUXXXYYY////////////...---,,,,,,******++++++++++++******))))))******++++++++++++)))******++++++,,,---...,,,,,,---......//////000000//////000222555<<>>FFFZZZggguuu}}}~~~yyynnncccOOOFFF>>>===>>>>>>>>>AAABBBCCCDDDDDDEEEGGGKKKNNNSSSXXX^^^bbbddddddcccdddffffffffffffggghhhiiiiiihhhhhhhhhhhhhhhjjjkkkllljjjiiihhhhhhkkkoootttwwwxxxzzz|||~~~vvvooogggccc]]]WWWRRRMMMHHHDDD???===;;;;;;;;;:::999777777777777666666555555444444333333222222333333444444444444444444444444444333222111111222333222000111111111222222333333333222222111111111111222222333333333222222111111111///000000111222333444444777666444333444555777999;;;888777;;;CCCIIIIIIGGGCCCAAA???>>>>>>===;;;999:::999888777777666555444444333222333555666666555444333333222222222333333222222222111222222333333333222111000000111333444777777777666444333111000///000111222333444555555777:::>>>CCCIIIOOOSSSUUUYYYZZZZZZZZZZZZXXXWWWUUUUUUUUUTTTRRRPPPPPPRRRTTTXXX]]]dddkkkppptttwwwzzz~~~}}}zzzwwwvvvwwwxxxyyyxxxyyywwwuuusssrrrssstttvvvuuutttsssrrrqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqlllkkkiiigggfffffffffffffffllluuu~~~{{{wwwrrrqqqsssxxx}}}|||}}}~~~~~~{{{kkkjjjnnnwwwuuueeeXXXNNNHHHHHHLLLIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIFFFEEEEEEFFFGGGHHHIIIJJJGGGGGGGGGFFFDDDBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLNNNPPPQQQRRRUUU[[[___```]]]\\\dddrrr~~~~~~|||yyytttqqqsss{{{vvvqqqpppssssssddd[[[TTTNNNKKKEEEEEEDDDDDDCCC@@@<<<:::>>><<<:::888666555444444555555444444555666777888<<<===@@@CCCGGGKKKNNNPPP---------------,,,+++***)))******++++++******)))+++++++++******)))))))))((()))***+++,,,,,,------,,,,,,------...////////////111111000111444999<<>>NNN[[[kkkvvv}}}}}}vvvmmmXXXMMMCCC???===<<<<<>>@@@BBBCCCDDDFFFJJJMMMOOOUUU\\\aaaddddddddddddccccccdddeeefffggghhhhhhgggfffffffffggghhhiiijjjiiihhhggghhhjjjooosssvvvxxxyyyzzz{{{~~~~~~xxxmmmiiiccc]]]WWWRRRLLLHHHAAA???===<<<===<<<:::888999999888777777666555555444333333222222333333444444444444444444444444444888666444444444444222111222222222222222333333333222111111000000111111222444444333333222111111111///000000111222333444444555444222111111333555666555111000444;;;AAAAAA>>>???===;;;;;;;;;:::888777666777777666555555555555444333222333444555444333222111111111111111222222111111222222444555666777555444333222111111111111333333444444333333222111///000111222333444555666888<<>>===;;;999777555444444666666666555555555555555777777999;;;===AAADDDEEE))))))*********)))((((((*********++++++*********,,,,,,++++++***))))))(((((()))***+++,,,,,,,,,+++,,,,,,,,,---......//////...111222///000444777888===AAAGGGKKKLLLKKKJJJIIIJJJMMMRRRZZZdddnnnvvv{{{{{{fffXXXRRRSSSVVV^^^dddgggfffgggjjjlllkkkhhhbbbWWWKKK@@@:::999;;;EEEQQQ```mmmyyy}}}vvveeeXXXKKKCCC???<<<<<<>>><<<>>>@@@BBBCCCEEEIIIKKKMMMSSSZZZ```cccdddeeeeeeaaaccceeeggghhhhhhggggggeeeeeefffgggggghhhhhhiiihhhhhhhhhiiilllooorrruuuwwwwwwwwwwwwyyy}}}tttpppiiibbb[[[UUUOOOKKKAAA???>>>>>>??????>>>===::::::999888777777666666444444333333333333444444333333444444444444444555:::888666666666666444333111111111111111111111111111111000000000000111111222111111111000000//////000000111222333444444555222222111000111222333444333222111444999<<<;;;::::::999777777888777666444222333444444333222333555444333111222333333222111111000000000000111111222111111222333555888:::;;;777666555333222111000000111111222333333333333333222222222333555777888999===AAAGGGNNNRRRUUUUUUUUUUUUUUUVVVVVVVVVUUUSSSRRRPPPQQQRRRSSSTTTWWW[[[___cccggglllrrrxxx~~~~~~|||}}}zzzxxxwwwxxxzzzzzzzzzxxxwwwtttrrrqqqrrrtttuuuuuutttsssrrrrrrqqqrrrrrrrrrqqqpppooonnnllllllkkkgggfffeeeeeeeeefffggghhhjjjsss{{{jjjlllqqqzzzzzzvvvqqqooorrrwww{{{~~~uuuxxxzzziiiWWWOOOMMMJJJGGGFFFHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIIIIFFFGGGIIIHHHFFFEEEEEEEEECCCEEEHHHIIIHHHHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOOOONNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLJJJKKKLLLNNNNNNMMMMMMLLLNNNNNNNNNNNNOOOQQQSSSTTTVVVYYY[[[]]]___fffpppyyy~~~{{{wwwuuutttnnnhhhvvv{{{}}}{{{sssnnnkkkhhhrrr~~~{{{wwwyyy{{{}}}nnnbbbYYYSSSLLLHHHGGGGGGEEECCC>>>>>><<<;;;999888777666888777777777666555555444777888888999;;;===???@@@(((((())))))***)))))))))***++++++++++++++++++***++++++++++++++++++******)))***++++++,,,+++******+++,,,,,,------......///,,,111222......333666444999???GGGMMMNNNLLLJJJIIILLLMMMQQQXXXaaajjjsssxxx~~~mmm^^^VVVRRRPPPWWW^^^cccccccccfffhhhgggiiiiiieeeXXXIII???;;;<<<<<>>===???:::<<>>@@@EEEGGGJJJMMMPPPRRRSSSTTTSSSSSSTTTTTTSSSRRRPPPOOONNNPPPSSSUUUXXX\\\aaaeeeeeejjjrrrzzz~~~|||{{{|||yyywwwvvvxxxzzzzzzzzzxxxvvvtttrrrqqqrrrtttuuuttttttssssssssssssssstttsssrrrpppnnnllljjjiiihhhddddddddddddeeegggiiijjjoooyyywwwiiimmmttt}}}zzzvvvrrrrrruuuzzz~~~}}}xxx|||lll___QQQKKKHHHFFFFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHIIIFFFGGGIIIIIIHHHFFFFFFGGGCCCFFFIIIJJJIIIIIIJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJKKKMMMNNNNNNNNNLLLKKKNNNMMMMMMNNNPPPRRRSSSSSSUUUXXX[[[[[[[[[___gggnnnyyy~~~{{{xxxvvvqqqkkkmmmoootttyyyxxx}}}|||vvvppplllkkkrrr}}}}}}wwwuuuyyy}}}qqqgggYYYOOOJJJGGGEEEBBB?????????>>>===<<<::::::777777777777666555444444888888999:::;;;<<<======)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,,,,------)))***+++,,,,,,+++)))(((++++++,,,------......///***000111------222444222444;;;DDDKKKMMMKKKHHHFFFHHHIIILLLRRRZZZccckkkppp|||~~~}}}zzzyyy{{{~~~|||ooocccZZZSSSOOOSSS[[[aaabbbbbbeeefffeeejjjnnnmmm```OOOCCC>>>>>>666???KKKYYYjjjxxx}}}zzz|||mmm[[[NNNFFF@@@???AAA:::<<<>>>???@@@AAACCCEEECCCHHHNNNSSSVVVYYY[[[\\\aaadddhhhkkkkkkjjjgggeeecccdddgggiiiiiiiiigggfffggghhhjjjmmmooopppqqqqqqqqqqqqqqqpppqqqtttyyy}}}}}}qqqhhh___XXXSSSJJJHHHEEECCCAAA???<<<:::<<<<<<;;;:::999777777666666555555444444555555666222222222333333444444444444333333444777999888888555555555555555555555555111111000000000000111111000111111111111111111111---......///000111222222---...///000000000//////...000333333222000//////444222111111222222111///000222555444333222555777444222111111222222000///000000000000000111222222...///000333666999<<<===::::::888666444222000///333333444444444444333333555555555666999>>>BBBEEELLLKKKKKKKKKMMMOOORRRTTTSSSSSSSSSSSSRRRPPPNNNMMMMMMPPPTTTWWW[[[```eeehhhffflllwww~~~|||{{{zzz{{{yyyvvvvvvwwwyyyzzzzzzxxxvvvtttrrrqqqrrrsssuuuttttttssssssssstttuuuuuutttrrrqqqnnnkkkiiigggfffcccccccccdddeeehhhjjjkkksss|||uuuqqquuu{{{}}}yyytttrrrtttzzz~~~{{{||||||aaaXXXOOOJJJEEEBBBDDDJJJHHHHHHGGGHHHIIIKKKMMMNNNLLLKKKIIIGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHEEEGGGJJJJJJIIIHHHHHHHHHDDDFFFIIIJJJJJJJJJKKKLLLGGGHHHIIIKKKLLLNNNOOOPPPLLLLLLMMMNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJKKKMMMNNNOOONNNLLLKKKMMMLLLLLLNNNQQQSSSTTTTTTUUUVVVXXXXXXXXX[[[```eeesss}}}~~~xxxvvvtttqqqhhhjjjmmmttt~~~xxxuuu|||~~~xxxsssnnnttt{{{vvvqqqwwwmmm\\\RRRMMMHHHDDDAAAAAAAAA@@@@@@>>>======777777777777666555444333333444555666666666666666))))))(((((()))***++++++,,,++++++++++++)))'''$$$(((((())))))***************+++,,,...//////......++++++,,,------....../////////......///111444555777999AAAKKKPPPMMMIIIHHHNNNMMMLLLOOOVVV```hhhmmmtttzzz~~~~~~wwwuuutttsssssstttvvvyyyzzz{{{~~~}}}rrraaaTTTQQQRRRRRRVVV\\\aaaeeegggjjjlllllllllkkkfff\\\NNNAAA999555999AAANNN```qqq{{{~~~xxxrrrhhhYYYJJJ???>>>BBB>>>>>>???@@@AAAAAABBBBBBDDDFFFIIIMMMQQQXXX___eeeccceeeffffffeeeeeefffhhhgggggggggggghhhhhhhhhhhhggghhhiiikkkmmmnnnpppqqqoooqqqrrrrrrsssuuuxxx{{{|||rrrhhh^^^WWWPPPOOOKKKFFFAAA???>>>???===>>>??????>>><<<:::888777777777666555555444444444444333333333333333333333333333444666999<<<>>>888888777666555444333333222222222222222111000000111111000000000//////////////////////////////...222111000//////000111222111111111111111111111111111222222111///...///000111111222222222333333333333333333222222222111111111111000000000000111111///000000222555888;;;===<<<:::999777555333333222333444444222111222444666;;;::::::<<<@@@FFFKKKOOOQQQOOOMMMLLLMMMOOORRRSSSOOOOOOOOOOOOOOONNNNNNNNNMMMOOOSSSWWW\\\bbbiiinnnqqqvvv}}}~~~|||yyyxxxwwwwwwwwwwwwuuusssssstttvvvwwwwwwzzzwwwrrrooonnnpppsssuuussssssrrrrrrssstttvvvwwwtttsssqqqooollliiifffeee```cccdddcccbbbeeelllrrryyy}}}}}}xxxsssttt||||||mmm]]]VVVMMMHHHFFFFFFEEEDDDJJJJJJKKKKKKJJJHHHFFFDDDDDDFFFGGGGGGFFFEEEGGGHHHJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNKKKLLLNNNPPPQQQPPPNNNMMMKKKKKKKKKJJJJJJIIIHHHHHHKKKJJJHHHGGGGGGHHHIIIJJJNNNNNNNNNNNNLLLJJJHHHGGGJJJKKKMMMPPPQQQRRRRRRRRRQQQRRRSSSVVVXXXZZZ\\\]]]kkkqqqyyy~~~~~~|||{{{vvvpppoootttzzz~~~xxxsss|||vvvxxxyyypppbbbVVVLLLEEEEEEDDDBBBAAA@@@???>>>===999999999:::;;;;;;999777444555555555555555555555))))))((())))))******+++***)))((('''(((((()))((()))))))))))))))*********)))***,,,---......------++++++,,,------....../////////......///111333555555555<<>>???@@@AAAAAABBBCCCEEEHHHKKKOOOUUU\\\aaaccceeefffffffffeeeggghhhiiiiiihhhhhhggggggffffffggghhhjjjlllnnnoooppppppooopppqqqqqqrrrtttwwwzzz|||zzzoooccc[[[SSSQQQMMMGGGBBB??????@@@???@@@@@@@@@???===:::999999888888777666555444444444444333333333333222222222222333444666888999:::999999888888666555444333222222333333444333333222////////////.............../////////////////////222111000//////000111222111111111111111111111111///000111111000///111222111111111111222222222222333222222222111111111111111000000//////000000111000000111222555888:::<<<<<<;;;:::999888777777777666777888777666777:::<<<<<<===@@@CCCFFFJJJLLLNNNOOONNNMMMLLLMMMOOOQQQRRROOONNNMMMLLLMMMOOOQQQSSSPPPSSSWWW\\\bbbiiiqqqvvv}}}{{{yyywwwwwwwwwwwwzzzxxxvvvvvvwwwxxxzzzzzz{{{xxxsssooonnnooorrrtttrrrqqqpppoooppppppqqqrrrpppooommmkkkhhheeebbb``````bbbdddddddddhhhooovvv}}}~~~zzz|||rrrcccXXXRRRLLLGGGFFFFFFFFFEEEHHHIIIJJJJJJJJJHHHFFFEEEEEEFFFGGGGGGFFFFFFGGGIIIJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMKKKLLLMMMOOOOOOOOONNNMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLKKKJJJIIIIIIJJJLLLMMMLLLLLLLLLLLLJJJIIIGGGFFFIIIKKKMMMOOOPPPQQQQQQQQQOOOPPPRRRTTTVVVXXXZZZ[[[aaagggqqqzzz}}}yyyyyy~~~tttbbbSSSLLLGGGFFFEEEDDDCCCBBB@@@>>>:::999999999:::999777555555555555555555555555555(((((())))))))))))******,,,***(((''''''(((***+++*********))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,------....../////////......///111333444333111555BBBMMMQQQQQQRRRRRRSSSTTTXXX^^^dddkkknnnpppsssuuutttuuuxxxwwwuuunnnmmmkkkjjjjjjllloooqqqyyy{{{{{{wwwnnnddd\\\WWWYYY[[[^^^aaadddeeeffffffhhhiiilllooommmbbbQQQDDD999888888@@@MMM\\\jjjsss|||zzzsssfffVVVIII@@@===<<<<<<<<<===>>>???@@@AAAAAACCCFFFIIILLLQQQWWW[[[bbbdddfffgggffffffgggiiijjjiiiiiihhhgggfffeeeeeegggiiikkkmmmooopppppppppnnnoooppppppqqqrrrvvvxxxyyy|||zzzlllcccZZZWWWPPPJJJEEEBBBBBBBBB@@@@@@@@@@@@???===<<<;;;;;;:::999888777666555555444444333333333222222222000111222444555555555555999999::::::999777555444222333333444444444444333000000/////////...............//////000000000111111111000000000000111111000000000000000000000000...///111111000000222333000000000000111111111111111111111111000000000000000//////......//////000111000111222333666888999:::::::::::::::;;;;;;<<<:::;;;=========>>>AAACCCAAADDDHHHKKKMMMNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOMMMJJJIIIKKKOOOTTTWWWSSSWWW^^^eeelllttt|||}}}|||zzzxxxwwwvvvwwwwwwzzzyyyxxxwwwxxxyyy{{{}}}}}}zzzuuuqqqooooooqqqrrrttttttsssrrrrrrrrrrrrrrrqqqpppnnnkkkhhheeecccbbb___aaadddeeegggmmmvvv|||}}}{{{zzz}}}yyyhhh[[[RRRNNNJJJGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIJJJKKKLLLKKKJJJIIIIIIIIIKKKLLLMMMLLLLLLLLLLLLKKKIIIHHHGGGIIIJJJLLLNNNOOOOOOOOOOOONNNOOOPPPRRRSSSUUUVVVWWWYYY^^^gggsss|||vvvcccXXXIIIHHHFFFEEEDDDBBB???===<<<;;;::::::;;;:::888666666666666666666666666666(((((()))))))))))))))))),,,,,,+++***)))(((***+++************))))))))))))))))))******++++++++++++++++++,,,------......//////.........///000222333333///111<<>>???AAABBBEEEGGGIIIMMMSSSVVV___bbbeeeffffffggghhhiiihhhhhhhhhggggggffffffeeehhhiiilllnnnppppppoooooommmnnnoooooooooqqqtttwwwxxx{{{~~~yyypppddd^^^VVVNNNIIIFFFDDDCCC?????????>>>>>>>>>>>>>>><<<<<<;;;:::888777666666555555444444333222222222000111222333444333222111777888999;;;;;;:::999888555555555555555444333222222222111111111000000000...//////000000111111222111000000000000000000111///////////////////////////000111111000///111222////////////000000000000000000000000000///////////////............//////000000///000111333555666777777777888:::;;;===>>>>>>@@@BBBCCCDDDEEEHHHJJJKKKLLLNNNPPPPPPNNNLLLJJJHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJLLLPPPTTTVVVWWW\\\dddllluuu}}}~~~{{{zzzxxxwwwvvvvvvvvvwwwxxxxxxxxxwwwvvvxxxzzz}}}|||wwwrrroooooopppqqqssssssssssssssssssssssssrrrqqqnnnkkkiiifffdddccc```aaadddggglllttt}}}}}}|||~~~{{{uuusssvvv}}}zzzooobbbWWWMMMLLLJJJHHHFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFHHHIIIIIIHHHGGGIIIJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHJJJKKKKKKJJJHHHGGGJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMIIIHHHGGGFFFGGGHHHJJJKKKHHHGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNMMMLLLLLLKKKIIIJJJLLLNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUXXXZZZ```jjjuuu~~~yyyhhhUUUPPPJJJGGGEEEDDDBBB@@@>>>===<<<<<<======;;;:::888888888888777777777777(((((())))))))))))((('''###&&&***+++***))))))************)))))))))))))))******)))*********++++++++++++,,,------......///.........//////000111111444//////888CCCJJJNNNRRRSSSVVVYYY\\\^^^bbbfffjjjkkkjjjjjjiiihhhjjjnnnsssrrrlllddd___^^^ccckkkppptttvvvzzz{{{vvvnnnllljjjjjjkkkkkkhhhfff```]]]]]]aaaffffff^^^WWWCCC:::444666<<>>>>>=========>>>@@@@@@>>>===<<<;;;:::999888888666666555555444333333222000111222333333222111000444666888:::<<<<<<<<<<<<;;;;;;;;;:::888777555444222222222222111111111111000000000000111111222222000000000111111000000000........................222222333111///......///....../////////000000000//////////////////////////////............/////////.........000111333444666666777999;;;===???@@@BBBEEEHHHJJJKKKLLLOOOQQQSSSRRRQQQOOONNNLLLJJJIIIEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMOOOQQQSSSUUUVVV\\\aaakkkttt}}}~~~yyyyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwxxxwwwvvvwwwzzz}}}}}}xxxtttpppoooppppppnnnnnnooooooppppppppppppmmmllliiigggdddcccbbbbbb```bbbffflllsss|||zzzuuurrrtttxxx|||~~~{{{|||vvvooonnnttt~~~~~~xxxqqqggg\\\TTTLLLKKKJJJHHHEEECCCBBBAAADDDDDDEEEFFFGGGGGGGGGGGGFFFHHHIIIIIIHHHGGGIIIJJJIIIIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLKKKJJJJJJKKKKKKLLLHHHGGGGGGGGGHHHJJJKKKLLLHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNKKKLLLMMMNNNOOOOOONNNMMMPPPPPPQQQQQQRRRSSSSSSSSSWWWXXXZZZaaakkkxxx}}}iii```TTTLLLIIIHHHFFFDDD>>><<<;;;<<<===>>>>>>===:::::::::999999888888888'''((()))***)))((('''&&&&&&******))))))+++((()))))))))************+++******)))******++++++++++++,,,------......///.........//////000000000333///000666===BBBHHHNNNPPPSSSWWWXXXYYY[[[aaaeeegggeeeeeeeeedddccciiipppvvvpppggg___]]]___eeeiiiqqqtttyyyyyyuuuqqqppppppnnnkkkggg___ZZZVVVVVVZZZ\\\[[[XXXJJJ???777777999???NNN^^^nnnxxx~~~zzzrrriiiYYYIII>>>===;;;999888999:::;;;===???BBBDDDFFFHHHLLLOOOSSSWWW\\\aaadddfffhhhjjjddddddeeefffggghhhhhhiiiiiiiiijjjkkklllmmmnnnooommmnnnoooooonnnppprrruuuzzz{{{|||}}}~~~}}}vvvlllccc[[[UUUMMMHHHBBB@@@>>>======>>>@@@AAA>>>>>>======<<<<<<;;;;;;888888777666555444444333222222333333333333222222444555777888;;;===>>>???AAAAAA@@@@@@>>>===;;;:::333222222222222111111111111111111111111111111111000000111111111111000000////////////////////////333444444222///------...////////////000000000000////////////000000000000000//////......//////000//////...///000222444555888999999;;;===???AAABBBEEEGGGKKKMMMNNNOOORRRSSSSSSRRROOOLLLJJJIIIIIIIIIFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOQQQTTTWWWYYY[[[\\\dddjjjsss}}}|||xxxwwwwwwuuuuuutttuuuvvvwwwvvvxxxyyyxxxvvvwww{{{}}}yyyuuurrrpppppppppoooooopppqqqqqqppppppoookkkjjjhhheeedddcccddddddaaadddjjjrrr{{{{{{vvvoooiiihhhkkkqqquuu{{{xxxuuuoooiiillluuu}}}tttjjj___UUUOOOKKKKKKJJJGGGDDDBBBBBBCCCEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHJJJKKKMMMNNNOOOOOOLLLLLLMMMMMMNNNNNNOOOOOOMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNPPPPPPQQQPPPOOONNNQQQQQQQQQRRRRRRRRRRRRRRRRRRTTTVVVZZZcccppp~~~|||pppaaaUUUPPPMMMIIIEEE>>>===;;;;;;===>>>===<<<<<<<<<;;;;;;:::999999999'''((()))***)))(((&&&%%%"""(((***(((''')))+++''''''((()))***++++++,,,,,,+++************+++,,,++++++,,,------......///......//////////////////000///000555888;;;DDDLLLMMMPPPSSSSSSRRRUUU[[[```bbb``````bbb___]]]cccmmmvvvrrrlllgggdddeeehhhjjjnnnqqqvvv||||||vvvtttsssqqqlllhhh___ZZZSSSPPPOOOQQQRRRSSSQQQEEE;;;999666777CCCSSSeeeqqqzzzyyyuuuooo^^^MMMAAA???<<<999888888999::::::<<>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::999888777666555555444444444333333444444555777777666777888;;;===???AAAAAAAAAAAAAAA@@@@@@???666666666666555555555555333333333222222111111000///000111222222111000///////////////////////////222333333222///....../////////000000000111111111/////////000000111111111111000000//////000000111000000000111222555777888999999:::;;;<<<>>>???@@@AAADDDGGGJJJKKKKKKMMMOOOLLLKKKJJJHHHHHHGGGHHHHHHHHHHHHGGGGGGIIIKKKNNNOOORRRRRRTTTXXX\\\aaafffhhhnnnttt}}}~~~{{{xxxvvvuuutttttttttuuuvvvwwwsssvvvwwwvvvttttttyyy~~~}}}yyyuuurrrqqqqqqqqqtttttttttsssrrrpppnnnmmmiiihhhfffdddcccdddeeefffbbbfffmmmwwwxxxssskkkdddaaadddjjjoooyyyvvvnnniiigggnnn{{{~~~sssggg\\\RRRMMMIIIIIIIIIFFFCCCBBBDDDGGGGGGGGGFFFFFFFFFGGGGGGHHHEEEFFFGGGGGGFFFFFFGGGIIIHHHJJJKKKMMMMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNMMMLLLKKKJJJFFFHHHKKKNNNOOOPPPPPPPPPNNNOOOOOOPPPPPPOOOOOOOOOMMMLLLLLLKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPNNNRRRVVVYYY\\\ffftttxxxkkkccc\\\TTTMMMEEEBBB???>>>>>>???>>>=========<<<<<<;;;::::::999'''((()))***)))(((&&&$$$(((+++...,,,'''%%%(((+++&&&&&&''')))***+++,,,------,,,+++******+++,,,,,,++++++,,,------......///---...///////////////...---...111444555888AAALLLKKKMMMPPPOOONNNPPPWWW]]]___]]]]]]___\\\ZZZ```jjjrrrqqqpppoooooooooppppppmmmppptttxxx|||yyyuuutttrrrlllggg```[[[TTTNNNJJJJJJKKKMMMVVVIII???;;;555111;;;JJJ[[[iiiuuuvvvvvvsssdddRRRCCC@@@===999777777888999777:::===???AAADDDGGGIIIHHHMMMUUU[[[```dddgggiiiffffffffffffffffffeeeeeekkkiiihhhggghhhjjjmmmooonnnooopppoooooopppsssuuusssuuuwwwyyy{{{~~~uuuhhh```OOOLLLGGGBBB???>>>>>>???>>>>>>>>>>>>????????????;;;;;;:::999888777666555666555444333444555666777:::999777666666999;;;===<<<===>>>???@@@AAAAAAAAA;;;;;;;;;;;;:::::::::999555444444333222111000000///000111222222111000///000000000000000000000000000111222111000///000111000000000000111111111111//////000000111111222222111111000000000000111111222222222333555777999;;;888888888999:::;;;<<<===;;;>>>BBBDDDEEEEEEGGGHHHEEEEEEFFFGGGGGGHHHHHHHHHKKKJJJHHHHHHJJJMMMPPPRRRUUUUUUVVVYYY___gggnnnsssvvv||||||||||||zzzwwwuuuuuutttssstttuuuvvvwwwppprrrtttssspppqqqvvv{{{}}}zzzvvvsssrrrqqqqqqssssssrrrqqqnnnkkkhhhgggbbbaaa```^^^^^^___aaabbbcccgggppp{{{uuuqqqiiibbb___ccckkkqqqyyyvvvkkkhhhhhhqqq}}}rrrfff\\\SSSOOOGGGHHHHHHFFFCCCCCCGGGJJJHHHHHHGGGGGGGGGGGGGGGHHHDDDFFFGGGGGGFFFEEEGGGHHHHHHJJJLLLMMMNNNMMMLLLKKKHHHIIIIIIIIIJJJKKKKKKKKKJJJHHHFFFDDDDDDFFFHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJLLLMMMNNNOOONNNMMMKKKIIICCCFFFJJJMMMOOOPPPOOONNNNNNNNNOOOOOOOOONNNMMMMMMOOONNNNNNMMMNNNOOOQQQRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNTTTYYYZZZXXX^^^jjjttt{{{}}}~~~||||||rrreee\\\LLLIIIEEECCCBBBAAA@@@>>>>>>>>>===<<<;;;;;;::::::((()))*********((('''&&&$$$$$$%%%&&&'''''''''&&&))))))))))))))))))))))))***************+++++++++,,,,,,,,,---------......,,,,,,,,,------.........---...//////222777===BBBMMMNNNOOONNNNNNOOOQQQSSSXXXaaagggeeeaaa``````^^^dddkkksssuuusssqqqqqqsssnnnoooqqqsssvvvyyy|||}}}}}}zzzwwwsssooommmggg^^^WWWTTTNNNFFFFFFJJJPPPLLLDDD;;;444444999>>>PPP]]]llluuuzzzxxxkkk]]]RRRIII>>>777666777666555;;;;;;;;;<<<>>>AAACCCEEEFFFJJJOOOTTTXXX]]]bbbffffffeeeccccccdddeeeffffffhhhhhhiiikkklllmmmnnnooonnnooopppqqqrrrsssssssssvvvwwwxxxyyy{{{}}}wwwooocccZZZNNNEEEAAA@@@>>><<<<<<<<<<<>>???>>>===<<<:::888777666444444555555666777777777;;;<<<<<<:::888888999:::>>>===<<<;;;;;;;;;;;;<<<=========>>>>>>???@@@@@@;;;:::999888777666555555222222222222222111111111...//////000222333333444111111111111111222222222...//////000000000///...000111333555555333111///000111222333444444444444444444555555666888999:::999999999999999999999:::888999<<<>>>@@@BBBCCCDDDCCCCCCDDDEEEEEEEEEDDDDDDIIIIIIIIIIIIKKKOOOTTTXXXWWWYYY^^^cccjjjrrr{{{{{{xxxwwwxxxxxxxxxttttttttttttttttttttttttrrrrrrqqqrrrsssvvvyyy{{{}}}yyyuuusssssstttvvvqqqrrrqqqpppmmmhhhdddaaa_________```cccdddcccbbbfffnnnzzzyyymmmeeedddaaa]]]dddqqqyyytttllllllqqq|||~~~sssggg\\\SSSNNNLLLIIIEEEBBBAAADDDFFFFFFDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJIIIIIIIIIFFFEEEDDDCCCDDDEEEGGGIIIJJJIIIHHHGGGGGGHHHJJJLLLHHHJJJKKKLLLMMMKKKJJJIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOPPPPPPOOOOOONNNNNNOOONNNNNNMMMNNNPPPSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOPPPQQQRRRRRRSSSTTTUUUXXX^^^eeejjjzzz|||~~~~~~wwwrrruuu{{{qqqqqq{{{vvvqqqpppqqqwwwyyyeee]]]SSSJJJEEECCCCCCBBB===>>>>>>===;;;;;;<<<===)))))))))))))))(((''''''&&&'''((((((((((((((('''))))))))))))))))))))))))***************+++++++++,,,,,,,,,------------...---------.........//////.../////////111444:::>>>HHHJJJLLLLLLLLLLLLNNNPPPWWW```gggfffddddddcccbbbccciiipppuuuvvvuuutttsssoooooooooooopppqqqrrrssszzzzzzzzzzzzwwwssspppmmmmmmfff___[[[TTTMMMMMMQQQNNNKKKEEE===666555888<<>>>>>>>>@@@CCCDDDCCCAAA?????????>>>===;;;999777777777777777777888888888;;;<<<<<<:::888888888:::666666777888999;;;===>>>??????@@@AAABBBBBBCCCCCC===<<<;;;999888666555444555555444444333333222222333333222222111111000000111111111222222222222222---.........////////////000222333444444333111000000111222444555666666666999999888777666666666777444555555555666666666666888999:::===>>>@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDFFFHHHJJJLLLMMMPPPTTTWWWZZZ^^^eeelllssszzz}}}yyyvvvvvvvvvuuuuuussssssssssssssssssssssssrrrrrrrrrssstttvvvyyyzzz|||xxxtttqqqqqqqqqrrrtttssspppmmmjjjgggdddccc]]]]]]]]]^^^___aaacccdddnnnuuu~~~yyynnnfffeeeaaa]]]cccnnnxxxrrrhhhkkkssssssnnneee\\\SSSMMMJJJHHHGGGDDDAAAAAACCCEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHFFFDDDDDDDDDEEEFFFJJJIIIHHHGGGGGGHHHJJJKKKJJJKKKLLLMMMMMMKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMNNNMMMNNNNNNOOOPPPPPPPPPOOOOOONNNMMMMMMNNNPPPSSSTTTSSSSSSSSSSSSRRRRRRQQQQQQRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWW[[[```dddqqq}}}|||uuurrruuu}}}rrrnnnsssyyy{{{tttooooootttwwwgggXXXMMMHHHEEEDDDCCCCCCBBB@@@>>>=========))))))((((((''''''(((((()))************))))))((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------............/////////////////////...///222666:::FFFHHHKKKMMMMMMNNNOOOQQQVVV```ggghhhhhhhhhgggdddaaafffmmmuuuzzz{{{xxxuuupppooommmjjjhhhfffeeeeeemmmppptttwwwwwwuuurrrpppooojjjddd___WWWQQQQQQTTTOOOMMMJJJDDD>>>:::999::::::III\\\kkkvvv{{{yyyuuueeeZZZJJJ???::::::;;;;;;777777777888:::===???AAABBBEEEIIIMMMQQQVVV[[[___cccccccccccccccdddeeefffgggggghhhiiijjjkkkkkklllnnnooopppqqqrrrsssssssssuuuuuuvvvwwwxxxzzz|||}}}|||}}}zzzlll___UUULLLDDD???>>>===<<<>>>@@@BBBBBBAAA@@@AAABBBBBBAAA???<<<::::::::::::999999999999999:::;;;<<<:::888777888999222222333444666999;;;<<<>>>>>>???@@@AAABBBCCCDDDAAA@@@???===;;;999888777999999888777666666555555666666555444444333222222444444444444333333222111//////......///111333444444444444444444444444444333555666888:::;;;<<<<<<>>>===;;;888666444333222111111222333444555555666999:::;;;<<<>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDFFFIIIMMMPPPRRRTTTWWWYYY```fffoooxxx{{{xxxuuuttttttsssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttvvvwwwxxxxxx|||zzzvvvssspppooooooooorrrpppkkkgggcccaaaaaaaaa\\\]]]^^^\\\\\\```ffflllxxx~~~wwwnnngggfffbbb___dddnnn}}}uuuoooeeekkkwwwzzzqqq___[[[VVVOOOKKKHHHFFFFFFEEECCCAAAAAABBBDDDDDDCCCEEEFFFFFFFFFFFFFFFEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGJJJJJJJJJJJJJJJKKKKKKKKKGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHJJJKKKKKKLLLMMMMMMMMMKKKJJJIIIGGGGGGIIIJJJKKKKKKLLLLLLKKKLLLMMMOOOPPPPPPQQQQQQNNNMMMMMMMMMNNNPPPRRRSSSRRRRRRQQQPPPOOOOOONNNNNNPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTVVVVVVVVVXXXZZZ]]]dddooo}}}yyyooojjjooo}}}|||{{{wwwppppppssstttnnnmmmxxxlll[[[PPPJJJHHHEEEEEECCCBBB@@@>>><<<;;;***)))'''&&&&&&'''((()))++++++++++++***)))(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,---------------..................------...---...000444888FFFJJJOOORRRTTTTTTUUUVVVWWW```gggiiiiiiiiigggdddbbbdddjjjttt~~~}}}xxxsssqqqmmmhhhccc^^^[[[ZZZ]]]bbbhhhnnnrrrsssqqqpppmmmlllhhhccc[[[UUUUUUWWWUUUUUURRRNNNHHHAAA<<<999888AAAOOOaaaqqqzzz|||zzzqqqeeeUUUFFF>>>:::::::::666666666777999<<<>>>@@@AAACCCGGGJJJMMMRRRWWW[[[bbbcccdddddddddeeeggghhhkkkkkkkkkllllllmmmmmmmmmnnnooopppqqqrrrsssssssssttttttuuuvvvwwwxxxzzz{{{{{{|||}}}}}}ooodddXXXNNNGGGBBB???======>>>@@@AAA@@@AAABBBDDDEEEDDDBBB@@@>>>======<<<;;;::::::999999:::<<<<<<;;;999777777888555555444444444444555555888888999:::<<<===>>>>>>CCCCCCBBBAAA@@@???>>>>>>======<<<;;;:::999999888888888888999999999:::::::::::::::999777555333222333222111222333666999:::;;;:::999888888888999:::;;;;;;===>>>??????@@@@@@>>>===:::777444222111000111222333444666777888888;;;;;;<<<<<<>>>???@@@AAA@@@@@@@@@AAABBBCCCEEEEEEJJJMMMQQQTTTWWW[[[___bbbhhhooozzzzzzvvvuuutttssssssrrrpppnnnqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvwwwwwwvvvxxxwwwuuurrrpppoooooooookkkiiieeeaaa^^^[[[ZZZZZZ\\\^^^___^^^]]]bbbllluuuuuuoooiiigggdddbbbgggoooyyyqqqlllfffnnn{{{{{{mmmbbbRRROOOLLLHHHFFFEEEEEEFFFCCCBBBAAAAAAAAABBBCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCFFFEEECCCCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIIIIIIIJJJDDDEEEEEEFFFGGGIIIKKKLLLHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMOOOOOOPPPPPPPPPMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQQQQOOONNNMMMLLLLLLOOOOOOOOOPPPQQQRRRSSSSSSRRRTTTVVVWWWVVVWWWXXXYYY[[[cccppp~~~|||rrriiiiiipppxxx~~~|||www~~~xxxwwwxxxzzztttwwwnnn^^^RRRLLLHHHFFFEEECCCCCCAAA@@@>>>)))((('''&&&&&&'''((()))************))))))((('''((((((((((((((((((((((((((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000444777CCCIIIPPPVVVYYYZZZ[[[[[[YYY```fffggghhhiiifffbbbcccdddhhhrrr}}}|||wwwtttoooiiibbb]]]YYYVVVTTTXXX]]]bbbeeefffeeedddlllooopppkkkddd___]]]]]]\\\[[[[[[WWWQQQHHH???999999:::BBBTTTiiixxx}}}}}}zzzppp```QQQEEE===999888888888888888999;;;===???@@@BBBEEEGGGJJJNNNTTTWWW___aaadddffffffgggiiilllmmmmmmmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrssssssssstttttttttuuuvvvwwwxxxyyyzzz{{{{{{{{{}}}uuuiii^^^VVVLLLHHHCCC@@@@@@AAAAAAAAABBBCCCEEEFFFFFFDDDCCCBBB??????>>>===<<<;;;::::::;;;======<<<:::888777777999888666555333222222222333333444555666777888888????????????@@@@@@@@@@@@?????????>>>===<<<<<<;;;<<<<<<======>>>>>>??????AAAAAAAAA???===:::777555666555555555777:::===>>>BBBAAA???=========>>>>>>???????????????>>>>>>===:::999777555333222111111222333444555777999::::::::::::::::::<<<===???@@@@@@@@@AAABBBDDDGGGIIIJJJOOOQQQTTTWWW\\\bbbiiinnnssszzzzzzvvvuuutttsssssstttsssqqqnnnqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuuuuuuutttsssrrrqqqpppooooooeeedddbbb___\\\YYYWWWUUUYYY\\\^^^^^^```gggrrr|||zzztttmmmhhhcccaaaeeejjj}}}}}}{{{|||uuunnnkkkkkksss}}}}}}ooo```VVVKKKJJJGGGEEECCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCDDDEEEFFFIIIIIIJJJKKKJJJJJJIIIHHHGGGHHHHHHIIIJJJKKKKKKLLLEEEEEEFFFGGGIIIKKKLLLMMMHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGHHHIIIJJJJJJJJJIIINNNNNNNNNOOOOOONNNMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLNNNOOOPPPQQQQQQRRRSSSSSSPPPSSSVVVWWWWWWWWWXXXYYYXXX]]]gggvvvyyytttpppmmmjjjrrrxxxyyywww|||~~~}}}zzz}}}rrr```VVVMMMJJJGGGFFFFFFFFFDDDBBB'''''''''&&&''''''((((((((())))))))))))(((((('''))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))***,,,---...000444666<<>>:::;;;:::999999999;;;<<<===???@@@BBBDDDFFFJJJPPPSSSZZZ^^^cccffffffgggkkknnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppqqqrrrsssssssssuuuuuuttttttuuuvvvwwwwwwwwwxxxxxxxxxyyy|||~~~rrriiiXXXRRRJJJCCC@@@?????????CCCCCCDDDEEEEEEEEEEEEEEEAAAAAA@@@@@@???>>>======<<<>>>???>>><<<999888888777777666555444444444444222222333333444555555555777777888999;;;<<<======>>>>>>=========<<<<<<<<<@@@@@@????????????>>>>>>DDDDDDEEEEEECCCAAA>>><<<999999999:::;;;>>>@@@AAAGGGEEECCCAAA???>>>>>>???<<<<<<<<<;;;:::999888777555555444333333333333333222333444555777888999:::777777777888999;;;===???CCCCCCDDDFFFJJJMMMQQQSSSUUUWWWZZZ^^^dddllluuu{{{{{{xxxvvvtttsssssssssttttttrrrpppqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssttttttrrrssssssrrrqqqooonnnmmmcccbbbaaa```]]]ZZZXXXWWWVVVYYY]]]aaafffnnnxxxzzzqqqggg___\\\___bbbvvvzzz|||vvvuuuuuu{{{rrrmmmlllsssxxx}}}zzzoooaaaUUUNNNGGGFFFDDDBBB@@@????????????AAABBBBBBBBBBBBCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIJJJKKKKKKIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMKKKJJJJJJJJJJJJKKKKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJNNNNNNNNNNNNNNNMMMLLLLLLJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPPPPOOONNNMMMMMMOOOOOOPPPQQQRRRRRRRRRQQQPPPRRRUUUVVVVVVVVVXXXYYYWWWZZZaaammm{{{}}}tttlllqqqvvv~~~{{{wwwvvvxxxzzzttt{{{xxxkkkXXXRRRKKKGGGFFFEEECCCAAA%%%&&&''''''(((((((((''''''((())))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------***++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,---......///222444333<<>>???@@@BBBFFFKKKOOOTTTZZZ```dddeeegggkkkooopppppppppoooooonnnnnnnnnnnnooopppqqqrrrsssssssssvvvuuuuuuuuuuuuuuuvvvwwwvvvwwwxxxxxxxxxzzz}}}}}}hhh```UUULLLFFFCCCBBBBBBCCCBBBBBBBBBCCCEEEFFFGGGDDDDDDCCCCCCBBBBBBBBBAAA>>>???AAA@@@===:::999888777666555555555555555555333333333333333333333333333333444555666777888888999999999:::::::::::::::<<<<<<<<<<<<============AAACCCEEEGGGHHHGGGEEEDDD@@@@@@AAABBBCCCDDDEEEFFFGGGFFFDDDAAA>>><<<;;;;;;888888888888777666555444333333333333444444555666444555666777888999::::::888888888888:::===@@@BBBGGGHHHJJJLLLQQQVVVZZZ]]]\\\```ffflllsss||||||zzzyyyxxxwwwtttsssrrrrrrssstttrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqqqqqqqrrrsssrrrrrrrrrqqqooollliiigggbbbaaa___\\\ZZZZZZZZZZZZVVVYYY___fffpppyyyzzzooobbbZZZYYY\\\___lllkkklllpppsssttttttsssvvvyyy|||zzzvvvsssrrrsssuuuuuuvvvwwwzzzvvvooonnnpppzzz|||zzzpppaaaSSSLLLJJJFFFEEECCCAAA???>>>>>>>>>>>>AAACCCDDDBBBBBBCCCEEE@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHJJJJJJJJJIIIHHHHHHIIIJJJKKKKKKIIIGGGFFFEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNNNNHHHHHHHHHIIIIIIJJJKKKLLLJJJKKKKKKLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNMMMJJJJJJKKKMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMOOOPPPQQQRRRRRRQQQQQQPPPPPPRRRSSSSSSSSSSSSUUUWWWUUUWWW\\\fffrrr~~~|||yyy{{{~~~zzz{{{zzzqqqhhh\\\SSSNNNKKKGGGDDD$$$%%%'''((()))((('''&&&'''((()))***************))))))))))))))))))))))))'''((()))***+++,,,------******+++++++++,,,,,,,,,.........------,,,,,,,,,---...//////......000222///888EEEQQQXXX[[[\\\\\\ZZZ^^^```aaafffkkkllliiidddaaa___aaahhhqqqzzzxxxwwwssspppllliiigggfffaaa___[[[XXXWWWYYY]]]___bbbqqq}}}}}}yyywwwsssooohhhjjjlllooommmeeeZZZQQQBBB>>>>>>CCCIIIUUUjjj~~~zzzmmm]]]OOOGGG===<<<:::888777777888888;;;<<<===>>>???CCCHHHLLLQQQWWW^^^bbbcccfffkkkooottttttssssssrrrqqqqqqqqqnnnooopppqqqrrrsssssssssvvvvvvuuuuuuuuuuuuvvvwwwwwwxxxzzzzzzzzz{{{}}}zzzqqqeeeYYYRRRNNNLLLLLLCCCBBBAAAAAABBBDDDGGGHHHFFFFFFFFFFFFEEEEEEEEEEEE>>>@@@BBBAAA>>>;;;999999888777666555444333333333333333333222222222111111333333444444555555555666555666666777777888888999444555777999;;;===>>>???>>>@@@DDDHHHJJJKKKJJJJJJFFFGGGHHHJJJKKKKKKKKKKKKFFFDDDBBB@@@===:::888666555666666777777666666666444333333444555666777777777777888999:::;;;<<<<<<;;;;;;;;;<<<>>>AAADDDFFFKKKLLLNNNQQQVVV\\\aaadddccchhhpppyyy{{{xxxwwwxxxyyyyyytttsssqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrtttsssqqqoooooopppqqqsssssssssrrrqqqmmmiiieeecccbbb___[[[WWWVVVWWWZZZ[[[YYY\\\bbbmmmyyyzzzuuujjj^^^WWWYYY^^^aaabbb___^^^bbbeeefffffffffggglllqqqssssssrrrtttvvvkkkjjjjjjjjjmmmttt}}}~~~sssmmmooosss~~~wwwhhhWWWKKKGGGGGGFFFEEEDDDBBBAAA@@@??????>>>AAADDDDDDCCCBBBDDDFFF???@@@AAACCCDDDEEEEEEFFFFFFHHHKKKMMMNNNMMMKKKJJJHHHIIIJJJKKKKKKIIIGGGFFFDDDEEEFFFGGGIIIJJJLLLLLLIIIIIIJJJKKKLLLLLLKKKKKKIIIJJJKKKMMMNNNNNNOOOOOOGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLMMMMMMMMMMMMMMMLLLJJJKKKLLLMMMNNNOOOOOOOOOIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMPPPQQQRRRRRRRRRQQQPPPOOOQQQRRRRRRRRRPPPPPPRRRTTTSSSUUUYYYaaalllyyysssfff___YYYSSSOOO(((((((((((((((((((((((('''(((***,,,---,,,***)))+++(((''''''******(((&&&))))))))))))************)))******++++++******)))---......///////////////,,,---...///000000000000333555;;;GGGTTT\\\^^^]]]___^^^^^^ccciiilllllljjjcccdddddddddgggmmmuuu{{{}}}|||{{{xxxtttoookkkiiikkkiiifffcccccceeehhhjjjooo~~~|||vvvkkkkkklllnnnpppmmmhhhdddSSSEEE<<<<<<@@@III___vvv{{{ooo]]]MMMFFF???;;;<<<<<<:::999:::=========>>>@@@BBBEEEFFFMMMQQQVVV[[[___cccgggjjjoooqqqtttuuutttrrrrrrrrrppppppoooooopppqqqqqqrrrttttttttttttvvvxxxzzz{{{xxxxxxyyyyyyzzz{{{||||||}}}pppeee\\\UUUQQQLLLGGGAAA???AAADDDDDDDDDFFFFFFEEEGGGIIIJJJIIIHHHBBBAAA@@@???>>>>>>======::::::999999888777777777555555444444333333222222333333333333333444444444333333444555555666777777888777777666666888999:::888:::>>>CCCGGGKKKLLLMMMLLLMMMOOOPPPPPPNNNLLLJJJAAA???;;;777444333222333222333333444444333333222222333333333333444444444444666777888777777999;;;???<<<;;;>>>EEEKKKNNNOOORRRTTTWWWZZZ^^^bbbhhhkkklllttt~~~|||zzzwwwvvvuuutttqqqqqqrrrrrrssstttuuuuuurrrrrrssstttsssrrrpppoooqqqqqqqqqqqqqqqqqqqqqqqqssssssrrroookkkddd___[[[^^^^^^\\\ZZZXXXXXXZZZ\\\\\\ccclllvvv{{{xxxgggYYYYYY___bbbeeegggfffdddaaa^^^[[[ZZZZZZZZZWWW[[[cccmmmvvvyyyvvvrrrllljjjeeeccccccfffkkknnn|||xxxnnnooowww{{{|||jjj[[[QQQKKKFFFCCCEEEDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDBBBBBBCCCDDDBBBCCCCCCCCCAAAAAACCCEEEGGGHHHJJJLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNPPPPPPNNNLLLMMMLLLLLLLLLLLLLLLMMMNNNLLLKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMKKKKKKMMMNNNOOOOOOOOOOOOJJJKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNRRRUUUVVVSSSOOOSSSTTTSSSRRRPPPPPPSSSUUURRRUUUZZZ___dddjjjqqquuuyyyooofff```(((((((((((((((((((((((('''((()))*********))))))***(((&&&''')))+++***((())))))))))))************++++++++++++++++++++++++------...///////////////+++,,,---......//////...222333888AAAMMMWWW[[[\\\[[[]]]```bbbdddfffhhhjjjggggggggggggiiinnnuuuzzz|||yyytttpppnnnmmmkkkiiihhhhhhjjjlllmmmtttssspppllllllooopppooommm___QQQDDD@@@???CCCVVVjjj~~~vvvhhh[[[KKKBBB<<<<<<===:::777777::::::;;;<<<>>>@@@CCCDDDJJJMMMRRRWWWZZZ^^^bbbeeekkknnnrrrtttsssqqqooooooppppppppppppppppppqqqqqqrrrrrrssssssuuuvvvxxxyyywwwxxxxxxyyyzzzzzz{{{{{{~~~xxxmmmccc\\\VVVPPPIIIEEEEEEEEEDDDBBBEEEDDDDDDFFFHHHJJJKKKJJJEEEEEEDDDDDDBBBAAA@@@???===<<<<<<;;;:::999999888666666555555444444333333555555555555444444444444333333333444555666666666777777666666666777888999777999===AAAEEEHHHJJJKKKMMMNNNOOOOOONNNKKKHHHFFF===<<<999666555444555555222333333333333333333222333333444444555555555666666888:::::::::;;;===???AAA@@@@@@DDDKKKQQQUUUVVVXXX[[[^^^aaaeeeiiiooorrrzzz|||{{{yyywwwuuutttsssssspppqqqrrrssssssssssssrrrrrrrrrsssssssssrrrpppppprrrqqqqqqqqqpppoooooonnnoooooonnnkkkgggccc___\\\\\\]]]\\\ZZZYYYZZZ\\\___```gggqqqzzzyyymmmaaaXXX]]]eeehhhjjjlllkkkiiieee```]]][[[[[[[[[ZZZ^^^fffpppxxxyyyvvvrrrnnnllljjjhhhhhhiiikkklllsssxxxwwwnnnjjjooowww{{{uuueeeXXXOOOKKKGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@AAABBBAAABBBCCCCCCBBBBBBDDDFFFGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFEEEGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKKKKNNNPPPPPPNNNLLLMMMLLLLLLKKKKKKLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLLLLKKKLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNOOORRRUUUUUUSSSPPPRRRSSSSSSRRRQQQQQQRRRTTTSSSVVVYYY\\\___dddiiimmm|||}}}{{{|||))))))))))))))))))))))))''''''(((((((((((())))))***(((&&&''')))+++++++++))))))))))))************,,,,,,+++******+++,,,,,,,,,---......//////......***+++,,,------......---000000333:::DDDNNNVVVYYYYYY\\\``````___```dddiiiiiijjjjjjjjjkkkoootttxxx{{{uuurrroooooonnnnnnnnnpppqqqrrrrrr}}}wwwnnnjjjnnnsssvvvvvvoooaaaRRRIIIAAAAAAMMM]]]sss~~~wwwnnnWWWKKK@@@>>>>>>;;;888666777888888999;;;>>>@@@BBBFFFIIIMMMQQQSSSVVVZZZ\\\dddiiiooossssssqqqooonnnqqqqqqppppppooopppppppppooopppqqqssstttuuuvvvvvvvvvwwwwwwxxxxxxyyyyyyyyy||||||}}}~~~wwwnnnddd^^^VVVQQQNNNKKKHHHDDDBBBAAA@@@BBBEEEHHHIIIIIIHHHHHHIIIIIIHHHFFFDDDCCCAAAAAA@@@???>>>===<<<<<<888888777666666555444444777777777666555555444444333333333444444555555666666666555555555666777888666777:::>>>BBBDDDFFFGGGLLLLLLLLLKKKIIIFFFBBB@@@999888666555555666777777444444444444444444444444444444555666777777888888:::;;;===??????AAADDDFFFHHHIIIKKKPPPVVV\\\___```aaadddhhhlllpppuuuzzz~~~}}}{{{wwwvvvuuusssrrrrrrrrrqqqpppqqqrrrssssssqqqpppoooqqqrrrsssssssssrrrppppppqqqqqqqqqpppooonnnmmmlllkkkjjjhhhfffccc```^^^]]]WWWXXXXXXWWWWWWXXX[[[^^^eeelllvvv}}}sssaaa]]]^^^fffpppsssttttttooolllhhhccc___^^^^^^^^^bbbfffoooxxx~~~{{{wwwvvvwwwxxxxxxwwwuuurrrqqqttttttpppkkkmmmuuu{{{~~~uuulll^^^SSSMMMJJJHHHFFFCCCDDDDDDDDDCCC@@@>>><<>>???AAA@@@BBBCCCCCCBBBCCCEEEGGGGGGHHHIIIJJJKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJJJJLLLOOOOOOMMMLLLMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMLLLJJJIIIIIIKKKMMMOOOOOONNNOOOQQQSSSTTTSSSRRRPPPRRRSSSSSSRRRQQQRRRSSSSSSUUUWWWYYYZZZ\\\```bbbnnnyyy{{{xxxtttpppjjjgggmmmwww)))))))))))))))))))))))))))((((((''''''((())))))+++)))((('''((()))***+++((()))))))))************...,,,+++))))))+++,,,...,,,,,,---............---***+++,,,------.........//////000444;;;EEEPPPWWWYYY[[[]]]^^^^^^```dddggghhhiiikkklllmmmooosssvvv{{{yyytttqqqqqqqqqrrrssstttuuuuuupppttt}}}tttnnnpppvvvzzz{{{}}}qqqcccVVVJJJDDDJJJTTTcccrrr|||hhhXXXHHHAAA@@@===:::999777777777888:::<<<>>>@@@BBBEEEIIIKKKMMMOOORRRTTT[[[bbbjjjqqqtttsssrrrqqqsssrrrqqqpppoooooooooooommmoooqqqssstttuuuttttttuuuuuuvvvvvvwwwwwwwwwwwwyyyzzzzzzyyyzzz}}}wwwqqqiiibbb]]]WWWPPPKKKEEECCCAAABBBDDDGGGIIIIIIHHHIIIJJJKKKLLLKKKIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@::::::999999888777666666777777777777777777777777333444444444555555555666555555555555666666777777555666999;;;>>>@@@BBBCCCEEEFFFEEEDDDBBB???===;;;666666555444555555666777555555555555666666777777666666777888:::;;;<<<===>>>@@@BBBDDDEEEHHHKKKNNNRRRSSSVVV[[[```dddggghhhhhhlllqqqvvv{{{}}}zzzxxxssssssrrrqqqqqqqqqqqqrrrssssssrrrqqqpppooonnnnnnpppqqqrrrssssssrrrqqqpppppppppqqqqqqpppooonnnmmmjjjhhheeebbb___^^^]]]]]]WWWWWWXXXXXXXXXZZZ^^^aaajjjqqqzzz~~~{{{zzz}}}uuujjj___bbbjjjttt{{{~~~}}}|||uuurrroookkkiiiiiiiiijjjlllqqqzzz{{{{{{uuuooonnnssszzz}}}}}}llldddXXXPPPKKKJJJGGGFFFBBBDDDFFFGGGFFFCCC@@@>>>>>>@@@AAA@@@???>>>???@@@@@@AAACCCCCCCCCDDDFFFHHHGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLIIIIIIIIIKKKMMMNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNMMMLLLLLLKKKKKKKKKMMMMMMLLLMMMMMMNNNNNNOOONNNNNNNNNOOOPPPQQQQQQQQQOOOQQQSSSTTTSSSRRRQQQRRRSSSTTTVVVWWWWWWXXXZZZ\\\eeemmmxxx{{{yyyyyyzzz|||uuuooohhhcccfffmmmsss((((((((((((((((((((((((***))))))((((((((()))*********)))(((''''''((((((((()))))))))************---,,,***))))))***,,,---+++,,,,,,---------------+++,,,---......///......///000000111555>>>JJJSSS[[[ZZZZZZ]]]bbbeeefffffffffiiikkkmmmnnnooorrrtttuuu}}}xxxssssssssstttuuuvvvwwwwwwvvvrrrrrr{{{zzzzzz}}}wwwhhhXXXLLLIIILLLTTTeeeyyywwwfffRRRGGGBBB===;;;;;;888888777888999;;;===>>>???BBBEEEGGGIIIJJJLLLNNNSSSZZZdddmmmrrruuuvvvwwwtttsssrrrpppooonnnnnnnnnmmmnnnqqqsssttttttttttttttttttttttttuuuuuuuuuuuuvvvwwwwwwwwwxxxzzzyyyqqqggg]]]VVVQQQMMMIIIFFFFFFGGGHHHHHHEEEFFFIIIKKKLLLMMMMMMMMMKKKJJJIIIHHHGGGFFFEEEEEE>>>>>>===<<<;;;:::999888888888888999999:::::::::666666666666666777777777666666666777777777777777666666888999;;;===???@@@>>>>>>>>>===<<<;;;999888777666666555555555555555444444444555666888999:::;;;<<<===???AAACCCDDDEEEFFFGGGIIIKKKMMMPPPTTTXXXZZZ\\\___bbbeeeiiikkkmmmppptttzzz}}}{{{xxxwwwvvvrrrrrrrrrqqqqqqrrrrrrsssvvvtttqqqnnnlllmmmnnnoooooopppqqqrrrrrrrrrqqqpppooopppqqqrrrsssrrrqqqpppjjjhhhddd```]]]\\\[[[[[[ZZZ[[[\\\]]]^^^aaaeeeiiipppuuu|||}}}zzzxxxpppoooqqqvvv}}}qqqgggdddmmmwww}}}|||zzzxxxxxxxxxxxxyyyvvv{{{{{{sssmmmqqqyyy}}}{{{wwweee^^^TTTMMMJJJHHHFFFDDDBBBDDDGGGJJJJJJHHHEEECCC@@@AAABBBAAA@@@???@@@BBB@@@BBBCCCCCCCCCDDDFFFIIIGGGHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDFFFGGGIIIJJJKKKHHHGGGGGGIIILLLMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGIIIKKKLLLMMMMMMMMMLLLJJJKKKKKKLLLLLLLLLLLLKKKNNNMMMLLLLLLLLLLLLMMMMMMMMMOOORRRSSSSSSRRROOOMMMLLLMMMNNNNNNNNNNNNOOOPPPNNNPPPSSSSSSRRRQQQRRRRRRRRRSSSVVVVVVVVVWWWXXXZZZbbbcccjjjxxxzzzsssoooqqqwwwxxxsssppprrrwww~~~zzzpppgggdddfffhhhsss((((((((((((((((((((((((******))))))))))))(((((('''((()))(((&&&%%%&&&'''))))))))))))************++++++***))))))***++++++***+++,,,,,,------,,,,,,+++,,,---......////////////111222111222999DDDMMMYYYXXXYYY^^^fffjjjjjjgggiiillloooqqqqqqqqqqqqrrrqqq{{{xxxwwwwwwvvvwwwxxxzzz{{{|||sssmmmmmmssszzzlllZZZNNNJJJLLL[[[mmm|||sssaaaSSSIII@@@<<<===:::999888888888:::;;;<<<<<>>===<<<<<<<<<<<<=========>>>999999999999999999999999777888999:::::::::999999888888888999:::<<<===>>>::::::;;;;;;;;;:::999999999999888888777777666666666666666777999<<>>GGGSSSVVV[[[aaagggkkkllllllqqqtttwwwxxxvvvtttrrrqqqnnnxxx~~~|||zzzzzz|||~~~wwwnnnhhhbbbbbbjjjuuuqqq___UUUMMMWWWcccppp~~~tttgggXXXIIIAAA@@@;;;:::999777777777888999999;;;???AAABBBCCCEEEGGGHHHLLLRRRYYYaaaiiiqqqvvvwwwuuusssqqqnnnmmmlllkkklllmmmmmmnnnoooqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttssssssuuuxxx{{{yyy|||xxxpppeeeZZZRRRMMMJJJHHHGGGGGGGGGGGGHHHKKKMMMOOONNNNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===<<<<<<;;;:::999999999:::;;;===>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::======>>>@@@CCCGGGKKKMMMTTTUUUWWWZZZ]]]___aaaccc```aaabbbcccdddhhhmmmqqqppprrruuuvvvwww{{{|||zzzwwwsssrrrqqqrrrrrrssssssrrrrrrrrrrrrsssssstttssssssrrrpppooonnnmmmnnnooopppqqqrrrrrrqqqpppqqqrrrssssssrrrpppmmmkkkcccbbb```^^^\\\[[[ZZZZZZWWWZZZ^^^ccchhhpppwww||||||yyywwwwwwrrruuuzzztttpppqqqxxxuuuqqqsssqqqgggUUUPPPIIIFFFEEEEEECCCAAAAAACCCEEEGGGGGGFFFDDDBBBAAABBBCCCBBBAAA@@@AAACCCCCCDDDEEEDDDCCCDDDEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEEEEGGGIIIKKKLLLKKKJJJKKKMMMNNNNNNLLLKKKJJJEEEDDDDDDDDDDDDCCCCCCCCCHHHIIILLLNNNNNNMMMLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIJJJLLLOOOQQQSSSXXXYYY\\\]]]\\\XXXTTTQQQKKKNNNRRRRRRPPPOOOOOOPPPOOOPPPQQQQQQPPPPPPSSSTTTRRRTTTWWWXXXWWWWWWXXXYYYZZZXXX[[[ccclllvvvzzzrrrjjjiiippp|||~~~|||uuupppkkkjjjlllpppzzzyyytttllllllsss&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%### %%%(((((('''((()))))))))))))))************(((((())))))))))))((((((******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,111555333///111:::CCCMMMTTT]]]dddgggiiillloooyyy{{{~~~}}}zzzvvvsssqqqlllttt}}}}}}}}}uuukkk^^^VVV\\\hhhyyyrrreeeRRRWWW^^^hhhxxxxxxeeeRRRGGGDDD;;;:::888777666666666666777999===???@@@AAADDDFFFEEEHHHLLLRRRYYYbbbkkkrrrwwwvvvtttqqqnnnlllkkkkkklllkkkkkkkkkmmmoooqqqsssrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqrrrtttvvvrrruuuyyy~~~{{{nnnddd]]]XXXUUUKKKIIIGGGFFFGGGIIILLLNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOONNNMMMKKKJJJIIIHHHJJJIIIHHHFFFDDDBBB@@@@@@>>>>>>>>>>>>>>>>>>======;;;<<<===>>>>>>>>>===<<<;;;;;;:::::::::;;;===>>>BBBAAAAAA@@@??????>>>>>>===>>>>>>???@@@@@@??????EEEFFFGGGIIIMMMRRRVVVYYY^^^___aaadddgggjjjlllmmmiiijjjkkkkkkmmmqqqvvvzzz{{{}}}zzz|||zzzvvvsssrrrrrrsssttttttsssrrrrrrqqqrrrrrrrrrqqqrrrtttuuutttqqqmmmkkknnnooopppqqqrrrrrrqqqpppsssssstttsssqqqmmmiiiggg^^^^^^]]]]]]\\\[[[[[[ZZZ\\\___eeelllttt}}}}}}zzzzzz{{{{{{}}}}}}uuummmnnntttqqqnnnrrrvvvbbbVVVOOOJJJEEECCCCCCDDDCCCAAAAAABBBCCCDDDCCCBBB@@@???@@@AAABBBBBB@@@@@@AAABBBDDDEEEEEEDDDCCCCCCEEEGGGHHHHHHGGGFFFEEEEEEFFFFFFAAAAAABBBDDDEEEGGGHHHHHHCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDFFFIIIKKKLLLLLLJJJKKKMMMNNNOOONNNLLLKKKEEEEEEDDDDDDDDDCCCCCCCCCGGGIIIKKKMMMMMMLLLJJJIIIKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLOOORRRVVVXXX]]]^^^^^^^^^\\\YYYVVVTTTLLLPPPTTTUUUSSSPPPPPPPPPOOOPPPPPPPPPOOOPPPSSSUUUSSSUUUXXXXXXWWWVVVWWWWWWTTTVVV[[[```aaagggzzzzzzooohhhhhhppp|||~~~yyyzzzzzztttqqqppprrrssstttzzz{{{tttrrryyy((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((***)))(((((())))))((('''))))))))))))))))))))))))))),,,---+++((('''))),,,************************000111222222222555999<<>>>>>??????=========>>>>>>??????@@@CCCDDDFFFHHHHHHHHHFFFEEEEEEEEEDDDBBBBBBCCCGGGJJJRRRQQQRRRWWW^^^ccceeeeeeeeefffhhhiiijjjkkknnnqqqnnnooopppqqqrrrvvv|||~~~}}}zzzwwwvvvsssqqqppppppppppppssssssrrrrrrqqqqqqqqqqqqoooppprrrttttttsssrrrqqqrrrpppooopppqqqrrrqqqpppqqqpppnnnllliiifffdddccc^^^[[[YYYZZZWWWTTTVVVZZZ^^^fffoooyyy|||zzz{{{|||}}}{{{vvvrrrpppuuu{{{}}}ppptttzzz~~~yyykkkYYYLLLJJJHHHFFFCCCAAA@@@@@@AAA??????@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCEEEGGGIIIHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDCCCBBBBBBCCCEEEEEEDDDCCCBBBAAABBBCCCFFFGGGIIIGGGEEEFFFHHHKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLLLLGGGGGGEEEDDDCCCCCCBBBBBBIIIJJJLLLMMMMMMMMMLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJNNNRRRWWWZZZ```\\\YYYYYY\\\^^^^^^]]]VVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZUUUWWWXXXZZZ^^^dddlllqqqzzznnnggghhhqqqyyywww{{{~~~~~~~~~}}})))'''%%%$$$$$$%%%''')))''''''''''''(((((((((((()))((((((((((((((((((((()))((('''((()))***)))((()))))))))))))))))))))))),,,---,,,+++***)))***+++++++++++++++++++++++++++...///000111111333666999;;;EEERRR^^^gggqqq}}}~~~yyyyyywwwkkkcccaaa___hhhvvv|||gggVVVWWWcccooo}}}uuudddUUUHHHDDD>>>:::999999888777777666666666666888999:::CCCEEEHHHLLLPPPWWW^^^cccmmmoooqqqqqqooonnnnnnnnnkkkkkklllmmmoooppprrrsssqqqqqqqqqpppooonnnmmmlllpppqqqrrrsssttttttttttttsssssstttvvvzzz~~~}}}sssmmmeee^^^XXXSSSOOOLLLLLLJJJIIIIIILLLOOOPPPPPPPPPQQQSSSSSSRRRPPPOOOOOONNNMMMLLLKKKKKKKKKLLLLLLLLLJJJGGGEEECCCCCCDDDDDDBBBAAA@@@@@@?????????@@@??????@@@BBBCCCEEEFFFFFFIIIJJJKKKLLLLLLKKKIIIHHHEEEFFFGGGHHHJJJMMMQQQTTT\\\]]]___ccchhhkkkkkkiiieeeggghhhiiiiiijjjlllnnnlllmmmooorrruuu{{{~~~{{{xxxuuussssssrrrqqqqqqqqqqqqqqqrrrssssssssssssrrrqqqpppoooppprrrssstttsssrrrqqqqqqppppppqqqrrrrrrpppooommmlllkkkhhhfffcccaaa``````]]]\\\]]]\\\[[[___dddfffnnnwww}}}|||zzzyyyyyy{{{}}}wwwssstttwwwuuuyyy|||yyyooo```SSSJJJGGGFFFEEECCCBBBAAA@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBAAABBBBBBCCCDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHFFFEEEDDDDDDCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBAAAAAABBBCCCDDDEEEHHHFFFEEEEEEGGGJJJKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGHHHKKKNNNRRRUUUWWWXXXZZZWWWUUUUUUXXX[[[\\\[[[SSSSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRSSSTTTUUUVVVWWWXXXXXXVVVWWWXXXYYY[[[```eeeiiitttvvvooonnnrrrvvv}}}~~~zzzyyy)))'''$$$""""""$$$''')))&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&((()))+++***)))))))))))))))))))))))))))***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000111333555333===KKKYYYfffuuu}}}zzz~~~sssiii\\\```jjjtttzzzvvv]]]SSSUUU___qqqtttgggSSSKKKBBB======<<<999666777777555444444444555666AAACCCEEEHHHKKKOOOUUUZZZdddgggkkknnnnnnnnnnnnnnnllllllllllllmmmoooqqqssspppqqqqqqqqqqqqpppooooooqqqqqqrrrrrrsssrrrrrrqqqqqqqqqrrrtttwwwzzz}}}uuulllccc\\\XXXPPPMMMJJJIIIJJJLLLMMMMMMMMMNNNNNNOOOOOONNNNNNMMMOOOOOONNNNNNNNNOOOPPPPPPOOONNNLLLJJJIIIHHHIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFIIIKKKMMMNNNOOOPPPQQQRRRRRRQQQPPPNNNMMMHHHJJJOOORRRUUUYYY^^^aaacccdddfffiiilllllliiifffeeefffhhhiiiiiiiiikkkmmmmmmooorrrvvv{{{~~~|||zzzxxxtttrrrppppppqqqqqqqqqqqqqqqpppqqqrrrsssttttttsssqqqpppooopppqqqrrrsssrrrqqqqqqqqqqqqrrrssstttrrrooolllhhhgggeeecccaaa___^^^]]]\\\YYYYYY[[[]]]^^^dddkkkqqqyyy}}}tttsssqqqppppppqqqssstttuuuwww|||uuujjjjjjrrr|||{{{|||zzzpppaaaSSSKKKGGGCCCCCCCCCCCCBBBAAA@@@??????@@@@@@AAAAAABBBBBBCCCAAA@@@AAAAAABBBCCCDDDEEEBBBBBBDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDFFFEEECCCDDDFFFIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLKKKJJJJJJIIIHHHGGGFFFIIINNNRRRUUUVVVVVVUUUSSSQQQPPPQQQTTTVVVWWWXXXPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTQQQQQQRRRSSSTTTUUUUUUVVVUUUVVVWWWXXXXXXZZZ]]]```jjjuuu~~~zzzyyyyyyyyy~~~|||yyyvvvrrrmmmhhhddd(((&&&%%%######%%%&&&(((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''&&&&&&'''***++++++***))))))))))))))))))))))))&&&$$$###%%%+++......---------------------------***,,,///000000000222333333<<>><<<888444666666555555666888999;;;???@@@BBBDDDFFFJJJNNNRRR[[[```fffkkkmmmnnnnnnooommmlllkkkkkkmmmoooqqqrrrooopppqqqqqqrrrrrrqqqqqqooopppppppppoooooonnnmmmppppppqqqrrrtttwwwyyyzzz|||wwwnnniii___ZZZTTTPPPMMMLLLKKKKKKKKKJJJJJJJJJLLLMMMMMMLLLOOOOOOOOOOOOPPPQQQQQQRRRQQQQQQOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVTTTUUUVVVVVVVVVVVVUUUTTTPPPTTTYYY]]]```bbbeeehhhfffgggggghhhhhhfffdddcccdddfffjjjlllmmmnnnqqqsssuuuwww{{{|||zzzyyywwwtttrrrooopppqqqrrrqqqpppooonnnoooqqqsssuuutttssspppooooooooopppqqqrrrqqqqqqqqqrrrssstttvvvvvvsssmmmiiicccbbbaaa___^^^\\\[[[ZZZZZZWWWWWWZZZ]]]aaahhhqqq{{{}}}pppooollljjjiiihhhiiiiiiiiihhhllluuuqqqggg```ffftttzzzpppbbbUUUKKKFFFDDD???@@@AAABBBBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAABBBDDDDDDAAABBBDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@???@@@AAABBBCCCDDDDDDCCCDDDCCCBBBCCCEEEGGGHHHGGGHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFGGGHHHJJJKKKMMMLLLLLLKKKKKKKKKKKKKKKKKKMMMPPPSSSTTTTTTSSSRRROOOOOONNNOOOPPPQQQRRRSSSOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUUUURRRRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWVVVWWWYYY[[[gggooo|||~~~yyyuuuppphhhaaa%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))'''&&&&&&'''***++++++***)))))))))))))))))))))))))))&&&%%%'''+++......,,,------------------------+++---///111000111222333333:::EEEOOO\\\nnn~~~pppeee[[[[[[```fffnnnuuunnn]]]PPPNNNZZZkkkuuufffSSSFFF@@@===888444666666666666777999;;;<<<===>>>AAABBBCCCFFFJJJMMMTTTZZZaaagggjjjlllnnnooollllllllllllmmmnnnpppqqqnnnnnnooopppqqqqqqqqqqqqoooooooooooonnnmmmllllllooopppppprrrsssuuuwwwxxxzzz}}}wwwrrrjjjbbb\\\XXXTTTQQQOOOMMMKKKKKKMMMOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQRRRQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQSSSTTTUUUVVVWWWYYYYYYZZZUUUVVVWWWYYYZZZ[[[\\\\\\[[[^^^bbbeeeeeefffggghhhiiihhhgggeeeccccccdddeeefffiiinnnsssvvvyyy}}}~~~|||zzzxxxxxxvvvtttrrrqqqrrrrrrrrrqqqooommmlllnnnooorrrssstttrrrpppnnnoooooopppppppppqqqppppppssstttuuuvvvuuuqqqkkkfff______^^^]]]\\\[[[ZZZZZZ\\\ZZZ[[[___ccchhhqqqzzz|||rrrqqqooolllhhheeecccbbb___^^^aaakkkxxx~~~|||wwwgggaaaaaammm|||~~~rrraaaTTTMMMHHHDDD@@@===>>>@@@AAAAAAAAA@@@???@@@@@@AAAAAAAAAAAABBBBBB?????????@@@@@@BBBCCCCCC@@@AAACCCDDDEEEEEEDDDCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@???>>>???AAABBBCCCDDDDDDDDDCCCBBBAAABBBEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPOOOPPPOOOOOONNNNNNOOOOOONNNOOOOOOPPPPPPQQQQQQRRRQQQRRRRRRSSSUUUVVVVVVWWWSSSSSSSSSTTTTTTTTTTTTTTTRRRSSSUUUVVVVVVWWWZZZ\\\bbbfffmmmwww~~~tttlll$$$%%%'''))))))'''%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))((('''&&&((()))+++***)))))))))))))))))))))))))))...---++++++,,,---,,,+++------------------------,,,...000000000000222444111777>>>GGGTTTfff|||~~~~~~xxxiiiYYYSSSUUUZZZaaahhhmmmyyyyyykkk\\\PPPRRR[[[xxxvvvcccSSSIIIBBB===999999888777555555555666777:::<<<>>>@@@BBBDDDHHHJJJPPPTTT[[[aaaeeehhhkkkmmmkkkkkklllmmmnnnnnnoooooollllllnnnoooooopppppppppooopppppppppooonnnnnnmmmnnnnnnpppqqqssstttuuuvvvwwwxxx{{{~~~yyyrrrkkkeeeaaa[[[VVVQQQOOOPPPQQQPPPNNNOOOPPPQQQQQQRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRVVVWWWXXXYYYZZZ[[[\\\\\\WWWXXXYYY[[[]]]___```aaabbbdddggghhhgggffffffffffffeeedddbbb```aaaeeehhhkkkpppwww}}}}}}{{{zzzxxxvvvuuuuuutttrrrpppttttttsssrrrqqqooommmlllmmmnnnpppqqqqqqpppooonnnoooooooooooooooppppppppprrrrrrssssssrrrmmmgggbbb]]]]]]\\\\\\[[[[[[ZZZZZZ[[[ZZZ]]]dddiiioooxxxzzzzzzxxxtttooohhhccc___ZZZZZZ^^^gggrrrwwwtttooo___]]]dddrrr~~~}}}uuugggUUUJJJHHHGGGCCC???>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@AAAAAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>???@@@BBBCCCDDDDDDBBBAAAAAABBBEEEFFFFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLMMMPPPRRRSSSUUUSSSOOOLLLKKKLLLMMMOOOOOOQQQQQQPPPNNNMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTQQQSSSTTTUUUUUUXXX[[[^^^```aaadddkkkuuu$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((()))))))))((('''((()))***)))((())))))))))))))))))))))))+++,,,,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///......///222444000444999???JJJ\\\rrr~~~sss```UUUQQQRRRVVV[[[___lll{{{wwwiiiYYYRRRUUUkkkzzzttteeeXXXMMMEEE@@@;;;:::888666444444444444666888<<<>>>@@@CCCFFFIIILLLPPPVVV[[[___cccgggiiijjjkkkmmmnnnoooooommmmmmjjjkkklllmmmmmmmmmmmmmmmnnnnnnooooooooonnnnnnmmmkkklllnnnppprrrsssttttttrrrtttvvvyyy{{{~~~qqqkkkbbb]]]\\\ZZZWWWTTTSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSUUUVVVWWWYYY[[[]]]^^^___[[[[[[\\\]]]___aaabbbcccbbbdddffffffeeeeeefffgggdddeeeffffffeeegggkkknnntttyyy~~~~~~}}}zzzwwwxxxvvvttttttttttttrrrpppttttttrrrqqqppppppppppppllllllmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnnooopppppppppoooooonnnlllhhhbbb]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[```iiiqqqwww|||tttlllgggaaabbbeeelllrrrrrrmmmhhh]]]___iiiwww|||yyy{{{~~~~~~~~~{{{iii^^^OOOFFFCCCCCCBBB@@@@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@??????@@@@@@AAAAAA???????????????@@@AAAAAA@@@@@@AAABBBAAAAAA@@@???<<<<<<<<<===>>>@@@BBBCCCBBBAAAAAACCCEEEFFFFFFEEEDDDDDDDDDEEEGGGIIIJJJKKKOOONNNMMMLLLLLLLLLLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLNNNPPPRRRRRRPPPMMMJJJIIIJJJLLLMMMMMMOOOQQQPPPNNNMMMNNNOOOMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPRRRSSSTTTUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSSSSSSSTTTWWW[[[___aaaaaabbbdddkkkwwwyyy{{{%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))***)))(((((())))))((('''))))))))))))))))))))))))"""%%%(((((('''(((,,,000,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,...111444222444777:::BBBSSShhhwww{{{~~~iii[[[SSSNNNNNNQQQWWWeeettt|||~~~sssbbbXXXXXX___qqqrrrdddVVVKKKFFF<<<:::999777666666666666333666:::===???BBBFFFHHHJJJMMMRRRWWW[[[___dddgggiiijjjmmmooopppooommmkkkiiijjjkkkkkkllllllkkkkkkkkkkkklllllllllllllllkkkiiijjjlllnnnppprrrssssssppprrruuuwwwzzz}}}wwwpppllliiiddd___WWWWWWXXXYYYXXXWWWUUUTTTSSSSSSTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVSSSTTTVVVXXX[[[^^^```aaa^^^^^^^^^___```aaacccccc```bbbcccddddddeeegggiiihhhkkkoooqqqqqqrrruuuxxx{{{}}}|||||||||yyyvvvyyywwwuuuuuuuuuuuusssrrrtttsssrrrqqqqqqqqqssstttllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnoooppppppnnnmmmkkkjjjhhhccc^^^ZZZYYYYYYYYYYYYYYYYYYYYYYYY^^^```gggrrr{{{yyyssslllmmmooossstttppphhhbbbcccgggqqq~~~~~~yyyvvvxxx{{{~~~}}}|||{{{{{{}}}|||sssaaaYYYOOOEEE@@@???@@@AAABBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBCCC>>>???@@@AAABBBAAA@@@???;;;:::::::::;;;>>>AAACCCAAAAAAAAACCCFFFGGGFFFEEEBBBBBBCCCDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKHHHIIIJJJKKKLLLKKKJJJIIILLLKKKJJJIIIJJJLLLNNNOOOMMMLLLKKKJJJJJJJJJLLLMMMKKKNNNPPPPPPNNNMMMOOOQQQMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRUUU[[[___``````___^^^```jjjxxx~~~tttrrryyyyyywwwuuuvvv{{{'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''&&&)))(((''''''''')))***+++,,,)))&&&'''***------,,,+++)))'''))),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------......//////000000333333555888<<>>???AAABBBBBBAAAAAA@@@??????>>>???AAABBBCCC@@@@@@AAABBBBBBAAA@@@@@@===@@@BBBCCCBBBAAAAAABBBEEEDDDBBB@@@>>>===>>>>>>>>><<<999888888;;;???BBBDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEDDDEEEEEEFFFGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMOOONNNLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKIIIGGGFFFEEEFFFHHHKKKMMMMMMNNNOOONNNMMMMMMOOOPPPPPPPPPOOOOOONNNOOOOOOOOOMMMMMMNNNOOOPPPRRRRRRSSSSSSQQQPPPPPPRRRTTTTTTTTTSSSSSSRRRRRRSSSUUUWWWXXX[[[[[[\\\]]]```fffmmmrrrxxxjjjjjjssszzz{{{~~~~~~|||wwwsssvvv~~~'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''',,,)))&&&'''***,,,---,,,+++)))((()))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............////////////000000222555666<<>>???@@@CCCGGGLLLQQQUUUYYY^^^aaaeeefffiiikkkmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjllllllllllllkkkkkkkkkkkkhhhiiiiiijjjlllnnnpppqqqoooooooooppprrruuuxxxzzzxxxzzz|||~~~~~~|||yyyuuurrrqqqoookkkiiihhhgggeeeccc______^^^]]]\\\[[[[[[[[[^^^^^^]]]\\\\\\]]]]]]^^^```aaabbbccceeefffggghhhgggjjjmmmmmmlllnnnsssxxx~~~}}}|||{{{zzzwwwtttrrrpppssssssssssssssssssssssssssssssrrrqqqppppppppppppnnnooopppooommmlllmmmnnnnnnnnnnnnnnnmmmlllkkkkkkjjjgggbbb^^^[[[ZZZ[[[[[[XXXZZZ[[[\\\\\\^^^aaadddlllxxx~~~{{{vvvnnngggkkkttt{{{uuuqqqpppnnnmmmqqqxxx|||~~~|||xxxuuusssqqqooommmmmmkkklllqqquuupppcccXXXNNNJJJEEEBBBAAA@@@>>>;;;AAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@AAAAAAAAAAAA@@@???>>>>>>===>>>???AAABBB@@@AAABBBBBBBBBBBBAAA@@@???@@@BBBBBBAAA@@@AAABBBDDDCCCAAA@@@???>>>??????>>><<<999777888;;;???AAACCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIJJJKKKMMMLLLJJJIIIIIIJJJKKKJJJJJJJJJIIIJJJJJJJJJHHHGGGFFFEEEFFFHHHJJJLLLMMMNNNOOONNNMMMMMMOOOPPPRRRQQQPPPNNNNNNMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQUUUSSSQQQQQQRRRTTTTTTSSSTTTSSSSSSSSSTTTVVVWWWXXXZZZZZZZZZZZZ[[[___dddiiivvvrrrjjjlllpppyyy{{{xxxzzz'''&&&&&&&&&&&&'''((((((***)))((((((((((((******)))***************)))(((+++)))'''''')))+++,,,,,,+++***))))))***+++***(((++++++,,,,,,,,,,,,,,,,,,++++++******+++---...000/////////...............///...000222222555???JJJZZZaaakkkqqqqqqooonnnnnnqqqqqquuu}}}zzzoooaaaXXXTTTSSSVVV[[[^^^bbbjjjssszzz|||zzzzzz}}}{{{rrrjjj[[[___fffppp|||{{{oooYYYPPPEEE>>>;;;:::999777888888999:::;;;===???@@@@@@CCCHHHMMMQQQUUUZZZ]]]aaacccgggjjjmmmnnnnnnnnnkkkkkkkkkjjjjjjiiiiiiiiillllllkkkkkkkkkjjjjjjjjjggghhhiiijjjkkkllllllllllllmmmnnnppprrrsssuuuvvvvvvwwwxxxyyyyyy{{{~~~~~~zzzxxxppppppooommmlllkkkjjjjjjkkkjjjhhhfffeeefffggghhhkkklllmmmnnnooopppqqqqqqqqqtttxxxyyyyyy|||{{{zzzyyyyyyzzzzzzyyyxxxvvvtttsssrrrssssssssssssssssssssssssssssssrrrqqqqqqppppppppppppqqqqqqpppmmmllllllmmmnnnnnnnnnnnnllljjjhhhfffeeebbb]]]XXXWWWWWWZZZ[[[YYYZZZ[[[\\\^^^ccciiimmm{{{|||xxxtttsssyyy~~~yyytttoookkkhhhgggooowww|||~~~|||wwwrrrlllfffbbb___^^^___bbbgggiiibbbTTTHHHFFFDDDBBBAAAAAA@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@??????>>>============???@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBAAA??????@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@>>><<<999777888:::>>>AAABBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEEEEGGGIIIKKKLLLMMMNNNNNNMMMMMMOOOPPPRRRQQQPPPNNNMMMLLLKKKKKKMMMMMMNNNOOOPPPQQQQQQRRRWWWUUUSSSRRRSSSSSSRRRQQQTTTTTTSSSTTTUUUWWWXXXZZZXXXXXXXXXWWWXXXZZZ___bbbiiirrr~~~pppjjjiiinnn{{{'''&&&&&&&&&&&&'''((((((+++***((('''''')))+++,,,'''(((***+++,,,+++*********)))(((((()))***++++++++++++*********)))((((((+++++++++++++++,,,,,,,,,+++***))))))***---000111/////////......---------......000333222333999AAAMMMWWWdddkkkllljjjjjjkkkkkklllqqqyyy}}}pppccc\\\YYYYYYZZZ[[[^^^dddlllrrrwwwuuuuuuwwwxxxvvvpppjjj\\\]]]___dddnnnzzz}}}iii^^^OOODDD>>>;;;999888888888888888999;;;===>>>===@@@EEEIIIMMMQQQVVVZZZ```bbbfffiiilllnnnnnnnnnlllkkkkkkkkkjjjjjjjjjjjjlllkkkkkkkkkkkkjjjjjjjjjggghhhjjjkkkkkkkkkjjjiiilllmmmoooqqqssstttttttttuuuvvvwwwwwwwwwxxx{{{~~~|||yyyxxxyyyzzz|||~~~~~~~~~{{{yyyxxxxxxxxxyyyyyyxxxxxxwwwvvvuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoooooopppqqqqqqpppnnnlllmmmnnnmmmmmmmmmllljjjgggcccbbb___]]]ZZZWWWVVVWWWYYYZZZZZZZZZZZZ[[[```iiittt{{{}}}~~~uuusssooojjjgggjjjttt}}}~~~}}}{{{vvvoooggg___ZZZXXXYYY\\\```aaa\\\RRRGGG@@@EEEDDDDDDDDDDDDBBB@@@?????????????????????????????????????????????>>>>>>>>>>>>======>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>>>>@@@BBB@@@@@@@@@@@@AAAAAABBBBBB>>><<<999777888:::>>>@@@BBBBBBBBBBBBCCCDDDFFFFFFCCCBBBBBBAAABBBBBBCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKIIIHHHHHHIIIFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGFFFEEEEEEGGGHHHJJJLLLMMMNNNMMMLLLMMMOOOQQQQQQPPPOOONNNMMMLLLLLLLLLPPPPPPQQQQQQRRRSSSTTTTTTXXXVVVTTTSSSSSSSSSQQQPPPTTTTTTTTTTTTUUUWWWYYY[[[VVVWWWXXXXXXYYY[[[___bbb___eeeppp}}}}}}tttnnnmmmsss'''&&&&&&&&&&&&'''((((((+++)))((('''((()))+++--- """$$$&&&'''(((''''''))))))))))))))))))***+++************)))(((((((((*********++++++,,,,,,,,,+++***))))))***---000111//////......------,,,,,,,,,,,,...222222222666<<>>;;;999888777666777888:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA??????@@@BBB???@@@@@@AAABBBBBBCCCCCC???===:::888888;;;>>>AAABBBBBBBBBCCCDDDEEEFFFGGGBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGIIIHHHGGGEEEEEEFFFEEEEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMLLLMMMOOOQQQNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSWWWUUUTTTSSSTTTSSSQQQPPPTTTSSSSSSTTTVVVXXXZZZ[[[XXXYYYZZZZZZYYYZZZ\\\^^^ZZZ]]]bbblllzzzyyysssqqqzzz'''&&&&&&&&&&&&'''(((((()))(((((('''((()))+++,,,"""###$$$&&&'''(((((((((((()))******(((((()))***(((*********((('''((()))))))))******+++,,,,,,,,,++++++******+++---...000.........---------------***)))+++000111000333888999AAAMMMWWW]]]aaaeeegggeeeeeeiiippptttxxx|||xxxyyy|||~~~rrrcccbbb``````cccfffkkkmmmooommmllljjjhhhccc]]]YYYRRRQQQPPPQQQVVV^^^fffkkk{{{wwwhhh[[[QQQIIIAAA<<<;;;:::888666666666888999<<<===@@@BBBEEEIIINNNQQQYYY[[[___cccfffhhhhhhhhhiiijjjjjjkkkkkklllmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkklllllllllkkkkkkjjjiiikkklllnnnoooooonnnnnnnnnoooqqqqqqqqqssswwwyyyyyyzzz|||}}}~~~|||{{{zzzzzzxxxvvvuuutttuuuvvvwwwssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrssssssrrrqqqooonnnkkkmmmnnnnnnmmmmmmnnnpppkkkiiigggdddaaa^^^\\\[[[WWWXXXYYY[[[[[[ZZZYYYXXX[[[\\\^^^ccclllzzz}}}wwwvvvsssooopppxxx}}}}}}~~~{{{xxxxxxuuunnngggbbbaaaccchhhjjjggg[[[JJJ??????DDDBBBCCCDDDCCC@@@>>>===<<<========================>>>===============>>>>>>@@@????????????AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCAAAAAABBBDDD???@@@AAABBBCCCCCCCCCCCCAAA???;;;999999<<>>;;;888666666777888:::<<<===>>>@@@CCCHHHLLLQQQSSSXXX]]]aaadddeeefffffffffggghhhjjjkkklllmmmnnnnnnnnnmmmmmmmmmllllllkkkkkkjjjjjjjjjkkkkkklllkkkkkklllmmmnnnnnnnnnnnnmmmnnnnnnnnnnnnppprrruuuuuuvvvxxxxxxzzz|||~~~}}}{{{zzzzzzyyyyyywwwvvvtttsssssstttuuuvvvsssrrrqqqppppppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssqqqooonnnlllmmmnnnmmmlllkkklllmmmiiigggccc___\\\[[[ZZZZZZWWWXXXXXXYYYYYYYYYYYYYYY\\\aaagggoooxxx}}}xxxyyyvvvuuu|||~~~yyyxxxxxxuuunnngggdddgggkkkooollldddWWWIIIAAA@@@BBB???AAABBBAAA>>><<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;<<<===????????????>>>>>>>>>@@@AAABBBAAA@@@????????????@@@AAABBBCCCEEEEEEDDDCCCDDDEEE???@@@AAACCCCCCCCCCCCBBBCCC@@@===;;;;;;===@@@BBBEEEDDDDDDDDDDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBBCCCEEEEEEEEEEEECCCEEEFFFFFFDDDCCCCCCDDDCCCEEEGGGJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLMMMOOOQQQPPPPPPPPPOOOPPPPPPQQQQQQNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOQQQTTTTTTSSSQQQRRRQQQRRRSSSTTTWWWYYY[[[\\\]]]]]][[[WWWTTTRRRRRRRRRUUUWWWYYY^^^iiiyyy'''&&&&&&&&&&&&'''((((((%%%%%%'''((())))))))))))***)))'''%%%%%%%%%%%%&&&&&&)))++++++(((&&&((()))%%%(((***)))((('''))),,,((())))))***++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------............,,,---000111000222666777999???GGGQQQZZZ^^^```dddbbbbbbeeefffgggmmmtttppp{{{~~~zzzzzz|||~~~|||uuuvvvpppfff]]]ZZZZZZ\\\]]]ffffffggggggddd```[[[XXXLLLNNNRRRVVVZZZ\\\^^^___```qqqxxxooodddXXXPPPCCCAAA===999777777888888999:::;;;<<<===@@@DDDHHHJJJMMMSSSYYY^^^bbbdddeeecccccceeeggghhhjjjkkklllooonnnnnnnnnnnnmmmmmmmmmkkkjjjiiiiiiiiijjjkkklllnnnnnnnnnnnnooooooppppppnnnoooooonnnmmmnnnpppsssuuuvvvvvvvvvvvvwwwyyy|||{{{~~~}}}|||{{{zzzyyyyyyyyyyyyxxxwwwuuusssssstttvvvwwwuuutttsssrrrrrrrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttsssqqqooommmmmmnnnnnnmmmkkkiiiiiijjjhhheeeaaa]]]ZZZXXXYYYYYYYYYXXXWWWVVVVVVXXXZZZ[[[^^^dddoooyyyxxxyyyyyy{{{zzzxxxxxxuuunnnhhhfffjjjooorrrjjj___SSSJJJDDDAAA???>>>@@@BBBAAA>>>===???AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@>>>============???@@@AAAAAA@@@???>>>>>>???@@@AAAAAACCCFFFGGGFFFEEEEEEFFF???@@@BBBCCCCCCCCCBBBBBBDDDAAA>>><<<;;;>>>AAACCCFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBAAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEEGGGHHHIIIIIIGGGFFFFFFGGGCCCEEEGGGJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLLLLLLLMMMOOOQQQSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPLLLMMMNNNQQQSSSUUUTTTRRRQQQQQQQQQRRRTTTVVVYYYZZZ[[[]]]^^^]]]ZZZWWWVVVVVVOOOSSSVVVVVVWWW___mmmxxx~~~{{{xxxuuuvvv{{{(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((***)))))))))))))))******))))))))))))************,,,+++***))))))***+++,,,)))***+++,,,---,,,+++***+++,,,------......------/////////000111111222222444444666<<>>:::999999888666:::999999:::<<<>>>@@@AAAGGGIIIKKKOOOUUU[[[___bbbdddddddddeeegggiiilllmmmllllllkkkjjjjjjjjjkkkkkkjjjjjjjjjiiijjjjjjkkkkkkrrrpppnnnmmmnnnrrruuuxxxrrrrrrpppooonnnnnnnnnnnnqqqrrrsssuuuvvvwwwwwwwww{{{{{{|||}}}yyyyyyyyyyyywwwvvvttttttwwwwwwvvvvvvuuuuuuttttttwwwvvvuuutttttttttttttttooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrssstttrrrqqqmmmnnnooonnnllliiieeeccceee```ZZZXXXYYY[[[[[[ZZZTTTUUUWWWXXXYYY[[[^^^```gggppp{{{yyyuuu|||~~~|||~~~|||}}}}}}|||uuukkkgggjjjmmmnnnggg^^^VVVQQQKKKCCC???@@@AAA@@@>>><<<<<<<<<======;;;;;;;;;;;;;;;<<<======??????>>>>>>>>>>>>>>>???@@@???>>>=========??????@@@@@@??????????????????AAA@@@???@@@CCCDDDBBB???CCCCCCCCCBBBAAAAAACCCEEEEEEEEEDDDBBB@@@@@@BBBDDDDDDEEEEEEEEEEEEEEEDDDCCCAAABBBCCCBBB@@@???@@@AAAAAACCCDDDCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIJJJJJJLLLMMMMMMQQQRRRSSSUUUVVVVVVUUUUUUSSSQQQPPPQQQSSSSSSOOOLLLPPPNNNLLLNNNRRRUUUUUUSSSOOOOOOQQQSSSUUUWWWYYYZZZ\\\]]]___]]]ZZZVVVTTTTTTSSSTTTUUUVVVXXX\\\bbbeeeqqq|||wwwvvvsssrrrsssvvvzzz}}}''''''&&&&&&%%%%%%%%%%%%)))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))++++++***))))))***++++++)))***++++++,,,,,,++++++,,,,,,---------------,,,---......//////000000111222333555:::AAAMMMYYYbbbeeedddbbb```]]]ZZZXXXWWWXXXXXX\\\hhhxxx~~~|||yyyxxxwwwxxx{{{|||}}}||||||yyyvvvtttqqqjjj```YYYZZZ[[[^^^cccfffgggeeebbbZZZWWWUUUYYYaaahhhjjjjjjiiicccbbbiiiqqqwww|||rrreeeWWWPPPEEE>>>;;;:::888666888777777888999<<<>>>???DDDEEEHHHLLLQQQVVV[[[]]]aaabbbcccdddgggiiikkklllkkkjjjjjjjjjiiijjjjjjjjjkkkjjjjjjiiiiiiiiijjjjjjllllllkkkkkkmmmqqqtttvvvssssssrrrppppppoooooooooppppppqqqssstttuuuuuuuuuxxxxxxyyyzzz{{{}}}~~~}}}}}}||||||{{{zzzyyyyyyyyyyyyxxxxxxwwwuuutttssstttttttttttttttsssssssssttttttsssrrrrrrrrrrrrrrrppppppqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrttttttrrrqqqnnnnnnnnnmmmjjjfffbbb______[[[WWWUUUWWWXXXXXXXXXXXXXXXXXXXXXYYY^^^ccchhhpppwwwzzzvvvrrruuuuuupppmmmppp||||||ssskkklllpppnnniii^^^WWWQQQNNNJJJDDDAAAAAA???>>>===;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===??????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????????????????????????????BBBAAA@@@AAADDDEEECCCAAAAAABBBBBBBBBAAABBBDDDGGGFFFFFFFFFDDDBBBAAABBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDCCC@@@??????@@@@@@AAACCCCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEDDDEEEEEEFFFFFFIIIIIIIIIIIIJJJKKKLLLMMMPPPQQQSSSUUUVVVVVVVVVVVVUUUSSSRRRRRRSSSSSSPPPNNNOOOMMMKKKMMMQQQTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVYYYZZZ[[[ZZZWWWTTTRRRQQQRRRRRRRRRSSSTTTXXX]]]bbbfffnnn||||||ssstttvvvyyy|||&&&%%%%%%%%%%%%$$$$$$$$$((((((((((((''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((++++++***))))))***+++++++++************+++,,,,,,,,,---------------,,,+++,,,,,,------...////////////222444666:::DDDRRR]]]fffdddaaa]]]YYYTTTQQQOOOIIIIIILLLXXXggguuu|||~~~~~~~~~xxxuuuqqqpppqqqsssttttttwwwyyy|||}}}ssseeeZZZSSSVVV[[[bbbiiikkkkkkiii```\\\XXXXXX]]]cccfffgggccc[[[UUUUUUXXX___jjjttt~~~vvveee[[[NNNDDD>>><<<;;;999777777777777999:::<<<>>>???@@@CCCFFFKKKPPPSSSVVV\\\]]]```cccfffhhhiiijjjiiiiiiiiiiiiiiiiiijjjjjjkkkjjjiiihhhhhhhhhhhhhhhgggggghhhjjjllloooqqqsssrrrqqqpppooooooooooooooonnnoooooopppqqqrrrsssssstttttttttuuuvvvxxxyyyzzzzzz{{{~~~|||zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwvvvuuutttssssssqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqppppppppppppqqqpppqqqqqqrrrrrrrrrrrrqqqqqqppppppqqqrrrrrrpppnnnmmmlllllljjjgggccc```^^^YYYWWWUUUTTTUUUVVVVVVVVVYYYYYYYYYZZZ]]]eeennnuuu}}}wwwnnnhhh]]]]]]]]]^^^cccnnn}}}zzzppplllqqqtttlll```RRRMMMJJJKKKIIIEEEBBBCCC======;;;:::::::::::::::<<<<<<;;;:::::::::;;;;;;>>>>>>>>>>>>>>>>>>??????<<<======>>>????????????????????????????????????BBBAAAAAABBBDDDEEECCCBBBAAABBBBBBBBBAAABBBEEEHHHFFFGGGHHHGGGDDDBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFDDDAAA???@@@@@@???AAACCCDDDDDDDDDFFFHHHGGGHHHIIIIIIJJJJJJIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKOOOPPPRRRTTTUUUVVVWWWWWWXXXVVVTTTSSSSSSSSSRRRPPPNNNLLLJJJKKKOOORRRTTTUUUWWWVVVTTTSSSRRRRRRRRRSSSUUUVVVWWWVVVSSSPPPOOOOOOPPPPPPOOOOOOPPPTTTZZZ___bbbgggssszzzzzz{{{&&&%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&'''''''''((((((+++******))))))))))))***&&&&&&'''''''''(((((((((+++******************++++++***)))))))))***,,,---,,,------------,,,++++++,,,,,,------......//////---000333333444<<>>>>>???????????????:::;;;===???@@@@@@???>>>???????????????@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCBBBAAABBBDDDFFFEEEGGGHHHGGGDDDBBBAAA@@@BBBBBBBBBCCCDDDEEEFFFFFFDDDEEEFFFEEECCCBBBBBBCCCAAACCCDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJMMMNNNPPPRRRTTTUUUWWWWWWYYYWWWTTTRRRQQQQQQQQQQQQMMMKKKJJJKKKMMMPPPSSSUUUXXXWWWTTTRRRPPPPPPQQQQQQRRRSSSTTTSSSPPPNNNNNNNNNOOONNNNNNMMMOOOTTTZZZ___kkkooowww|||uuuttt}}}&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''++++++***)))))))))))))))''''''((((((((()))))))))*********++++++*********+++***)))((()))***+++,,,+++,,,,,,---,,,,,,++++++,,,------......//////000,,,///222111000555AAAKKKWWW[[[bbbeeeccc\\\TTTNNNFFFDDDDDDGGGOOO[[[fffmmm}}}|||vvvnnnfffaaa]]]ZZZYYYYYY___iiisssvvvpppdddZZZMMMNNNQQQWWW]]]ccceeefffgggbbbZZZSSSOOOOOOPPPPPPSSSMMMHHHFFFDDDDDDJJJRRRdddnnnzzz|||rrrdddXXXPPPIIIBBB>>>::::::888777777777888999999:::<<>>???????????????:::;;;===>>>?????????>>>>>>>>>?????????@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAACCCDDDDDDBBBAAAAAACCCEEECCCEEEFFFFFFCCCAAA@@@@@@BBBBBBBBBBBBCCCDDDFFFGGGCCCDDDFFFFFFEEEEEEFFFHHHDDDEEEFFFFFFDDDCCCDDDEEEHHHHHHHHHHHHIIIIIIJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJHHHGGGGGGGGGGGGHHHIIIIIILLLMMMNNNPPPRRRSSSUUUVVVVVVUUUSSSQQQPPPOOOPPPQQQLLLLLLLLLLLLLLLOOOQQQTTTUUUTTTSSSQQQQQQQQQQQQRRRQQQRRRSSSRRRPPPNNNNNNOOONNNNNNNNNOOOQQQVVV]]]bbbqqqvvv{{{|||yyyyyy|||~~~uuuooopppwww~~~&&&&&&'''''''''''''''((('''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''***)))(((''''''&&&&&&'''''''''((((((((())))))))))))***++++++++++++***)))***))))))))))))***++++++******+++,,,,,,,,,,,,,,,,,,,,,------...//////000,,,///111000///333;;;BBBKKKSSS^^^fffggg```VVVOOOHHHGGGFFFGGGLLLWWWdddmmm|||}}}tttkkkccc\\\UUUQQQOOORRRYYYaaahhhhhhbbb]]]OOOMMMLLLOOOUUU\\\bbbeeeeeebbb]]]XXXUUUTTTTTTUUUWWWSSSQQQRRRPPPKKKIIIJJJPPP]]]nnn|||uuujjj```TTTHHH@@@<<<;;;999777555555555555777888;;;===@@@BBBCCCCCCFFFHHHLLLQQQVVVZZZ]]]___dddeeegggiiijjjkkkjjjjjjkkkjjjiiihhhhhhhhhhhhhhhjjjkkklllmmmmmmmmmllllllnnnnnnnnnnnnnnnooopppqqqqqqppppppooopppqqqrrrssssssrrrrrrrrrrrrrrrssssssuuuuuuuuuvvvwwwyyyzzz{{{xxxyyyyyyzzz|||~~~}}}}}}}}}}}}|||yyyzzz{{{zzzwwwvvvwwwxxxyyyxxxxxxxxxwwwwwwvvvvvvsssrrrpppooooooooopppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqppppppppppppqqqrrrrrrnnnoooooooooooonnnmmmmmmpppppppppqqqqqqoookkkhhhjjjgggccc]]]XXXTTTRRRQQQQQQRRRSSSSSSSSSTTTXXXZZZ^^^eeeooo{{{{{{|||}}}zzzpppdddYYYQQQLLLJJJOOOWWW```hhhmmmppprrruuuxxxzzz{{{{{{}}}|||zzzllltttyyywwwpppfffYYYNNNHHHDDDCCCFFFFFFAAA>>>>>><<<<<<<<<<<<;;;:::999888999888888888999999:::;;;;;;<<<>>>???@@@@@@??????;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA===???@@@AAA@@@???@@@AAACCCDDDCCCBBBAAAAAACCCEEECCCDDDEEEDDDBBBAAAAAAAAACCCCCCBBBAAABBBCCCEEEFFFBBBDDDFFFFFFFFFGGGIIIKKKFFFGGGHHHGGGDDDCCCDDDEEEHHHGGGGGGGGGGGGHHHIIIJJJHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKHHHHHHHHHGGGGGGHHHHHHIIIKKKLLLLLLMMMOOOQQQRRRTTTRRRRRRRRRQQQOOONNNOOOQQQLLLMMMNNNNNNMMMNNNPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQRRRRRRQQQOOONNNOOOPPPMMMNNNPPPQQQSSSWWW]]]aaaiiinnnrrrooohhheeeiiinnnwww|||rrrmmmmmmnnn}}}%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''***)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***++++++++++++***)))((())))))***************((()))***+++,,,---------++++++,,,,,,------.........///000000000333666:::@@@IIIXXXdddiiiggg```ZZZQQQPPPOOONNNPPPYYYfffpppyyy~~~~~~uuulllbbbXXXQQQOOONNNOOOTTT[[[aaaccccccYYYSSSMMMKKKNNNUUU]]]aaaddddddcccaaa^^^]]]\\\\\\```^^^```fffhhhaaaZZZVVVOOOWWWaaalllzzz|||ssseeeVVVKKKAAA@@@===:::777555555444555777999;;;===>>>??????@@@BBBEEEJJJOOOUUUYYY[[[```bbbeeegggiiiiiihhhhhhkkkjjjjjjiiiiiiiiijjjjjjjjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnnnnooopppqqqrrrqqqpppooonnnoooppprrrsssssssssrrrrrrrrrrrrsssssssssssssssssstttuuuwwwxxxvvvuuuvvvvvvxxxzzz|||}}}}}}~~~|||{{{zzzzzzxxxwwwtttvvvxxxwwwuuutttuuuwww{{{zzzzzzyyyxxxwwwwwwvvvrrrqqqooonnnmmmnnnoooppprrrrrrqqqqqqqqqqqqqqqqqqppppppoooooopppqqqqqqrrrppppppqqqqqqpppoooooonnnnnnnnnoooppppppmmmiiieeeccc```[[[VVVRRRPPPNNNNNNPPPRRRTTTUUUVVV[[[aaafffqqqwww~~~|||pppcccXXXPPPLLLKKKOOOUUU^^^eeeggggggggggggfffhhhjjjjjjkkkooowww||||||zzzwwwtttkkkqqqsssnnnfff]]]SSSJJJGGGBBBAAACCCCCC???<<<===:::;;;;;;;;;:::999888777777777777777888:::;;;<<<;;;<<<>>>@@@AAA@@@???>>>======<<<<<<<<<======>>>===>>>>>>???@@@@@@AAAAAA===???BBBBBB@@@???@@@BBB@@@AAABBBBBBAAACCCFFFHHHCCCDDDDDDDDDBBBBBBCCCEEEDDDCCCBBBAAAAAABBBDDDEEEDDDFFFGGGHHHGGGHHHIIIKKKEEEGGGGGGGGGEEEDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKLLLNNNPPPQQQNNNQQQRRRRRRPPPOOOPPPQQQLLLOOOQQQQQQOOOMMMNNNOOOOOOPPPQQQSSSSSSRRRQQQPPPPPPQQQQQQPPPOOONNNOOOQQQMMMOOOPPPRRRRRRUUUXXXZZZ]]]aaacccaaa\\\ZZZ]]]```hhhqqqyyypppkkkjjjpppuuu}}}$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&'''''',,,,,,***)))((((((((((((%%%%%%%%%&&&&&&&&&'''''')))***+++,,,,,,+++***)))'''(((***+++++++++***)))'''((()))+++,,,---......)))******+++,,,,,,------//////000111222333444555888BBBSSSbbblllnnnkkkhhh\\\[[[YYYVVVVVV]]]iiirrrvvv|||}}}ttthhh\\\UUUTTTOOOKKKMMMUUU^^^eeehhhddd\\\QQQJJJJJJPPPWWW\\\eeefffggggggdddaaa______ffffffkkkwww|||xxxnnniii[[[YYYVVVYYYhhhzzztttdddXXXGGGEEEBBB>>>;;;999777777444666888:::<<<<<<<<<<<<===>>>AAAEEEKKKQQQVVVZZZ^^^```bbbeeegggggggggfffjjjjjjjjjjjjjjjjjjkkkkkkiiiiiijjjkkklllnnnpppqqqlllllllllmmmmmmooopppqqqqqqpppnnnmmmnnnoooqqqrrrtttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvxxxssssssssstttvvvxxx{{{|||xxxxxxyyy{{{}}}~~~{{{zzzyyyxxxuuusssqqqsssuuuuuurrrrrrtttvvvwwwvvvvvvtttsssrrrqqqqqqqqqpppnnnmmmlllmmmoooppprrrrrrqqqqqqppppppooooooooooooooooooooopppqqqqqqrrrrrrrrrrrrrrrqqqpppoookkkkkklllmmmllliiieeeaaaYYYWWWTTTQQQOOOOOOPPPQQQQQQSSSVVVYYY\\\bbbkkkqqqyyykkk\\\RRRMMMKKKLLLYYY```gggjjjhhhdddbbbbbb[[[]]]^^^___aaagggooovvv}}}}}}zzzwwwxxxwwwpppnnnkkkllljjjccc]]]WWWNNNFFFEEEAAA???AAAAAA===<<<===999999::::::999888666555666666666777888:::;;;<<<:::<<<>>>@@@AAA@@@???>>>???>>><<<;;;;;;<<<===>>>===>>>>>>???@@@@@@AAAAAA>>>@@@CCCCCCAAA@@@AAACCC===???@@@AAABBBDDDHHHKKKDDDEEEEEEDDDCCCCCCFFFHHHEEEDDDBBBAAAAAABBBCCCDDDFFFHHHIIIIIIGGGGGGHHHJJJDDDEEEGGGGGGFFFFFFGGGIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCBBB@@@AAAAAACCCEEEGGGIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOMMMPPPSSSSSSQQQPPPPPPRRRLLLPPPSSSSSSPPPMMMMMMNNNNNNPPPRRRTTTTTTRRRPPPNNNOOOPPPPPPOOONNNNNNOOOQQQMMMOOOQQQQQQQQQQQQSSSTTTWWWXXXXXXXXXWWWWWWWWWXXX^^^dddqqq}}}sssmmmkkkiiilllqqqyyy&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''(((((((((((()))***+++,,,(((((((((((())))))))))))******+++++++++,,,,,,,,,******))))))))))))******((()))***++++++***)))(((***++++++,,,,,,------...+++,,,---///000222333444:::===EEESSScccmmmpppoookkkhhhccc^^^[[[```iiiqqqzzz|||xxxllldddXXXVVVTTTSSSWWW^^^eeejjjmmmjjjcccYYYRRRPPPTTTXXX___cccggggggdddaaaaaabbbiiinnnwww~~~oooaaaVVVVVV^^^ggguuuwwwddd[[[NNNCCC@@@>>>999777999666666555777999;;;::::::::::::;;;===BBBHHHOOORRRXXXZZZ]]]___aaacccfffhhhffffffggghhhhhhhhhggggggggghhhiiikkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrssssssssssssrrrrrrqqqpppuuutttsssrrrqqqqqqqqqqqqqqqrrrssstttuuuwwwxxxxxxsssuuuwwwzzz{{{{{{zzzzzzzzzzzz{{{{{{}}}~~~~~~{{{{{{}}}}}}{{{yyyzzzzzzzzzyyyxxxwwwvvvuuuvvvuuutttsssssssssssssssssstttttttttsssrrrrrrqqqqqqpppooommmkkkkkkmmmppppppooommmlllkkkkkkllllllnnnnnnnnnnnnnnnoooooopppmmmnnnnnnooopppqqqrrrrrrpppllliiihhhhhheee^^^XXXTTTSSSQQQOOOLLLLLLOOOQQQSSSVVVYYY^^^dddmmmvvv}}}}}}yyyiiiYYYOOOMMMRRRWWWhhhppptttpppiiieeeccc```\\\[[[XXXVVVWWW___jjjsss}}}{{{wwwtttuuu|||xxxqqqllliiiqqqgggZZZQQQOOOOOONNNLLLFFFBBB>>><<<<<<<<<<<<<<<:::999888888888888666444777777777777777777888999;;;<<<===>>>>>>?????????>>>????????????>>>=====================>>>?????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGEEECCCBBBCCCDDDEEECCCCCCDDDEEEFFFGGGGGGHHHBBBCCCDDDEEEEEEFFFFFFEEEFFFDDDDDDFFFIIIKKKIIIGGGIIIHHHGGGEEEDDDBBBAAA@@@AAABBBCCCDDDGGGIIILLLMMMLLLKKKJJJIIIHHHIIIIIIJJJDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNOOOPPPQQQQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMOOORRRUUUVVVUUUSSSRRRQQQPPPOOONNNNNNOOOQQQSSSMMMNNNNNNOOOPPPPPPQQQQQQTTTUUUUUUTTTRRRQQQSSSTTTZZZ^^^eeeppp|||~~~tttrrrnnnkkkmmmvvv&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))++++++(((((((((((())))))))))))*********+++++++++,,,,,,)))))))))((())))))*********++++++,,,,,,++++++******++++++,,,,,,---......,,,------///000111222333555888@@@LLLZZZfffnnnpppnnnlllgggbbb___ccclllsss|||uuunnndddbbb^^^]]]```fffmmmrrrtttrrrmmmdddZZZSSSPPPOOOXXX\\\aaaeeeeeedddbbbaaaffflllwww~~~ooo___WWWVVV\\\hhhsssuuukkk]]]NNNFFFAAA;;;888:::888777666777999:::999888999999999;;;???EEEJJJMMMVVVXXX\\\^^^```bbbeeegggggghhhhhhiiiiiiiiiiiiiiihhhhhhjjjkkkllllllllllllnnnnnnnnnmmmmmmmmmllllllnnnnnnnnnoooooopppqqqrrrrrrrrrrrrrrrrrrqqqppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssstttuuuuuuuuussstttvvvwwwxxxyyyxxxxxxxxxyyyyyyyyyzzz|||}}}~~~~~~}}}}}}}}}~~~|||yyyyyyzzz{{{yyywwwxxxxxxxxxxxxwwwvvvuuuuuutttsssrrrrrrqqqqqqqqqrrrrrrrrrssssssrrrqqqqqqpppppppppooommmkkkjjjlllnnnpppooommmlllllllllmmmmmmnnnmmmmmmlllkkkkkkkkkkkkmmmnnnnnnooooooppppppqqqooojjjeeecccaaa]]]WWWQQQOOOPPPPPPOOONNNNNNOOOQQQUUUZZZcccllluuu}}}~~~yyykkk[[[PPPPPPWWW^^^pppvvvxxxsssnnnkkkiiifffaaa```___]]]^^^dddmmmsssvvvwwwxxxxxxyyy}}}zzztttpppllliiieee\\\QQQJJJJJJKKKKKKJJJEEEBBB===;;;;;;<<<<<<;;;:::888777888888888666444777777777666777777888999;;;;;;===>>>>>>>>>>>>>>>>>>>>>???????????????>>>@@@???>>>===============@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFGGGCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFIIIJJJHHHFFFHHHHHHGGGEEEDDDBBBAAAAAAAAABBBCCCEEEGGGIIIKKKLLLNNNLLLJJJHHHGGGHHHIIIIIIGGGGGGGGGHHHJJJKKKMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNQQQSSSTTTTTTTTTSSSRRRQQQOOONNNNNNOOOPPPQQQLLLLLLMMMNNNNNNOOOOOOPPPRRRSSSSSSRRRQQQQQQRRRTTTVVVYYY^^^eeeooozzz{{{xxxuuutttyyy&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***(((((((((((())))))))))))*********++++++++++++,,,(((((((((((())))))***+++,,,++++++******++++++,,,+++++++++,,,------......---......//////000111111///333999AAAMMMZZZgggppppppnnnkkkfffcccfffmmmttt}}}zzzppplllgggeeefffkkkrrrvvv{{{|||zzztttiii]]]SSSNNNQQQTTTZZZaaafffhhhgggeeedddjjjuuu}}}lll]]]TTTSSS[[[dddsss}}}nnn]]]QQQHHHAAA===>>>888666444555666777666555888888888999;;;@@@DDDFFFPPPSSSXXX\\\^^^```bbbdddfffggghhhiiiiiiiiiiiiiiihhhiiijjjkkkkkkkkkkkkkkkmmmmmmmmmlllllllllkkkkkknnnnnnnnnoooppppppqqqqqqpppqqqqqqqqqqqqppppppooonnnnnnnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttuuuuuuuuuuuuuuuvvvvvvwwwxxxzzzzzz{{{{{{zzzzzzzzz|||}}}}}}|||{{{~~~~~~~~~}}}}}}}}}}}}}}}zzzxxxwwwwwwxxxxxxwwwuuuwwwwwwvvvvvvuuutttttttttqqqqqqppppppooopppppppppqqqqqqqqqqqqqqqppppppoooqqqpppnnnkkkhhhhhhjjjmmmoooooonnnmmmmmmmmmnnnnnnooonnnnnnlllkkkjjjjjjiiinnnnnnnnnnnnnnnnnnnnnnnnjjjfff```\\\ZZZWWWSSSOOOLLLNNNOOOPPPPPPQQQTTTVVV[[[dddqqq}}}{{{vvvlll___XXXZZZeeennn{{{~~~~~~yyyvvvvvvsssnnnkkkkkkkkkjjjjjjmmmqqquuuqqqtttxxx{{{|||}}}~~~yyyrrrooommmiiieeeUUUOOOGGGBBBCCCEEEFFFFFFCCC@@@<<<::::::;;;;;;:::999888777777888888666444777666666666777777888999:::;;;<<<===>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@CCCBBB@@@>>>===<<<;;;;;;@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLNNNLLLJJJGGGGGGHHHIIIKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOMMMMMMNNNPPPRRRSSSTTTTTTRRRRRRPPPOOOOOOOOOOOOOOOJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPRRRRRRQQQQQQSSSTTTTTTTTTWWW[[[aaahhhooosss}}}{{{|||&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%'''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))************++++++++++++(((((('''(((((()))***+++***)))(((''''''((()))***++++++,,,,,,---..................///////////////...111444888@@@MMM^^^jjjoooooommmiiiffffffkkkpppzzz{{{wwwqqqmmmmmmpppvvvyyy~~~wwwkkk```YYYOOOOOOSSS[[[dddkkknnnmmmmmmqqqwww}}}zzzkkk^^^WWWXXX\\\eeevvv}}}nnn```UUUKKKEEEBBB;;;999777777888999999888999999888888999<<>>@@@BBBBBB@@@>>>;;;999999:::999999888777666777888888666444666666666666666777888999::::::;;;<<<============<<<===>>>@@@AAAAAABBBBBBCCCBBBAAA???>>>===<<<<<<@@@AAAAAABBBCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHJJJIIIIIIHHHGGGFFFEEEEEEAAABBBCCCDDDEEEFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLJJJHHHGGGGGGIIILLLMMMLLLKKKKKKKKKKKKLLLLLLMMMOOOOOOPPPPPPPPPPPPPPPOOOLLLMMMMMMNNNNNNOOOOOOOOOLLLLLLLLLMMMOOOQQQSSSTTTSSSRRRRRRQQQOOONNNMMMMMMIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPRRRRRRRRRRRRTTTUUUTTTTTTTTTVVVZZZ^^^cccfffqqqzzz~~~~~~&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((((((((())))))))))))))))))*********+++++++++((((((''''''((()))*********)))(((''''''((()))***+++,,,,,,------...//////...............////////////111333333666AAAQQQ^^^jjjmmmnnnmmmjjjhhhjjjmmmuuu}}}yyywwwyyy|||}}}uuulllfffTTTQQQOOOSSS]]]hhhpppsssxxx{{{~~~}}}{{{|||}}}qqqfff___\\\ZZZfffvvv~~~qqqdddXXXMMMEEEAAA>>><<<;;;<<<======<<<<<<;;;999999999:::<<<===>>>CCCIIINNNSSSWWW[[[^^^___```bbbdddfffggghhhiiihhhhhhiiiiiijjjiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiikkklllmmmooooooooooooooommmmmmnnnnnnnnnnnnnnnmmmlllmmmmmmnnnnnnmmmmmmlllmmmmmmnnnooopppqqqrrrrrrrrrqqqppppppooooooppppppqqqppppppqqqqqqrrrssstttsssssssssssssssttttttttttttvvvxxx{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{yyyyyyxxxxxxyyyyyyyyyxxxwwwvvvssstttvvvvvvvvvuuuuuuuuutttsssrrrqqqqqqqqqrrrrrrqqqqqqppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqtttppphhhbbb___cccjjjqqqppppppppppppppppppoooooooooppppppqqqqqqqqqpppooonnnmmmllljjjhhhfffeeeddd[[[XXXTTTRRRQQQQQQQQQQQQMMMNNNOOOQQQVVV^^^gggmmmvvv}}}}}}sssnnnddd```___eeerrr|||zzzyyywwwwww{{{zzzzzzyyyvvvrrrnnnlllnnnnnnqqquuu{{{yyytttnnnjjjfff___UUUMMMEEEBBB???======>>>>>>???>>>;;;999888888999888777777666666666888777666444555555555555666777888999999:::;;;<<<<<<======<<<;;;<<<>>>???@@@AAABBBBBBAAAAAA@@@???????????????AAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEAAABBBDDDEEEFFFFFFFFFFFFFFFEEEDDDBBBAAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHGGGFFFHHHKKKNNNPPPLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOOOOOOOOOOOOONNNNNNKKKLLLLLLLLLMMMMMMNNNNNNKKKKKKJJJKKKLLLOOOQQQSSSRRRRRRRRRRRRPPPNNNMMMKKKIIIIIIIIIJJJKKKKKKLLLLLLNNNPPPSSSTTTTTTTTTUUUWWWTTTTTTTTTUUUWWWZZZ]]]___ccciiittt~~~&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%&&&&&&%%%&&&&&&'''((()))(((((((((((()))))))))))))))))))))************+++)))((((((''''''(((((()))+++******))))))******+++,,,,,,,,,---......//////..................//////111222222111222999FFFOOO```eeelllooonnnlllllllllppp~~~}}}}}}{{{uuuqqqaaa[[[TTTRRRWWWaaalllssszzzyyyvvvzzzwwwlllccc[[[```jjjwwwuuuhhhZZZOOOEEEBBB>>>;;;;;;;;;::::::===<<<;;;:::999::::::;;;:::===AAAFFFJJJNNNSSSVVVZZZ[[[^^^bbbeeegggiiijjjfffggghhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggiiikkklllnnnnnnnnnmmmmmmkkkllllllmmmmmmmmmmmmmmmllllllmmmnnnnnnmmmlllkkkllllllmmmooopppqqqrrrssspppppppppppppppppppppppppppppppppppppppqqqrrrrrrttttttttttttttttttttttttqqqrrrtttvvvxxxzzz{{{{{{zzz{{{{{{zzzyyyxxxwwwwwwuuuvvvwwwwwwwwwvvvtttsssqqqsssvvvvvvvvvuuuuuuvvvsssrrrqqqppppppqqqrrrsssqqqqqqqqqpppqqqqqqrrrssspppqqqrrrrrrrrrrrrrrrrrrtttpppiiicccaaaeeemmmsssrrrrrrrrrrrrqqqpppooonnnlllmmmnnnooopppooonnnnnnkkkjjjhhheeeccc```^^^]]]UUUSSSPPPMMMKKKKKKKKKKKKOOOPPPSSSWWW^^^gggrrryyyyyykkkeee^^^___cccnnn}}}|||{{{zzzyyyzzzuuuqqqmmmjjjgggfffggghhhkkkmmmpppsssuuurrrppplllfff^^^SSSIIIBBBAAA@@@???===<<<<<<<<<<<<;;;999777777777777666555777666555666777777666444444444444555666777888999888999:::;;;<<<<<<<<<<<<;;;<<<===>>>@@@@@@AAAAAA@@@@@@??????@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHFFFEEECCCAAA@@@AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEGGGHHHGGGEEEDDDDDDEEECCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGHHHJJJLLLNNNPPPLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNPPPQQQRRRRRRSSSQQQOOOLLLKKKIIIJJJJJJKKKKKKLLLMMMMMMNNNQQQTTTUUUUUUUUUUUUVVVQQQQQQRRRTTTUUUVVVWWWWWWVVVZZZdddtttvvvppprrr{{{&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''******)))(((((('''&&&&&&&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))))))))))))))***************)))((('''''''''''''''))))))************)))))),,,,,,------.../////////---------......////////////000000///000555===CCCNNNWWWccckkknnnlllkkkkkknnnxxxvvvnnncccZZZWWW]]]hhhpppwwwuuuwwwyyy}}}tttmmmkkkjjjpppzzzzzznnndddQQQMMMGGGBBB???>>><<<:::>>>===<<<:::999999999999:::;;;===???@@@DDDIIILLLRRRTTTWWW\\\```dddfffgggeeefffggghhhiiiiiiiiiiiihhhhhhhhhgggggggggffffffgggiiikkklllmmmmmmlllkkkjjjjjjkkkllllllllllllllliiikkkmmmnnnooonnnmmmlllmmmnnnnnnooopppqqqqqqqqqooopppqqqrrrrrrrrrqqqpppppppppppppppppppppqqqrrruuuvvvvvvvvvvvvvvvuuuuuutttttttttuuuvvvwwwxxxyyyxxxyyyyyyxxxxxxwwwvvvuuurrrssstttuuuuuusssrrrpppnnnqqquuuvvvtttssstttuuusssrrrpppooooooqqqrrrsssqqqpppppppppqqqqqqrrrsssoooooopppqqqqqqqqqqqqqqqsssqqqnnnjjjiiikkkpppttttttttttttsssrrrpppnnnmmmkkklllmmmnnnnnnmmmkkkjjjfffeeeccc___\\\YYYVVVUUUOOOOOONNNLLLJJJJJJKKKLLLSSSWWW]]]dddmmmvvvpppeeedddeeemmmwwwyyysssooolllhhheeebbbdddeeeeeeccceeeiiimmmnnnmmmhhh___RRRGGG@@@===<<<======<<<;;;:::::::::999777666666777777555444666555555666777777666444444444444555666777888999888999:::;;;;;;<<<;;;;;;:::;;;<<<===>>>?????????@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJEEEDDDAAA@@@@@@AAACCCDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDFFFHHHGGGEEEDDDDDDFFFBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHJJJKKKKKKLLLLLLMMMMMMLLLMMMMMMNNNOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLOOOPPPRRRSSSRRRPPPMMMKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNPPPSSSUUUTTTSSSTTTTTTOOOPPPRRRTTTTTTTTTRRRQQQPPPQQQYYYbbbiiimmmvvvuuullliiilllsssxxx&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((((((((('''&&&+++******)))((('''''''''''''''&&&''''''((()))***(((((((((((())))))))))))))))))))))))************+++***)))(((&&&&&&&&&&&&&&&'''((())))))((('''&&&,,,,,,------.../////////,,,,,,------...//////000------...///000444888;;;???KKKZZZfffkkkkkkiiihhhnnnttt}}}~~~rrrddd\\\^^^gggooo~~~wwwvvvrrrxxx}}}zzzqqqnnnpppxxxxxxddd^^^WWWPPPLLLHHHEEECCC======;;;:::999999999888;;;<<<;;;;;;;;;===BBBEEEJJJLLLQQQVVV[[[___bbbcccdddeeefffhhhiiijjjjjjjjjhhhggggggggggggffffffffffffhhhjjjlllllllllkkkjjjiiijjjkkkkkkllllllllllllgggiiilllnnnppppppooooooooooooooooooppppppppppppnnnppprrrssstttsssqqqpppqqqppppppppppppqqqqqqrrrrrrrrrsssssssssrrrrrrqqqxxxxxxvvvuuuuuuvvvxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvpppqqqssstttsssrrrpppnnnlllppptttuuusssrrrssstttsssrrrpppooooooqqqrrrtttppppppoooooopppqqqrrrrrrnnnnnnooopppppppppppppppqqqqqqrrrqqqpppppprrrtttuuuuuuuuutttrrrpppnnnlllmmmnnnoooooonnnllljjjhhhcccaaa___[[[WWWTTTQQQPPPJJJLLLMMMMMMMMMNNNPPPRRRWWW]]]gggqqqzzz}}}wwwgggccchhhppp}}}xxxrrrooolllhhheee]]]___aaa___]]]^^^dddkkkllljjjeeeYYYJJJ@@@<<<<<<888:::;;;;;;:::999999999888777555555666666555333666555555666777777666444333333444444666777888999888888999:::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>===BBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCCCCDDDDDDCCCCCCAAAAAABBBDDDEEEGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFHHHJJJKKKDDDCCCAAA??????AAACCCEEEBBBCCCDDDEEEEEEFFFFFFFFFCCCEEEHHHGGGEEEDDDEEEGGGBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKIIIIIINNNNNNNNNNNNOOOPPPQQQRRRKKKKKKLLLKKKKKKJJJIIIIIILLLLLLKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNPPPRRRTTTSSSPPPMMMKKKLLLLLLMMMMMMNNNNNNOOOOOOMMMPPPSSSTTTSSSRRRRRRRRROOOQQQTTTUUUUUUSSSPPPMMMNNNOOOSSSVVVUUUWWWeeevvvzzzpppjjjhhhiiikkkppp|||)))'''&&&$$$######$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&'''(((((())))))(((((('''''''''''''''((())))))))))))))))))((((((((((((++++++******)))((((((((()))))))))***++++++)))&&&)))***,,,......---,,,+++,,,,,,------...///000000---///111111111222444555999BBBQQQ^^^fffiiihhhfffgggjjjqqqyyywwwllleeedddeeewwwxxxtttttt{{{vvvppprrrxxx~~~yyypppfff```^^^[[[TTTOOOMMMEEE@@@@@@>>>999777:::<<<<<<;;;:::999999<<<>>>>>>CCCKKKQQQUUUXXX]]]```___cccggghhhggggggiiikkkhhhgggeeeddddddfffggghhhiiiiiiiiiiiiiiiiiiiiiiiillllllmmmmmmllllllkkkkkknnnnnnooooooooonnnnnnmmmnnnmmmmmmmmmnnnppprrrssspppppppppoooooonnnnnnnnnooooooooooooooonnnmmmmmmqqqqqqppppppqqqqqqrrrssswwwvvvvvvvvvuuuuuuttttttuuutttttttttssssssssssssrrrrrrqqqppppppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqpppoooooooooppppppppppppppppppooonnnnnnlllmmmnnnppprrrsssssssssnnnpppsssuuuvvvvvvtttsssssssssssssssqqqooommmkkknnnoooqqqppplllfff```\\\[[[XXXTTTQQQOOOOOONNNMMMJJJLLLNNNOOOQQQTTTXXX[[[eeemmmyyy~~~{{{{{{rrrfffbbblllzzz|||wwwrrrnnnjjjgggdddcccbbb```___aaaeeeiiimmmeeeZZZOOOFFF@@@;;;888888999999999888777666555555555555555555555444444555444333222111222333444444333333444444555666777::::::::::::;;;<<<======<<<<<<<<<<<<============@@@???>>>>>>>>>???@@@AAADDDDDDDDDDDDCCCCCCCCCCCCAAABBBDDDEEEDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFDDDAAA???@@@BBBEEEGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJLLLMMMLLLKKKIIIHHHJJJJJJIIIIIIIIIJJJJJJKKKJJJLLLNNNNNNLLLKKKLLLLLLIIIJJJLLLMMMNNNNNNNNNNNNNNNPPPSSSUUUVVVTTTRRRQQQOOOOOOPPPQQQRRRRRROOOMMMNNNNNNMMMLLLMMMRRRXXX\\\ppp{{{|||uuupppnnnlllkkkmmmooo{{{((('''&&&%%%$$$$$$$$$$$$&&&&&&''''''((())))))***&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))***)))))))))((((((((((((((((((((()))))))))))))))))))))((()))++++++***(((***+++,,,---------,,,+++++++++,,,,,,------.........///111111111111333444777;;;EEERRR^^^ddddddbbb```dddkkkttt~~~wwwoookkkjjjttt|||xxxuuutttzzz{{{yyyxxxzzzzzzwwwvvvsssmmmggg[[[RRRJJJGGGBBB<<<;;;===::::::999888777888:::<<<:::>>>CCCGGGJJJNNNTTTXXX\\\```dddffffffgggiiikkkhhhgggfffeeeeeeggghhhjjjiiihhhhhhhhhhhhhhhhhhhhhjjjkkkkkklllkkkkkkjjjjjjnnnoooooopppoooooonnnnnnppppppooopppqqqssstttuuuuuutttsssqqqooommmllllllmmmmmmnnnnnnnnnnnnnnnmmmqqqppppppppppppqqqrrrrrruuuuuutttttttttssssssssstttttttttttttttsssssssssqqqpppooonnnnnnoooooopppppppppppppppooooooooooooppppppppppppppppppoooooooooppppppppppppooonnnnnnllllllmmmoooooopppppppppppprrruuuwwwxxxwwwuuutttqqqqqqqqqqqqooommmkkkjjjlllllllllkkkgggaaa[[[XXXPPPOOONNNMMMLLLKKKIIIHHHJJJLLLNNNQQQUUU\\\ccciiiuuu|||{{{xxx{{{}}}qqqiiidddfffrrr{{{wwwtttpppmmmgggeeecccaaaaaabbbdddeeeaaa[[[QQQHHHBBB>>>;;;999999999999888777777666666555555444444333333333222444333333222222333333333444444444444555666777777:::999999::::::;;;<<<===<<<<<<<<<=========>>>>>>@@@???>>>>>>>>>???AAAAAAEEEDDDDDDCCCBBBAAA@@@@@@@@@AAACCCCCCCCCDDDEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHEEECCCAAA???@@@BBBEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJKKKMMMMMMLLLJJJIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMOOOJJJKKKKKKLLLMMMNNNOOOPPPOOOPPPRRRTTTTTTSSSRRRQQQOOOOOOOOOPPPQQQOOOKKKHHHIIIIIIIIIHHHHHHKKKPPPTTT___iiixxxyyyuuutttuuuvvvrrrrrryyy&&&&&&&&&&&&%%%$$$######'''''''''((())))))******'''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))******)))))))))(((((((((&&&''''''((())))))*********((('''(((***++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...000111111000000111333555555999DDDSSS^^^aaa___[[[___fffmmmwww}}}uuuppphhhpppxxx}}}{{{yyyxxx{{{~~~vvvooottt~~~tttjjj^^^VVVNNNFFFBBBCCC;;;:::999888888888999999;;;===???AAADDDIIIOOOSSSWWW[[[___aaaccceeegggiiihhhhhhggggggggghhhjjjkkkhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkkkkjjjjjjjjjooooooppppppppppppoooooopppppppppqqqqqqssstttuuuuuuuuutttrrrpppooonnnmmmkkklllmmmnnnnnnoooooonnnppppppooooooooopppqqqqqqssssssrrrrrrrrrrrrqqqqqqtttttttttttttttssssssrrroooooonnnmmmlllllllllmmmoooooonnnnnnmmmmmmmmmlllmmmnnnooopppppppppooonnnooooooppppppoooooonnnmmmllllllllllllmmmmmmmmmmmmppprrrtttvvvwwwvvvtttsssoooooopppooonnnllljjjhhhhhhgggeeebbb^^^YYYUUURRRHHHIIIJJJKKKKKKJJJHHHGGGKKKMMMQQQVVV^^^hhhssszzz~~~|||}}}zzztttrrruuuyyy{{{vvvnnnhhhgggkkkttt|||wwwtttqqqmmmiiiggggggfffdddaaaRRRMMMFFF@@@===<<<:::999::::::888777777666777777555444444333222111111000222333333444444333333333555444444555555666777888999999999999:::;;;<<<<<<<<<<<<=========>>>>>>>>>@@@????????????@@@AAAAAADDDDDDCCCBBB@@@???>>>>>>???@@@BBBBBBBBBBBBDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGDDDCCCAAA???@@@BBBDDDFFFHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHKKKLLLLLLLLLKKKMMMOOORRRNNNMMMKKKKKKKKKMMMOOOQQQPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPQQQQQQQQQNNNIIIEEEEEEFFFFFFFFFEEEFFFIIILLLNNNVVVcccppp}}}zzzzzz|||~~~xxxuuuwww%%%%%%&&&'''&&&%%%###"""&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&'''(((((()))((((((((('''''''''''''''((())))))*********)))))))))((((((((((((((())))))************(((&&&''')))+++,,,,,,++++++******++++++,,,---,,,,,,++++++++++++++++++...000111000//////000111444333555<<>>@@@CCCGGGKKKNNNSSSUUUYYY]]]```bbbddddddggggggfffggggggiiijjjkkkhhhhhhhhhhhhhhhiiiiiiiiihhhiiijjjkkkkkkkkkkkkkkknnnoooppppppppppppppppppnnnnnnnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqkkkkkkmmmnnnooopppppppppoooooonnnnnnoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssstttttttttsssrrrqqqnnnnnnmmmllllllkkkkkkkkkooonnnnnnmmmmmmlllllllllkkklllnnnpppqqqpppnnnmmmooooooooooooooonnnnnnmmmkkkkkkkkkkkkkkkllllllmmmoooppprrrttttttsssqqqpppnnnoooooonnnllljjjhhhfffbbb```]]]YYYUUUQQQNNNMMMHHHIIIJJJKKKJJJKKKLLLLLLOOOSSSZZZaaakkkuuuzzzrrrmmmkkkkkklllmmmmmmlllkkkkkkkkkjjjiiiggggggmmmwww}}}xxxrrrllliiihhheee^^^XXXGGGDDD???;;;;;;;;;;;;:::;;;:::999777777777777777666555444333222111000///111222333444555444333222555555555555666777888888888888888888999:::;;;<<<<<<<<<=========>>>>>>>>>????????????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@?????????AAABBBCCCBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@@@@@@@BBBDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDGGGIIIIIIIIIGGGFFFJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGDDDEEEHHHJJJKKKKKKJJJIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGJJJKKKKKKKKKKKKMMMQQQTTTRRRPPPNNNKKKKKKLLLNNNPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPRRRSSSSSSPPPKKKGGGGGGHHHIIIHHHGGGFFFGGGHHHIIIMMMTTT]]]gggrrr|||~~~~~~}}}zzzyyy~~~$$$%%%&&&'''&&&%%%$$$###%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((()))((((((((('''''''''''''''((())))))************))))))))))))+++++++++******)))))))))***(((&&&''')))+++,,,,,,++++++*********+++,,,------------------,,,,,,,,,...///000000///...///111111333555999???JJJWWW```dddggghhhiiinnn~~~uuukkkjjjpppxxx}}}~~~|||zzz~~~~~~xxxrrrrrr{{{zzznnnbbbZZZNNNIIICCC???<<<;;;888666777999===AAAFFFIIIKKKKKKRRRTTTYYY]]]```aaa```^^^ccccccdddeeefffgggiiiiiihhhhhhhhhhhhiiiiiijjjjjjiiiiiikkklllmmmmmmmmmmmmnnnnnnooopppppppppppppppmmmnnnnnnoooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqkkklllmmmooopppqqqrrrrrrnnnmmmmmmmmmmmmnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssrrrpppooonnnnnnnnnmmmmmmlllllllllooooooooonnnnnnmmmmmmmmmjjjkkkmmmooooooooommmlllooooooooooooooonnnmmmmmmjjjjjjiiiiiijjjkkkmmmmmmoooppprrrssssssrrrooonnnmmmmmmmmmllljjjgggdddccc[[[YYYUUUQQQNNNKKKJJJJJJHHHIIIIIIHHHIIIKKKPPPTTTYYY___hhhqqqyyyyyyrrrkkkfffdddeeebbb^^^\\\ZZZYYYZZZ\\\aaaeeellluuu}}}}}}zzztttlllgggccc]]]SSSKKKCCC@@@<<<::::::;;;;;;:::;;;:::999888777777777777666666555444333222111000000111333444555444333333444444444555555666777888888888888888888999;;;;;;<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAABBBDDDDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@BBBDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCFFFGGGHHHHHHFFFEEEJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDEEEFFFFFFCCCDDDGGGIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFIIIJJJJJJJJJJJJLLLPPPTTTVVVTTTQQQOOOMMMMMMMMMMMMPPPPPPOOOOOOOOOOOOOOOOOOLLLMMMNNNPPPQQQPPPLLLIIIIIIJJJKKKJJJHHHFFFFFFGGGIIIKKKMMMPPPUUU]]]fffmmm{{{%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))++++++*********)))))))))+++++++++***)))(((((((((***((('''(((***++++++***************++++++++++++........................,,,...//////......///111...222666777888@@@MMMWWWdddiiillllllmmmzzz{{{vvvxxxzzz|||~~~|||}}}|||yyyvvvxxx}}}tttooosssxxxnnn```XXXNNNFFFAAA>>>:::777;;;===BBBIIIPPPTTTUUUTTTXXX[[[___dddfffddd___[[[^^^___```bbbccceeefffffffffgggggghhhhhhiiiiiijjjhhhiiikkklllmmmnnnnnnnnnlllmmmnnnoooooopppoooooonnnoooppppppqqqqqqpppppprrrrrrqqqpppooonnnmmmlllkkklllmmmooopppqqqqqqqqqmmmmmmllllllmmmmmmnnnooopppppppppppppppqqqqqqqqqnnnoooqqqrrrqqqpppnnnmmmlllmmmnnnnnnnnnnnnmmmmmmoooooooooooooooooooooooojjjkkklllmmmnnnmmmlllkkknnnnnnoooooonnnnnnmmmlllkkkjjjiiihhhhhhiiikkkkkkoooppprrrsssssspppnnnllljjjiiihhhfffccc```]]][[[TTTRRROOOLLLJJJIIIIIIIIIGGGHHHJJJJJJKKKQQQYYY```jjjpppxxx~~~xxxqqqjjjeeeaaa^^^XXXSSSPPPOOONNNQQQUUUbbbkkkvvv~~~{{{wwwyyyyyyqqqhhh```WWWMMMFFFAAA>>>;;;:::::::::::::::::::::::::::999888777666666666555444333222222111111111222333444444444444444333333444444555666777777777777777888999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>???@@@BBBCCCDDDDDDAAACCCDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBBDDDEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDBBBCCCEEEFFFGGGGGGFFFFFFJJJJJJJJJJJJJJJKKKKKKKKKHHHGGGFFFEEEEEEEEEEEEEEECCCDDDFFFGGGHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHIIIIIIJJJJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKNNNQQQUUUUUUTTTTTTRRRPPPNNNMMMNNNOOOOOOOOOOOONNNNNNMMMGGGGGGHHHKKKMMMMMMKKKIIIIIIJJJJJJIIIFFFDDDDDDEEEFFFGGGGGGHHHJJJOOOVVV[[[dddnnn|||{{{{{{%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))+++++++++*********))))))((((((((((((''''''''''''))))))((()))++++++***(((((()))***+++,,,++++++***---------.../////////000+++,,,............000111111333666777888===EEELLLZZZdddmmmnnnnnnuuu~~~zzzvvvssstttvvvyyy{{{}}}yyyqqqnnnrrr{{{wwwlll^^^RRRKKKFFFAAA>>>BBBCCCGGGOOOXXX___bbbcccccceeejjjnnnpppkkkbbb[[[YYYZZZ\\\^^^```aaabbbcccddddddeeeeeefffgggggghhhggghhhiiikkkmmmnnnnnnnnnkkkkkkmmmnnnnnnooooooooommmmmmoooooopppoooooonnnpppooonnnnnnmmmlllkkkkkkjjjkkklllmmmnnnnnnnnnnnnlllllllllkkklllmmmmmmnnnmmmnnnnnnnnnoooooooooooolllmmmoooppppppnnnllljjjjjjkkklllnnnnnnnnnnnnmmmmmmmmmmmmnnnooooooppppppllllllllllllkkkkkkkkkkkknnnnnnoooooonnnnnnmmmlllmmmkkkiiifffeeeeeefffffflllmmmnnnooonnnllliiihhhccccccaaa^^^ZZZVVVRRRPPPNNNMMMKKKJJJIIIIIIJJJJJJHHHMMMRRRUUUYYY```jjjrrr{{{|||wwwpppiiiccc___YYYQQQKKKJJJIIIIIIOOOVVVcccppp{{{~~~}}}zzzwwwwww|||}}}|||ssshhh[[[PPPGGGBBB>>>;;;999888999999999999888999;;;<<<;;;999666555444333333333222222111111222222222222333444555555333222222333333444555666777666666777777888999:::999999999:::::::::;;;;;;:::;;;<<<===>>>======<<<===>>>>>>???@@@AAABBBBBB@@@BBBCCCCCCBBBAAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBAAAAAA?????????@@@AAABBBDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAACCCDDDEEEDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJJJJJJJLLLNNNPPPRRRVVVXXXXXXVVVRRROOOMMMNNNOOOPPPOOONNNLLLKKKGGGFFFFFFGGGIIIKKKJJJIIIIIIJJJIIIGGGDDDCCCCCCDDDAAABBBCCCDDDDDDGGGJJJMMMPPPZZZgggrrr{{{~~~uuupppqqqtttwww}}}&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''(((((())))))(((((('''''''''''''''((())))))+++++++++************)))$$$$$$%%%%%%&&&''''''''')))))))))***++++++)))&&&''')))+++,,,---,,,***))),,,,,,------...///000000***+++---.........000222666555666888<<<@@@CCCDDDPPP]]]kkkpppnnnrrr{{{tttqqqqqqrrrtttooottt{{{|||rrriiifffiiimmmyyy|||kkk\\\TTTNNNIIIEEECCCCCCFFFMMMWWWaaafffhhhkkknnnrrrwwwwwwqqqeee]]]VVVWWWYYY\\\^^^___``````bbbbbbcccddddddeeeffffffeeefffhhhjjjlllmmmmmmnnnjjjkkklllmmmnnnnnnnnnnnnjjjkkklllmmmmmmmmmlllkkkjjjkkkkkkkkkllllllmmmmmmiiiiiijjjkkklllllllllllllllkkkkkkkkkkkklllmmmmmmlllllllllmmmmmmnnnnnnnnnkkklllnnnpppooommmkkkiiihhhiiikkkmmmnnnnnnnnnmmmkkkllllllmmmnnnoooppppppmmmmmmkkkjjjjjjjjjjjjkkknnnnnnnnnnnnnnnmmmmmmlllnnnllliiieeebbbaaaaaaaaaggghhhjjjjjjiiigggdddbbb___^^^\\\XXXTTTOOOKKKHHHJJJJJJJJJJJJJJJJJJKKKKKKMMMTTT]]]ccciiiqqq{{{{{{uuuooohhhbbb]]]WWWNNNHHHHHHIIIJJJQQQZZZ^^^lllwwwzzz{{{|||~~~|||xxxvvvxxxzzzvvv}}}|||xxxnnn```QQQEEE<<<999:::888666666777888888888777999<<<===<<<:::666444222222111111111111111111222222111111222444555777222222222222333444555555666666666666777888999:::888888999999999:::::::::999:::<<<=========<<<;;;>>>>>>>>>>>>???????????????AAABBBBBB@@@@@@AAACCCBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAA?????????@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@@@@AAACCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIIIIJJJJJJKKKKKKFFFGGGGGGGGGFFFEEECCCBBBDDDDDDDDDDDDEEEGGGHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDGGGIIIJJJIIIIIIJJJKKKLLLPPPVVV[[[\\\ZZZUUURRRLLLMMMOOOPPPPPPNNNKKKIIIJJJHHHGGGGGGIIIKKKKKKJJJJJJJJJIIIGGGDDDCCCDDDFFF???AAABBBCCCBBBBBBCCCDDDEEELLLUUU]]]fffsssuuukkkhhhiiihhhmmmvvv'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((''''''''''''''''''&&&&&&)))(((((()))******(((&&&'''&&&%%%$$$%%%''')))++++++***)))(((''''''''''''((((((((((((((())))))***++++++***************+++---,,,,,,++++++,,,,,,---,,,,,,------...///000000...............///000000555555777888:::<<<===>>>HHHRRRaaammmuuuxxxzzz{{{~~~uuurrrpppmmmjjjoooooorrrzzzyyy}}}yyynnnbbb[[[YYYfffmmmvvv~~~tttkkkbbbZZZUUUQQQNNNKKKNNNTTTZZZ^^^```eeeccccccggglllkkkeee```YYYXXXWWWWWWWWWWWWWWWWWW]]]]]]]]]]]]^^^___aaabbbfffgggiiijjjkkkjjjjjjiiifffggghhhjjjkkkmmmnnnnnnsssrrrpppmmmkkkjjjiiiiiijjjkkkkkkkkkjjjhhhfffeeeiiiiiihhhhhhhhhhhhhhhhhhggghhhhhhiiijjjkkklllllllllkkkjjjiiiiiiiiiiiiiiikkkmmmooopppooollliiiggglllkkkjjjjjjjjjkkkmmmmmmjjjkkkmmmoooqqqqqqooolllnnnmmmkkkiiiiiijjjkkkmmmooopppqqqrrrqqqooommmlllhhhiiihhhccc[[[VVVWWWYYYbbbbbbaaa```^^^[[[YYYWWWXXXVVVSSSOOOLLLJJJIIIHHHHHHIIIJJJKKKLLLPPPUUUXXX\\\aaaiiisss|||{{{vvvqqqkkkddd^^^SSSPPPKKKJJJMMMQQQVVVXXX\\\eeeqqqzzz|||{{{zzzyyyxxxyyyyyyyyyyyywwwtttssspppzzzzzznnn^^^PPPGGGBBB>>>;;;<<<:::888666555444444555555666888999888777555444222222222111111111000000333333333444444444555555444333333222333444666777888888888888777777777777888999999::::::;;;<<<<<<>>>===<<<;;;;;;<<<===>>>???>>><<<;;;<<<===???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEE@@@AAABBBCCCBBBAAA@@@???DDDBBBAAA??????@@@BBBCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA@@@@@@@@@@@@BBBBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHHHHGGGEEEDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEFFFHHHJJJKKKFFFGGGHHHIIIIIIHHHFFFEEEFFFFFFFFFEEEEEEEEEEEEEEECCCDDDFFFHHHIIIKKKKKKKKKOOOMMMOOOVVVXXXTTTSSSWWWRRRMMMIIIIIIKKKNNNMMMKKKHHHGGGGGGGGGGGGGGGHHHHHHFFFIIIKKKJJJGGGCCCBBBCCC????????????@@@AAABBBBBBFFFFFFIIIOOOTTT\\\jjjxxxyyyoooiiifffaaaeeemmmvvv'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''))))))'''&&&'''&&&%%%%%%%%%''')))******)))(((((((((((((((((())))))((((((((()))******++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---.........///...............//////000222333444666888999;;;;;;CCCIIITTTbbbnnnvvvyyyxxxzzz~~~xxxpppllljjjjjjcccccchhhqqq{{{{{{ooocccZZZVVVVVVZZZbbbiiiooorrruuuvvvsssyyy~~~}}}wwwpppiiiddd^^^YYYRRRNNNNNNOOOPPPPPPPPPPPPQQQVVV[[[]]]\\\YYYUUUTTTSSSRRRRRRRRRRRRRRRTTTTTTUUUWWWYYY]]]```bbbaaabbbdddfffggggggggggggfffggghhhiiikkkmmmnnnnnnooonnnmmmkkkjjjhhhffffffgggggghhhhhhgggeeedddcccgggggggggggghhhhhhhhhhhhiiiiiijjjjjjkkkllllllllljjjjjjiiiiiihhhhhhiiiiiilllmmmnnnnnnnnnllljjjiiimmmmmmlllllllllmmmnnnooonnnnnnmmmnnnnnnnnnnnnmmmkkkjjjhhhggggggggghhhiiimmmnnnpppqqqqqqooonnnmmmkkkkkkiiiddd\\\VVVSSSSSSYYYYYYYYYXXXVVVTTTRRRQQQPPPOOONNNLLLKKKKKKLLLLLLJJJMMMPPPTTTWWW\\\aaaeeepppttt{{{~~~wwwqqqmmmhhhaaa\\\PPPPPPQQQUUUYYY\\\^^^^^^aaaiiisss{{{~~~}}}||||||zzz{{{|||{{{xxxtttrrrpppvvv}}}wwwmmmcccVVVJJJDDD???<<<999666555444444333333333333555666777888777666444333222222222111111111000000222333333333333444444444333333222222333444555666666666777777888888888999888888999999:::;;;;;;;;;======<<<;;;;;;<<<======>>>===<<<;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@???============>>>AAACCCEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCAAAAAA@@@AAABBBCCCEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGIIIJJJEEEFFFGGGHHHHHHGGGFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIKKKIIILLLQQQRRRNNNNNNQQQRRRRRRPPPMMMKKKIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFDDDFFFHHHHHHEEEBBBBBBBBB@@@@@@?????????@@@AAAAAA??????BBBFFFIIINNNZZZeeexxxvvvnnnjjjhhhjjjmmmrrryyy&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%((('''&&&%%%%%%&&&((((((((((((''''''(((((()))******))))))))))))***+++++++++***************++++++++++++************++++++,,,,,,,,,,,,------------......------......///000000000222333555666888888<<<>>>EEESSScccooouuuuuurrrsssvvvzzz{{{ooogggdddeeeXXXYYY^^^gggrrrzzz}}}}}}zzzrrrggg]]]WWWMMMOOORRRUUUXXXZZZ[[[\\\UUU\\\bbbdddiiittt~~~xxxsssnnnggg[[[QQQJJJFFFDDDBBB@@@AAABBBDDDHHHKKKNNNPPPMMMLLLJJJHHHGGGGGGHHHHHHIIIJJJKKKNNNRRRWWWZZZ]]]___```bbbdddeeefffggggggffffffhhhiiikkkmmmnnnoooooooooooonnnllljjjhhhgggffffffgggggggggfffdddcccfffffffffgggggghhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjhhhhhhhhhggghhhhhhiiiiiillllllkkkkkkjjjjjjiiiiiilllllllllkkklllmmmmmmnnnpppnnnmmmkkkjjjjjjkkkllljjjjjjjjjjjjiiiiiiiiiiiikkklllmmmnnnooonnnmmmllllllkkkjjjgggccc[[[RRRLLLOOOOOONNNNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKNNNPPPQQQPPPUUU\\\bbbiiiooouuuyyy}}}}}}wwwpppjjjhhhfffbbb___ZZZ\\\bbbhhhmmmnnnllljjjnnnssszzz~~~~~~}}}}}}{{{}}}~~~|||wwwsssrrrsss||||||zzzyyyyyyyyy{{{{{{|||}}}|||wwwnnngggZZZSSSJJJDDD@@@===:::777333333333333333333333333444444555666555444333222222222222111111111111111111111222222222333333333222222222222333444555666555555666777888999::::::777888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<===>>>???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@<<<<<<======???BBBEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCBBBAAABBBCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGHHHGGGEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKKKKJJJJJJIIIGGGGGGHHHGGGHHHLLLLLLIIIHHHJJJQQQSSSSSSOOOIIIEEEFFFHHHKKKJJJHHHFFFEEEDDDCCCCCCAAACCCEEEEEECCCAAAAAAAAAAAAAAA@@@????????????@@@@@@???@@@CCCDDDEEEMMMUUU```jjjtttzzz|||xxxyyyxxxvvvvvvxxx&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''((()))(((&&&(((((('''&&&&&&&&&''''''&&&&&&&&&'''((()))*********************++++++,,,*********)))******+++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,++++++...------------...////////////000222333444555666666888>>>HHHVVVcccmmmrrrpppoooooorrrwww{{{||||||zzzpppggg```\\\UUUUUUWWW]]]fffnnntttvvvzzzzzzyyywwwrrrjjjaaaZZZUUURRROOOMMMKKKJJJIIIHHHBBBGGGLLLMMMPPPZZZiiittt}}}yyyqqqdddWWWMMMFFFCCCBBBAAAAAA@@@>>>>>>AAAEEEIIIJJJHHHFFFCCCAAA@@@@@@AAAAAABBBDDDGGGKKKPPPTTTVVV[[[\\\]]]___aaacccdddeeedddeeefffhhhjjjlllmmmnnnmmmnnnoooooonnnkkkiiiggghhhiiijjjkkkjjjiiihhhgggeeeeeefffggghhhhhhiiiiiihhhhhhggggggffffffffffffffffffffffffggghhhiiiiiijjjiiihhhgggffffffggghhhiiiiiiiiiiiiiiijjjjjjjjjllllllllljjjiiihhhiiijjjiiiiiijjjjjjiiiiiihhhgggjjjjjjkkkkkkjjjjjjhhhhhhfffgggiiimmmllldddVVVKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHJJJMMMPPPUUUXXXZZZ]]]ccckkkttt{{{}}}wwwssssssmmmeeecccgggmmmqqqsssxxxyyy{{{}}}zzz|||~~~||||||~~~~~~zzzvvvuuuyyy}}}}}}zzzwwwvvvuuuuuuuuusssrrrrrrqqqkkk```XXXKKKGGGBBBAAA@@@???;;;777444444555555444444333333222333333444333222111111111111111111111111111111000111111111111222222222111111111222333444555555555666666777888888999999777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>???AAAAAA@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@BBBAAA@@@???>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEECCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHGGGFFFEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIKKKKKKIIIIIIIIIMMMOOOOOOMMMJJJGGGFFFGGGJJJIIIHHHFFFEEEDDDCCCCCCAAABBBCCCCCCCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>AAA@@@AAACCCCCCBBBFFFKKKNNNVVV]]]cccnnn||||||%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&'''''''''((('''''''''(((******)))((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***+++***************++++++,,,******))))))***++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,++++++---------------...////////////000111222444444555333888>>>CCCIIISSSaaakkklllkkkkkkmmmpppsssuuuvvvzzz|||~~~}}}zzzxxxwwwzzzyyyxxxxxxvvvnnnbbbYYYRRRPPPPPPSSSZZZbbbiiinnntttttttttssspppiii```ZZZXXXSSSMMMHHHFFFCCC@@@>>>999<<>>======;;;<<<>>>BBBGGGMMMQQQTTTUUUUUUVVVXXXYYY[[[\\\]]]```aaabbbdddfffhhhjjjkkkiiijjjkkkkkkkkkiiifffeeehhhiiijjjkkklllkkkjjjiiidddeeeeeefffggghhhhhhiiigggffffffeeeeeeddddddcccddddddddddddeeeeeefffggghhhgggfffddddddeeefffgggeeeeeeffffffggggggggggggfffiiilllllljjjhhhhhhiiiddddddeeeeeeddddddcccbbbgggffffffdddcccaaa___^^^ZZZ^^^eeennnqqqjjj[[[NNNGGGFFFDDDBBBBBBBBBCCCDDDHHHJJJNNNTTT[[[ccciiimmmooottt|||}}}wwwpppiiieeeaaa]]]ZZZ___nnn}}}}}}{{{xxxwww{{{~~~}}}{{{xxxuuurrrpppooommmmmmmmmmmmjjjaaaUUUMMMCCCAAA@@@AAACCCBBB>>>:::777666555444333222111111222222222222222111111000111111111111111111111111000000000111111111222222000111222333444555555666888888777777777777777777777888888999::::::;;;;;;:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<======>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>?????????@@@@@@CCCBBB@@@?????????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCDDDEEEEEEDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFHHHIIIHHHGGGFFFGGGIIIIIIHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFEEEBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIKKKLLLMMMMMMMMMNNNNNNNNNLLLJJJJJJLLLNNNOOOMMMKKKIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@???>>>============;;;<<>>CCCDDDHHHLLLQQQXXXbbbhhhjjjqqqzzzwwwqqq%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((()))******%%%&&&&&&''''''((((((((((((''''''(((***+++***)))&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))******))))))))))))***++++++))))))))))))***+++,,,,,,++++++************++++++,,,,,,,,,,,,------------------,,,,,,------...///...///000111222333444444222777===>>>???FFFTTT___gggjjjlllnnnooopppsssvvvqqqsssvvvxxxzzz|||~~~}}}xxxssspppnnnnnnnnnqqqvvvzzzvvvjjj```QQQNNNLLLKKKPPPXXXaaagggoooppprrrppplllddd]]]XXXRRRMMMGGGEEEEEEEEECCCAAA<<<;;;<<<<<<;;;===GGGQQQhhhrrr{{{ssshhh]]]WWWUUUUUUTTTRRRPPPNNNNNNPPPRRRSSSRRROOOIIICCC???<<<;;;:::999;;;>>>BBBGGGMMMRRRUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYY[[[]]]```bbbcccdddggghhhiiiiiiiiigggfffeeecccdddfffggghhhggggggfffcccccccccdddeeeeeeffffffeeeeeeeeeddddddcccccccccaaa````````````aaaaaabbbeeeeeecccbbbbbbcccdddeeeaaabbbbbbcccdddccccccccc```dddiiijjjgggeeedddeeeaaaaaaaaa`````````_________^^^\\\ZZZWWWUUUTTTSSSNNNRRRZZZdddjjjeeeZZZOOODDDCCCAAA@@@AAACCCFFFHHHJJJNNNTTT^^^iiittt}}}}}}yyyrrriiiaaaZZZWWWPPPOOOTTTccc{{{~~~{{{yyyxxxzzzyyyyyyxxxuuurrrmmmjjjgggdddfffhhhgggaaaWWWMMMGGGAAA@@@AAACCCFFFEEE@@@<<<777666333111000//////000222222222111111111000000111111111111111222222222000000111111111222222222000111222444555666666666888888888888777777666666888999999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAACCCBBBAAAAAA@@@@@@AAAAAA===>>>???AAACCCEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDDDDEEEFFFFFFDDDEEEFFFHHHIIIJJJJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJGGGIIIJJJJJJIIIHHHIIIKKKJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGFFFFFFEEEBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHIIIJJJJJJJJJJJJIIILLLOOOPPPNNNPPPTTTUUUSSSNNNKKKIIILLLQQQTTTRRROOOIIIIIIHHHGGGFFFFFFFFFGGGFFFEEECCCCCCDDDDDDCCCBBBBBBAAA@@@???>>>=========<<<::::::===>>><<<===@@@???@@@CCCFFFJJJPPPTTTVVVVVV^^^jjjuuu~~~{{{qqqkkk%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''******)))(((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))))))))((((((((()))******))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---.........///------,,,,,,------...///---...//////000111222222000444777777888>>>HHHPPP\\\bbbjjjmmmllllllppptttmmmooorrrssstttuuuwwwyyy~~~xxxrrrmmmjjjiiicccfffkkkqqqvvvuuuoookkkZZZVVVPPPKKKLLLRRR[[[aaagggkkkooooooiiibbb]]][[[QQQMMMJJJJJJNNNPPPPPPNNNKKKGGGEEEEEEBBB???BBBIIIUUUaaarrr{{{tttmmmhhhhhhiiihhheeeccccccfffgggeeeccc```\\\UUUNNNGGGDDDBBBAAAAAABBBCCCEEEHHHLLLOOOQQQRRRQQQPPPNNNNNNNNNOOOOOOPPPQQQSSSUUUWWWZZZ[[[\\\aaaaaaaaaaaaaaa`````````^^^___```bbbccccccbbbbbb`````````aaaaaaaaaaaaaaa`````````_______________\\\[[[[[[ZZZZZZZZZ[[[[[[]]]]]]]]]\\\\\\]]]]]]^^^ZZZZZZ\\\]]]]]]]]]\\\[[[ZZZ]]]```___[[[XXXYYY\\\ZZZYYYWWWVVVVVVVVVWWWXXXSSSRRRPPPNNNLLLJJJIIIIIIFFFHHHMMMSSSWWWVVVPPPKKKCCCBBBAAABBBEEEJJJOOOSSSSSSWWW^^^hhhttt{{{yyyuuurrrkkkddd[[[TTTNNNLLLJJJNNNYYYnnn{{{yyyzzz~~~|||vvvvvvwwwuuuqqqkkkeeebbb\\\___bbb^^^UUULLLFFFDDDBBBAAABBBDDDFFFEEE@@@;;;888666222000///000222333333222111111111000111111000000111111111222222222111111111222222222333333000111333555777888888777777777777777777888888888999::::::;;;;;;<<<======;;;<<<============<<<;;;;;;;;;<<<<<<======<<<<<<=========>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA>>>???@@@BBBDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKMMMKKKKKKIIIHHHGGGGGGFFFFFFCCCDDDEEEFFFGGGGGGFFFFFFBBBBBBCCCDDDEEEGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIMMMNNNMMMPPPVVVXXXVVVNNNMMMLLLLLLMMMNNNOOOOOOLLLKKKJJJHHHGGGFFFFFFFFFHHHEEECCCBBBDDDDDDBBB@@@@@@@@@???>>>>>>===>>>>>>???;;;:::===>>><<<===@@@======>>>@@@BBBDDDGGGIIIFFFKKKRRRYYY```iiittt{{{~~~vvvppp$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&)))))))))'''$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((())))))***))))))))))))***+++,,,------,,,,,,++++++,,,,,,---,,,,,,------...///000000---,,,,,,,,,,,,---......------......///000111111///000000222555;;;AAAEEELLLVVVaaaeeedddccchhhnnnnnnpppqqqrrrqqqpppqqqrrrttt|||yyyrrrlllhhhffffff\\\aaaggglllnnnoooqqqrrrgggaaaXXXOOOLLLOOOWWW]]]```fffmmmmmmhhhcccaaaaaaYYYUUURRRTTTZZZ]]]\\\ZZZ]]]VVVQQQPPPKKKDDDBBBEEECCCQQQddduuu~~~}}}yyyxxxyyy|||}}}yyyvvvwwwzzzyyyuuuppptttoooggg___XXXSSSQQQPPPLLLKKKJJJIIIHHHIIIIIIJJJIIIGGGEEECCCBBBBBBBBBBBBJJJKKKMMMOOORRRTTTVVVWWWUUUUUUTTTTTTSSSTTTUUUUUU[[[\\\^^^___````````````^^^^^^^^^^^^^^^]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVRRRSSSUUUVVVVVVVVVUUUTTTTTTVVVWWWSSSNNNLLLOOORRRMMMKKKIIIHHHGGGHHHJJJKKKJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCEEEGGGHHHHHHGGGDDDDDDDDDFFFKKKRRRYYY]]]^^^aaagggoooyyy{{{vvvrrrssszzz|||wwwsssiiieee___XXXQQQLLLIIIGGGMMMSSSaaaxxx|||zzz}}}{{{tttsssxxx||||||}}}|||vvvwwwxxxwwwsssllleee```WWWZZZ\\\VVVKKKCCCAAACCCCCCBBBBBBDDDFFFDDD???:::999777333111111333777999333222222111111111111111000000111111222222222222111222222222222333333333111222444666888888888888555555666777888999::::::::::::;;;<<<<<<======>>>;;;<<<===>>>>>>===<<<;;;:::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>??????AAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDEEEDDDCCCBBBAAADDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKLLLLLLKKKKKKLLLNNNLLLKKKJJJHHHGGGFFFEEEEEEBBBCCCEEEFFFGGGGGGGGGFFFBBBBBBCCCDDDFFFHHHIIIJJJGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEJJJLLLKKKNNNVVVYYYWWWMMMNNNNNNJJJFFFFFFIIILLLOOONNNLLLIIIGGGFFFEEEDDDIIIEEEBBBBBBCCCCCCAAA???@@@??????>>>>>>>>>>>>>>>>>>:::888:::;;;999:::<<<===<<<<<<===>>>===>>>@@@AAACCCFFFHHHKKKRRR\\\cccgggqqq~~~zzz$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''''''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&*********)))))))))))))))(((((()))***+++,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++.........------,,,,,,,,,////////////000000000000...///111333777:::===???FFFMMMWWW```fffjjjlllmmmppptttvvvuuupppkkkiiiiiikkkooouuuzzz~~~~~~yyysssnnnhhhbbb^^^______aaaccchhhnnnsssvvvyyysssfffVVVJJJGGGMMMTTT\\\^^^bbbeeehhhiiiiiiiii___```bbbbbbccceeehhhkkkiiifffdddbbb^^^VVVIII???BBBIIISSS]]]fffnnntttxxxuuuvvvvvvuuuvvvzzzzzzqqqmmmiiieee^^^]]]YYYTTTOOOIIIDDDBBB@@@???>>>>>>>>>???@@@AAAAAAAAAAAABBBDDDFFFHHHIIILLLKKKIIIHHHIIIKKKMMMNNNPPPRRRUUUXXXYYYYYYXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJHHHGGGFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDEEECCCBBBBBBCCCCCCAAA@@@@@@???>>>>>>?????????>>>AAABBBCCCEEEFFFFFFFFFFFFGGGJJJNNNSSSXXX```gggmmmpppppppppssszzzwwwqqqiiigggkkkrrrxxxzzz~~~{{{zzzxxxtttooolllggg\\\SSSNNNJJJFFFIIIPPPXXXeeewww}}}vvvqqqqqqppptttzzz}}}{{{zzz|||tttwwwxxxssskkkbbb]]]\\\[[[UUULLLEEEAAA@@@@@@@@@EEECCCAAA???===;;;:::999555444333222111111111111111000000///...------,,,111111000000//////.........000222222111111222333222333333333333333333444777777888999:::;;;;;;<<<<<<;;;:::;;;<<<======<<<>>>>>>>>>>>>>>>===<<<<<<<<<===============<<<<<<:::;;;<<<======>>>======???@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFJJJIIIHHHHHHGGGGGGGGGGGGKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGFFFEEEEEEFFFHHHJJJLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGFFFAAACCCEEEIIILLLPPPRRRTTTMMMLLLJJJHHHFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGEEECCCBBBAAAAAA@@@===>>>>>>>>>>>>======<<<777999;;;===???>>>===<<<<<<;;;:::999:::;;;<<<===;;;<<<===@@@CCCFFFIIIJJJOOOUUU]]]dddkkkvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''(((''''''&&&$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((()))***++++++++++++((())))))***+++,,,---...++++++++++++++++++++++++))))))***,,,...///000111.../////////000000000000......///111333666888999;;;@@@HHHQQQYYYaaahhhmmmwww|||wwwnnnfffcccbbbdddiiimmmqqqvvv|||}}}vvvooojjjeee```]]]ZZZZZZ\\\___dddjjjqqquuuwwwssskkk___RRRKKKKKKNNNTTTUUUXXX]]]bbbgggkkknnngggggggggfffgggkkkqqquuuvvvtttsssrrrpppiii]]]TTTFFFHHHJJJNNNTTTYYY]]]___```aaabbbcccgggnnnxxx|||~~~|||qqqlllcccYYYPPPHHHCCCAAA@@@???>>>===<<<<<<<<<<<>>>>>???@@@BBBCCCBBBAAAAAAAAAAAABBBDDDEEEFFFHHHKKKMMMMMMLLLJJJHHHLLLLLLLLLLLLMMMMMMMMMNNNOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@???>>>============<<<<<<=========<<<>>><<<;;;;;;<<<=========???@@@AAADDDGGGIIIKKKLLLXXXZZZ___ccchhhmmmtttxxx{{{zzz{{{|||xxxqqqiiifffjjjpppuuuwww{{{zzzxxxuuuqqqjjjbbb]]]WWWOOOIIIHHHIIIJJJQQQYYYgggppp}}}{{{vvvrrrrrruuu||||||zzz{{{sssrrrqqqnnnjjjeee^^^ZZZSSSMMMFFFAAA??????@@@@@@CCCAAA???<<<999888777777555444333222111111111111111111111000//////......111000000000/////////...///000222222111111222333222222222333333333333444555666666777888999::::::::::::::::::;;;<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<<<<===>>>??????@@@@@@???AAABBBDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCEEEFFFGGGGGGEEECCCBBBDDDDDDEEEFFFHHHIIIKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFGGGFFFEEEDDDEEEGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIJJJJJJKKKLLLLLLMMMJJJIIIHHHGGGGGGFFFFFFFFFCCCDDDEEEEEEFFFFFFFFFEEEFFFEEEEEEDDDCCCBBBBBBBBB<<<============<<<<<<;;;888999:::;;;;;;;;;:::999999999888888999;;;<<<===<<<<<<<<<===???AAABBBCCCCCCGGGLLLPPPSSSYYYcccjjjtttzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%!!!"""$$$%%%&&&'''''''''(((''''''''''''''''''((())))))))))))))))))))))))(((((()))***++++++++++++))))))))))))***,,,---///++++++++++++++++++++++++'''(((***+++...///111222....../////////000000000//////000000111222444444888;;;???EEENNNYYYdddkkkwww~~~~~~qqqfff```XXXYYYZZZ]]]bbbjjjssszzzuuummmgggccc```^^^VVVVVVVVVXXX]]]cccjjjnnnooopppooohhh]]]RRRLLLIIIKKKKKKMMMQQQYYYbbbkkkqqqppppppnnnlllllloootttxxxxxxxxxyyy{{{{{{vvvmmmfffUUUQQQLLLJJJLLLNNNNNNMMMLLLLLLLLLNNNSSS[[[eeelllqqqmmmlllnnnrrr{{{{{{nnn```TTTLLLHHHFFFBBBAAA@@@???===<<<:::999<<<;;;999888888999999:::999::::::;;;<<<<<<======>>>@@@BBBDDDCCCAAA===;;;AAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>======<<<;;;============>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777999999888999999::::::;;;<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEGGGKKKPPPUUUZZZ\\\mmmpppuuuxxx{{{~~~zzzpppjjjjjjnnnqqqrrrtttssspppmmmggg___UUUOOOHHHEEEDDDIIIOOOVVV___ggguuuyyyxxxvvvyyy|||xxxwwwqqqnnnkkkjjjiiiddd\\\VVVHHHDDD???;;;<<<===???@@@AAA>>>;;;888555444444444444333222111111111111111111111111111000000000000000000000000///////////////111222222111111111222222222222222333333444444444444555666777888999999999999999:::::::::;;;;;;>>>>>>>>>>>>>>>===<<<<<<<<<<<<===============<<<>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAAAADDDGGGIIIJJJHHHEEECCCDDDEEEFFFHHHJJJLLLNNNOOOMMMLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIKKKLLLIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHGGGFFFFFFFFFFFFHHHIIIIIIJJJJJJJJJJJJIIIMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEDDDCCC<<<<<<<<<<<<<<<;;;:::::::::999888888777777777777666666666777888:::<<<===<<<;;;;;;:::::::::::::::;;;===@@@@@@AAADDDJJJOOOSSSZZZdddmmmuuuzzz###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$&&&&&&'''''''''((((((''''''''''''((((((((((((((()))))))))))))))(((((()))***************---,,,***(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------........./////////000000000000000111222333444555::::::<<>>:::888;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999<<<;;;;;;:::999999888888::::::::::::::::::;;;;;;999999:::;;;::::::999999;;;<<<<<<;;;;;;999888888999::::::::::::;;;===>>>>>>???AAABBBEEEHHHLLLNNNTTTUUUXXX]]]cccjjjqqquuu}}}tttqqqppppppooommmjjjfffaaa\\\VVVOOOKKKFFFHHHNNNVVV^^^ffflllpppvvvvvvyyy{{{uuurrrnnnmmmllljjjfff^^^TTTLLLAAA===:::888999;;;======>>><<<888555333222222333333333222111111111111111000000000000000000000111000000000000///////////////111333333111000111222111111111222333333444444444444555666777888888999999:::;;;;;;::::::;;;<<<>>>>>>>>>>>>>>>===<<<<<<;;;<<<==================>>>???@@@BBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBAAAAAABBBCCCFFFHHHHHHHHHGGGFFFFFFGGGIIIJJJLLLMMMNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJLLLMMMNNNNNNOOONNNMMMKKKJJJJJJJJJLLLMMMKKKKKKKKKKKKJJJIIIGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFEEEEEEEEEFFFGGGGGG@@@AAAAAABBBBBBBBBAAAAAA???@@@CCCEEEFFFFFFEEEDDD============<<<;;;:::::::::999777555555666777888555555666666777888999999:::999888777666555555555888999;;;;;;;;;===AAAEEEDDDIIIPPPWWW[[[___bbbddd#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''(((((())))))))))))(((((()))*********))))))---,,,***(((((()))***+++++++++++++++++++++++++++......---,,,++++++******............////////////.........///111333444555666777999:::>>>CCCJJJOOOaaaiiitttyyyvvvpppkkkhhhaaa___\\\ZZZ]]]fffqqqyyy{{{vvvsssrrrrrrgggddd___ZZZXXXXXXYYY[[[]]]bbbgggjjjhhhddd___\\\SSSOOOJJJHHHIIINNNUUUZZZgggllltttxxxxxxuuuqqqooonnnqqqvvv|||vvvqqqmmmkkkkkkhhh```ZZZTTTOOOGGGAAA>>>>>>@@@AAADDDCCCCCCEEEIIIVVVmmmvvvooojjjhhhddddddbbb^^^WWWOOOHHHCCCAAA@@@>>>===<<<<<<<<<<<<888999:::;;;;;;;;;;;;:::999;;;<<<>>>===<<<:::999999999999999999999999999777666666555555555555666999999999888777777666666666777777777888888888999777777888999999999888777999::::::::::::999888888999;;;<<<;;;;;;===AAADDDFFFIIIMMMQQQTTTXXX]]]```iiikkkmmmrrryyy|||xxxuuurrrhhhbbbZZZSSSPPPNNNNNNMMMPPPWWW```iiiooorrrqqqooolllkkklllrrr|||xxxpppllljjjmmmnnnjjj___RRRGGGBBB===;;;888777888999::::::;;;999666444222222222333222222111111000000111111......//////////////////////////////000000000000000111333333111000111111000000111222222333444444444555555666777888999999999;;;===<<<;;;:::<<<>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<==================>>>@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCBBBAAAAAACCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIFFFGGGIIIKKKMMMNNNOOOOOOQQQPPPNNNMMMKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJGGGFFFEEEDDDDDDDDDDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@===???BBBDDDEEEEEEDDDCCC?????????>>>===<<<;;;;;;999888666555555777999;;;666666666666666666555555777777666555555555555555555666666666777888:::<<<===@@@DDDFFFGGGHHHIIIJJJ#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''(((((((((''''''&&&%%%(((''''''''''''''''''(((&&&''''''(((((())))))***(((((()))******))))))((((((((((((((()))+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////******+++---///111333444444666888:::<<<@@@DDDGGGWWW___iiioooooommmkkkkkkiiihhhfffdddfffllluuu{{{yyyuuupppiiiddd```^^^^^^```ccchhhmmmoooppppppoooccc___XXXRRRMMMLLLMMMNNNWWW___kkktttxxxxxxwwwuuuqqqsssxxx}}}zzztttkkkcccXXXNNNFFFAAA===;;;;;;::::::<<>>???@@@DDDJJJOOOVVV\\\ccchhhjjjmmmrrruuu}}}~~~~~~yyytttccc[[[QQQJJJIIIMMMSSSVVVbbbjjjsssxxxyyyxxxqqqiiibbbaaabbbgggoootttwwwwwwyyy|||{{{sssllliiifffiiiiiicccUUUGGG>>>:::<<<999777666777888777666666666555444333222222222222111111000000000111111////////////............////////////000000000000000222333333111000000111///000000111222333444444444444555666777888999999999<<<>>>===;;;:::<<>>>>>>>>>>>>>>===<<<<<<:::;;;<<<===>>>>>>>>>>>>======???@@@BBBCCCCCCCCCDDDDDDEEEFFFFFFEEECCCBBBDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAEEEDDDCCCBBBCCCEEEHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHEEEFFFHHHJJJLLLMMMNNNNNNRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCAAAAAABBBCCCEEEGGGIIIJJJHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFHHHGGGEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@>>>???@@@BBBBBBBBBBBBAAA????????????>>>===;;;;;;999888666666666888:::;;;666777777777666555444333555555444444444444555555666555555444444444555555555777:::;;;;;;<<<>>>???"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%''''''%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***((()))))))))))))))((((((''''''((()))***+++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------.........//////++++++,,,---///111222333555777888999:::<<>><<<:::888777777888999888888888888777777666666777777666666666666777777555555555555444444444444333333333444555666666666777666666555666777888999777888999;;;<<<<<<<<<<<<===BBBGGGKKKNNNUUU^^^eeeooovvv{{{rrrlllYYYRRRKKKHHHMMMXXXcccjjjttt|||{{{qqqgggaaaaaaaaabbbeeeiiijjjkkkooosssxxxzzz{{{|||~~~xxxtttnnniiigggbbb```[[[TTTKKKBBB;;;888999777555555666777666555111111222333333222222111111111000000000000111111111111000000///............/////////000000000111111222333333111000000111//////000111222333444444333333444555666777777888888;;;>>>===:::999;;;???>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<===>>>>>>>>>>>>===>>>???AAABBBCCCDDDDDDDDDEEEFFFFFFFFFEEECCCBBBCCCBBBAAAAAAAAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBFFFEEEEEEEEEEEEFFFGGGHHHFFFGGGIIIJJJKKKJJJIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIKKKLLLMMMMMMPPPQQQRRRRRRQQQPPPMMMLLLJJJJJJJJJKKKKKKJJJIIIIIIEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@?????????????????????????????????>>>===<<<:::999999888777666666777777888555666666777777666555444444333333333333333444444555444444444444444444333111333444555555777999;;;""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***((()))))))))))))))(((((()))************)))((((((++++++++++++++++++++++++,,,,,,++++++++++++++++++---------.........//////.../////////111222333444555555555333222222555777<<>>>>>>>>>>>>>>>>>======<<<:::;;;<<<===>>>>>>>>>>>>===>>>@@@BBBCCCDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@AAACCCEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGCCCDDDGGGIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEGGGIIIJJJKKKLLLLLLNNNPPPRRRTTTTTTRRROOONNNIIIIIIJJJJJJJJJJJJJJJIIIEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>=========>>>>>>>>>>>>===<<<:::999888:::999888777666555444444333444666777777777666666444333222222222222222333///......000222333333222333444444444222333444666""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))''''''''''''((((((((((((''''''(((((())))))******************************+++++++++,,,,,,---------......---------.........111111222222222333333333333333444444444444444444777<<>>>>>???BBBDDDDDDGGGKKKJJJHHHHHHMMMQQQWWW\\\dddllluuu{{{yyy}}}|||pppeee[[[UUUNNNKKKLLLYYYmmm~~~wwwqqqppplllfffbbb```______^^^dddjjjppptttvvvzzzvvvooommmhhh```[[[PPPKKKEEEAAA???<<<999555555444333222111111111111000000000000000111111111000000000000000000000000000000000000000000000000......////////////......000000000000///////////////000000000000111111111444333222222333444666777999888777666666777888999>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===?????????>>>>>>===>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFAAA@@@>>>>>>???AAADDDFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFHHHHHHHHHFFFDDDCCCEEEEEEFFFGGGHHHIIIIIIJJJMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJLLLMMMNNNNNNNNNLLLKKKJJJJJJKKKLLLMMMLLLKKKIIIGGGGGGFFFEEEFFFGGGHHHGGGEEEIIIGGGDDDBBBBBBDDDFFFHHHEEEEEEDDDBBBBBBAAAAAAAAAFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDBBBAAA@@@?????????DDDDDDCCCCCCCCCBBBBBBBBB@@@???>>>>>>??????>>>============<<<;;;:::888777555444444444444333333333555555444444444333333333333333333222222222111111111111222222222333333333555444222111000111222222""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%&&&&&&'''((()))''''''((((((((()))))))))))))))))))))*********+++************************++++++++++++++++++++++++,,,,,,,,,------///000000111111111222222222222333333333333333444444444444999;;;@@@FFFOOOZZZeeemmmqqqsssrrrnnnnnnqqqrrrpppsssxxx}}}zzzrrrdddVVVPPPPPPUUU___hhhrrrwww}}}~~~rrrbbbYYYNNNJJJDDD???<<<;;;<<<===DDDKKKTTTZZZ^^^bbbiiinnntttxxx~~~|||{{{zzzwwwrrrlllfffaaa\\\YYY\\\ZZZVVVQQQMMMJJJHHHGGGEEEDDDBBBAAAAAAAAA???===;;;<<<===<<<<<<<<<<<<===;;;;;;;;;;;;;;;:::::::::999888999999:::;;;<<<===>>>@@@CCCEEEGGGIIIMMMPPPQQQUUUYYY[[[ZZZ\\\bbbfffiiimmmssszzz}}}zzzvvvtttxxx}}}zzzmmmaaa[[[ZZZZZZXXXWWW[[[hhhzzz~~~zzzyyyuuupppllliiifffbbb```aaaiiisss{{{qqqlllhhh```WWWRRRHHHEEE@@@>>>===;;;888666555444333222111111111111000000000000000000000000////////////////////////000000000000000000000000...//////000000//////...000000000000////////////000000000111111111222222333333222222333444666777666666666666777888:::;;;========================>>>===<<<<<<<<<===>>>???@@@@@@??????@@@AAACCCDDDCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@???>>>???@@@BBBDDDEEEDDDDDDCCCCCCDDDEEEFFFEEEFFFGGGHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFGGGIIIJJJJJJIIIIIILLLMMMMMMMMMLLLLLLKKKJJJHHHIIIKKKMMMMMMMMMLLLKKKHHHGGGEEEFFFGGGGGGFFFEEEHHHGGGEEECCCCCCDDDFFFGGGFFFEEEDDDCCCCCCBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCBBBDDDCCCBBBAAA@@@?????????CCCBBBBBBBBBBBBAAAAAAAAA???>>>======>>>>>>===<<<;;;;;;::::::999777666555666666666666555555555555666555555555444444444444333333222222222111111111111111111222222222333333444333222111111111222222"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((()))%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))&&&&&&%%%&&&&&&'''((()))((((((((()))))))))******************++++++++++++************************+++++++++******************++++++,,,---///111222000000000111111111222222222222333333333444444444999::::::===CCCNNNZZZcccnnnrrrtttssssssuuusssnnnlllppptttzzzwwwfffZZZTTTQQQTTTZZZ___dddlllssswwwzzz|||~~~xxx{{{~~~qqqiii^^^XXXNNNHHHEEECCC@@@>>>>>>BBBEEEGGGIIIMMMSSSXXXZZZaaalllvvv~~~xxxooogggbbbkkkkkkjjjgggddd```\\\YYYXXXUUURRROOONNNKKKHHHFFFCCCCCCDDDEEEEEEFFFGGGGGGDDDDDDCCCBBBAAA@@@??????======>>>@@@BBBDDDFFFGGGIIILLLQQQUUUYYY]]]bbbfffhhhkkkoooqqqqqqssswww{{{zzz}}}zzztttrrrooommmooossspppuuuzzz~~~tttaaaWWWWWW\\\```dddeeekkkxxx}}}wwwsssnnnhhheeefffooo{{{|||sssjjjeee^^^SSSJJJFFF>>>===;;;;;;;;;:::777555444333222111111111111111111111000000//////......////////////////////////000000000000000000000000//////000000000000//////////////////000000000000111111111111222222222333333333333333333555666666444444555555777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<======>>>???BBBBBBBBBBBBBBBCCCEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCCCCDDDEEEEEEFFFDDDEEEFFFFFFFFFEEEDDDCCC@@@AAAAAABBBDDDEEEEEEFFFJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJHHHFFFDDDFFFFFFGGGHHHHHHHHHHHHHHHLLLKKKJJJJJJJJJJJJJJJJJJFFFGGGJJJLLLNNNNNNNNNNNNJJJHHHFFFFFFFFFGGGFFFEEEGGGGGGFFFEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCCCCCCCAAA@@@??????>>>>>>AAAAAA@@@@@@@@@?????????>>><<<;;;;;;<<<===;;;:::::::::999999888777666555666666666666555555555555666666666555555555444444333222222222222111111111000111111111222222222222222111111000111111222333""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((&&&&&&%%%&&&&&&'''((()))))))))))))))************************************************************(((((())))))*********++++++++++++,,,---...000111//////000000000111111111111111222222333333444444888888777888<<>><<<888888999999999777555444333333222111111111111111111111000//////...------////////////////////////000000000000000000000000//////000000000000//////////////////000000000000111111222222222333333333222222333333444555555666444444555666777888999:::::::::::::::::::::::::::<<<<<<<<<<<<===>>>>>>???BBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA??????BBBCCCCCCCCCDDDEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCBBB???@@@AAABBBCCCDDDEEEFFFIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJKKKKKKKKKIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHGGGIIIHHHGGGFFFFFFFFFGGGHHHEEEFFFHHHJJJLLLMMMMMMMMMKKKIIIGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCCCCDDDBBBBBB@@@??????>>>>>>>>>?????????>>>>>>>>>======<<<;;;::::::;;;;;;:::999::::::::::::999888777666444444444333333333222222555555444444444333333333222222222222111111111111000000000111111111111222000000000000111111222222############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))************************&&&&&&'''(((***+++,,,,,,---,,,,,,,,,,,,---.............../////////000000000000111111222333333444555666777777:::>>>DDDIIIVVV^^^fffkkkppptttsssppphhhhhhjjjooovvv{{{kkk^^^YYYPPPPPPPPPRRRYYY```hhhlllpppmmmlllooouuuzzz|||{{{xxxsssnnnggg___\\\]]]^^^]]]ZZZRRRRRRPPPMMMHHHCCC???>>><<>>>>>>>>@@@AAABBBBBBCCCDDDDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCAAA???BBBBBBCCCCCCDDDDDDDDDDDDAAABBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIIIIJJJJJJIIIGGGFFFGGGGGGGGGFFFEEECCCBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDDDDEEEAAA@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<;;;:::999999::::::999777999999999999888777666666444333333333333222222222333333333222222222111111222222222111111111000000//////000000000111111111...//////000111111111111#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''((()))((((((((()))))))))******)))))))))(((((((((((((((************************&&&'''''')))***+++,,,---------,,,,,,,,,,,,,,,---------.........///////////////000111222333333444222444666777888:::>>>@@@HHHOOOWWW]]]dddmmmpppoookkkhhhgggjjjooouuu{{{qqqmmmXXXRRRLLLIIIKKKQQQWWWZZZdddcccdddfffjjjmmmoooooouuuyyyzzzvvvooojjjcccaaaaaaccccccccc```___^^^ZZZTTTMMMGGGCCC>>>>>>>>>???DDDOOO]]]hhhxxx~~~{{{yyywwwvvvrrrrrrtttvvvxxx{{{}}}~~~~~~xxxmmmccc^^^[[[VVVSSSTTTOOOLLLKKKMMMQQQWWWbbbllluuupppiiibbb```eeeooovvvyyy{{{~~~}}}{{{oookkkgggeeefffiiilllmmmuuuzzz}}}{{{zzzxxxsssmmmbbbYYYOOOHHH???777444666444555666555333111111222222111111000000000111111//////......------,,,,,,........................////////////////////////......////////////............//////000000111111111111111111222222222333111222333444555555555555555666666777777666666555999999999999999999999999999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDBBBAAABBBCCCDDDDDDDDDCCCCCCBBB@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPKKKJJJIIIGGGFFFFFFEEEEEEAAAAAAAAAAAAAAABBBBBBCCCFFFFFFFFFFFFFFFGGGGGGGGGJJJKKKKKKMMMOOONNNKKKIIIGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@AAABBBBBBCCCDDDDDD@@@??????>>>======>>>>>>======<<<<<<<<<<<<;;;;;;;;;999888888::::::999777555666666666555555444333555555555555444444444444222222111111111000000000222111111111111000000000////////////000000000000...//////000000000000///#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))''''''((((((((()))))))))*********)))))))))((((((************************))))))***************+++++++++++++++,,,---......,,,------------...............///000111222333333111333444555555777:::===>>>DDDIIINNNWWWcccjjjkkklllgggdddeeegggkkkvvvhhh```UUUMMMJJJKKKLLLLLLUUUXXX[[[]]]^^^___```aaafffkkkrrrxxx{{{zzzwwwtttppplllgggbbb___^^^___```bbbbbbbbbbbbaaa^^^[[[XXXQQQMMMFFFBBBBBBGGGOOOTTTaaaiiiuuu~~~}}}|||}}}rrrfff[[[UUUSSSOOOMMMMMMJJJGGGHHHNNNTTT[[[fffqqqxxxtttnnngggeeeiiirrryyyzzz}}}|||yyyooojjjdddaaaaaacccfffgggoootttxxxwwwuuusssmmmfffVVVMMMDDD@@@;;;666333444111222333222000///111333111111000000000000111111------------------------........................////////////////////////------............------.........///000111111111000000000111111111222222111222333555555555555444333444555777777777666666::::::::::::::::::::::::888999;;;<<<>>>>>>>>>===???@@@AAACCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@????????????@@@@@@AAAAAACCCCCCEEEFFFHHHJJJKKKLLLKKKJJJJJJIIIHHHGGGFFFFFFHHHGGGGGGGGGHHHKKKMMMNNNKKKIIIGGGEEEDDDCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBBFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJMMMQQQSSSRRRNNNJJJHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBB??????>>>============>>>======<<<<<<<<<;;;;;;;;;;;;:::888999::::::999777444555555555555444333333555555555444444444333333222222222222111111111000111111111111000000000000........./////////000000...///000000000///...---######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''))))))''''''''''''((((((((((((,,,+++++++++******))))))************************---,,,,,,+++***))))))((())))))***+++,,,...///000,,,,,,,,,---------......---...///000111222333333111222222222222555999<<<:::>>>AAAEEENNN[[[eeehhhllleeeaaaaaaaaadddooo|||{{{rrreee[[[UUUQQQNNNKKKLLLPPPUUUWWWUUUSSSSSSTTTYYY^^^fffnnnrrrsssqqqooorrroooiiiaaaZZZWWWWWWYYYWWWXXX[[[```eeehhhiiiiiiggg___TTTKKKFFFEEEFFFFFFJJJSSS___iiipppwww|||yyyyyyzzzxxxwwwsssvvv|||}}}|||{{{wwwxxxzzz|||}}}}}}{{{{{{}}}mmmaaaTTTOOOMMMKKKJJJJJJLLLIIIKKKTTTZZZ```kkkvvvttttttrrrooommmnnnsssxxxxxx}}}{{{vvvpppkkkddd```___```bbbcccdddjjjnnnnnnllliiibbb[[[KKKCCC<<<;;;:::666333333...///000///---...111555111000000000000000111111,,,---------------------........................////////////////////////,,,------------------,,,---......///000111111222///000000000000111111111111222333555666555555444111222444666888888888888::::::::::::::::::::::::777999;;;===>>>>>>>>>===@@@AAABBBDDDDDDDDDDDDCCCAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@?????????>>>>>>???@@@AAAAAACCCCCCEEEFFFHHHJJJKKKLLLKKKKKKJJJIIIGGGFFFEEEEEEFFFEEECCCBBBCCCEEEHHHJJJIIIHHHFFFCCCAAA@@@@@@@@@???@@@BBBCCCDDDCCCBBBBBBFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJOOOSSSVVVTTTOOOKKKIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@AAABBBBBB???????????????@@@@@@@@@???>>>>>>============>>>======<<<<<<<<<;;;;;;;;;;;;:::999999::::::999777666666666777666666555555333333333222222222111111333333333222222222111111111111111111000000000000............/////////000//////000000000...---,,,$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))******************))))))******+++,,,+++++++++*********))))))******++++++++++++******------,,,,,,+++,,,,,,,,,000000////////////000000///000111222333444555555333555555555444444555777999;;;===???BBBLLLYYYdddbbbeeefffccc```cccmmmvvv|||wwwkkk^^^VVVUUUUUUUUUTTTPPPLLLJJJIIIJJJMMMOOOUUU^^^fffmmmoooppplllllliiibbbZZZTTTRRRSSSSSSVVVZZZ^^^cccllluuu}}}~~~xxxmmmbbbVVVNNNHHHEEEGGGKKKPPPTTTYYYbbblllttttttwww}}}yyymmmiiigggbbb\\\YYY[[[^^^bbbhhhrrryyyuuuvvv{{{zzzyyyxxxwwwwwwxxxxxx{{{wwwtttvvvzzz|||zzzwwwfff]]]RRRMMMLLLLLLNNNQQQPPPUUUZZZ^^^```dddiiimmmkkklllnnnqqqtttvvvxxxxxx|||pppqqqqqqlllfffbbbaaabbb[[[___dddhhhggg^^^SSSKKK@@@>>>:::666333111111111222111///.........///000333222222222111111000000//////000000000000//////...------------...//////---------............///........................---......///000111111222000000000000111222333444333333444444555666666777555555444444444555555666999999888888999999:::;;;888999999:::;;;;;;;;;;;;>>>???AAAAAA@@@@@@AAACCCDDDBBB@@@AAADDDEEEDDDBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDCCCAAA@@@???AAABBBBBBAAA@@@BBBCCCCCCDDDEEEFFFIIIKKKMMMNNNPPPPPPNNNKKKHHHEEEBBB@@@??????@@@AAACCCDDDEEEEEEJJJIIIHHHFFFCCCBBBCCCDDDBBBCCCCCCAAA???@@@CCCGGGGGGFFFDDDCCCCCCEEEFFFHHHHHHHHHJJJKKKKKKKKKJJJIIIKKKIIIEEEBBB@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAA??????>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777888888888999999999888888777777666666666555333333444444444333222222222222333444333222111000333222111000111222333444111000///------......////////////...---------,,,""""""""""""""""""""""""'''&&&$$$######$$$&&&'''$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((******))))))******+++,,,+++++++++*********))))))******++++++++++++******,,,,,,++++++++++++,,,,,,...------,,,,,,------...//////000111222333444444333444555444333333555777777999;;;;;;===DDDNNNWWW]]]bbbggghhhgggggglllppp{{{{{{pppkkkllldddbbb]]]XXXSSSNNNJJJHHHFFFHHHLLLSSS]]]eeeiiikkkmmmnnnlllfff^^^XXXWWWXXXRRRVVV\\\bbbjjjsss}}}{{{sssjjjbbb[[[XXXHHHIIIKKKMMMPPPUUUZZZ^^^cccggglllssszzzxxxhhh```\\\WWWSSSSSSRRRVVV]]]fffrrr~~~yyyxxxwwwwwwwwwwwwwwwwwwwwwwwwqqqmmmhhheeefffhhhhhhhhh[[[YYYVVVVVVVVVXXXZZZ\\\fffgggiiihhheeeeeefffhhhjjjmmmppprrrtttwww|||{{{yyywwwtttooojjjeeecccaaa^^^^^^___^^^[[[TTTKKKEEE???===:::666444333222222111111///.........///000111111111000000000000000------............---------------------...//////---------............///.................................///000111111111000000000000111222333444333333333444555666666666555555444555555666777888777777666666666777888888999999:::;;;<<<<<<<<<<<<>>>???@@@@@@???>>>???AAACCCAAA@@@AAACCCDDDCCCAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???@@@AAAAAA@@@@@@AAACCCCCCCCCDDDEEEGGGIIIKKKLLLPPPPPPNNNLLLJJJGGGEEECCC??????@@@AAABBBCCCDDDEEEEEEEEEEEEBBB@@@???@@@BBBDDDEEEFFFDDDBBBBBBDDDGGGGGGFFFDDDCCCCCCDDDFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEECCCBBBAAA@@@???@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>???>>>======<<<::::::::::::::::::::::::999888888888777777666666555555555555444444333333444444444444333222222111111222333333333222111111000000111333555888:::<<<111000///...---......///...............---------""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((***))))))))))))***+++++++++++++++*********************++++++++++++*********************+++,,,------,,,,,,++++++,,,,,,---......///000111222333333333444444444333333555777777888999999888<<>>???>>>===<<<===>>>@@@?????????AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA>>>@@@AAAAAA@@@???AAABBBBBBBBBCCCCCCDDDEEEGGGGGGLLLLLLKKKIIIHHHGGGEEEEEE@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCCBBB@@@@@@AAACCCFFFHHHIIIHHHFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFGGGIIIIIIHHHHHHGGGCCCCCCDDDDDDCCCAAA>>>===??????>>>===<<<<<<;;;;;;<<<<<<<<<======>>>???@@@>>>>>>??????>>>>>>===<<<999999999999999999999999:::999888777666555444444555444444444444333333333555444444333222111111000111222222333333333222222000000111333666999<<<===000000///............///---------...............$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))************)))))))))))))))***++++++******************************++++++++++++******))))))))))))***+++,,,---...------,,,,,,------............///000111111222222333444333222222444666777888999999888999===@@@IIIQQQ^^^jjjrrrtttrrrppppppuuu~~~~~~yyypppbbbXXXJJJFFFBBBBBBFFFMMMSSSWWW]]]```dddeeedddccceeehhhnnnoooqqqsssvvvxxx{{{}}}}}}~~~~~~{{{yyywwwsssrrrrrruuuwwwwwwsssnnnhhhiiihhheeecccaaabbbcccggglllrrrtttvvv{{{zzzkkkdddbbbbbbeeehhhmmmpppvvv~~~}}}vvvtttsssrrrpppmmmiiieeebbb___VVVTTTNNNHHHDDDIIITTT]]]iiiyyy{{{wwwvvvvvvvvvuuutttwww{{{uuupppooolllfff```VVVRRRLLLFFFAAA===888555333222111//////...//////000000//////............,,,,,,------.........///...//////000000//////...------,,,,,,------...///---------............///.........................../////////000000000111000000000000111222333444222222333333444444444444555555555555555666777777888777777777777888999999888888:::;;;<<<<<<<<<<<<===>>>>>>===;;;:::;;;<<<>>>>>>>>>>>>???@@@@@@?????????????????????????????????@@@@@@AAAAAAAAAAAA>>>???AAA@@@??????@@@BBBBBBBBBAAAAAABBBBBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDBBBDDDEEEDDDCCCCCCEEEFFFHHHJJJKKKKKKIIIGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCDDDCCCDDDFFFGGGGGGGGGFFFEEEAAAAAABBBAAAAAA@@@???>>>AAAAAA@@@???>>>======<<<<<<;;;;;;<<<<<<===??????>>>>>>??????>>>>>>===<<<999999999999999999999999999999888888777666666555555555555555555555555555555555444222111111000000111111222222333333333333111222222222333444444555000/////////............,,,---------.../////////$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))************))))))(((((())))))***+++******************************++++++++++++******))))))))))))***+++,,,---------,,,,,,,,,,,,------.........///000000000111111222333333111222333555555666777777777888:::<<<@@@GGGTTTaaalllrrruuuvvvuuuwwwyyy{{{vvvkkkXXXQQQHHHBBBAAACCCGGGIIIPPPUUU[[[```cccggglllpppnnnoooqqquuuyyy}}}~~~~~~~~~zzzoooeee^^^[[[[[[]]]^^^]]]]]]cccnnnxxxwwwttttttsssuuuyyyzzz{{{}}}yyysssqqqpppmmmiiibbb[[[UUUOOOLLLGGGHHHFFFCCCCCCKKKZZZfff|||{{{wwwyyy}}}yyyqqqmmmhhh```XXXKKKHHHDDD@@@===999444111/////////...............///////////////......---+++++++++,,,---------.........////////////......,,,,,,,,,,,,,,,---......---------............///........................////////////000000000000000000000000111222333444222222222333333333333333555555444333333333444444777777666666777777888999666777888999:::;;;;;;;;;;;;<<<===<<<:::999:::;;;======>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@AAAAAA>>>@@@AAAAAA@@@???AAABBBBBBBBBAAAAAA@@@AAAAAABBB@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@AAACCCDDDBBBDDDEEEFFFEEEEEEFFFHHHHHHIIIJJJKKKKKKHHHEEECCCDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEEEEDDDDDDCCCBBBAAA???>>>>>>???@@@AAABBBBBBAAA@@@??????>>>>>><<<<<<<<<<<<<<<======>>>===>>>>>>>>>>>>===<<<<<<999999999999999999999999777888888888888888888888444444444444555555555555555444333111111000111111222222222222222222222333333222222222111000000//////////////////......---,,,---------.../////////""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((((()))*********************+++++++++******++++++++++++*********************+++,,,---,,,++++++******++++++,,,.../////////000000000111111222222222111111333555222222333444666777999999;;;AAAJJJTTT^^^fffoootttwwwxxxxxxxxxxxx{{{{{{{{{~~~zzzggg___SSSIIIDDDBBBAAAAAAHHHMMMSSSYYY]]]ccckkkqqqpppoooppprrrwww|||~~~}}}||||||}}}vvvkkkeee```^^^ZZZVVVTTTYYYbbbiii}}}~~~{{{{{{~~~~~~||||||}}}{{{tttnnnllleeebbb\\\UUUNNNHHHDDDBBB???BBBEEEGGGLLLWWWfffqqq|||~~~|||zzz~~~}}}zzz~~~|||ooofff]]]SSSKKK@@@???>>>===;;;888333000000000000000000000000000...////////////...------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...---------............///........................////////////000000000000000000000000111222333444222222222222222222222222444444333333333333333444444444444444444555666666555555777888:::;;;;;;;;;:::;;;<<<<<<:::999:::;;;;;;===>>>>>>======>>>???????????????????????????@@@@@@?????????@@@AAAAAA???AAABBBBBBAAA@@@BBBCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@AAABBBDDDFFFGGGDDDCCCAAA@@@@@@AAABBBCCC@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIHHHEEEBBBCCCCCCBBBBBBAAA@@@@@@@@@???@@@BBBCCCCCCCCCBBBAAAAAA@@@>>><<<===???BBBDDD@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============<<<;;;;;;999999999999999999999999666666666777777888888888111111222222222222222333444333111000000111222222444333222222111111222222222222333333333333222222/////////000///......------------...............""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%&&&'''&&&&&&%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((()))******))))))*********+++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,//////000000000000111111000111222111000111222444222222111333555777999999:::???EEEIIINNNUUU```iiirrrvvvzzz||||||{{{zzzzzz~~~~~~}}}wwwwwwxxx{{{tttmmmaaaWWWOOOJJJGGGEEEDDDGGGKKKNNNRRRXXX```fffnnnlllkkknnnsssyyy|||}}}~~~|||{{{|||{{{sssnnngggaaa^^^^^^aaadddrrr||||||~~~}}}yyyuuuuuuxxx{{{}}}}}}yyyuuurrrjjjaaa]]]TTTQQQMMMHHHEEECCCCCCCCCDDDHHHOOOVVV^^^iiiuuu}}}}}}~~~}}}~~~}}}{{{yyy{{{vvvfffZZZPPPFFF@@@::::::999999999777333000111111111222111111111000....../////////...---,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------............///........................000000000000////////////000000000000111222333444222222222222222111111111222222222333444555777777444444333333444444555666555666777999:::;;;<<<<<<999;;;<<<;;;::::::;;;<<<;;;===???>>>===<<<>>>@@@????????????????????????BBBBBBAAA@@@???@@@AAAAAA@@@BBBCCCCCCBBBAAACCCDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAACCCEEEHHHJJJFFFDDDBBB@@@???@@@BBBCCC???AAADDDDDDDDDCCCCCCDDDEEEDDDCCCDDDFFFFFFDDDAAABBBBBBBBBAAAAAA@@@???>>>>>>???@@@AAABBBAAA@@@@@@??????>>>>>>???AAABBBCCC>>>>>>>>>????????????@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888888888888888555555555555555555444444000111111111222222222222222222000///000111333444666555333111000000111111111222333444444444333333...///000000000///------...............---------$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************((((((((((((((()))******))))))******++++++++++++******++++++++++++******------,,,,,,+++,,,,,,,,,///......------......///000000000000111111111111000111222111000000222444555444333444666888:::::::::???CCCCCCCCCIIITTT]]]kkkrrr{{{{{{yyyxxxxxxyyyzzzzzzyyyxxxxxxwwwvvvvvvwww|||~~~}}}yyyyyy|||~~~wwwlllbbbZZZUUUPPPNNNAAACCCEEEFFFGGGLLLTTTZZZbbbaaabbbhhhrrr|||~~~vvvoookkkhhhfffdddmmm}}}~~~~~~|||}}}xxxsssmmmkkkmmmqqqssstttuuuzzz}}}|||~~~vvvmmmjjjggg^^^TTTOOOGGGEEEBBBAAAAAADDDGGGIIIOOOSSS[[[eeeoooyyy~~~~~~{{{zzz{{{{{{|||{{{rrrtttvvv}}}|||lll\\\PPPFFF>>>:::999888777666666555222000///000000000000000//////---.../////////...,,,,,,...------,,,,,,+++++++++---......//////......---,,,,,,++++++,,,,,,---...---------.........//////........................000000000000////////////000000000000111222333444222222111111111111111111000000111333555888:::;;;666555555555555666777777666777888:::;;;<<<======999:::;;;;;;;;;;;;<<<===;;;===??????===<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>DDDCCCAAA@@@@@@@@@AAAAAAAAABBBDDDCCCBBBBBBCCCEEECCCCCCBBBBBBBBBCCCDDDDDDBBBAAAAAAAAACCCEEEHHHJJJFFFDDDBBB@@@???@@@BBBCCC@@@CCCEEEFFFEEEDDDDDDDDDCCCAAA@@@BBBDDDEEECCCAAABBBBBBBBBAAA@@@???>>>======>>>???@@@AAA@@@@@@???<<<===???AAABBBBBBBBBBBB?????????@@@AAAAAABBBBBBBBBAAA@@@>>><<<;;;;;;;;;::::::;;;;;;::::::999888777777777777777777777777555555444333222222111000222222222333333444444444222111//////000111444555777666444111000000000000111222333444333222111000...///000000000///---,,,/////////......------,,,&&&$$$!!!!!!$$$&&&'''&&&%%%$$$###$$$%%%&&&""""""#########$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***(((((((((((((((''''''''''''''''''(((((()))***+++++++++******++++++,,,---+++***))))))***,,,...000......---,,,,,,+++******,,,,,,.../////////...---...///000000000000000///000000000000000111111111333333333444555666777888<<<<<<===???BBBFFFJJJLLLWWW___lllwww}}}|||wwwsssooorrrttttttsssqqqqqqrrrqqqrrrsssuuuvvvwwwyyyyyy{{{zzz{{{}}}}}}{{{vvvqqqrrryyy}}}}}}{{{wwwppphhh```\\\VVVOOOHHHCCCCCCEEEGGGGGGKKKOOOWWWdddqqqzzz}}}}}}|||~~~~~~~~~vvvmmmhhhhhhjjjttt}}}}}}uuuuuuyyy}}}~~~~~~~~~~~~}}}{{{yyyxxxtttnnngggccccccfffhhhhhhlllkkkkkklllmmmmmmjjjhhheee___ZZZWWWQQQJJJFFFGGG>>>AAAEEEIIILLLPPPUUUXXX```dddkkkuuu}}}xxxyyy~~~|||vvvvvvyyyyyytttnnnnnnmmmooovvvyyykkkWWWHHH@@@<<<999777555555444444444333333333000000///...............000000///...---***%%%!!!***++++++,,,,,,++++++***...---+++*********++++++***,,,------,,,,,,.../////////.........---------////////////////////////////////////////////////////////////000000000000333222111111111222444444222222222333444555777888555555555666777999:::;;;<<<:::777666777999===???:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>======?????????@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDDBBB???>>>???DDDGGGGGGGGGIIIGGGFFFEEEFFFEEECCCBBB@@@AAACCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEEEECCCBBB@@@>>><<<;;;===@@@BBBAAA??????@@@@@@AAAAAABBBCCCCCCCCCAAA@@@AAADDDDDDBBB???????????????>>>>>>>>>>>>:::999888777777999;;;<<<999999::::::999888666555444444444444333222111111000000000000000000000000000000000000111111111111222111000111333444444222222222222111000//////...000000///...---,,,,,,,,,......---------,,,,,,,,,$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))(((((((((((((((((((((''''''''''''(((((()))***+++++++++******++++++,,,---+++***)))((((((***+++,,,...------,,,++++++******++++++---.........---,,,......///000000000000000000000000000111111111111444444444444555666777888:::::::::;;;===@@@BBBCCCIIIQQQ]]]iiirrrwwwwwwvvvkkkjjjiiijjjlllnnnpppqqqqqqooollliiihhhhhhiiijjjmmmnnnpppvvvyyyuuussspppqqqoookkkgggiiipppvvvzzz{{{{{{{{{yyyvvvsssqqqddd]]]TTTMMMJJJHHHGGGFFFHHHJJJPPPYYYcccjjjnnnnnnvvvxxx{{{{{{zzzyyyzzz|||{{{|||~~~}}}zzzuuuooojjjgggfffeeelllssswwwxxx{{{}}}vvvtttwwwzzz}}}~~~|||}}}|||xxxssspppooojjjdddaaabbbdddeeeeeebbb```^^^]]]]]]\\\YYYWWWSSSOOOLLLKKKGGGCCCDDDHHHFFFJJJPPPVVVZZZ^^^bbbdddooorrrwww~~~|||uuurrruuuyyy}}}}}}xxxwwwxxxwwwqqqlllfffeeeggglllrrrtttqqqmmm^^^TTTGGG===999666333111333333333333222222222222000//////...............,,,+++***+++,,,,,,+++******++++++,,,,,,++++++***---,,,+++*********+++++++++,,,...---,,,,,,---...///.........------------.................................................../////////000000000000111000000///000111222333222222222222333444666666777777777888999:::;;;<<>>??????@@@?????????@@@AAABBBCCCDDDFFFFFFEEEEEEDDDCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDBBB@@@>>>@@@CCCFFFFFFFFFHHHGGGEEEEEEFFFFFFDDDCCCAAABBBDDDEEEEEEEEEDDDCCC????????????AAABBBCCCDDDAAABBBBBBBBBAAA???>>>===???>>><<<>>>@@@BBBAAA???@@@@@@@@@AAAAAAAAAAAAAAACCCAAA@@@AAACCCDDDBBB@@@??????>>>>>>======<<<<<<;;;:::999888888999:::;;;999999::::::999888666555444555555444444333222111000000000000000000000000000000000000111111111111111000///000222222222000333333222222111000000///000///...------,,,,,,,,,/////////.........------###$$$%%%&&&&&&%%%$$$###!!!"""###%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$""""""$$$&&&((('''%%%$$$%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''(((((((((((((((((('''''''''(((((()))***+++++++++******++++++,,,---,,,+++)))((((((((()))***------,,,,,,++++++************+++,,,,,,,,,,,,,,,------...000111111111111000000000111111111222222444444444444555666777777999999888999999:::;;;<<<===CCCLLLWWWaaajjjpppsssmmmjjjgggfffjjjoootttvvvzzzuuunnngggbbb`````````______aaahhhvvvxxxooojjjccccccbbb```^^^aaahhhnnnxxxzzz}}}xxxrrrhhh___XXXSSSOOOLLLLLLKKKKKKOOOTTTXXX[[[\\\cccfffhhhjjjlllnnnrrrttttttsssssssssuuuxxx|||~~~yyyxxxwwwuuurrrmmmgggbbb]]]```cccdddgggnnnyyy|||uuussstttvvvyyyzzz}}}~~~~~~}}}{{{yyyzzz}}}|||tttlllgggaaa^^^ZZZYYYYYYZZZZZZYYYXXXVVVTTTSSSRRRPPPMMMKKKGGGDDDCCCCCCBBBAAAFFFMMMTTTZZZbbbiiinnnppprrrsss|||~~~}}}wwwtttooollllllqqqvvvzzz~~~zzzwwwuuurrrnnnjjjeeeddddddeeefffccc]]]XXXJJJEEE>>>999777555222...222222111111111000000000//////...------------...+++)))((((((+++---......***++++++,,,,,,++++++***---,,,+++*********++++++,,,---...---,,,+++,,,---............------------....................................................../////////000000000//////.........///000111222222222222222333444444777777777777888888999:::>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;===???AAABBB>>>>>>??????@@@AAACCCCCCFFFEEEEEEDDDCCCBBBBBBAAACCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCAAA@@@@@@CCCDDDEEEEEEGGGFFFEEEEEEFFFGGGFFFEEECCCDDDEEEFFFGGGFFFEEEEEEAAA@@@??????@@@BBBDDDEEEDDDCCCBBBAAA@@@>>>======AAA@@@???@@@AAABBBAAA@@@AAAAAAAAA@@@@@@@@@??????BBBAAAAAAAAACCCCCCAAA@@@??????>>>===<<<<<<;;;;;;===<<<:::999888888999:::999999999999888777666555555555555555444333222222000000000000000000000000000000000000111111111111111000//////000111000...333333222222111111000000000///...---,,,,,,,,,,,,.........---------,,,,,,######$$$%%%%%%$$$######!!!"""$$$%%%&&&&&&%%%%%%""""""#########$$$$$$$$$)))(((&&&%%%%%%&&&((()))%%%!!!!!!%%%'''$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))***+++++++++******++++++,,,---+++***))))))))))))******,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,---...000111222222222000000000111111222222333333333333333333444555555999999999999999:::::::::===>>>BBBHHHPPPZZZbbbfffllllllllljjjkkkooovvv|||yyypppiiieeebbbaaa^^^]]]^^^dddrrrzzzqqqjjjaaaaaaaaa___```cccjjjooo|||}}}{{{rrrjjjccc^^^\\\YYYVVVRRROOONNNOOOPPPQQQRRRSSSUUUYYY]]]bbbhhhkkkmmmllllllmmmmmmooopppqqqooopppsss||||||zzzwwwvvvuuuqqqjjjddd^^^______^^^```hhhuuu~~~zzzuuurrrrrrssswwwxxxyyyzzzxxxuuurrrppptttwwwzzz{{{vvvmmmccc\\\SSSRRRPPPPPPOOOOOOOOOOOOOOOPPPRRRTTTUUURRRNNNJJJJJJHHHHHHIIIHHHIIIQQQ[[[gggmmmuuu{{{}}}|||{{{zzz}}}~~~~~~{{{yyyvvvuuuuuussspppmmmhhhgggfffgggkkkpppwwwzzz~~~yyysssnnnkkkiiiiiifffddd```]]]YYYTTTMMMHHHCCC@@@;;;888666444000...111111111000000000000//////...------,,,,,,---------+++******+++,,,+++******++++++,,,,,,++++++***,,,+++++++++++++++++++++,,,......---+++***+++,,,------------------------........................................................./////////000000............//////000000222222222111111222333333666555555555555555666666::::::;;;<<<============:::::::::;;;;;;;;;<<<<<<<<<;;;::::::;;;===@@@BBB>>>>>>>>>??????@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFEEECCCCCCCCCBBBBBBCCCCCCCCCDDDCCCAAAAAABBBCCCDDDDDDFFFEEEDDDEEEGGGHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFFFFGGGEEEBBB@@@@@@AAACCCDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAABBBBBBAAA@@@??????>>>>>>AAAAAAAAABBBBBBBBBAAA@@@@@@@@@???>>>===<<<<<<;;;>>>===<<<:::999999888999999999999888777777666666555555555555444333222222000000000000000000000000///000000000111111111111222111000000000000///...222111111111000000/////////...------,,,,,,,,,---+++++++++*********))))))$$$###""""""""""""###$$$###$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$&&&''''''''''''''''''&&&$$$ $$$&&&###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''(((((())))))''''''''''''((()))***+++++++++******++++++,,,---))))))******+++,,,------,,,+++++++++++++++******,,,,,,,,,,,,,,,------...,,,---...000111222222222///000000111222333333333222222111111222222333333777777888999999:::::::::???>>>>>>@@@EEEMMMTTTYYY^^^eeekkklllllloooyyy}}}vvvpppllljjjdddbbb```dddnnn~~~zzzuuunnnmmmlllkkklllpppuuuyyyyyysssooommmlllhhhbbb\\\VVVRRRRRRRRROOOMMMMMMNNNRRRWWW\\\^^^aaabbbdddffffffeeecccbbb^^^___ccclllxxx~~~zzzxxxwwwtttnnniiiaaa```___]]]^^^cccmmmttt}}}}}}||||||~~~~~~}}}zzzvvvrrrppppppsssttttttsssppplllhhheeedddfffiiiiiieee]]]TTTNNNKKKKKKKKKJJJJJJKKKMMMNNNMMMRRRZZZbbbeeebbb[[[UUUSSSQQQQQQSSSUUUYYYbbblllyyy}}}}}}{{{yyyzzz{{{zzzxxxvvvvvvxxxwwwvvvtttrrrnnniiiccc______```cccgggmmmsssyyy}}}{{{tttmmmhhheeeeeeeee```[[[TTTMMMGGGBBB>>>;;;<<<999555222000///...---111111111111000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,)))&&&***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---...---+++******+++,,,,,,------------------............................................................//////////////////000000000111111111222222222111111222333333666555555555555555666666999:::;;;============<<<:::::::::;;;;;;;;;<<<<<<>>>===;;;::::::<<<>>>???>>>>>>>>>>>>??????@@@AAA@@@AAABBBCCCDDDFFFGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCBBBDDDCCCCCCBBBAAABBBCCCEEEFFFEEEDDDEEEGGGIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFIIIGGGEEEBBBAAABBBDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFBBBCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>@@@AAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>>======???>>>===;;;:::999999888999999888777777666666666555555555555444333222111000000000000000000000000///000000000111111111111333222000000111111000...////////////...............------,,,,,,,,,,,,---++++++*********)))))))))$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$""" """%%%&&&$$$"""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))'''''''''(((((()))***+++++++++******++++++,,,---((()))***+++,,,---......++++++++++++++++++******,,,,,,,,,,,,,,,---......------...000111111111111///000000111222333444444222222222111111222222333333444666777888999999999<<<;;;;;;<<>>===<<<;;;;;;<<<======>>>>>>======>>>??????@@@???@@@AAACCCFFFHHHIIIJJJDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCCCCBBBAAAAAACCCFFFGGGEEEEEEFFFHHHIIIHHHGGGHHHHHHIIIJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCEEEGGGHHHAAAAAAAAABBBCCCCCCDDDDDDAAABBBCCCCCCBBBAAABBBDDDCCCCCCBBBBBBAAA@@@?????????@@@BBBBBB@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>>>>===;;;:::999999999999888666666666666666444444444444333222111111000000000000000000000000000000000000111111111111333111000000111222111///............------------------,,,,,,,,,,,,---------------,,,,,,,,,++++++"""######$$$$$$######"""$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))***'''''''''(((((()))***+++++++++******++++++,,,---))))))***+++++++++++++++******************++++++,,,+++*********+++------......///000000000000000///000000111333444444555444444333333333333333444444555666777888888777777888888888:::<<<@@@DDDFFFIIIOOOYYYdddqqq~~~tttsssqqqqqqtttxxx|||zzzxxxwwwooohhh```ZZZYYY[[[]]]]]]cccbbbaaa^^^YYYSSSNNNKKKFFFFFFIIIMMMUUU___hhhmmmsssvvvyyyzzzwwwssspppnnnfffccc___[[[ZZZ]]]bbbeeeooowww~~~}}}wwwtttssslllhhhddddddhhhlllllljjjkkkjjjjjjlllpppvvvzzz}}}zzzzzzxxxrrrjjjaaa\\\YYYVVVVVVWWWWWWUUURRRNNNLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJOOOYYYeeemmmzzzqqqkkkiiioooxxx~~~~~~zzzrrrnnnnnnpppqqqpppnnnjjjgggeeeeeeeeegggkkkqqqyyy~~~{{{sssnnniiigggeeeaaaXXXQQQGGGDDD@@@:::555333333333111111111111000///000111////////////.........------,,,,,,+++++++++++++++*********+++------,,,******++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++***+++,,,,,,+++***+++---++++++,,,,,,,,,------------------------------------------------------------------........./////////000111222222222111111222222222222333444666666777777777888999:::;;;<<<<<<<<<;;;;;;:::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========>>>============>>>??????@@@AAACCCEEEGGGIIIJJJKKKEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBBBBAAACCCCCCBBBAAAAAADDDGGGHHHFFFFFFFFFHHHHHHHHHFFFHHHHHHIIIJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDEEEEEE???@@@AAABBBBBBAAAAAA@@@???AAACCCCCCAAAAAACCCEEECCCCCCCCCBBBBBBAAAAAAAAA>>>@@@BBBBBB@@@???@@@AAA???????????????@@@@@@@@@>>>>>>>>>===<<<;;;:::::::::999777666555555666666333333333333222111000///000000000000000000000000000000000000111111111111000///...///111111111///........................---,,,,,,+++,,,,,,------...---------,,,,,,,,,,,,!!!###&&&''''''&&&###!!!""""""!!!!!!"""$$$&&&'''""""""#########$$$$$$$$$'''%%%###""""""###%%%'''"""$$$%%%%%%$$$###%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''(((((()))***+++++++++******++++++,,,---)))************)))((((((******************+++++++++***)))))))))***,,,---//////000000000000000//////000000222333444555555666555555444444444555555666777888999999888777666666777888999:::<<<===>>>EEEEEEJJJXXXkkk{{{~~~|||{{{}}}~~~rrrrrrqqqrrrrrrssstttuuusss{{{vvvqqqpppsssuuuuuussspppkkkddd]]]VVVPPPMMMEEEEEEDDDEEEHHHOOOWWW^^^hhhooovvvyyyvvvqqqnnnmmmbbb^^^XXXSSSRRRUUU[[[___hhhrrrzzz}}}{{{sssqqqrrrhhhccc\\\[[[]]]___]]][[[\\\ZZZYYY\\\dddnnnxxx~~~wwwvvvrrrjjj___UUUNNNKKKHHHIIIKKKKKKKKKIIIFFFDDDJJJHHHFFFDDDEEEHHHKKKNNNOOOPPPSSSVVV^^^kkk{{{{{{www}}}{{{rrrkkkjjjlllooommmjjjfffdddfffjjjmmmqqquuu|||~~~wwwqqqmmmiiigggggghhhaaaTTTIII:::999888444111///...///,,,...000///---+++))))))......---------,,,,,,,,,---,,,++++++******++++++///,,,***)))***++++++***+++++++++,,,,,,+++++++++)))***+++,,,---,,,,,,+++)))***,,,,,,++++++,,,...+++++++++,,,,,,------------------------------------------------------------------.........//////...///111222222222111000222222222333444555777888555555555666777999:::;;;999999999999999;;;<<<<<<:::::::::;;;;;;;;;<<<<<<888999:::<<<===>>>>>>>>>>>>============>>>>>>???CCCCCCDDDFFFGGGHHHJJJJJJFFFFFFFFFFFFEEECCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@BBBCCCBBBAAAAAADDDHHHHHHGGGFFFFFFHHHHHHGGGFFFHHHHHHIIIIIIIIIHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAACCCCCCCCCAAA???>>>>>>@@@CCCCCCAAAAAACCCFFFDDDCCCCCCCCCCCCBBBBBBBBB>>>@@@CCCBBB@@@>>>???AAA=========>>>??????@@@@@@>>>>>>>>>>>>===<<<;;;::::::999777666555555666666222222222222111000//////000000000000000000000000000000000000111111111111...------...000111000///.........///////////////,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******###"""!!! ##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))))))))))))))***+++,,,)))))))))))))))*********++++++******++++++,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,/////////000000000000111//////000111333444555555111111222333444555666777222333555777777666444333888888777666888:::<<<>>>@@@CCCJJJTTTaaaooo{{{~~~{{{xxxwwwyyy{{{xxxvvvssspppnnnmmmmmmmmmmmmttt|||}}}jjjZZZPPPMMMIIIDDDCCCGGGKKKIIIHHHHHH^^^ccciiimmmmmmhhhbbb]]]XXXSSSQQQQQQMMMJJJOOOXXX```gggqqqyyy|||~~~yyyooorrrtttqqqdddbbb^^^YYYTTTQQQOOONNNHHHJJJMMMQQQWWW```jjjqqqssslllaaaXXXQQQKKKFFFBBBEEECCCCCCFFFEEECCCFFFLLLIIIOOORRRRRRSSSZZZ```bbbiiiiiihhhhhhkkksss}}}uuuooommmmmmkkkkkkjjjkkknnnrrrvvvxxx~~~xxxvvvwwwyyy{{{zzzsssnnnkkkiiifffbbb]]]VVVLLLBBB;;;222222222111111///......------------------------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++************************------++++++++++++------,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,------+++,,,---.........---,,,---------...------,,,,,,........................////////////000000000000////////////000000000000555666666777666666555555444444333444555888;;;===;;;;;;:::::::::::::::999999:::;;;;;;<<<<<<;;;;;;===<<<;;;::::::;;;===>>>???@@@BBBCCCCCCCCCBBBBBB@@@AAACCCEEEGGGIIIIIIJJJEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDGGGEEEBBBAAABBBBBBBBBAAAAAA@@@???>>>>>>???@@@AAADDDCCCBBBAAAAAABBBCCCDDDAAAAAA@@@@@@AAAAAABBBCCCAAA???>>>>>>???@@@@@@???CCCAAA???===;;;;;;;;;;;;:::888777555444444444444333222111000///000111222111111000000//////......000000000000000000000000////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********++++++******++++++,,,---,,,,,,+++++++++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---------.........//////000000111111222333444444333333444555666777888888333444555666666666555444999888777777888:::===>>>@@@BBBFFFLLLUUU___hhhnnnsssuuuwwwwwwvvvuuuuuuvvvvvvuuussspppmmmjjjhhhgggeeellltttyyy{{{}}}rrreee^^^RRRKKKFFFGGGHHHGGGGGGHHHVVVYYY\\\^^^\\\YYYTTTQQQMMMJJJJJJLLLKKKHHHLLLRRRTTTZZZaaafffhhhiiikkklllpppwwwttthhhbbbgggkkkiiieeebbb]]]WWWQQQMMMJJJIIIDDDEEEFFFHHHKKKPPPXXX]]]aaa[[[SSSLLLHHHFFFDDDBBBBBB@@@BBBHHHKKKNNNUUU]]]^^^eeejjjiiihhhnnntttxxxzzzwwwrrrllljjjnnnwww~~~|||xxxvvvuuuqqqsssuuuyyy}}}zzzsssoooooopppnnnssszzzyyysssmmmhhheeefffaaaYYYPPPHHH@@@999444111111111111000///...---------------------------,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++************************---,,,++++++++++++,,,---,,,,,,+++******+++,,,,,,++++++*********+++,,,,,,,,,,,,------...------,,,,,,---------------,,,,,,........................111111000000//////......////////////000000000000444444444444444444444444555444333444555777:::;;;:::::::::999999999999999::::::;;;<<<<<<<<<<<<<<<>>>===;;;;;;;;;<<<>>>???@@@@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFFFFEEEDDDBBBBBBAAABBBCCCEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEGGGDDDBBBAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@CCCCCCBBBAAAAAABBBCCCCCC@@@@@@@@@@@@@@@AAABBBBBBBBB@@@>>>???@@@AAA@@@@@@@@@???>>><<<;;;:::999999999888666555444333444444333333222111111111111111000000000000////////////////////////////////////////////////........................------------++++++++++++++++++++++++************************!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((()))((('''&&&%%%((((((((())))))*********+++************+++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,---------,,,+++***------------............000000111111222222222333333333444444555666777777444444555555555666666666999999888888999;;;===>>>AAAAAABBBDDDHHHNNNSSSVVV^^^cccjjjooorrrrrrrrrrrrrrrrrrqqqnnnkkkfffbbb```^^^cccjjjnnnoooqqquuuxxx|||}}}sssfff\\\SSSPPPNNNKKKKKKLLLQQQPPPPPPNNNLLLKKKIIIHHHHHHHHHJJJMMMKKKGGGFFFIIIJJJMMMPPPQQQRRRRRRSSSUUUUUU\\\]]]VVVUUU\\\bbbbbbeeebbb\\\TTTMMMHHHDDDCCC@@@@@@@@@@@@AAADDDIIILLLOOOLLLIIIGGGHHHJJJKKKKKKJJJIIIMMMTTTZZZ___hhhqqqpppyyy|||wwwzzzyyyoooiiiiiimmmrrryyyzzzyyywwwvvvvvvxxxyyy~~~|||tttmmmgggeeeeeedddiiipppvvvxxxxxxxxxxxxyyyxxxvvvsssmmmhhhbbb___ZZZSSSHHH???888444222000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***)))))))))******+++,,,...------,,,,,,---------,,,,,,------------,,,,,,------------------------222111111000///...------////////////000000000000333222111000000111222333555444444333444666777888888888888888888999999999;;;;;;<<<============<<<>>>======<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFEEEEEEEEEAAAAAAAAABBBCCCEEEFFFGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFDDDBBBBBBBBBCCCBBBAAA???>>>>>>======>>>>>>???BBBBBBAAAAAAAAAAAABBBBBB@@@????????????@@@AAAAAABBB@@@??????@@@AAAAAA@@@=========<<<;;;999888777999888666444333333333444222333333333333222111111////////////000000000000/////////////////////////////////............---............------------************************************************!!!""""""###$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&((()))***)))((('''''''''(((((()))************************++++++,,,++++++++++++******************+++++++++,,,,,,,,,+++,,,---......,,,***)))---------.........//////000000111111111111111111000111111222333333444444555555444444555666777888999999999:::;;;<<<>>>???BBBAAA@@@@@@BBBDDDGGGIIIKKKQQQZZZccciiimmmoooqqqnnnooopppoookkkfffaaa]]]]]]___cccddddddeeegggiiijjjtttvvvkkkeee___YYYTTTTTTRRRPPPLLLJJJIIIJJJLLLNNNTTTUUUWWWXXXUUUNNNHHHFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJPPPTTTTTTWWW```fffgggkkkgggaaaYYYQQQJJJEEECCC@@@AAABBBBBBBBBDDDHHHKKKIIIKKKNNNSSSXXX\\\^^^___``````dddkkkoooqqqwww~~~}}}~~~|||zzzrrrllliiiiiijjjiiiiiigggddddddhhhqqqyyy~~~|||wwwqqqjjjeeeaaa``````cccgggkkkmmmnnnnnnnnnqqqpppnnnkkkddd]]]VVVQQQFFFAAA888222000000111222///////////////...---,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,,,,++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++******)))******+++,,,---///...---,,,+++,,,---...++++++,,,---------,,,,,,------------------------000000000//////......---////////////000000000000222111000//////000222444555555444444444555666666666666777777888888999999;;;<<<<<<===>>>=========>>>>>>===>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCDDDEEEEEECCCCCCDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFDDDBBBBBBCCCCCCBBB@@@>>>>>>============>>>>>>AAAAAAAAA@@@@@@AAAAAAAAA???>>>>>>>>>>>>???@@@@@@@@@???======???@@@???>>><<<<<<======<<<:::888666888777555333222222333333222333444444444333111000......//////000000111111//////////////////////////////.........---------.........---------,,,,,,++++++++++++++++++++++++************************##################$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&& ###%%%''''''&&&%%%&&&''''''((())))))************))))))******+++,,,---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,---......,,,***)))+++++++++,,,,,,,,,------000000000000000000000000000000111111222222333333555444444555555777888999999999999:::;;;<<<===>>>???>>>>>>===>>>@@@BBBDDDDDDIIIPPPWWW\\\aaafffiiikkkmmmppprrrpppmmmhhheee______]]][[[ZZZYYY[[[\\\^^^hhhvvv~~~|||tttiii___\\\TTTRRRPPPNNNPPPTTTXXX[[[fffiiikkkkkkhhhaaaYYYRRRKKKHHHEEEDDDDDDEEEGGGHHHNNNTTT[[[aaaiiissszzz|||~~~{{{tttlllbbbXXXQQQMMMIIIJJJKKKJJJJJJJJJLLLNNNLLLSSS]]]fffmmmppppppppptttuuuzzz~~~{{{xxxsssnnniiifff]]]^^^]]]]]]```iiivvv{{{yyyvvvrrrmmmiiidddbbb___^^^^^^___```cccdddeeeiiigggccc]]]TTTKKKBBB===888555000...///000111111------.........---,,,,,,+++++++++++++++++++++++++++************+++,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++---......///...---,,,+++,,,------***++++++,,,------,,,,,,------------------------------......//////000000////////////000000000000222111000//////111333555555555444444444555555555555555666777888888999999;;;<<<<<<===>>>===============>>>???@@@AAABBBCCCAAAAAAAAAAAA@@@AAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@>>>???@@@AAABBBDDDDDDEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCAAA@@@======>>>>>>>>>>>>======??????@@@@@@@@@@@@??????>>>============>>>??????>>><<<;;;;;;<<<======<<<<<<=========<<<:::888777777666444333222222222222111222333444333222111000......//////000000111111....................................------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!"""$$$&&&'''(((((((((&&&&&&'''((())))))*********))))))))))))***++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---------,,,+++***))))))))))))************......//////000000000111222222222333333444444444444444555666777888888999888888999:::;;;<<<======;;;::::::;;;<<<>>>@@@AAAEEEGGGJJJMMMPPPSSSWWWZZZdddgggmmmrrrtttsssqqqoooddd```[[[VVVSSSSSSUUUWWW[[[dddpppzzz{{{{{{vvvjjjeeeYYYYYYYYY[[[___dddiiikkkvvvzzz}}}}}}}}}zzzssskkkVVVSSSNNNLLLMMMOOOQQQRRRZZZ```iiittt}}}rrrhhhbbb[[[\\\\\\ZZZWWWTTTTTTTTTWWW___kkkvvv{{{|||{{{zzz~~~~~~{{{tttkkkdddZZZ[[[]]]aaahhhsss|||zzzxxxvvvtttpppkkkhhheeebbb^^^\\\]]]___aaaaaabbb^^^XXXPPPGGG>>>777444333222000///000000...---,,,,,,---------,,,,,,+++***************************************+++,,,,,,******++++++++++++************************************++++++++++++*********++++++,,,,,,++++++*********++++++,,,---...//////......---,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111////////////000000000000222111000000111222444555555555555555555666666666444555666777888999::::::;;;;;;<<<============<<<<<<<<<>>>???AAABBBCCCDDDBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@???>>>===<<<<<<======>>>@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAACCCDDDEEEFFFFFFEEEFFFGGGIIIJJJJJJKKKKKKEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCAAA???===>>>>>>??????>>>>>>===>>>>>>????????????>>>>>>===<<<<<<<<<<<<===>>>>>>===;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;:::999888777666444222111111111222111222222222222111000000////////////000000000000.................................------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((()))))))))%%%%%%&&&'''((()))***+++)))))))))))))))***++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++************++++++++++++------......///000111111222222222222333333333333222333555777888888888888666777888:::;;;;;;<<<<<<::::::::::::;;;<<<>>>>>>@@@CCCEEEGGGHHHIIIKKKMMMVVVZZZbbbjjjpppssstttssslllfff]]]WWWTTTVVVZZZ\\\```dddkkkttt||||||xxxzzzuuupppeeegggkkkoootttyyy|||~~~lllhhhbbb```aaacccccccccjjjnnnwwwrrrsssrrrooojjjfffdddcccgggoooyyy~~~~~~}}}vvvmmmfff]]]^^^bbbiiisss}}}}}}{{{{{{zzzvvvqqqllliiieeeaaa____________]]]UUUQQQJJJBBB<<<777444333222111////////////,,,+++++++++,,,,,,,,,,,,++++++***************************************++++++,,,******++++++++++++******************************)))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,+++***)))))))))***+++---...///............---,,,+++***))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////////////////000000000000///000000111222222333333444555666666777777777777444555666777999:::;;;<<<::::::;;;<<<<<<<<<<<<<<<:::;;;===???AAABBBCCCDDDBBBBBB@@@?????????@@@@@@======>>>>>>===<<<;;;;;;<<<======>>>???@@@@@@AAA@@@@@@?????????@@@AAABBB???@@@AAACCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCAAA???>>>>>>???@@@@@@???>>>>>>======>>>??????>>>======<<<<<<;;;;;;<<<<<<===>>>===;;;::::::;;;<<<<<<;;;<<<;;;:::999999888999999666555333222111000111111222111000000//////000000000000000000////////////.................................---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))((('''%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***+++)))))))))))))))******++++++++++++************)))******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,------........./////////,,,,,,---...///000111222000000000000000111111111111333666888999999888777666777888999:::;;;;;;;;;=========<<<<<<<<<======999<<<@@@CCCEEEFFFGGGHHHHHHNNNWWWaaaiiioooqqqrrrssslllbbbZZZYYY\\\aaadddeeeeeeiiipppyyy{{{zzz~~~}}}zzzrrruuu{{{{{{uuurrrssstttsssrrrvvvxxx|||xxxuuutttvvv|||{{{zzzzzz{{{{{{vvvnnnhhhbbbcccgggppp{{{}}}{{{|||~~~~~~}}}zzzsssnnneeebbb^^^]]]]]][[[XXXUUUEEEAAA:::444000///000111000...------......---,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))*********)))***++++++,,,******++++++++++++******************************)))***+++,,,,,,+++***)))***+++,,,------,,,+++***((((((((()))***,,,---...---...//////...,,,+++)))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////000000000000......000111222222222222444555666777888888888888444555666888999;;;<<<===999:::;;;;;;<<<<<<;;;;;;999;;;===???AAABBBCCCCCCCCCBBB@@@?????????@@@@@@888888:::;;;<<<=========?????????@@@AAAAAABBBBBB@@@???>>>>>>>>>???AAAAAA<<<===@@@BBBDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAADDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGDDDCCCCCCDDDDDDDDDAAA???>>>???@@@AAAAAA@@@???>>><<<===>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<=========<<<::::::<<<===<<<;;;;;;:::888777777777888888666555333111000000111111222111///.........///000111111000000//////....................................---------,,,,,,,,,---------,,,,,,,,,++++++************************************************###!!! ###$$$""" $$$###"""""""""###%%%%%%$$$$$$###"""!!!!!!!!!"""########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&''')))*********)))(((((()))))))))***************++++++,,,++++++******))))))***++++++++++++***---+++******+++,,,,,,+++...---,,,,,,,,,,,,---............////////////000111111000000///000000000333444555777888999999999999:::;;;;;;999999:::;;;============>>>>>>>>>>>>======<<<===>>>@@@BBBCCCEEEFFFHHHMMMTTT^^^jjjrrrqqqqqqooolllhhheeedddeeehhhlllrrrvvvyyy{{{}}}||||||~~~}}}|||zzz{{{yyyvvvtttrrrpppnnnkkkiiiffflllsssyyy}}}}}}}}}xxxmmmeeeaaaaaa```\\\VVVMMMEEE@@@555444222000...............,,,++++++,,,---,,,,,,************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))***+++,,,---------++++++***************+++---,,,***)))))))))***+++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,---...---,,,+++...------,,,,,,,,,------000111111111222222222222000111111111111222222222555666666777777777777777777777666666777888888999999999::::::::::::;;;;;;<<<===>>>???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<>>===<<<<<<@@@>>>===<<<===>>>@@@AAA========================<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777777777666666444333222111111222111111111000000//////222222222222222222222222111...,,,---//////...+++(((***---............///))))))*********++++++++++++++++++***)))((('''&&&************************$$$"""!!!"""$$$%%%###!!!$$$###"""""""""###$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''((((((((((((((('''((())))))******)))))))))))))))))))))******+++.........//////......---))))))***+++++++++++++++...,,,++++++,,,------,,,...---,,,,,,,,,,,,---...------.........//////////////////000222444555666222333444666777888888888999:::;;;:::999888999;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===???AAABBBDDDDDDEEEGGGJJJPPPXXX^^^gggjjjmmmnnnnnnnnnnnnooommmoooqqqssssssuuuxxxzzz}}}~~~|||||||||zzzzzz{{{|||{{{xxxwww|||{{{rrrllliiijjjkkklllqqquuuyyy|||}}}}}}{{{{{{}}}wwwsssnnnhhhbbb[[[YYYTTTOOOHHHAAA<<<999333222000///............---,,,******,,,---,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))((((((((()))*********+++++++++***************+++++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,///......---------......000000000000111111111222000111111111111222222222444555666666777777777777999888888777777777777888888888888999999999::::::999:::;;;<<<>>>@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAACCCDDDFFFFFFFFFFFFGGGIIIHHHFFFEEEDDDEEEEEECCCAAACCCCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@???>>>======<<<>>>===<<<;;;<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::999999888888777666666666666666555444333222111111111111111000000000//////111111111111111111111111111///------///000...,,,)))+++.........------...,,,,,,++++++***)))))))))*********+++******))))))************************%%%$$$######%%%%%%$$$#########""""""######$$$%%%##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''((((((&&&&&&'''((((((((((((''')))(((((((((((()))*********)))((('''((()))***++++++,,,,,,------,,,,,,,,,)))******+++++++++++++++///---,,,,,,---......---------,,,,,,,,,,,,------,,,---------............//////000111333555777888111222333555666666666666888999::::::888888999:::888888888999999999::::::;;;;;;::::::;;;===???@@@???@@@AAAAAABBBEEEIIIMMMXXX]]]dddkkkooorrrtttvvvvvvvvvvvvuuutttuuuwwwzzz{{{}}}}}}xxxvvvppppppoooooossszzzzzzuuusssvvvxxxxxxyyy|||ssshhheeehhhnnnsss}}}|||xxxxxxzzz|||zzz{{{||||||zzzzzz{{{}}}~~~}}}}}}~~~rrrmmmhhh```YYYRRRNNNGGG???999555222222000///...------------...---+++******+++,,,,,,+++************************))))))))))))))))))))))))************************'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))******+++***************++++++)))******+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------//////............//////////////////000000000000000111111111111222222222333333444666666777777777:::999888888777777777777777777888888888999999999999999;;;<<<>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@CCCCCCBBBAAAAAA@@@??????CCCEEEFFFFFFEEEEEEGGGHHHHHHFFFDDDCCCCCCCCCAAA???AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>=========<<<;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888888777777666555555444444555555444333222111111000111111000000000000//////000000000000000000000000000///------//////...,,,+++,,,......---,,,,,,---......---+++)))((('''&&&))))))***+++,,,,,,++++++************************$$$$$$######$$$$$$$$$##################$$$$$$$$$ !!!"""######%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%&&&''''''((((((''''''((('''&&&&&&&&&''')))******)))'''''''''(((***+++******++++++,,,+++++++++)))***++++++,,,,,,++++++...---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111111222333444555111111222333444555555555777888999999777777888999666777777777888888888888999888888888888:::<<<===999;;;>>>@@@AAADDDGGGJJJKKKPPPWWW^^^dddjjjnnnrrrwwwxxxyyyyyywwwwwwyyyzzzzzz{{{|||}}}zzzuuunnnmmmlllmmmqqqyyy{{{uuurrrtttvvvuuuuuuwwwxxx}}}zzzmmmjjjoooxxx~~~vvvqqqpppqqqppprrruuuxxxzzz|||}}}~~~{{{|||}}}|||zzzzzz{{{}}}~~~sssmmmdddVVVKKKFFFCCC===777222000//////,,,,,,,,,,,,,,,,,,------,,,+++))))))+++,,,+++***************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***+++,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++++++++*********)))******+++,,,((()))***,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---......------------......///.........////////////000000000111111111222222222111222333555666666666666888888777777777888888999888888888888999999999999<<<===>>>???@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA??????@@@@@@AAAAAA@@@@@@BBBBBBAAAAAA@@@??????>>>BBBDDDEEEEEEDDDDDDEEEFFFEEEDDDBBBBBBBBBBBB@@@???@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999888777777666666555555444333333333444333333222111111000000000000000000000000//////////////////////////////...---------------,,,+++,,,---...---,,,***+++,,,...---,,,+++***(((''''''******+++,,,,,,,,,,,,+++************************"""############"""######""""""######$$$$$$$$$$$$!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''((()))((('''''''''(((******,,,,,,---...............******+++,,,,,,,,,,,,+++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000111333333000111222333333444444333666777888888666666777888666666777777777888888888777666555555666777999:::666999===@@@BBBEEEGGGJJJFFFHHHLLLPPPTTTZZZ```eeelllpppuuuxxxyyyyyyzzzzzzzzz{{{}}}|||}}}yyyxxxvvvuuuxxxzzztttttttttqqqnnnnnnkkkoooqqqqqquuu||||||zzzzzzqqqlllkkklllnnnqqqtttxxx{{{}}}}}}yyyyyyzzzyyyxxxyyy{{{}}}}}}tttiiiaaaVVVHHH<<<999888555333000///......***+++++++++,,,,,,,,,,,,,,,***((()))***+++******))))))))))))))))))))))))((((((((((((((((((((((((***************************************+++,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++++++++******))))))***++++++,,,((()))+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...,,,+++++++++,,,,,,---...---.........////////////000000111111111222222222111111222444444555555555444555555666777999:::;;;999999999::::::::::::;;;>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@>>>>>>===;;;<<<===???@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????AAABBBDDDCCCBBBBBBCCCDDDBBBAAA@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAA@@@???>>>>>>===<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666555555555444444333222222222222222222111000000////////////////////////000000........................,,,,,,,,,,,,+++******+++---......---+++******,,,+++++++++*********))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))"""###$$$###"""!!!"""$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))))))))***+++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---+++)))***+++,,,++++++++++++,,,,,,,,,,,,++++++,,,---------............++++++,,,---///111333444111111222333333333333333555666777777555555666777666666666777777777888888666666555555555666888999777:::===??????@@@BBBDDDDDDEEEFFFFFFHHHLLLRRRVVV___eeennnuuuyyy|||}}}~~~zzz}}}~~~~~~xxxtttqqqjjjdddaaa^^^cccfffgggmmmwwwxxxrrrnnnnnnnnnooorrrvvvzzz{{{zzzwwwxxxyyyxxxvvvvvvxxxzzzvvvzzz~~~~~~|||ppp___QQQHHH@@@888333////////////......------******+++,,,,,,,,,+++++++++)))(((((()))******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***+++,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,------************+++,,,---...............////////////000111111111111222222222111222222333333333333333222222333444666999:::<<<999999:::::::::;;;;;;;;;<<<=========>>>>>>>>>>>>AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCBBB@@@???===<<<;;;999:::;;;===???@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAACCCDDDCCCBBBAAABBBDDDAAA@@@???@@@BBBDDDCCCBBB@@@?????????@@@AAABBBCCCBBBBBBAAA@@@???>>>======<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555555444444333333222111111111111000000000/////////......////////////000000........................+++,,,---,,,***)))***+++---------,,,***)))+++,,,))))))*********+++++++++++++++,,,,,,+++***))))))))))))))))))))))))))))))"""$$$&&&%%%###"""###%%%!!!"""###$$$%%%$$$$$$###'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''%%%&&&((()))***)))((('''%%%%%%'''(((((()))))))))***+++,,,,,,------,,,,,,---,,,******,,,---,,,+++***+++,,,,,,,,,,,,+++***------........./////////++++++,,,---...000222333111222333333444333333333444555666666444444555666555555555666666666777777888888777666777888999:::999;;;======<<<<<<===>>>@@@AAAAAAAAAAAABBBFFFHHHPPPVVV___hhhoootttyyy|||zzz~~~{{{vvvqqqhhh___[[[XXX___fffjjjqqq}}}|||vvvtttrrrtttwwwzzzzzzzzzxxxxxxyyywwwtttsssssssssoootttvvvuuutttsssoooiii___WWWIII<<<444111111111------,,,,,,,,,,,,------***+++,,,,,,,,,+++*********)))'''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++***)))(((((((((((())))))))))))))))))))))))((((((((()))*********+++))))))))))))***+++,,,---------+++***))))))((((((++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,------,,,,,,++++++++++++,,,---............/////////000000000000111111111111222222222222222222222222222111000111111222333555777888999888999999999::::::::::::::::::;;;===>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGCCCCCCBBBAAA???>>>======::::::;;;======>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEECCCCCCDDDEEEBBBAAA@@@AAABBBCCCBBBAAA@@@@@@??????@@@AAACCCDDDAAAAAA@@@???>>>======<<<;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777777666666666555444444333333222111111000000////////////.............../////////000000........................,,,---///...+++***+++---,,,,,,,,,+++))))))+++---))))))*********+++++++++))))))******+++*********))))))))))))))))))))))))###%%%'''&&&$$$###%%%'''!!!"""###$$$%%%$$$######&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''')))*********)))((($$$&&&(((***+++)))'''&&&'''''')))***++++++++++++***+++,,,,,,------,,,,,,///---+++,,,---...------***+++,,,------,,,+++***.........////////////000000//////............///222222333444444444333333444555666555444444555666444444444555555555666666:::999999888888999:::;;;:::;;;<<<<<<;;;;;;<<<===:::<<<>>>>>>>>>===>>>@@@@@@EEEMMMVVV^^^fffmmmrrryyy~~~}}}xxxssskkkbbb]]]YYYbbbkkkqqqyyy{{{xxxwwwzzz||||||{{{xxxyyyyyywwwssspppnnnnnnlllpppqqqmmmhhhccc[[[SSSFFFBBB<<<444///...000222000///,,,+++***,,,---///+++,,,,,,---,,,+++***)))***)))'''''')))))))))((())))))))))))))))))))))))************************************************......,,,+++******))))))))))))))))))))))))))))))))))))***+++,,,------...))))))))))))***+++,,,---///...,,,)))((((((((((((++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,---...---,,,+++,,,++++++,,,---...///000////////////000000000000000111111111111222222222222222333222222111000///222222222333444555666777777888888888888999999999999:::<<<>>>AAACCCEEEFFFBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCC@@@AAACCCEEEGGGIIIIIIJJJBBBBBBBBBAAAAAA@@@@@@@@@;;;;;;<<<<<<<<<<<<<<<;;;===>>>???@@@BBBCCCDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFDDDCCCBBBBBBBBBCCCAAA@@@@@@@@@??????@@@BBBCCCEEEAAAAAA@@@???>>>===<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666555555444333333222222111///////////////.........---.........//////000000////////////////////////---///111///,,,+++---///+++,,,,,,***)))))),,,...************************&&&'''((()))++++++++++++)))))))))))))))))))))))) !!!!!!"""###$$$$$$%%%$$$##################$$$$$$%%%&&&&&&%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++,,,,,,------------......+++++++++******))))))))))))+++,,,,,,+++***,,,---,,,---...///000000000000000000000000////////////222444666666444333333333333333555666666555333333444555777888999999888888777777888999::::::;;;;;;777777666777777999;;;<<<======;;;:::::::::::::::@@@AAACCCGGGMMMUUU\\\```ooowww}}}{{{yyyxxxxxx~~~wwwjjjcccdddkkkooovvv~~~}}}zzzvvvttttttvvvwwwwwwsssvvvxxxvvvqqqmmmmmmnnnooojjjccc[[[SSSKKKCCC???333222222111000/////////************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((((((((())))))******++++++''''''((()))))))))))))))))))))))))))************(((((())))))*********+++,,,,,,+++***))))))******++++++++++++++++++++++++******))))))******+++,,,)))******+++,,,---......////////////000000000000,,,---...///000000000000000000000000111111111111222222222222111111000000000222444444444444666777999999999::::::;;;;;;;;;;;;===>>>??????@@@BBBDDDBBBCCCDDDDDDEEEDDDDDDDDDJJJIIIFFFDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEEEEDDDCCCBBB@@@???>>>;;;;;;;;;;;;;;;<<<============>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEDDDCCCAAA@@@???CCCBBBBBBAAAAAABBBBBBCCCBBBBBB@@@???===<<<;;;:::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::777777666555555555555555444444333333333333333333222111111000///......---///...---,,,+++,,,,,,---......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++************************,,,)))'''(((++++++)))'''&&&&&&''''''(((((())))))+++***)))(((((()))***+++ !!!"""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++)))))))))*********++++++---------,,,,,,,,,++++++)))+++,,,,,,+++***,,,---------...///000000000000/////////...............111333555555333222222333333444444444444444444333888999999999999777666555555555666777999::::::;;;;;;:::999888777888999999:::::::::::::::;;;;;;<<<>>>>>>>>>@@@DDDHHHMMMOOO\\\eeepppvvvxxx{{{wwwvvvtttssswwwvvvqqqrrrzzz|||}}}|||{{{{{{zzzzzzwwwsssrrrrrrrrrrrrqqqlllooorrrrrrpppmmmjjjiiiaaa\\\TTTLLLDDD===666222.........---,,,+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((()))*********)))((()))))))))))))))*********''''''((()))))))))))))))))))))))))))************((()))))))))************+++***))))))(((((())))))************************+++++++++++++++,,,,,,---+++++++++++++++,,,,,,,,,---------.........//////,,,---...///000000000000////////////000000000000222222222222111111111000000222333444333444666777777777888999;;;<<<======<<<>>>??????>>>>>>???AAA@@@AAAAAAAAABBBBBBCCCCCCFFFEEECCCBBBAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBB@@@???===<<<<<<<<<;;;;;;:::::::::;;;;;;999::::::;;;;;;:::888888666666555444444444444444333333333333222222222222111111000000///......---000///---,,,,,,,,,------......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++************************)))'''&&&'''***+++***((('''''''''(((((((((((((((******)))(((((()))****** !!!!!!""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++((((((((())))))))))))***---------,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,------...///000111111111111---------...............000222333333222111222222444444444333333444444444999999:::999999888666666444555555666777888999:::<<<;;;999777666555666666666777888:::;;;<<<<<<<<<======<<<===>>>AAADDDFFFJJJRRR\\\dddjjjpppyyyxxxpppnnnmmmooouuu|||}}}wwwuuutttuuuuuurrrpppnnnnnnoooooonnnllljjjjjjkkkjjjhhhbbb[[[VVVLLLGGG@@@:::555111---+++,,,++++++******)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))))))))))))))***))))))))))))))))))(((''''''((()))))))))))))))))))))))))))************))))))))))))***************)))(((((((((((((((((()))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,---------------...///000000000000........./////////000000222222222222111111111111000222444444444444666888666666888999;;;<<<>>>>>>===???@@@???>>>===>>>???>>>>>>>>>>>>>>>@@@BBBCCCBBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBAAAAAAAAA>>>============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBB@@@@@@BBBCCCDDDDDDEEEEEEBBBAAAAAA@@@@@@AAAAAABBBDDDDDDCCCBBBAAA@@@>>>>>>===<<<;;;;;;::::::::::::777888:::::::::888666555555444333333333333333333333333222222111111111111111000000//////.........000///......------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************&&&%%%%%%''')))+++***)))((((((((((((((('''''''''***))))))(((((())))))***!!!"""""""""#########$$$%%%$$$""" """$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&)))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++*********+++++++++,,,,,,************************)))+++,,,,,,+++***,,,------...///000111111111111------............//////000222333333222222333444666555444333333444555666777777888888999:::::::::777777777777777777777777:::999777555444444555555666777888:::;;;;;;::::::888888999:::<<>>>>>???AAA>>>===<<<<<<===???AAACCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCBBBAAA@@@>>>???@@@AAABBBBBBBBBBBB??????>>>>>>??????@@@AAAAAAAAAAAA@@@@@@?????????===>>>>>>???????????????>>>???@@@AAABBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDDDDCCCBBB@@@@@@>>>===<<<;;;:::999999999777888:::;;;:::888666444444444333333333333444444333222222111111000000000000000/////////.........////////////......//////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***************************(((''''''((()))*********))))))((((((''''''&&&&&&)))))))))(((((()))))))))""""""""""""############$$$###!!! !!!###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******+++++++++++++++,,,,,,,,,---************************)))+++,,,,,,+++***,,,------...///000000111111111....../////////000000000222333444444333333444666777666555444444555666777777777777888888999::::::;;;:::999888777666555555777777666666777999:::;;;::::::::::::999999888777444444555666888;;;>>>???CCCEEEHHHIIIKKKOOOUUUYYYlllqqqyyy|||qqqnnnjjjggggggggggggffffffgggjjjpppvvv~~~yyyxxx{{{{{{~~~~~~|||||||||xxxzzz}}}zzzuuunnnjjjiiijjjkkkkkkooonnnmmmlllkkkhhhdddaaa]]]WWWNNNFFFAAA;;;444///222///,,,+++,,,...//////,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''''''''''''''((())))))***)))))))))((((((''''''''''''((()))))))))))))))((()))))))))******************))))))))))))))))))*********))))))******+++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,---...//////000,,,---------............---...///000111111111111000000111111111222222222222222222222222222222333444666777888777888999;;;::::::::::::::::::::::::<<<>>>???@@@@@@@@@BBBDDD>>>>>><<<<<<===???AAABBBCCCCCCCCCCCCCCCBBBBBBAAADDDDDDDDDDDDCCCBBBAAAAAA??????@@@AAABBBBBBBBBBBB???????????????@@@AAAAAABBBBBBAAAAAA@@@?????????============>>>>>>??????AAABBBBBBCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@CCCDDDDDDEEEDDDCCCAAA@@@>>>===<<<;;;:::999999999999999:::;;;:::888666555555444444444444444555555333333222222111000//////////////////..................//////////////////------,,,++++++++++++,,,,,,,,,+++++++++*********************************++++++++++++***)))))))))))))))((((((''''''&&&&&&((((((((())))))((((((((( !!!!!!!!!!!!"""""""""!!!!!!"""""""""######"""""""""###$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******+++)))))))))*********+++++++++,,,,,,,,,,,,---------)))+++,,,,,,+++***,,,---,,,---...///000000000000......//////000111111111222333444444333333555777777777666666666666777777:::999888777666666666666<<<;;;:::999777666555444777777888999<<>>===;;;:::888777777777999999999999:::;;;;;;<<<@@@AAAAAAAAABBBDDDHHHKKKUUU[[[eeennnuuuzzz~~~uuuqqqjjjdddaaa^^^[[[YYYYYYZZZ]]]aaahhhqqqxxx}}}}}}tttrrrrrruuuvvvtttuuuxxxxxx}}}zzzwwwvvvuuusssuuuvvvuuurrrooonnnnnnkkkmmmppptttwwwxxxxxxxxxpppmmmkkkjjjkkklllmmmlllpppnnnjjjeeeaaa[[[UUUPPPEEE@@@:::555333111111000000---***)))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((''''''(((((())))))(((((((((((((((((('''''''''((()))))))))))))))))))))))))))************************))))))))))))***************++++++,,,++++++++++++++++++++++++******))))))******+++,,,++++++,,,---...///000000............////////////......///000111111111111111111111222222222333333222222222222333333333333444666888888888888:::<<<;;;;;;;;;:::::::::999999;;;<<<>>>??????@@@BBBDDD???>>>=========>>>@@@@@@CCCDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCBBBBBBBBB@@@????????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???????????????@@@AAABBBCCCEEEFFFFFFFFFEEEDDDCCCCCC@@@??????>>>>>>??????@@@AAABBBCCCDDDDDDCCCAAA@@@===<<<;;;;;;:::::::::::::::::::::999888777666555444444444444444555555666444444333222111000000///........................------.../////////......------,,,+++++++++++++++++++++++++++************************************,,,---...,,,***(((((()))(((((((((((((((''''''''''''(((((())))))(((((('''!!!!!!!!!!!! !!!!!!"""######"""!!!!!!"""######$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#################################$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))))))))))))))******+++((((((((())))))))))))***++++++,,,,,,,,,---------)))+++,,,,,,+++***,,,---+++,,,---....../////////------......///000000111111222333222222333555777888888888999999888888888999888777555555555555666999888888777666666555555555666777999===@@@DDDFFFAAA???<<<999777777888999===<<<<<<<<<;;;;;;;;;;;;<<<===<<<<<<<<<>>>AAACCCFFFKKKQQQWWW^^^dddjjjooossszzz|||yyywwwyyy}}}~~~vvvpppiiiccc___\\\[[[YYY[[[]]]```dddjjjppptttwwwyyyzzz~~~zzzpppmmmkkkmmmllliiiiiilllnnnuuu{{{|||}}}~~~~~~~~~|||zzzxxxtttqqqppprrrsssrrrpppllliiiggggggfffiiimmmqqqtttttttttsssooonnnnnnnnnnnnllliiifffccc___YYYSSSMMMGGG@@@<<<333333111...,,,,,,...000,,,***((((((((()))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********,,,+++)))((('''((((((((('''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))************************)))))))))((()))))))))))))))***++++++************************+++************+++,,,,,,+++++++++,,,,,,------------.........////////////......000111111111111111000111111111111222222222222222222333333333444444333555777777777777999;;;:::::::::::::::::::::::::::<<<===>>>======???AAA>>>>>>>>>>>>============AAAAAACCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEDDDDDDCCCBBB??????>>>>>>>>>>>>??????>>>@@@BBBCCCCCCBBB@@@???<<<;;;;;;:::::::::;;;;;;;;;:::888666555555555555333333222222333444444555555555444333222111000000........................+++,,,---...///......------,,,++++++***+++++++++++++++++++++***************************************,,,---,,,)))((()))***'''''''''(((((((((((((((''''''((())))))(((''''''############""""""""""""!!!"""$$$$$$"""!!!"""###$$$&&&&&&&&&%%%$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" !!!"""###%%%&&&'''(((%%%$$$#########$$$%%%&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((())))))))))))))))))******+++))))))))))))************)))))))))******+++++++++)))+++,,,,,,+++***,,,---***+++,,,---............,,,,,,------...///000000000111222111111222444777888999:::;;;;;;:::999888555555444444555666888999555555555666666666666666333333555777:::>>>BBBDDDBBB???;;;888777888:::<<<777777777888888888888888;;;;;;:::::::::;;;<<<===???@@@BBBCCCGGGLLLSSSXXX^^^ffflllkkkjjjnnnrrrssssssnnngggcccaaaaaaaaaaaacccfffjjjooosssvvvwwwwwwtttvvvzzz~~~wwwmmmiiiggghhhfffcccdddggggggnnntttuuuwwwzzz{{{xxxxxxyyyzzz{{{yyywwwtttrrruuuuuutttpppllliiihhhhhhfffjjjoootttwwwwwwuuutttpppooonnnmmmjjjddd]]]XXXPPPLLLGGGBBB===888222//////111222///***'''(((***((('''&&&''')))***)))((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++---,,,***)))((('''((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))************+++*********))))))((((((((((((((((((((()))******)))))))))))))))))))))))),,,,,,++++++,,,,,,---...+++++++++************)))---------.........//////...///000111111222222111000000000000111111111111222222222333333444444444222444555666555666777999888888999::::::;;;<<<<<<;;;<<<===<<<;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::===???AAACCCEEEFFFFFFFFFCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGFFFEEEDDDBBB@@@?????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>???AAACCCDDD@@@@@@AAAAAABBBAAAAAAAAA??????>>>>>>>>>>>>??????===>>>AAABBBCCCAAA???>>>;;;;;;:::::::::;;;<<<<<<;;;999666444333333444555222111111111222333333444666666555444333111111000---.....................***+++---.........---------,,,++++++******+++++++++++++++************)))************************''')))++++++((('''))),,,&&&'''''''''(((((())))))&&&'''((())))))((('''&&&###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$##################$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###############$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((,,,++++++***************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******............///////////////111333222111111444777:::999888777777666666777444444444444444555666777666666555555555444444444666555333555888<<<>>>???>>>===;;;999888777666666::::::888777666666666666999999999999999999999999:::;;;<<<>>>???AAACCCCCCIIILLLRRRWWW]]]ccciiimmmkkknnnpppmmmiiigggjjjmmmrrrssstttwwwzzz|||||||||wwwyyy|||~~~yyysssuuutttttttttpppnnnsss{{{~~~tttooolllhhheeecccccceeefffllltttwwwtttsssxxxzzzxxxwwwxxxzzzzzzzzzzzz{{{|||~~~yyysssnnnlllkkkkkkkkkpppxxx~~~~~~yyyvvvuuuoooggg]]]UUULLLEEE@@@???===:::666333222111000---------,,,,,,++++++++++++***((('''''''''((()))+++)))''''''******(((&&&''''''''''''(((((((((((())))))))))))((((((((((((''')))***)))((('''(((***))))))************))))))'''''''''(((((((((((()))&&&&&&'''((()))+++---...+++***)))'''''''''((((((***))))))((('''&&&&&&&&&))))))************))))))(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,---.........++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000000000000000111111111111000111333333333333555666555555444555555666777888;;;::::::999999888888888999:::;;;<<<<<<<<<;;;:::??????@@@@@@@@@@@@??????<<<>>>AAACCCEEEEEEDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHGGGFFFEEEDDDBBBAAA??????BBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA>>>??????@@@???>>>===<<<======>>>@@@AAA@@@>>>;;;::::::;;;;;;;;;:::999999999888777666444444333333555444222222222444666777555555444333333222222111......---------,,,,,,,,,///............///000000111000///...---,,,,,,,,,+++++++++************))),,,+++++++++***)))))))))+++*********))))))(((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))***+++,,,))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,******+++,,,------.............../////////000000///000222111000000222555555555444333333333333444444444333444444555555666666555555555444444444444444333222333666999:::;;;;;;:::999888888777777888555555555555555666777777777777777777777777777777999999999:::;;;<<<<<<<<<===@@@CCCGGGJJJNNNSSSWWWcccgggkkklllkkkmmmrrrwwwzzzyyyzzz{{{|||}}}||||||wwwxxxzzzzzz{{{}}}xxxrrrnnnlllkkkjjjfffdddiiiqqqwww}}}vvvooommmiiigggeeefffhhhjjjqqqwwwyyyvvvuuuxxxyyyxxxxxxyyyzzzzzzyyyyyyzzzzzz~~~|||xxxtttqqqpppppppppsssvvv{{{}}}{{{wwwqqqmmm^^^XXXPPPGGGAAA<<<888666333222000...,,,,,,++++++,,,,,,+++++++++*********+++******)))((()))))))))+++)))'''((()))***(((&&&''''''''''''(((((((((((()))(((((((((((((((((((((((()))******((('''((()))))))))************))))))''''''((((((((()))))))))((((((''''''((())))))***))))))(((''''''((()))***+++******)))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000000000000000111111111111000222333333222222333555444444444444555666777888999999999888888888888888;;;;;;<<<=========<<<<<<>>>>>>>>>??????>>>>>>>>><<<>>>AAACCCDDDDDDDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFEEECCCBBB@@@????????????@@@@@@@@@@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@>>>===>>>>>>>>>@@@AAAAAA>>><<<;;;;;;;;;;;;;;;:::999888999888777777666666666666444333222111222333555666444444333333222111111111.........---------,,,,,,............//////////////////...---,,,,,,,,,,,,+++++++++************)))+++++++++************************)))))))))((((((''''''((((((((('''&&&%%%((((((((((((((((((((((((!!!""""""######""""""!!!#########$$$$$$$$$$$$%%%########################!!!!!!"""""""""#################################$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&'''''''''(((***+++,,,)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++)))***+++,,,---...///000////////////000000000000000000111000//////111222111111111111111222222333333333333333333444444444555555555555444444444444444333333444777888888777888777777777777777888999333333333333333444444555444444444444444444444444666666666666666555555555999;;;===>>>>>>@@@CCCEEEQQQVVV\\\aaaeeejjjqqqwwwyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||||||||~~~~~~xxxsssjjjgggdddccc___]]]bbbjjjsssxxx}}}~~~~~~~~~~~~yyysssrrrooommmmmmnnnppprrrwwwzzz{{{xxxwwwxxxyyywwwssssssttttttuuuvvvvvvvvv{{{yyyvvvsssrrrrrrrrrsssrrrsssrrrooojjjccc\\\XXXIIIDDD<<<666333222111111......---,,,,,,,,,------***************))))))))))))))))))))))))(((''''''***)))'''((())))))(((&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''((())))))******))))))((('''(((((((((((()))))))))***)))((('''&&&&&&&&&'''''''''''''''((()))***+++++++++******))))))(((((())))))************))))))))))))(((((((((((((((((())))))))))))))))))))))))+++++++++++++++***))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////000000000000000000000111111111222222000222333222111111222333444444333444444555666777777777777777888888888888======<<<<<<===>>>>>>???======>>>>>>>>>>>>=========>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGEEEDDDDDDBBBAAA@@@???????????????@@@@@@@@@AAAAAADDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>@@@AAAAAA???<<<<<<<<<<<<;;;;;;999888888777666666666666666666777333333222111111222444555333333222222111000000000//////.........---------,,,---...///000///......------,,,,,,+++,,,,,,,,,+++++++++************)))***************+++++++++******))))))))))))((((((&&&''''''''''''&&&%%%%%%((((((((((((((((((((((((!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$########################""""""""""""#########$$$###############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))************)))))))))*********++++++,,,,,,,,,---------------/////////000000000111111111111111000000000000111111111111222333444555555222333333333333333333333444444444444444444444444666555555777999999888777777666666666666777777888777666444333111111000000333333333333333333333333444444444444333333333333;;;<<<===<<<;;;;;;===>>>???CCCHHHMMMRRRXXX___ccciiijjjlllmmmoooqqqsssuuuyyy|||~~~|||{{{{{{zzzwwwooojjjgggdddaaa___cccjjjqqqtttxxx{{{|||||||||{{{xxxyyyyyyyyyyyyxxxwwwvvvvvvxxx|||{{{uuutttrrrqqqqqqrrrtttvvvvvvwwwwwwuuutttttttttsssppppppppprrrtttvvvvvvvvvtttrrrpppmmmkkkjjjjjjjjj```___[[[VVVOOOHHHCCC@@@<<<888333000/////////............---............************************&&&'''((()))((('''&&&%%%)))(((((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''&&&$$$######$$$(((((())))))))))))((((((&&&&&&'''''''''(((((((((******)))(((''''''''''''((((((((((((((()))***************))))))((((((((())))))************))))))&&&'''''''''((((((((()))))))))))))))))))))))))))))))))************))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000000000111111111222222222111222333222000000000222333333333333444555666777777777888888999999::::::===<<<<<<;;;<<<===???@@@======>>>>>>>>>>>>=========>>>@@@AAACCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGDDDCCCCCCBBBAAA@@@@@@???AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>???@@@@@@???=========<<<<<<;;;:::888888666555444333333333333333333222111111111222333333222222111111000//////////////////.........------+++,,,...000000///...---+++++++++***++++++,,,,,,+++++++++*********)))))))))))))))***+++++++++,,,))))))))))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))(((((()))))))))*********)))************+++++++++---------------------...////////////000000000000333222111111111222222222111111222222333444666666222333333444444333222222333333444444444444444444555555555666888888777555777777666666555666666666777777555333222111000000333333333333333333333333222333333333444555555555777888888777666666777999777999<<<>>>AAADDDHHHJJJPPPTTTXXX\\\___dddjjjnnnrrrwww}}}~~~}}}}}}{{{wwwrrrppprrrvvvzzz~~~|||vvvqqqmmmkkkiiigggjjjoooppprrrtttvvvyyyzzzzzzyyyxxxxxxxxxwwwtttqqqmmmkkklllooosssxxx|||}}}sssrrrqqqppppppqqqrrrssstttrrrppppppooonnnnnnoootttrrrqqqqqqssssssrrrpppeeeccc```\\\XXXVVVTTTSSSJJJHHHDDD???:::666333111111000...------,,,***(((+++++++++*********))))))******++++++++++++++++++'''((()))***)))((('''&&&((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))&&&'''((('''%%%$$$%%%&&&(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''))))))(((((())))))******)))))))))))))))((('''''')))(((((((((((((((''''''))))))************))))))$$$%%%&&&'''((()))***+++))))))))))))))))))))))))&&&'''((()))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////////////////000000000000111111111111222222222222111222333222000000000222444444444444555666777777999999999::::::;;;;;;;;;<<<;;;::::::;;;===>>>@@@>>>??????@@@@@@??????>>>===>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>?????????>>>===>>>??????>>>===<<<<<<<<<<<<;;;:::999888888777666444222111111000333222222222222222222222222222111000000//////...///.........------------+++,,,...000000///---,,,++++++*********+++,,,,,,+++++++++*********)))))))))))))))***+++++++++,,,(((((((((((((((((())))))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""##################""""""""""""############$$$###########################$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$######""""""$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''))))))((('''''''''''''''))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,***+++,,,---...///000111............////////////444222111111222333333222000000000111111333444444333333444555555444222111333333333333444444444444333222222333555666555444888777777666666666666777555444444333333333333444333333333333333333333333111111222333555666777777333444444333222222444666888888888888888999::::::>>>BBBGGGKKKOOOTTT\\\bbbgggnnnwww}}}~~~|||{{{{{{yyyuuuqqqmmmllloooqqqzzz~~~{{{uuurrrqqqpppmmmooosssvvvvvvwwwzzz}}}{{{zzzyyywwwrrrmmmhhhfffdddgggkkkpppwww}}}}}}wwwvvvuuusssrrrrrrsssssswwwrrrnnnnnnnnnkkkjjjkkkkkkgggcccbbbaaa```\\\XXXOOOMMMJJJFFFBBB>>><<<;;;:::999666444111000/////////.........///---***'''******+++******)))''''''*********++++++++++++++++++++++++++++++******)))'''((()))(((&&&%%%&&&'''''''''''''''((((((((((((&&&&&&&&&''''''(((((()))((()))******)))((()))***'''(((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''(((((((((((()))+++,,,,,,************)))((('''&&&((((((((((((''''''''''''))))))************))))))%%%%%%&&&''')))***++++++))))))))))))))))))))))))&&&'''((()))++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000////////////000000000000111111111222222222222333000222333222111111222333555555444555555666777888:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>?????????@@@@@@@@@@@@??????===>>>???@@@AAABBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCBBB@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCBBB@@@>>>======<<<<<<<<<===>>>>>>>>>===<<<<<<===>>>===<<<;;;<<<<<<<<<<<<;;;::::::<<<;;;999777555333222222333333333333333222222222222222111111000/////////......---------,,,,,,,,,+++,,,---...///...------,,,,,,++++++***++++++++++++++++++************)))***************+++++++++''''''(((((((((((())))))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$""""""""""""################################################$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###"""""""""######$$$%%%$$$###"""!!!"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((('''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,,,,,,,---------,,,,,,,,,---...//////000------------............222000//////222444333222000000000000111222333333444444666666666444333111222222333333333444444444333222000111333555666666666666666666777888999999555444333333222222222333222222222222222222222222000000111222333444555555222333333333111111333555777666444444444444444444555888<<<===>>>AAAHHHNNNSSSYYYaaahhhlllnnnooopppsssrrrpppmmmjjjjjjlllnnnuuuyyy~~~|||wwwtttuuuuuurrrrrrtttxxxwwwwwwzzz~~~}}}{{{wwwrrrmmmhhheeebbbcccggglllsss{{{|||zzzyyywwwtttsssqqqqqqpppqqqiiicccbbbaaa[[[YYYZZZSSSNNNIIIHHHHHHFFFAAA<<<;;;:::888555333000///...111000///...------------///...------------,,,***++++++,,,,,,,,,+++***))))))))))))*********++++++++++++***)))))))))))))))&&&((()))(((&&&%%%&&&(((''''''''''''((((((((((((%%%%%%&&&''''''((())))))'''(((******))))))***,,,''''''(((((((((((('''''''''''''''((((((((())))))(((''''''(((((()))++++++(((((()))******)))((('''(((((((((((((((((((((((())))))************))))))(((((()))))))))))))))***))))))))))))))))))))))))((())))))***++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000111111111222222222333333000222333333222222333555666666666666666777999999;;;;;;:::::::::::::::::::::;;;<<<===>>>?????????>>>>>>????????????>>>>>>===>>>>>>???@@@BBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCAAA>>>===<<<<<<;;;;;;;;;<<<>>>>>>===<<<::::::<<<===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;999777666444444444444444444444444333222222333222222111111000//////---,,,,,,,,,,,,+++++++++,,,,,,---------............---,,,++++++++++++++++++++++++************)))+++++++++***************'''''''''((((((((()))))))))((('''&&&&&&&&&''''''((((((((((((((((((((((((%%%$$$###""""""###$$$%%%""""""""""""####################################""""""""""""############!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&""""""!!!!!!"""###$$$$$$$$$###"""!!!!!!###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,---------......000000///...---,,,,,,,,,,,,,,,,,,---------......111...---...111444333111222222222222222333333444444555666777777555333222222222222333333444444444555333111222444777888999444444555666888:::;;;<<<888666555333111//////...111111111111111111111111//////000000111111222222000111222000//////000222222000//////111222222111222555777555333333999>>>:::???FFFLLLQQQVVV[[[^^^dddeeeeeedddccccccfffhhhqqqvvv{{{}}}~~~~~~}}}}}}|||xxxvvvxxxxxxuuutttvvvrrrppppppsssyyy}}}~~~}}}~~~|||xxxsssnnnjjjgggcccdddggglllsss{{{{{{uuutttqqqnnnllljjjhhhhhh```WWWOOONNNKKKDDD@@@AAA@@@;;;777777999999555111111000000///...---,,,,,,,,,+++******)))))))))***,,,)))'''&&&''')))))))))'''(((***+++++++++***)))'''((((((((())))))******)))((('''%%%%%%&&&''''''&&&((()))(((%%%$$$&&&(((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))###%%%'''''''''''')))***''''''((((((((((((''''''))))))))))))************(((''''''''''''(((((()))&&&'''(((*********)))))))))))))))))))))*********))))))************)))))),,,++++++***)))(((((('''))))))))))))))))))))))))***++++++++++++***))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111222222222333333333000111333333333333555666666666666666777888999:::;;;::::::999999888888888:::;;;===???@@@AAA@@@@@@======>>>>>>>>>>>>=========>>>>>>???@@@BBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDBBB@@@>>><<<===<<<;;;;;;;;;===>>>???===;;;999999;;;<<<;;;:::999:::;;;<<<============888888777555555444444444444555555555444444333222333333222222111000000000,,,,,,,,,+++++++++******------,,,,,,,,,---...//////...---,,,+++++++++++++++++++++************))),,,+++++++++******))))))&&&'''''''''(((((())))))***)))((('''&&&'''((((((************************&&&%%%###"""""""""############$$$$$$$$$$$$######&&&&&&%%%$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$###!!!$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))))))((('''&&&)))(((((((((((('''''''''******))))))((((((''''''))))))))))))************)))******+++------...///---------------------------......///////////////---...///000111222333333444444444444444444444444555555444333222222111000///000222444555555555444777666333222222444666888444444444444444444444444555444444333222111000000111222222111///...000111111222333333222000---,,,111111111111111111111111000000////////////000000222222222222222333333333444555888<<<@@@BBBDDDEEEHHHMMMRRRTTTTTTUUU[[[___eeegggkkknnnppptttyyy|||}}}|||zzzxxxwwwuuuuuutttrrrpppqqqtttwwwvvvtttrrrppprrrwww|||vvvvvvuuurrroookkkgggeeeccceeeiiimmmrrruuuxxxyyywwwwwwwwwvvvrrrnnniiifff___]]][[[WWWSSSOOOKKKIIIAAA@@@>>>;;;888555333222111111000000////////////+++++++++++++++++++++++++++++++++++++++***))))))((('''''''''''')))+++,,,************))))))))))))(((((((((((((((''''''&&&'''''''''''''''&&&&&&%%%'''&&&%%%&&&((((((((('''((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&''''''((()))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********(((''''''&&&'''((()))***))))))((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,***))))))))))))************+++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...////////////...------,,,,,,...///111222333333222111000000111222222333444444666555444444555777:::;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<======>>>>>>?????????>>>=========>>>???@@@>>>>>>>>>===>>>>>>???@@@@@@BBBDDDGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFHHHHHHIIIHHHGGGEEECCCBBBEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCDDDDDDCCCCCCBBBAAA===<<<;;;999888888999999999888888777888999;;;<<<======<<<;;;;;;;;;;;;<<<>>><<<:::777666555666777444333222222111111222222444333222000///---,,,+++)))***,,,------,,,+++***/////////...---,,,***))),,,,,,,,,++++++*********,,,+++***))))))***+++,,,000///---+++***))))))(((***)))'''&&&%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%$$$###"""""""""############$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))************((()))***+++---...///000//////.........---------......///000000000000///......///000111222222333222222222222222222222222444444444444444444333333000111333444555555444444555444222111111333666777555555444444444333333333555444333333111111000///111111222000///...000111///000111111111///---,,,........................//////............//////////////////////////////333444555666777777777777888<<>>??????@@@@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFDDDBBBAAADDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA???>>><<<;;;::::::;;;;;;999999999999999;;;<<<=========<<<;;;;;;;;;;;;<<<<<<:::888555444333444444333333222111111111111111222111111000///...------,,,,,,---------,,,,,,+++,,,------------,,,,,,+++,,,,,,,,,++++++*********+++***))))))))))))***+++++++++***)))((((((((((((***)))'''&&&%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$$$$###"""""""""############$$$$$$$$$$$$###### !!!!!!"""""""""######""""""""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$%%%$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((((((((('''&&&######$$$%%%&&&'''((()))(((((((((((())))))))))))))))))))))))************(((((()))+++,,,...//////000/////////......------...///000000111111000000/////////000000111111111222222222222222222222222333333444444444555555555222333444555555555333333222111000000111333555777555555555444444333333333444444333222111000000///000111111000......///111---...///000000///...---........................///......------....../////////......------,,,,,,000000000/////////......000333666777555555888;;;???AAACCCDDDFFFHHHKKKNNNNNNOOOPPPQQQQQQRRRRRRRRRPPPQQQRRRRRRRRRUUUYYY\\\\\\[[[XXXVVVUUUUUUUUUVVVUUUUUUUUUTTTRRROOOMMMKKKJJJJJJJJJJJJJJJIIIHHHHHHCCCBBBAAA???===;;;:::999444444444444333222111000111000///---,,,***)))(((*********)))))))))))))))************************(((((())))))(((((('''&&&'''(((((()))))))))((((((%%%%%%&&&'''((()))***+++++++++++++++***)))(((((((((((()))))))))((('''''')))(((((((((***+++***)))(((((((((((())))))))))))%%%%%%&&&''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((++++++***))))))(((''''''((((((''''''((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))+++,,,,,,***))))))***)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...///---......///000000111111000000000000111222333333333333333333333444444444555555444444555777999::::::;;;<<<===============;;;;;;<<<===>>>@@@@@@AAABBBAAA???>>>===>>>>>>????????????>>>???@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHEEEFFFFFFEEEDDDCCCBBBAAADDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>============;;;:::::::::;;;<<<===>>>======<<<;;;;;;;;;;;;<<<;;;999777555444444444444222222111000000000000111000000/////////////////////......---,,,,,,,,,,,,******+++,,,,,,---,,,,,,+++++++++++++++***************))))))))))))******(((((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''#########""""""""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""############""""""""""""######""""""""""""""""""##############################""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&''''''((())))))***'''''''''((()))*********((()))))))))*********************+++,,,,,,------------------........./////////000111111111111111/////////000000000000000444444444444444444444444333333333333333333333333444555555666555444333222111111000000222444666777333333333444444444555555444444333222111000//////000111111000......///000---...///000000000//////000000000000000000000000//////............//////222111111000///...------,,,,,,,,,------...//////111333444444222222333555444555777777777999;;;>>>======>>>@@@@@@AAAAAAAAA<<<===>>>>>>???AAADDDGGGFFFFFFEEECCCAAA@@@>>>==================;;;999888777777888888999888888888777666444222111111111222......///000000000//////------,,,,,,+++***))))))************************''''''''''''''''''''''''***************))))))((('''((()))))))))((('''&&&%%%%%%&&&&&&'''(((((()))&&&'''(((***++++++,,,,,,)))))))))))))))(((((('''&&&%%%%%%%%%'''((('''&&&((((((((()))))))))))))))&&&'''''''''''''''&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''(((((()))*********%%%&&&&&&''''''((()))***)))(((((((((((())))))***)))))))))))))))))))))))))))***,,,,,,***)))******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......---........./////////000000000/////////111333444444444444444444444444333555444444444555777888999;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<>>>???@@@AAABBBBBBAAA@@@>>>=========>>>???????????????@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHEEEEEEEEEEEEDDDCCCCCCBBBDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@??????>>>>>>>>>>>><<<<<<<<<<<<===>>>??????======<<<;;;;;;;;;;;;<<<;;;:::999777666666666666222111000000///000000000000000/////////.........000///---+++++++++,,,,,,******++++++,,,,,,+++++++++++++++***************))))))))))))))))))))))))((((((((())))))((((((((()))(((((('''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''""""""""""""###"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######$$$$$$$$$######""""""""""""######((((((''''''&&&%%%$$$$$$########################""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++((()))))))))************,,,,,,+++++++++*********))))))***+++---...///000//////000111111111111111///////////////000000000444444444444444444444444333333222222111000000///444555555555555333222111111111111222333555666888000111222333555666777777444333333222111000///...000111111000...---///000...//////000111111111111////////////////////////000//////......//////000222222111000//////......,,,,,,+++,,,---///000111//////000///...---......000111222222222222444666444555666666666666666555555666777666555666888;;;666666777777666444222111111222333444444333111111---...//////000000000///000///---+++++++++,,,---+++++++++,,,,,,++++++***+++++++++++++++***************************++++++***************************************)))((((((&&&'''((())))))(((&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&((()))*********)))))))))))))))(((((('''%%%$$$###$$$&&&'''&&&%%%''''''(((((()))))))))***((()))(((((('''&&&%%%$$$'''&&&&&&%%%&&&'''(((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''((())))))******,,,,,,***(((%%%""" ((((((((((((((()))******))))))))))))))))))))))))(((***,,,,,,***)))***+++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------.........------,,,,,,,,,000//////...///111222333444444444444444444444333444444444555555666777777:::;;;<<<===>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAABBBAAA???===<<<<<<======??????>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBB@@@@@@???>>>===>>>>>>???????????????>>>>>>>>>===<<<======>>>?????????@@@======<<<;;;;;;;;;;;;<<<:::999888777666666555555222111000000///000000000111111000///...---,,,,,,...---+++*********+++,,,++++++,,,,,,++++++******************************(((((((((((((((((((((((((((((((((((('''&&&%%%$$$(((((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''' !!!"""#########""""""######$$$$$$$$$$$$#########"""""""""!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%###"""!!!###############$$$$$$$$$""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))******+++))))))))))))************,,,,,,++++++******))))))'''((()))+++,,,...//////...///000000111111000000.........//////000000000222222222222222222222222333222222111000///...---333333444444444333111000222222222333333555666666000000222333555666777888333333222111000//////...///000000///------...000///000000000111111222222------------------------///..................////////////...------,,,,,,...---,,,++++++,,,---...---------------,,,,,,,,,...///000000//////111222000000000000000//////...///000111000......///111///000111222111000///...+++,,,---...///...---,,,---------------,,,+++***------+++*********+++,,,***+++++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%(((((()))))))))((('''''''''&&&%%%&&&((()))((('''&&&&&&''''''(((((())))))(((((()))(((((('''%%%%%%'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))(((((('''''''''***))))))(((&&&$$$"""!!!(((''''''(((((()))***+++))))))))))))))))))))))))(((***++++++*********+++)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------......------,,,++++++***////////////000111222222333333333333333444444444444444555555555666666666999:::;;;<<<===>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@???===<<<;;;<<<<<<===>>>>>>>>>===>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEDDDDDDDDDEEEFFFFFFCCCBBBBBBAAAAAABBBBBBBBB@@@???===<<<<<<<<<===>>>===>>>>>>??????>>>======<<<===>>>???@@@@@@@@@???======<<<;;;;;;;;;;;;<<<777777666666555444333333222222111000000000000111111111000///...,,,,,,++++++++++++******++++++,,,,,,,,,---,,,,,,+++******)))))))))***************''''''((((((((((((''''''&&&&&&''''''&&&%%%###"""(((((()))))))))(((((('''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''' """#########""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########!!! """"""#########$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))************)))*********++++++++++++******+++,,,,,,------.........///000000000000///,,,------...///000111111222222222222222222222222222222111111000000//////111222333333333222111000111222222222333333333444222222333444444555555666333333222111000///......///000000///------...000000000/////////000000111---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,///...,,,+++***+++,,,---...---------...//////...---...///...------///111,,,,,,------------,,,,,,+++,,,---,,,+++***+++------.../////////...------'''((()))***+++***)))))),,,---------,,,+++***)))------,,,++++++++++++++++++++++++++++++***))))))((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''((()))'''''''''''''''(((((((((&&&&&&'''&&&&&&%%%$$$$$$'''(((((((((((('''&&&&&&)))((('''(((***+++***)))%%%%%%%%%&&&'''(((((((((&&&&&&'''((((((((((((((('''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''$$$%%%'''(((************''''''''''''((()))***+++))))))))))))))))))))))))((()))++++++******+++,,,)))************+++++++++******+++++++++,,,,,,,,,+++,,,---.........------------------------,,,,,,---...///000111111111111111111222222333333444444444444555555666555555555888999:::;;;============????????????????????????===<<<;;;::::::;;;<<<=========<<<<<<======>>>????????????@@@@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBAAAAAABBBBBBCCC???>>><<<;;;:::;;;<<<======>>>??????@@@???>>>===<<<<<<>>>???@@@@@@??????======<<<;;;;;;;;;;;;<<<666666666666555444333333333333222111111111111111//////.........---------******+++,,,------------+++,,,,,,------------,,,((()))))))))*********+++&&&'''(((((((((((('''&&&&&&'''((())))))(((&&&%%%'''((())))))***)))((('''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''' !!!#########"""!!!######$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&######""""""""""""############""""""""""""######"""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))************''''''(((***+++,,,---.........---------,,,,,,,,,---......///////////////,,,,,,---...///000111222444444444444444444444444111111111111111222222222000111222222333222111000111111111111111222222222555555444444444333333333333333222111000///......///000000///------...///000///............//////////////////////////////+++******************+++---------------------...///...,,,+++,,,---///000,,,++++++,,,...//////...,,,.........------///000***+++,,,,,,---------------...//////......///000,,,,,,,,,,,,,,,++++++***((()))***+++,,,+++******)))***+++,,,,,,,,,,,,++++++*********))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******************************)))))))))))))))(((((('''&&&%%%%%%%%%&&&''')))***%%%&&&&&&'''((()))******$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%)))((('''((()))***)))((($$$$$$%%%%%%&&&'''((((((###$$$&&&''')))***++++++'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++******(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))***+++((()))***++++++***)))(((''''''''''''((()))++++++))))))))))))))))))))))))''')))++++++******+++,,,)))************+++++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,------.../////////,,,---///111111111000000000000111222222333444444444444555555666555555555777888999;;;<<<=========@@@@@@@@@????????????>>><<<;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGCCCBBBAAAAAABBBCCCEEEFFFBBBBBBAAAAAAAAABBBBBBCCC???===;;;:::::::::<<<======>>>@@@@@@AAA@@@???>>>;;;<<<>>>???@@@@@@??????======<<<;;;;;;;;;;;;<<<777888888888777666555555444333222222111111222222---------.........//////)))***,,,...//////......******,,,---.../////////(((((())))))*********+++%%%&&&'''(((((('''&&&%%%((()))+++---...---,,,+++'''((()))******)))((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''!!!"""###$$$$$$###"""!!!""""""!!! !!!"""###"""######""""""!!! !!!###$$$$$$######$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$%%%&&&"""$$$&&&%%%$$$###$$$%%%(((&&&$$$""""""$$$&&&(((******)))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&************))))))))))))((((((((((((((()))***************++++++,,,---------------...------,,,,,,222222111000///...------------......///000000111222222333444444444333333222111111111111111222222222222222222222111000///000000000...---...000222222222222222222222222222///000000///......000222111111000000000000111111////////////////////////,,,------......------,,,---------,,,,,,+++++++++------------------------------------------------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,************************))))))))))))))))))))))))'''(((+++---...---+++***))))))************))))))+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$***((('''%%%&&&''')))***'''''''''''''''((())))))***'''###!!!%%%'''%%%%%%&&&'''((()))***+++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((()))******)))((('''&&&&&&%%%((()))***+++***)))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++,,,+++***((((((((())))))******************++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111111111111000000000000000222333333444444555666666666666666666555555555555888888888999:::;;;<<<===???@@@BBBBBBBBB@@@>>>===;;;::::::999999999::::::???>>>>>>>>>>>>>>>??????>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDFFFEEECCCDDDFFFGGGGGGFFFDDDBBBAAA@@@@@@AAACCCDDD@@@@@@@@@?????????>>>>>>@@@???===<<<;;;;;;;;;<<<======>>>>>>??????@@@@@@===>>>????????????>>>>>>;;;;;;:::::::::999999999;;;:::888777555555666666777666444333222111111111111111000......---------)))***,,,------,,,***)))))))))***+++---000222333//////---+++***)))((((((***))))))((('''&&&&&&&&&))))))))))))))))))))))))((('''&&&&&&''')))+++---))))))((('''&&&&&&%%%%%%#########$$$%%%&&&((((((!!!""""""###"""""""""!!!$$$######"""!!!!!!!!!!!!"""""""""###""""""!!! !!!"""$$$###""""""###%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$!!!"""$$$&&&%%%$$$###$$$%%%'''&&&$$$######$$$&&&'''!!!"""###$$$%%%'''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******************************++++++,,,,,,,,,,,,,,,+++111000000//////...---------.........//////000000222333333444444444444444222222111111111111111111222222222222222111000000000111222111000000111222000000000000000000000000///000000000......000111/////////...//////000000------------------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++******++++++*********************************+++++++++,,,,,,+++******))))))*********************************)))))))))))))))))))))))),,,+++)))))))))+++...///))))))************))))))******)))))))))((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&''''''(((---+++***(((((()))***+++''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))((((((''''''&&&&&&&&&((((((*********)))'''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++******)))(((((()))***+++))))))*********+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111////////////////////////000000000111222222333333555555555555555555555555888888888999:::;;;<<<===???@@@AAABBBAAA@@@>>>===;;;;;;::::::::::::;;;;;;???>>>>>>======>>>>>>???=========>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCEEEDDDBBBCCCEEEFFFFFFEEECCCBBB@@@??????@@@BBBCCCAAAAAA@@@@@@@@@?????????@@@???===<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======;;;;;;:::::::::999999999999888777555555555555666666555444333222111111111111000///......---------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,---...///------,,,+++***************))))))(((''''''&&&&&&))))))))))))))))))))))))&&&'''((())))))))))))))))))(((((('''&&&&&&%%%%%%''''''&&&&&&''''''(((((("""!!!!!! !!!!!!""""""%%%%%%%%%$$$###""" !!!!!!"""############""" !!!###"""!!!!!!"""$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''%%%""""""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''')))***'''''''''''''''&&&&&&&&&'''''''''(((((())))))***)))(((((((((((()))******++++++******)))(((((('''))))))***+++,,,,,,,,,,,,.................................///////////////222222333444444444444444333333222111000000000111111222222222222222111000///111333444222111000111///////////////////////////000111000......///111------------...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++((((((((((((((())))))))))))*********++++++++++++*********))))))******+++************************))))))))))))))))))))))))+++************,,,---...((())))))******))))))((((((((((((((('''''''''''')))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))(((((('''***))))))((('''&&&%%%%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))***+++,,,(((((()))***+++,,,,,,---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000............/////////////////////000111111222222555555555666777777888888777777777888999:::<<<<<<>>>???@@@@@@@@@???===<<<<<<<<<;;;<<<<<<<<<<<<<<<>>>>>>============>>>>>>;;;;;;<<<>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAACCCBBBAAAAAACCCDDDDDDCCCAAA@@@???>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>===;;;;;;;;;;;;<<>>>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;::::::::::::999999999666666555444444555555666555555333222111111000000111000///......---......///...,,,++++++,,,...///---,,,++++++******++++++++++++*********++++++,,,***))))))((((((''''''&&&))))))))))))))))))))))))&&&''')))******)))'''&&&((((((((('''&&&&&&%%%%%%)))((((((''''''&&&&&&&&&!!!!!!  """######$$$%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$!!!""""""!!!!!!"""###$$$$$$############$$$$$$########################$$$%%%''''''%%%$$$%%%%%%"""$$$&&&%%%$$$###$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***))))))(((((())))))***+++++++++******))))))))))))))))))***,,,,,,---------++++++,,,------......///......//////////////////000000111222333333333333333333222111000000000000111111222333333222222222---111444666444111///...000000000000000000000000000111111000......///111------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++''''''(((((((((((()))))))))))))))************+++++++++*********+++,,,,,,************************))))))))))))))))))))))))%%%(((,,,///000...***((((((((())))))))))))((((((((((((((('''''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''%%%###"""%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&%%%%%%$$$$$$))))))((('''&&&&&&%%%$$$((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******+++'''((((((***+++,,,------,,,,,,,,,---------......,,,,,,,,,---------------............//////000000......///////////////000000000000111222222333333555555666777888999:::;;;777777777777888:::;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<===============>>>>>>===<<<<<<<<<======:::;;;<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???BBB@@@??????AAABBBBBBAAA??????>>>=========>>>>>>???????????????>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::999999999888888444444444555555666666777444444222111111000000000000000///...............///...---,,,,,,---...///,,,,,,+++***)))))))))***++++++************++++++))))))))))))((((((''''''(((((((((((((((((((((((('''((()))))))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$!!! !!!"""###!!!"""###%%%%%%%%%$$$### !!!"""###$$$$$$$$$!!!""""""!!!!!!"""###$$$$$$############$$$$$$########################"""$$$&&&&&&&&&%%%&&&((("""$$$&&&%%%$$$###$$$$$$"""###%%%''''''&&&%%%$$$((((((((((((''''''''''''&&&'''''''''''''''''''''%%%&&&&&&'''((())))))***)))))))))))))))***++++++*********+++++++++,,,,,,******,,,---............******+++,,,---...//////............////////////......000111111222222222333222222111000000111111000111222333333333333333000444888:::888444111000////////////////////////000111111000...---///000///.........//////000111------------------------)))******++++++******)))++++++++++++++++++++++++*********************************+++++++++,,,,,,((()))***++++++++++++***((((((((()))))))))******(((((()))))))))*********)))))))))))))))***++++++************************************************$$$'''+++---...,,,***((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''%%%###!!!&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&))))))(((((((((''''''''''''''''''''''''''''''''''''%%%""" """%%%'''$$$$$$%%%%%%&&&''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))************))))))(((((('''((((((***+++,,,------,,,,,,,,,---------......,,,,,,,,,------...................../////////////////////000000111111111///000000111111222333333222333444555666888999999666666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>======>>>======<<<;;;;;;<<<<<<;;;;;;===???AAACCCDDDEEECCCDDDCCCCCCBBBAAA??????@@@???===>>>@@@AAAAAA@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;::::::;;;<<<<<<:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;:::999999999888888888777777777777444555555666777777777777333222111111000000000000000//////............///------////////////------******)))))))))***++++++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&& !!!"""###### """###$$$%%%%%%%%% """"""######### !!!###"""!!!!!!"""$$$#########""""""#################################"""###%%%$$$"""!!!"""""""""$$$&&&%%%$$$###$$$%%%"""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******))))))))))))***++++++)))******+++,,,,,,------+++,,,------............******+++,,,---...///000------......///000000000---...///000111222222222222111111111111111222222000000222333444444444444444888<<<>>><<<888555333........................111111111000...---...000000000///////////////000------------------------*********++++++******************+++++++++++++++************************)))))))))******++++++,,,((()))***+++++++++***)))(((((())))))******++++++(((((((((((())))))))))))'''''''''''''''((()))******************************************************(((&&&%%%&&&(((+++---'''(((((())))))((((((''''''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))%%%%%%&&&&&&'''''''''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""" """%%%'''%%%%%%&&&&&&'''''''''(((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))++++++++++++***)))''''''(((((()))***+++,,,,,,---******++++++++++++,,,,,,,,,,,,,,,---......//////......////////////////////////000000111111222222.........///000000111111///000000222333444555555555555666666777888:::;;;::::::::::::;;;;;;;;;;;;:::;;;<<<>>>>>>>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDCCCCCCCCCBBBBBB@@@?????????>>>======???@@@@@@???>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<<<<::::::;;;;;;<<<======>>>;;;;;;<<<;;;;;;:::999888777777666666666555555555444555666777777777777777222111111000//////000000//////............//////,,,---///000000///---,,,))))))))))))***+++,,,,,,---,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&(((***''''''''''''''''''''''''&&&'''((()))******)))((( !!!"""############!!!!!!!!!!!!""""""###$$$ !!!!!!!!!!!!!!!!!!"""$$$###""""""###%%%###""""""!!!!!!""""""###########################"""$$$%%%$$$!!!  """$$$&&&%%%$$$###$$$%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))******+++,,,************+++++++++++++++,,,,,,---------,,,,,,++++++,,,---...//////000+++,,,---...///000111222...///000222333333444444000000000000111222333333///000111333444555555555555999===>>><<<888555444........................111222222000...---...///000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***)))*********++++++++++++))))))))))))))))))))))))(((((())))))***++++++,,,((()))+++++++++***(((''''''(((((()))******++++++'''''''''((((((((())))))(((((((((((()))***+++,,,***************************************************'''$$$"""###&&&***---''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''''''''))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((())))))***+++******)))((())))))*********+++++++++******++++++++++++,,,,,,,,,,,,------...//////////////////////////////.........//////000111111222......///000000111111222///000000111222333444444555555555666777888999:::999999999999999:::;;;;;;888:::<<<>>>>>>>>>===<<<>>>===<<<;;;::::::::::::::::::;;;===>>>@@@AAAAAABBBBBBBBBBBBBBBAAA@@@??????>>><<<===???@@@@@@???>>>>>>>>>======<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;:::999888555555555444444444333333333444555666666666555444111111000////////////000//////............//////---------......---------+++************+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((((()))'''''''''''''''''''''''''''(((*********)))'''&&& """$$$$$$$$$$$$######"""!!! !!!"""""" !!!###$$$$$$######$$$%%%""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$%%%%%%###""""""###"""$$$&&&%%%$$$###$$$%%%######$$$$$$%%%&&&''''''(((((('''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((************))))))))))))*********)))******+++,,,++++++******)))(((((((((++++++,,,,,,,,,+++******,,,,,,---......///000000***+++,,,...000111222333000000222333444555555555//////000000111222444444///000111333444555666666444777:::;;;999666333111111111111111111111111111111222222000...---...///000///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))******++++++++++++(((((((((((((((((((((((('''(((((()))***+++++++++)))***+++,,,+++)))'''&&&'''''''''((()))******+++''''''''''''((((((((())),,,,,,,,,,,,---...///000************************************************$$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((($$$$$$######$$$$$$%%%&&&"""%%%))),,,---***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))'''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((&&&''')))***++++++************************++++++,,,,,,---------.........,,,,,,------...///000000///////////////.........---------...///000000111111111111222333333444444222333333444444555555666555555555555666888999:::999888888888999::::::;;;888999;;;===>>>>>>===<<<>>>===<<<;;;:::999999:::888999:::;;;<<<>>>>>>???AAAAAABBBBBBBBBAAA@@@@@@???>>>======???@@@@@@???>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<=========<<<;;;:::::::::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888444444333333333222222222333333555555555444333222111000000////////////000//////.........//////000///...,,,++++++,,,...///---,,,++++++++++++++++++(((((((((((()))***+++,,,)))))))))))))))*********))))))))))))))))))))))))###$$$&&&((())))))((('''&&&''''''''''''''''''''''''((())))))(((&&&###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!! """"""""""""############""""""""""""##################$$$$$$$$$$$$######$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))---------,,,,,,+++++++++******)))(((((((((((((((++++++************++++++,,,,,,---------------------------------...//////111111111111222333444555444333222111111111222333/////////000111333444555333444444444333111000.........------------...///111111000///////////////------------------------.........------,,,,,,,,,++++++++++++++++++++++++************************((((((((()))******++++++,,,+++)))((((((((()))***))))))))))))))))))))))))+++***)))((('''&&&%%%%%%''''''(((((())))))******(((&&&'''+++000222...******)))))))))***,,,...///...---,,,+++)))((('''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%%%%&&&'''((()))*********)))'''%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''$$$$$$&&&'''''''''&&&%%%(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&(((+++,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++---,,,((($$$'''&&&&&&%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&++++++***)))((('''&&&&&&)))))))))(((&&&''')))+++'''''''''''''''((())))))''''''''''''((()))***+++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,))))))*********+++++++++---,,,,,,,,,,,,---......,,,---------.../////////,,,,,,...///000000000000////////////............222222333333333444444444111222333555666888999:::888888888777777777777777;;;;;;<<<<<<===<<<<<<<<<:::999999888888999999:::::::::;;;<<<=========<<>>===???>>>>>>>>>======<<<<<<<<<<<<======>>>?????????;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===============::::::<<<<<<<<<<<<::::::999888555333222333333444333222222111111222222333000000000///......------)))***,,,///000000000000***+++---///000//////...************)))))))))(((+++++++++******(((''''''))))))))))))((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''""""""""""""""""""""""""""""""""""""""""""""""""############""" !!!!!!"""""""""#########""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))))))))))))))******,,,,,,++++++************+++***)))((((((((())))))+++******))))))******+++,,,,,,,,,---------------......------......///000111111111111222333444444444333222111111111222222/////////000111222444444///000000000000...---,,,//////..................000000///............///------------------------......---------,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))))))))++++++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((((((((((((&&&&&&***///000---***))))))))))))***,,,...///000///...,,,***((('''&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$######((('''&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,,,,)))%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&((((((((('''''''''''''''((())))))((('''''')))+++((((((((((((((()))*********))))))(((((((((((((((&&&'''(((((((((((('''&&&*********+++++++++,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---......---------...............---......//////000000000////////////////////////222222222222333333333444333333444666777999::::::888888888888888888888888::::::;;;<<<<<<<<<;;;;;;::::::999999999999:::::::::;;;<<<======>>>======AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@???>>>>>>@@@@@@?????????>>>>>>>>>========================:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999888666333222222333333222111111000000111111222000000//////......------***+++,,,---//////000000,,,,,,------------,,,,,,++++++++++++*********)))***++++++******(((''''''))))))))))))((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###!!! !!!!!!""""""""""""######""""""""""""##################$$$$$$$$$$$$######""""""######""""""!!! ######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''++++++++++++*********************))))))))))))))),,,+++)))''''''((()))++++++******))))))******++++++,,,,,,,,,---------...//////......//////000111000000000000111222333444333222222111000111111111/////////000111222333333------............------111111000000//////......//////...------------...........................------------,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((++++++***))))))(((''''''******)))((((((((())))))))))))))))))))))))))))))''''''((()))***++++++,,,***))))))(((''''''&&&&&&&&&%%%%%%(((---...,,,)))((((((((()))***+++,,,---111000...,,,***(((&&&%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%###!!!%%%%%%$$$$$$%%%&&&((()))(((''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***+++***(((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((())))))(((''''''(((***))))))(((((())))))***+++,,,+++***((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,---.....................---------/////////......///000000000000000000000000000000111111222222222333333333444555555777888999::::::888888888888999999999999888999:::;;;;;;;;;;;;:::::::::999999999999::::::;;;<<<===>>>>>>?????????AAA@@@@@@@@@@@@?????????@@@@@@@@@AAA@@@@@@???>>>AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::888666444222222222222111000000000000000000111000000//////...---------+++++++++,,,---...///000...---,,,+++************,,,,,,+++++++++*********************)))((('''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!!!!!!!!!!!!!"""""""""###!!!"""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''',,,+++++++++***)))))))))))))))))))))))))))))))))+++)))'''&&&&&&''')))*********))))))))))))******+++++++++,,,,,,------...///////////////000111111000000000000000111222222222222111111000000000000...///000111111222222222......//////000000000000222111111111000000///.........---,,,,,,,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))(((((((((((()))))))))((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))******+++(((((((((''''''&&&&&&&&&%%%%%%%%%'''***,,,***(((''''''(((((()))***++++++------,,,***)))((('''&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%$$$######""""""%%%%%%$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''((()))((('''&&&((()))((((((((((((((())))))***,,,+++***(((''''''&&&&&&))))))))))))))))))))))))************++++++++++++))))))))))))************,,,,,,++++++,,,,,,---.../////////...---------,,,111000///......//////000111111111111111222222222111111111222222222333333444444555666777888888999777777777777888888888888777888999::::::::::::::::::::::::999999:::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::999999999:::::::::999999:::::::::999888666444222111111111111111000000000000111111000//////......---,,,,,,,,,,,,+++++++++,,,...///...---+++***))))))***++++++++++++*********))))))))))))******)))(((''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!"""""""""!!!"""""""""##################$$$$$$$$$$$$###############"""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''******))))))(((((((((''')))))))))***************)))'''&&&%%%%%%&&&((()))***))))))))))))))))))*********++++++,,,------...///////////////000111111000000/////////000111111111111111000000000//////...///000111111111111111////////////000111111222111111222222111000//////......---,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''(((((())))))))))))((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%'''((())))))(((&&&''''''((())))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''')))+++'''''''''&&&%%%$$$$$$###'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&((()))((('''&&&'''((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))************************))))))*********+++++++++,,,,,,,,,------------...,,,++++++++++++,,,------/////////...---------,,,111000000////////////000000111111111222222222333111111222222222333333333444444444555555666666666444555555555666666666777666777888999::::::::::::;;;::::::::::::::::::;;;;;;<<<===???@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>??????@@@@@@?????????>>>>>>>>>???????????????;;;;;;;;;;;;<<<<<<======<<<<<<============<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888888777666444333111111000222222222111111222222222/////////...------,,,,,,---,,,+++******+++---...---,,,+++******+++,,,---))))))))))))((((((((((((((())))))))))))(((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######### !!!!!!!!!!!!""""""""""""""""""##################$$$$$$$$$$$$############"""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''))))))))))))************''''''&&&&&&''''''((((((***))))))(((((())))))***))))))***+++,,,---......//////......//////000111000000////////////000000///000000000000///......---...000111222111000000---------------...///000///000111222222111000///......---,,,,,,,,,,,,---........................++++++++++++,,,,,,,,,,,,************************''''''''''''''''''''''''&&&&&&'''(((((()))******''''''((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''((())))))%%%&&&'''(((((((((((('''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((***(((((('''&&&%%%$$$######''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&'''''')))(((((((((''''''&&&&&&%%%'''))))))'''&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((()))++++++))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------...............---------//////000111111111000000000000000111222222333333222222333333333444444444444444444444444444444444333333444444555555666666666777888999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;===>>>@@@AAAAAAAAA@@@????????????>>>>>>>>><<<===>>>>>>???>>>>>>>>>===============>>>>>>>>>:::;;;;;;<<<======>>>>>>======>>>>>>>>>>>>======<<<;;;;;;::::::999999999777777999::::::999777777666555555444333222111111333333222222222222333333//////......---,,,,,,,,,,,,,,,++++++******+++++++++++++++***++++++,,,,,,))))))((((((((('''''''''((((((((())))))(((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$######"""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!!!!!!!""""""""""""""""""##################$$$$$$$$$$$$######"""!!!!!! !!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''((((((((()))))))))'''''')))*********))))))))))))(((((((((((())))))))))))***+++,,,---............------......///000000//////......///////////////000000000///...------...000111222111//////---,,,,,,++++++,,,---...,,,...000111222111000000///......---------------------------------------******+++++++++,,,,,,,,,************************''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&((()))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((()))***$$$%%%&&&'''((('''&&&&&&$$$%%%%%%&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&&&&%%%$$$&&&(((((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%'''))))))'''&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''((()))***+++)))(((''''''''''''((()))))))))))))))************(((((()))))))))*********+++++++++***++++++,,,------------...............,,,...000222333222000/////////000000111222222333333333444444444555555555555555555555555444444444333333444444555666666777666777888:::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::<<<>>>???@@@AAAAAA????????????>>>>>>>>>>>>;;;;;;<<<===============<<<<<<<<<======>>>>>>>>>========================<<<<<<============<<<<<<;;;::::::999888888777777666888;;;======;;;888666444444444444333333222222222222111111111111222222///......------,,,,,,++++++++++++++++++***))))))++++++++++++***)))(((((())))))))))))((((((((((((''''''((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!! !!!!!!!!!"""""""""""""""##################$$$$$$$$$$$$######!!!  !!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((('''(((+++,,,---,,,+++)))))))))(((((((((((())))))((()))***+++,,,---......---------------...//////000//////.........//////...///000000000///---,,,---...000111222111///...///...---,,,,,,,,,---...+++,,,///111222222111000//////...------------...------------------------*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%$$$$$$###&&&'''(((''''''''')))+++$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''"""######$$$%%%%%%&&&&&&!!!"""###$$$$$$%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%###%%%&&&'''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''"""######$$$&&&''''''((($$$&&&))))))'''&&&&&&&&&'''''''''''''''((())))))((((((((((((((()))*********)))(((''''''((()))***))))))))))))************++++++,,,,,,,,,---------++++++******++++++,,,---,,,------....../////////+++---111333444333111///...//////000111111222222444444444555555555666666666666666666666555555555444444555555666777777888777777999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999:::<<<===???@@@@@@AAA????????????>>>>>>>>>>>>::::::;;;<<<======<<<<<<<<<<<<======>>>>>>>>>????????????>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999888777666666555777999===??????===999777222333333444444333333222111111000000000000111111///......------,,,++++++***+++,,,,,,+++***((('''++++++++++++)))'''%%%###************))))))))))))''''''((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######""""""!!!!!!########################!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! !!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$###############$$$$$$'''&&&%%%$$$########################$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))))))))))))))((()))++++++******+++---,,,*********,,,---,,,+++,,,,,,------...////////////............///000000000000000000000000000000////////////////////////+++,,,------...------,,,//////000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,***))))))((('''&&&&&&%%%((((((''''''''')))+++,,,******))))))(((&&&%%%$$$'''(((((()))))))))))))))&&&&&&'''((()))))))))(((''''''((((((((((((''''''((()))))))))((('''&&&&&&$$$$$$######$$$&&&'''((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((+++)))'''%%%%%%&&&(((***+++)))'''&&&&&&&&&%%%$$$)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&)))))))))'''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&***)))'''&&&&&&'''((()))((((((((((((((((((((((((...+++)))))),,,---,,,***------,,,+++++++++,,,,,,,,,---......//////......---......///////////////111000000///...------,,,///000111333555666777888666666666666666666555555444555666777777888888777;;;:::999999:::;;;===>>>>>>===<<<;;;;;;::::::;;;::::::::::::;;;===???@@@AAAAAAAAAAAAAAA@@@???>>>============<<<<<<<<<<<<===???@@@???===<<<<<<<<<>>>===<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888888:::;;;;;;:::999:::;;;777666444222111111111222333333333222111000000///...------,,,,,,,,,------+++++++++++++++***)))(((************************+++,,,,,,,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''')))&&&""""""&&&((("""!!!!!!!!! ########################"""!!!!!!!!!!!!!!!""""""!!!!!!"""######"""!!!!!!""""""############"""""""""############$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%((((((((((((((((((((((((******)))))))))((((((((()))***++++++***)))***,,,,,,*********,,,---,,,+++,,,,,,------...////////////...............//////////////////////////////000000000000000000000000000000000000000/////////+++,,,---///000000000000//////...---,,,,,,++++++++++++++++++++++++++++++))))))***************+++)))))))))(((((('''''''''******((('''''''''((()))'''((((((((((((''''''&&&$$$%%%&&&'''(((''''''&&&&&&&&&''''''((((((''''''&&&''''''((((((''''''&&&'''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$&&&'''(((((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%'''((()))'''%%%%%%%%%&&&%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))(((((('''''''''***((('''&&&&&&'''((()))************************---+++)))***,,,---,,,***+++++++++******+++,,,,,,,,,---......//////......---......///////////////......//////000111111222111111222333555666777777555555555555555555555555555555666777888888888888;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;:::::::::<<<===???@@@AAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>============>>>???>>>===<<<===>>>@@@???>>><<<<<<;;;;;;;;;;;;;;;:::::::::999999999777777777777777777777777666888:::;;;:::::::::<<<888777555333222222222222222222222111000/////////,,,,,,,,,+++,,,,,,------+++++++++++++++***))))))************************+++++++++++++++******)))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((***)))(((''''''((()))***!!!!!!!!!!!! ########################""""""!!! !!!!!!!!!!!!""""""######""""""!!!###$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((******))))))))))))******)))+++++++++)))((()))***+++******+++,,,------,,,,,,,,,,,,---....../////////......---------......////////////////////////000000000000000000000000000///...,,,,,,,,,------+++,,,---...///000000000000000///...,,,+++***)))************************************))))))))))))))))))))))))((((((((((((,,,+++***((('''&&&&&&&&&%%%&&&'''(((((((((((((((###%%%'''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&%%%$$$#########"""######$$$$$$((((((''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$!!!###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))************************,,,+++******,,,,,,,,,*********)))******+++,,,---,,,---......//////......---......///////////////---...///000111222333444333333333444555555666666444444444444444444444444666666777888999999999999:::;;;<<<===>>>>>>>>>>>>======<<<<<<======>>>>>>;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>======>>><<<;;;<<<>>>@@@BBBAAA@@@>>>===<<<<<<<<<::::::999999999888888888999999999888888777777777555777999:::999999:::;;;999888666555333222222111111111000000///.........+++++++++++++++,,,,,,,,,***++++++++++++***))))))***************************************)))((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""###$$$$$$%%%'''))))))'''&&&%%%############""""""""""""########################""""""!!!!!! !!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$%%%&&&'''((($$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***(((((((((((((((((((((((()))((((((((()))***,,,---***+++,,,***)))(((((()))+++******+++---...---,,,+++,,,,,,------...//////......------------......////////////////////////111111111111111111111111111///---*********+++,,,.........//////...------//////...---,,,,,,++++++***************)))))))))*********))))))(((((('''((((((((()))))))))))))))+++***)))((('''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&(((***+++)))(((&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$######%%%'''''''''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((*********+++,,,,,,,,,+++************+++,,,---...,,,---......///.........---......///////////////000000000000000000111111444444444444444555555555222333333333333333444444777777888999::::::::::::999:::<<<===>>>>>>======<<<<<<<<<======>>>@@@@@@<<<<<<======>>>???@@@@@@@@@AAAAAABBBAAAAAA@@@@@@?????????>>>>>>>>>============<<<;;;:::;;;???AAACCCCCCAAA???>>>=========::::::::::::999999999999===<<<<<<;;;;;;::::::999666888:::999888777888999888777666444333111000000/////////......---------------------,,,+++************+++++++++******)))************************)))))))))))))))(((((('''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''+++)))'''$$$"""""""""### """$$$&&&&&&%%%###!!!""""""""""""############""""""""""""""""""""""""###""""""!!!!!!!!!""""""######""""""""""""######"""##################"""""""""#########$$$$$$$$$%%%$$$$$$###""""""######&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))*********++++++***((('''((()))+++******+++---......---++++++,,,,,,---............------------...//////........................000000000000000000000000444222000...------...///------............------,,,,,,------------------,,,,,,++++++***************))))))(((((('''''''''(((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%&&&((()))***)))(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))******)))((((((&&&%%%%%%'''(((''''''###############$$$%%%&&&!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$#########%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,---......///.........---......///////////////......//////////////////333444444444444444444444222222222222333333444444777888999::::::;;;;;;:::888999;;;<<<======<<<;;;<<<<<<<<<<<<===???@@@AAA======>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA>>>>>>=========<<<<<<<<<<<<<<<<<<;;;:::;;;>>>AAACCCBBBAAA???>>>>>>======;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;;;;:::::::::;;;<<<:::777555555555666555444333222000///............---------------/////////...---+++)))((()))******+++++++++******))))))))))))))))))))))))((())))))))))))((('''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''',,,+++***(((''''''((((((%%%%%%&&&''''''''''''''' !!!!!!!!!!!!""""""""""""""""""""""""###"""""""""######$$$%%%$$$######""""""######$$$""""""############"""""""""############$$$$$$$$$%%%%%%$$$###""""""""""""%%%%%%$$$######$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((************)))'''&&&%%%(((*********((('''((()))+++******+++...//////...+++++++++,,,------......---------...///000111222........................////////////////////////111000...------------...((()))+++---///000111111++++++,,,------......///,,,,,,,,,+++******))))))((((((((((((''''''''''''((((((((((((''''''''''''$$$%%%&&&(((((())))))((('''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$ !!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&(((***+++,,,++++++)))'''&&&&&&'''((('''&&&$$$$$$$$$$$$$$$$$$%%%%%% !!!"""$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&''''''((()))))))))************************'''))),,,---,,,+++,,,,,,------,,,------...///000,,,---......//////......---......///////////////+++,,,---...///000111222222222222222333333333333111222222333333444444555777777888999::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBB============<<<<<<<<<<<<<<<<<<===;;;:::;;;===???AAA@@@???>>>============<<<<<<<<<;;;;;;;;;::::::999999999999999999999999===>>>===;;;888555333333333333333333222000///...------------------------------......---+++)))((())))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''(((((('''&&&&&&&&&'''((()))*** !!!!!!!!!"""""""""""""""""""""""""""""""""######$$$%%%''''''$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""###$$$%%%%%%%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&(((******)))'''%%%'''(((***)))(((((()))***+++******+++...000///...***++++++,,,,,,---......,,,,,,---...000222444555................................................,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---///000111111,,,,,,------------------,,,++++++***))))))((((((&&&'''''''''''''''((((((((((((''''''&&&&&&%%%%%%$$$%%%&&&(((((((((((((((%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$######!!!"""$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))+++,,,------)))'''%%%%%%&&&&&&%%%$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%&&&'''(((((()))))))))************************&&&)))---...,,,+++,,,---------,,,,,,,,,------...,,,---......//////......---......///////////////---......///000000111111000000000111111222222222222222222333444555555555666777888999:::::::::::::::::::::;;;;;;<<<===>>><<<;;;;;;;;;<<<===>>>>>>??????AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBB>>>>>>>>>============<<<;;;=========;;;:::;;;<<<======<<<<<<<<<<<<======;;;;;;;;;:::::::::999999777777888888999999::::::===>>>>>><<<888666555555222222333333333222111000---------...............&&&''')))+++,,,+++***)))))))))***+++++++++++++++)))))))))))))))))))))))))))************)))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%% """#########"""######$$$%%%%%%&&&''''''!!!"""""""""######$$$$$$""""""""""""""""""""""""""""""###$$$%%%'''((()))%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$&&&%%%$$$###"""""""""""" !!!"""$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***)))((((((((((((((((((((((((((((((((((((((($$$))),,,,,,+++***&&&((())))))(((((()))++++++******,,,...000000///***++++++,,,,,,---......,,,,,,---///111333555777......................................................///000000//////...+++,,,------.........---.........------,,,,,,,,,+++******)))(((''''''&&&%%%&&&&&&''''''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%'''((((((((('''&&&"""###%%%&&&'''(((((((((((('''%%%%%%%%%&&&)))***'''&&&$$$$$$$$$&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###""" !!!"""$$$%%%%%%%%%$$$***))))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%(((''''''&&&&&&%%%%%%$$$%%%&&&''')))***,,,---...)))'''%%%$$$%%%%%%$$$"""%%%%%%$$$###""""""######(((((('''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$%%%%%% """%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%)))---...,,,+++,,,---------,,,+++++++++,,,,,,,,,---......//////......---......///////////////333222222111000//////......//////000111111222222222222333444444555666666666666777888999999999999<<<<<<;;;;;;<<<===???@@@<<<;;;;;;;;;;;;<<<======???@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBB????????????>>>>>>>>>>>>;;;===>>>>>><<<::::::;;;;;;;;;;;;;;;;;;<<<======:::::::::999999999888888777888999:::;;;;;;<<<===<<<===>>><<<999777666777222333444444444444222222........................ """%%%(((+++,,,++++++((()))***+++++++++++++++))))))))))))))))))))))))***************)))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''((('''$$$!!! """###&&&'''(((((('''&&& """"""!!!###""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""$$$%%%&&&!!!"""######"""!!!"""$$$$$$$$$############$$$$$$$$$"""%%%!!!!!!"""$$$%%%$$$""" ###&&&&&&$$$###$$$%%%!!!"""$$$&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&''')))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((+++++++++,,,,,,,,,------,,,---......,,,,,,---...///...---,,,,,,...///111///000111111111///...---000///...---,,,+++******,,,,,,,,,------.........------------------------,,,,,,,,,---,,,,,,+++++++++***)))))))))))))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&'''((((((***))))))(((&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))))))))************))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###!!!!!!""""""""" """###%%%&&&'''&&&%%%%%%%%%&&&&&&$$$"""!!!!!!"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""$$$&&&(((((((((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''$$$###$$$'''(((%%%"""((('''%%%$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***((('''&&&&&&'''(((***''''''((()))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,///...,,,******,,,...///000//////............///////////////000000000000000000000000000111111111000000//////000222444555555777999:::::::::888777:::::::::;;;;;;<<<<<<<<<>>>????????????>>>======BBBBBBCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>???@@@@@@AAA@@@???===<<<;;;;;;;;;>>>?????????===<<<:::888777888888999999::::::;;;999999::::::::::::::::::<<<;;;999777777888999:::>>>===;;;999777555444333333333333222222222111111...---,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++***++++++++++++***))))))))))))************))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&'''((((((((('''&&&&&&%%%''''''&&&%%%&&&'''((()))((((((&&&&&&&&&&&&(((((($$$$$$%%%&&&&&&''''''(((!!!###""" !!!###""""""!!!!!!!!!!!!""""""  !!!"""######$$$$$$###!!! !!!"""$$$$$$############$$$$$$%%%$$$!!! $$$'''"""!!!"""###%%%$$$""" ###%%%&&&$$$######%%% !!!###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))((((((((((((+++++++++,,,,,,,,,,,,---,,,---...---,,,+++,,,...---,,,+++******,,,---///000000000000000///...............---------------------------------,,,,,,------------------------,,,,,,------------,,,,,,,,,+++)))((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%'''((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&'''&&&######$$$&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$%%%+++***((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,//////------------/////////...............//////000000111111111222222222000000000111111111111222111111111111222444555777666777999:::::::::888777888888999::::::;;;<<<<<>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>><<<<<<===<<<;;;:::888777666777777888999:::;;;;;;;;;;;;;;;:::::::::::::::;;;:::888777777777888999;;;:::999777666444333222333333222222222111111111......,,,+++++++++,,,---------,,,,,,,,,+++++++++***++++++++++++***))))))))))))************)))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%'''&&&&&&%%%&&&'''((()))%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!$$$%%%%%%$$$!!! !!!$$$$$$############$$$$$$%%%$$$$$$%%%'''(((((('''"""""""""###$$$$$$""" """%%%%%%$$$######$$$ !!!"""###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,+++***+++,,,---...000000//////......//////---------......////////////......------,,,++++++------------------------,,,---...//////...------+++***)))((('''''''''''''''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''&&&%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%"""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###############!!!&&&***)))$$$"""%%%)))###$$$%%%%%%&&&%%%%%%%%%###$$$%%%$$$###"""###%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###&&&'''%%%"""!!!%%%)))''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,........................------------...///000000000000111111111111222222111111111111222222333333222222333333444555777888666777999:::::::::999888777777888999:::<<<<<<===???@@@AAABBBCCCCCCCCCCCC???@@@AAABBBBBBBBBBBBBBB@@@???>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@;;;;;;<<<<<<;;;:::999999666666777888999;;;;;;<<<<<<<<<<<<;;;;;;::::::999:::::::::999999999999888777666666555444333222222222222222222111111111000///...------,,,,,,------,,,,,,,,,,,,++++++++++++******++++++******)))(((((())))))******))))))(((***))))))(((((('''''''''))))))))))))))))))))))))'''''''''''''''(((((((((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%&&&''''''(((''''''&&&%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$""""""###"""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###$$$$$$###"""""""""""""""###$$$$$$###!!! !!!"""$$$$$$############$$$$$$$$$###"""$$$'''(((%%%""""""""""""###$$$$$$""" """###%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++++++++***,,,---,,,+++***+++,,,......---------...///000111000...------...///000.........////////////000------------------,,,,,,------------------,,,,,,,,,---///000000000...---)))))))))******,,,---...))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################''''''$$$"""$$$'''$$$$$$$$$%%%%%%%%%$$$$$$"""###%%%$$$######%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$#####################$$$$$$%%%%%%%%%&&&'''''''''%%%######&&&***%%%%%%$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((''''''((())))))''''''((()))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///000111............/////////000111111111222333333333444222333333444555666777888777888999:::::::::999999777777999:::<<<===>>>???>>>???@@@BBBCCCDDDDDDDDD??????@@@BBBCCCCCCCCCCCC@@@??????>>>???@@@BBBCCCCCCCCCCCCBBBAAA???>>>>>>==================<<<<<<777777888:::;;;<<<===>>>======<<<<<<;;;:::999999;;;;;;;;;;;;;;;:::999999444444444444333333333333222111111111111000000000//////......------------,,,,,,,,,++++++++++++******************))))))((((((((())))))))))))((((((******)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""######%%%$$$###""""""!!!!!!""" !!!######""""""###%%%$$$$$$############$$$$$$&&&### !!!###$$$""" ###"""!!!"""###$$$"""!!!$$$$$$%%%'''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***)))))))))*********++++++***+++,,,+++******+++,,,------------......//////000///...------...///000000////////////.........++++++,,,,,,---...//////......---------,,,,,,,,,,,,---///111111000///...))))))))))))***+++,,,---((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###############%%%$$$$$$######$$$$$$%%%&&&&&&$$$########################$$$$$$%%%%%%%%%(((%%%"""!!!###%%%&&&%%%'''''''''''''''&&&&&&&&&###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((()))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,---///000000---............/////////000111111222333333444444222222333444555666777777888888999999::::::::::::999999:::<<<===???@@@AAA======???@@@BBBCCCCCCCCC???@@@AAABBBCCCDDDDDDDDD@@@@@@?????????@@@BBBCCCDDDDDDCCCBBB@@@===;;;:::============<<<<<<======999999:::;;;<<<===>>>???======<<<;;;::::::999999888999999999999888777777444444444444444444444444111111111000000000//////...............---------,,,,,,+++++++++*********)))************)))(((((((((((())))))))))))((((((***))))))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''!!! !!!"""""" !!! !!!!!!"""###$$$""""""!!!  """###"""###$$$&&&$$$$$$############$$$$$$'''%%%"""!!!!!!""""""!!!$$$"""!!!"""###$$$###!!!$$$$$$$$$&&&((((((&&&$$$######""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((''''''(((((())))))******((())))))))))))*********)))***++++++))))))***++++++++++++,,,,,,,,,------.........---......///////////////......---------)))***+++,,,...///000000.........------,,,,,,+++***,,,///111222111///---***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$######"""%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''%%%###$$$&&&''''''%%%%%%%%%$$$############$$$"""$$$%%%%%%$$$$$$%%%'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$&&&""""""$$$### $$$%%%%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,////////////////////////,,,,,,,,,,,,---...////////////000000000000111111///000000111222333444444222333444555666777777777999999999999:::::::::;;;;;;;;;<<<===>>>@@@@@@AAA<<<===>>>@@@AAAAAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDBBBAAA@@@??????@@@AAABBBBBBBBBBBBAAA???<<<:::888===<<<;;;::::::::::::::::::;;;;;;<<<<<<======>>>;;;;;;;;;::::::999999888555555555444444444444333444444444444444555555555000000000000////////////---............---,,,,,,++++++++++++************))))))******))))))(((''''''(((((())))))((((((''')))((((((''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((!!!###""" !!!"""###$$$"""!!! !!! !!!######""""""###%%%$$$$$$############$$$$$$"""###$$$###"""""""""###$$$"""!!!!!!#########"""###""""""$$$&&&'''$$$""""""!!! !!!"""###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''''''''((()))*********((((((((()))))))))******)))***+++***)))((()))+++++++++,,,,,,------,,,,,,,,,---....../////////...---------------.........++++++,,,,,,---.../////////......---,,,,,,++++++)))+++...111222000...---***)))(((&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%###"""###%%%'''&&&%%%###"""""""""###$$$###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$###############""""""""""""###""""""!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,---....../////////000000000111111...//////000111222333444333444666777888999888888999999999999::::::;;;;;;;;;<<<<<<===>>>?????????======???@@@AAAAAAAAAAAADDDDDDEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@??????@@@AAA???@@@AAAAAA@@@>>><<<:::>>>===<<<:::999999999:::::::::::::::;;;;;;;;;;;;999999999999999999999999666555444222222333333444444444444444444444444444000000/////////.........,,,------...---,,,+++***++++++++++++************)))))))))))))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''###$$$%%%&&&&&&&&&%%%%%%''''''((())))))(((''''''%%%&&&&&&&&&&&&&&&&&&&&&!!!###""" !!!"""$$$$$$######""""""""""""######"""###$$$###"""!!!"""###$$$$$$############$$$$$$ $$$%%%###!!!"""$$$$$$"""!!!!!!"""######""""""!!! """%%%%%%### """"""!!! !!!######%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&((()))***+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&''''''((()))******+++(((((((((((())))))))))))(((***+++***)))((()))***,,,---......//////......+++,,,...///000///...---******+++,,,---...///000,,,---------------------//////...---,,,,,,++++++(((+++...111111000...,,,)))(((((('''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******$$$%%%%%%&&&((())))))***%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&%%%!!!"""(((&&&%%%###"""""""""######$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&(((((((((&&&%%%%%%$$$$$$$$$######"""""""""%%%((((((%%%###$$$'''$$$$$$&&&''''''&&&%%%$$$&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***(((''''''(((***+++......---,,,,,,,,,------------------.........///---...///000111222333333444555777999::::::::::::::::::999999999:::;;;<<<;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAAAAAAAAEEEFFFFFFFFFFFFEEEEEEDDDEEEDDDBBB@@@?????????@@@===>>>@@@AAAAAA@@@???>>>AAA@@@>>><<<;;;:::;;;;;;:::::::::999999999888888888888888888888888999999999777555444333444666777444444444333333333333222000/////////............+++,,,---------,,,+++***+++++++++************))))))))))))))))))(((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&&&&%%%$$$###(((''''''&&&&&&%%%%%%$$$!!!!!!!!!!!!"""""""""""""""!!!!!! !!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!$$$$$$######$$$$$$%%%&&&"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''((()))***))))))(((((()))***++++++))))))*********+++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++))))))************)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%$$$###""""""###$$$%%%((('''%%%$$$###"""""""""%%%%%%%%%%%%&&&&&&&&&&&&)))'''$$$$$$%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$!!! ###&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&$$$######%%%$$$###""""""###$$$%%%%%%$$$#########$$$%%%&&&"""""""""!!!""""""######%%%$$$#########$$$"""!!!!!!"""$$$%%%%%%$$$"""!!!''''''&&&%%%$$$######""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))************+++++++++************+++,,,---...,,,+++***))))))+++---...////////////////////////---.........---,,,++++++111000000000000222333444777888:::<<<======<<<;;;<<<;;;:::999999999999999;;;;;;<<<<<<======>>>>>>??????>>>===<<<>>>BBBEEE@@@AAACCCEEEGGGHHHIIIIIIFFFEEEDDDCCCAAA???>>>============>>>>>>??????@@@>>>===;;;888777777777777<<<<<<;;;;;;;;;;;;::::::;;;:::888666666666666777333333444555555444444444111222333444444222111///.../////////...---,,,+++------,,,++++++******)))))))))))))))))))))))))))++++++******)))(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$!!!"""############"""!!!""""""############"""""""""######$$$%%%&&&&&&&&&"""""""""""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((())))))(((((()))******+++*********************+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++))))))************))))))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$###""""""###$$$$$$%%%%%%$$$#########$$$$$$$$$%%%&&&'''(((***+++++++++(((%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! $$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((&&&$$$######%%%$$$###""""""###$$$%%%$$$$$$#########$$$%%%&&&$$$###""""""""""""""""""%%%$$$######$$$$$$######((((((''''''''''''((((((&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))***+++,,,,,,,,,+++*********+++------.......................................---,,,,,,111000000000000222333444666777999<<<======<<<;;;<<<;;;::::::999999::::::<<<<<<<<<<<<<<<==================<<<<<<===@@@BBB@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@===>>>??????@@@?????????===<<<:::999888777888888999999888888888777777777;;;:::888666666666666777444444555444444333222222333333222222111111111222111111000///......------,,,,,,++++++***)))))))))************************++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$"""""""""""""""""""""""""""""""""!!!"""######$$$!!!""""""######""""""!!!######$$$$$$$$$$$$######!!!"""###%%%&&&&&&%%%%%%""""""""""""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))((((((((()))***************************)))))))))))))))))))))))))))+++***************++++++/////////...------,,,,,,---,,,,,,+++***)))((('''++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++((())))))******))))))(((*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###############$$$%%%&&&$$$%%%&&&(((+++---...///,,,***'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######"""###%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$###$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$%%%'''%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$"""!!!!!!"""###%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''((((((((())))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................///////////////......---000000000000111222333444444555888:::<<<<<<<<<<<<<<<;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;:::;;;======<<<<<<>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB>>>???@@@AAAAAA@@@>>>===;;;;;;:::999999999999999888888888777777777666666:::999888666666666777777222333333444444333333222555333111000///000222333444333111///...---......,,,++++++******)))((((((++++++++++++++++++++++++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!""""""""""""""""""!!!"""######$$$$$$######""" !!!###$$$$$$###!!! """"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))(((((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''((()))))))))(((((()))))))))))))))((((((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++---------------,,,,,,,,,,,,+++++++++******))))))+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++(((((())))))))))))(((((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$############$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$##################$$$###############$$$$$$%%%$$$%%%''')))+++---...///---+++(((&&&&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&"""!!!  !!!"""$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,........................//////000000000000//////000000000111111222333333222444666888:::;;;<<<<<<;;;;;;::::::::::::;;;;;;===<<<<<<;;;;;;:::::::::888;;;===>>>=========>>>@@@@@@AAABBBBBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBB>>>@@@AAACCCBBB@@@===;;;::::::::::::::::::::::::::::::::::::999999999999:::999777666666666777888000111222333444444444444444333111000000000111222555333000...,,,,,,---...------,,,++++++******)))++++++++++++++++++++++++++++++******)))((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!"""######""" """"""###$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))))))))((())))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((())))))***+++))))))***+++,,,,,,------***++++++,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++(((((())))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$###############$$$$$$#########%%%$$$######""""""######%%%&&&&&&'''((()))******+++)))'''&&&&&&&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$"""""""""&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&"""$$$&&&%%%######$$$&&&"""###$$$%%%%%%$$$###"""%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''(((((((((&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((###$$$%%%&&&''')))******(((((((((((((((((((((((()))))))))*********++++++******++++++++++++***)))***+++,,,------------,,,........................//////000000000000000//////000000111222222333333111222444666888:::;;;;;;::::::999999999::::::;;;<<<<<<;;;;;;::::::999999888;;;>>>???>>>======>>>@@@@@@AAABBBBBBAAAAAA@@@DDDDDDCCCBBBAAA@@@??????>>>???AAABBBBBB@@@===;;;999999::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999888777666666666777888333333444444444333222222111111222333222111000///333111///,,,+++,,,,,,---///......------,,,++++++++++++++++++++++++++++++++++++******)))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!"""############""""""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""$$$%%%%%%%%%$$$###""""""############""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''')))((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&))))))((((((''''''((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))***+++,,,'''((()))***+++,,,---...++++++,,,---...//////000++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++'''(((((())))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###"""###$$$$$$$$$$$$###"""%%%$$$###"""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%&&&&&&$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###!!! %%%%%%%%%%%%$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%"""$$$&&&%%%""" """$$$###$$$&&&''''''&&&$$$###%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&''''''&&&$$$"""%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%###$$$%%%&&&''')))******))))))))))))))))))))))))************++++++++++++&&&'''((())))))((('''''',,,,,,,,,,,,------------------------------------...//////000000000000000//////111222222333222222222222333555666888999:::999888888888888999999:::::::::::::::::::::999999999;;;===>>>>>>======>>>??????@@@AAAAAAAAA@@@@@@BBBBBBAAA@@@>>>===<<<<<<===>>>???@@@@@@???===<<<999:::;;;;;;;;;;;;:::::::::::::::999999999888888999888777666666777888999999888777666444111///...///111222333333111///...000///...---,,,,,,------000000///......------,,,++++++++++++++++++++++++++++++******)))(((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%$$$"""!!!"""""""""""""""""""""""" !!!"""###$$$######""""""!!! !!!""""""""""""######""""""""""""""""""!!!!!!!!! !!!"""$$$&&&&&&%%%$$$############$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%))))))((('''''''''''''''&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))***+++,,,,,,------,,,,,,------......//////++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++''''''(((((((((((('''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%'''&&&%%%###!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###"""###""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!#########!!!!!!"""###%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''%%%$$$###$$$&&&$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$""" """%%%'''$$$ """######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))************%%%&&&(((*********)))(((------,,,+++,,,---...///---------------------------...//////000000000///...///111222333333222222222222333333444666777888777777666666777888888999999999999999::::::::::::888:::<<<<<<<<<;;;<<<>>><<<===>>>???????????????============<<<<<<;;;;;;<<<<<<===>>>>>>>>>======:::;;;;;;<<<<<<;;;:::999999999999999888888888777999888777666666777888999888888888666555333111000111111111111111000000/////////................../////////...------,,,,,,************************++++++******)))((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###!!! """""""""""""""""""""""" !!!"""$$$$$$######""""""!!!  !!!"""######$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''((()))******)))((('''***)))((('''''''''''''''%%%&&&'''((()))***+++,,,************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++''''''((((((((((((''''''(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&((('''%%%"""""""""######$$$$$$$$$$$$"""""""""""""""#########"""###$$$%%%%%%$$$###""" !!!!!!"""$$$%%%&&&"""######$$$$$$%%%%%%&&& !!!###%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$%%%''')))%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%######$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$###!!!"""%%%'''$$$!!!'''&&&$$$######$$$&&&'''########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))''')))+++---...---,,,,,,...---,,,++++++,,,///000------------------------------...///////////////...///111222333333222222333222222333444555666777666666555666666777888888888888888999999::::::;;;777999::::::::::::;;;===:::;;;<<<===>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<<<<;;;999999:::::::::999999999999888888888777666666777888999444444555666777777777666333222000///...///000111......///000111000000000///......------,,,++++++))))))))))))))))))))))))++++++******)))((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""###!!!###%%%&&&&&&%%%$$$ !!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!""""""""""""!!!"""######$$$############""" $$$#########%%%&&&%%%$$$&&&&&&%%%$$$######$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))***)))'''&&&&&&'''(((((('''&&&&&&&&&&&&'''+++*********))))))((((((+++***(((&&&''')))+++---......---,,,+++***++++++)))***+++,,,,,,,,,,,,,,,,,,---.../////////...---+++,,,,,,++++++)))((('''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&!!!"""$$$%%%%%%$$$"""!!!%%%!!!###&&&'''&&&&&&%%%%%%$$$###"""!!!!!!"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###$$$%%%'''&&&%%%###""""""###%%%&&&%%%###""""""%%%'''(((((($$$$$$#########$$$%%%%%%%%%%%%%%%###""""""$$$&&&%%%$$$###!!!!!!###$$$%%%%%%%%%$$$######$$$%%%&&&%%%""" ###&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%############%%%%%%&&&&&&%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((***(((&&&&&&)))+++------''''''''''''(((((((((((()))(((&&&&&&'''((((((''')))*********++++++++++++---------,,,,,,+++++++++,,,++++++++++++,,,------............////////////000111111222222333444444555444333333333444555666333333333444555666777777:::999888888777888888888555555555888:::<<<;;;:::;;;;;;<<<===>>>???@@@@@@;;;;;;::::::::::::999999;;;;;;;;;;;;;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;777888888999999777666555444555666666777777666666444444555555555555444444444333222000000000000111111000///------......//////...---+++******++++++)))************)))((((((+++++++++******((('''''')))))))))))))))))))))))))))(((((('''%%%$$$######%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!""""""######""""""!!!"""!!!!!!!!!""""""###### """$$$$$$$$$"""""" !!!!!!!!!!!!######""""""""""""######""""""""""""############$$$$$$$$$######"""!!!!!!"""!!!!!!!!!###$$$###"""$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))'''&&&'''((()))))))))))))))***+++,,,+++++++++******)))))))))+++***)))))))))***,,,---...,,,+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,---......///......,,,,,,+++******))))))((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%###""""""$$$&&&&&&&&&$$$$$$$$$###############"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%'''%%%$$$###""""""###$$$%%%$$$###"""###&&&)))******$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$#########$$$$$$%%%###!!!!!!###%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&)))(((((((((((())))))***&&&&&&&&&''''''''''''((()))((('''(((******)))(((''''''''''''((((((((((((+++)))(((((()))***)))((()))))))))*********++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---..................////////////000111111222222333444444444444333222333444555666555555555555666777888999999999888888888888888999666666666888:::<<<;;;:::::::::;;;<<<===>>>??????;;;;;;:::999888777777666;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;888999999999888777555444555555555555555555555555444444555555555555444444444333222000000000000111111000///...---......///000///...,,,++++++,,,,,,*********))))))))))))(((***++++++******(((''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""!!!!!! !!!!!!"""""""""""""""######$$$$$$ !!!"""#########"""!!!!!!!!!!!!!!!!!! $$$$$$############$$$$$$!!!"""###$$$$$$$$$###"""######$$$$$$$$$#########"""!!!!!!!!!###$$$###"""###$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))'''((()))((('''&&&'''((((((((())))))***,,,---...++++++************))))))+++++++++++++++,,,,,,,,,...+++)))***,,,---+++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---,,,***)))(((((()))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&""""""#########$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%######$$$&&&$$$###"""!!!!!!"""###$$$###""""""$$$'''***++++++$$$$$$%%%%%%%%%###"""!!!!!!###$$$$$$###"""######%%%$$$###""""""###$$$%%%&&&%%%$$$###############%%%###""""""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&%%%"""!!!!!!"""%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''((()))***)))&&&###''''''''''''((((((((((((***)))'''''')))******)))((()))))))))************------------,,,,,,,,,,,,---------------...//////............////////////000111111222222333444444333333222222333444555555666666666666777888999999999888888888888888999999777777777999;;;<<<;;;:::999999:::;;;<<<<<<=========<<<;;;:::999888777666:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999888777666555888777666555444444444555444444555555555555444444333333222000000000000000000///......------......000///...---,,,,,,------+++***)))((((((((())))))************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''"""!!!  !!!"""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$###""""""#########""""""!!!!!!!!!######"""""""""###$$$$$$ !!!###%%%%%%$$$###"""""""""""""""######$$$$$$$$$#########%%%&&&%%%$$$###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''((()))***+++)))))))))))))))))))))))))))***+++,,,,,,,,,+++***...+++)))+++...000---***++++++,,,,,,---,,,,,,+++,,,,,,++++++,,,...000111---+++)))((('''((()))+++'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###&&&((('''$$$"""###%%%########################"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!"""#########"""!!!!!!"""######$$$######$$$'''))))))(((###$$$&&&&&&%%%###!!!!!!$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""#########""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$%%%$$$"""!!!"""###%%%&&&%%%%%%$$$###"""""""""###&&&&&&&&&''''''''''''((('''&&&&&&''')))(((&&&$$$''''''''''''(((((((((((()))'''&&&&&&((())))))((((((((()))))))))*********------------------,,,,,,...............///000000............////////////000111111222222333444444222222222333333444555555666666666666666777888999888777777777888999::::::999888888999;;;<<<;;;999888888888999:::;;;;;;<<<>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::::::::999888888888888888888888888;;;:::999777666555666666333444444555555444444333333222111111000///////////////......------------......------,,,,,,,,,,,,,,,***((('''&&&''')))***))))))******)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""!!!  !!!"""""""""###$$$$$$$$$$$$###""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$ """$$$%%%&&&%%%###"""!!!!!! !!!!!!"""$$$$$$$$$#########%%%&&&%%%$$$!!!"""$$$&&&&&&$$$###"""###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))***++++++''''''''''''''''''''''''&&&((()))(((''''''((()))(((''''''&&&&&&'''''''''(((((((((((((((((((((((('''(((***+++,,,+++***)))---,,,+++---000111///,,,,,,,,,---------,,,,,,+++,,,,,,++++++,,,---///000,,,+++)))''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$######$$$%%%######$$$$$$$$$$$$######"""%%%'''&&&### !!!###%%%%%%$$$$$$###""""""!!!"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""  """###""""""""""""""""""###%%%$$$###$$$%%%&&&%%%######$$$%%%&&&%%%### !!!###$$$###""""""###%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%******)))(((''''''''''''&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&((())))))''''''''''''((((((((((((***((('''((()))++++++***))))))))))))************------------------------///............///000000............////////////000111111222222333444444222222333444555555666666666666555555666666777777777777777777888999:::;;;:::999999:::<<<<<<;;;999777777888888999999:::::::::;;;;;;<<<<<<======>>>:::;;;;;;<<<<<<;;;::::::;;;:::::::::999999999999666666777888999:::;;;;;;;;;:::999777666555555555333333444444444444333333222222111111000//////..................------,,,,,,,,,,,,,,,+++++++++***+++***(((&&&&&&'''(((***((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""!!!!!! !!!!!!""" !!!###$$$$$$$$$###"""  !!!"""###$$$""""""$$$%%%%%%%%%$$$###"""!!! !!!###$$$"""!!!!!!!!!###$$$###""" !!!"""""""""!!! ######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&'''((((((''''''((()))******)))(((((((((((((((''''''(((((((((((())))))'''((()))***+++***))))))***+++---////////////...---------------,,,,,,+++,,,,,,,,,,,,,,,------...******(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###########################$$$%%%$$$"""!!!"""###&&&&&&%%%$$$###"""!!! """$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###!!! !!!"""########################%%%$$$###$$$%%%$$$""" ######$$$$$$$$$"""!!! """###$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''''''''$$$%%%'''&&&%%%######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%"""$$$%%%'''((('''&&&&&&+++******))))))))))))***&&&&&&&&&''''''''''''((('''%%%######&&&)))***+++''''''''''''((((((((((((+++***))))))+++------,,,)))*********++++++++++++------------...........................///000000............////////////000111111222222333444444222333444666777777777777666666666555555666666777666666666777888:::;;;<<<<<<;;;:::;;;<<<<<<;;;999777777888888888999999999666777888999:::;;;<<<===;;;<<<=========<<<;;;::::::::::::999999999888888666666777777999:::<<<===999999888888777555444333333333444444444444333333111111111111000///...------............---,,,,,,******++++++++++++*********)))((('''''''''((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!""""""######""""""!!! """$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%#########$$$$$$$$$%%%%%%$$$###!!! """###$$$"""!!!!!!!!!###$$$###""" !!!!!!""""""""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***))))))))))))))))))******))))))))))))*********+++))))))******+++++++++***%%%)))...///---+++---///------......---,,,,,,+++,,,,,,---------,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$'''%%%###"""###$$$$$$$$$$$$$$$$$$#########"""""""""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!"""###%%%######$$$$$$$$$$$$######%%%$$$$$$%%%&&&%%%###!!!############""""""""""""!!!###$$$#########%%%'''''''''((((((((((((''''''&&&''''''(((((('''&&&&&&###&&&((('''%%%######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""######"""!!! #########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((&&&%%%&&&((())))))(((''''''''''''(((((((((((()))((('''(((***+++++++++++++++++++++,,,,,,,,,,,,------------.........///......------......///000............////////////000111111222222333444444333444666777888999888888888777777666666777777888555555666777888:::<<<======<<<;;;<<<===<<<:::999777888888888888999999999666777777888999:::;;;;;;<<<===>>>???>>>===;;;:::999999999999888888888888999999888888888999:::;;;999:::;;;<<<;;;999666444222333333444444333333222000111111111000///...---------.........---,,,+++******+++,,,,,,,,,+++***))))))((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''###%%%&&&(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$$$$###"""!!! """###$$$###!!! $$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%&&&&&&&&&'''""""""""""""###$$$%%%&&&$$$$$$#########$$$%%%&&&%%%$$$###!!!!!!"""$$$%%%$$$#########%%%&&&%%%$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((************))))))))))))))))))))))))))))))))))))%%%'''((((((''''''(((***''''''''''''(((***+++,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,!!!'''......***(((+++///---.........---,,,,,,+++,,,---......---,,,***)))'''((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))%%%"""!!!$$$''''''%%%###############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###""""""!!!""""""###$$$######$$$###"""$$$&&&)))(((((())))))))))))(((((()))*********)))'''%%%######&&&((((((%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&$$$###"""###%%%(((***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((('''((()))***)))'''$$$''''''''''''((((((((()))%%%$$$###$$$&&&(((((('''++++++,,,,,,,,,------------------.........//////---------------...//////............/////////000000111111222333333444444333444666888999:::999999999999888888888888888999555555666777888:::<<<===>>>===<<<<<<===<<<:::999888888888888999999999999999999::::::::::::;;;;;;===>>>???@@@???>>><<<:::999999999888888888888777<<<;;;:::888777888888999;;;===???AAA@@@===:::888222333333444444333333222000000111111111///---,,,,,,---.........---,,,+++***+++,,,---------,,,+++((((((((()))(((((('''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&& """%%%((())))))'''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!"""######"""!!!  """###$$$###!!! !!!"""""""""!!!!!!"""""""""!!! """#########$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$###""""""&&&'''(((((())))))((((((***)))'''%%%$$$%%%&&&'''%%%&&&''''''((((((''''''************************(((((()))************))))))***+++,,,,,,+++***)))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,***%%%'''(((******)))'''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###"""!!! !!!""""""###&&&((("""############$$$$$$$$$&&&###!!!###'''(((%%%!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""''')))&&&$$$$$$### """###$$$$$$######"""!!!!!!"""$$$&&&(((***+++,,,,,,,,,***((('''///,,,)))%%%#########$$$$$$%%%%%%%%%%%%$$$######$$$#########""""""!!!!!!########################%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&((())))))'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))...---+++)))((())))))***+++***)))(((((('''((((((++++++******************+++++++++,,,,,,,,,------111///------//////---***---......///////////////333222222222222222333333333444666888999888777666999::::::999777666777888888777777777888:::<<<===<<<===???@@@???===:::888:::999888888888999:::;;;::::::;;;;;;<<<=========BBBBBBBBBBBBAAA???===<<<<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::999999999999:::888666888;;;:::555000555555444444444333333333222222111111000/////////......---,,,,,,+++******000---***))))))))))))(((...,,,)))((())))))((('''''''''''''''''''''''''''***)))'''%%%$$$%%%'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''' """"""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!! !!!"""""""""!!! !!!###$$$$$$$$$### !!!"""###$$$######"""#########$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%%%%&&&'''(((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((())))))******))))))))))))***++++++***))))))+++---......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***)))(((((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$ !!!###&&&(((***++++++!!!###$$$#########%%%&&&"""############$$$$$$$$$&&&###!!!###&&&'''$$$ ######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$!!!&&&(((&&&$$$$$$###!!! !!!###%%%&&&&&&%%%$$$######""""""###&&&(((*********)))))))))******+++,,,***'''$$$""""""###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########"""###########################$$$%%%%%%#########%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%'''((((((&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((()))***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))(((((())))))******))))))(((((((((((()))************************,,,,,,,,,,,,------------///---,,,---///000...------......///////////////000000000000111222444444333444555777777777777666777888999999888777888:::888888888888999;;;<<<===<<<===>>>>>>===<<<:::888999999888888888999:::;;;:::::::::;;;<<<<<<======@@@@@@@@@@@@???===;;;:::===<<<;;;:::999888888888<<<;;;:::999888888888888:::888666888;;;:::666111555444444444444333333333222222111111000/////////......---,,,,,,+++******,,,+++))))))***+++***)))+++***(((((()))***)))((('''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!"""""""""!!! !!!!!!""""""""" !!!!!! !!!"""$$$%%%%%%%%%%%%!!!!!!"""########################$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&((()))%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((()))************)))((())))))******))))))(((,,,,,,---,,,++++++,,,...---------,,,,,,++++++++++++***))))))***+++***)))*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&$$$###""""""#########""""""###############$$$######"""!!! $$$%%%&&&%%%######$$$%%%"""############$$$$$$$$$$$$"""!!!"""%%%&&&### ######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$!!!%%%'''%%%###%%%$$$"""$$$%%%&&&&&&&&&%%%$$$###$$$######$$$%%%(((***+++)))((('''&&&'''))),,,---)))'''%%%###""""""###$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$########################"""###$$$$$$###"""$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$&&&''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%&&&((()))'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&'''((()))))))))))))))(((((((((((())))))***************************,,,------------.........---,,,+++---///000000///---......///////////////---......///111222444555444444444555666777777777555777888999888888:::;;;999999999999;;;<<<===>>><<<<<<<<<;;;::::::999999999888888888888999::::::999::::::;;;;;;<<<<<<=========>>>>>>===;;;999888::::::999888888888888888::::::999888777777777777:::888666888::::::666222444444444444333333333333222111111000000//////......------,,,,,,++++++***)))((((((***+++,,,+++))))))((('''(((***+++***)))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%###""""""!!!!!!!!!!!!"""!!!"""######!!!!!! !!!!!!!!!!!!"""""""""!!! !!!""""""$$$$$$$$$$$$######"""""" !!!!!!!!!!!!!!!"""""""""#########$$$$$$'''%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%&&&((((((''''''&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((('''''''''************************))))))***+++++++++++++++(((((())))))))))))((((((+++,,,,,,+++)))***,,,///......---,,,,,,+++******---,,,++++++,,,---+++***+++***)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$############""""""""""""######&&&%%%$$$!!!"""$$$%%%%%%$$$######$$$""""""#########$$$$$$$$$###"""!!!"""$$$$$$""" ######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$ %%%'''$$$###%%%%%%###"""######$$$######"""!!!#########$$$&&&(((***+++(((((('''''''''(((***+++'''&&&$$$#########%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$######%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%"""  !!!"""(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&((()))******)))((((((((('''(((((()))*********************+++++++++---------.........//////------------...//////...---......///////////////------......///111222333555555555555666777999999666888999999888888999:::999::::::;;;<<<===>>>???<<<;;;:::888888888888999888888888888888999999:::999999999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<:::888777444444555666777999:::;;;999888777666666666666666999888777888999999666444444444444333333333222222111111111000//////......---------,,,,,,+++++++++(((((((((***,,,,,,***((()))((('''(((******)))'''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  !!!"""######"""!!!!!!!!!!!!!!! """###$$$$$$###!!! ###"""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$######""""""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""###'''%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%&&&'''(((((()))(((((((((&&&&&&&&&&&&''''''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''***+++,,,,,,------,,,,,,))))))(((((((((((())))))***++++++***)))***,,,.........---,,,,,,+++******---,,,***++++++,,,***))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$&&&'''((()))######""""""""""""######""""""###$$$$$$$$$$$$$$$!!!###$$$#########$$$""""""#########$$$$$$$$$""""""""""""######"""!!!######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!%%%'''$$$###%%%&&&$$$ !!!""""""#########!!!!!!"""###%%%&&&((((((''''''((()))((('''&&&%%%&&&&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$######""""""##########################################$$$%%%&&&$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&***)))&&&$$$###$$$%%%&&&(((((((((((((((((((((((('''''''''''''''((())))))'''(((************((('''(((((('''(((((()))******))))))*********+++++++++---------.........//////...//////...---------------......////////////////////////...//////000111555555555666777888:::;;;888999:::999777666777888999:::;;;<<<===>>>>>>>>><<<;;;999777777777888999777777888888999999999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;999888222333333444666888:::;;;777777666666555555666666888888777777888888777666444444333333333222222222111111000000///.........------,,,,,,,,,,,,++++++***))))))***++++++(((&&&***)))))))))***)))'''$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$###"""!!!!!! !!!######$$$%%%$$$###"""!!!#########""""""!!!!!!!!!""""""#########$$$$$$$$$ """###$$$"""""""""""""""###$$$$$$!!!!!!!!!"""""""""######%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((++++++,,,------------,,,***))))))(((((())))))***((()))******)))***+++------------,,,,,,+++++++++***)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""#########""""""#########!!!"""###%%%'''((((((((( ###$$$#########$$$"""############$$$$$$$$$"""######$$$#########"""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%"""&&&'''###"""$$$%%%$$$!!!!!!"""###$$$%%%&&&''' !!!"""###$$$$$$%%%%%%&&&'''((()))(((&&&$$$"""&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######"""""""""""""""#################################%%%&&&&&&%%%###""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++'''''''''''''''''''''''''''''''''''''''((())))))))))))*********)))(((((()))(((((((((((())))))***)))))))))***++++++,,,,,,,,,------------.........///000000///---+++,,,------......///////////////000000////////////000000333444555666777888999:::999:::;;;999777666666777888999;;;<<<===>>>>>>>>><<<;;;999888777777888888666777888888999999888888777888888999999::::::;;;;;;;;;<<<<<<<<<;;;999999666555555555555555666777777666666555555666666666888888777777777777777777333333333333222222222222111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))******(((&&&******))))))***(((%%%###''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%$$$###"""!!! """"""""""""############"""""""""""""""######### !!!"""$$$$$$######""" !!!###$$$###""""""!!!"""###$$$%%%############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''************************)))***++++++,,,,,,+++++++++***))))))))))))***+++&&&(((***+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&&&&''''''%%%$$$$$$%%%&&&(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''$$$"""$$$$$$############$$$$$$###$$$$$$$$$######"""!!! """%%%%%%$$$###"""""""""############$$$$$$$$$"""$$$%%%%%%$$$######$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$''''''###!!!###$$$############$$$%%%&&&'''(((!!!""""""######$$$######%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""######$$$$$$$$$###########################$$$&&&&&&%%%%%%&&&'''################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''((()))*********))))))(((((((((((()))((())))))***++++++,,,,,,,,,,,,,,,,,,---------------...000///---,,,---///---......///////////////////////////000111111222000111333555777777777777888999:::999777777888999777999:::<<<============;;;;;;:::999888888888888555666777888999888888777777777888888999:::::::::::::::;;;<<<;;;:::999888777666666555555555666666777666666666666666777777777888888777777777888999333333333222222222222111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***((('''''')))******)))((((((((()))***)))&&&$$$'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& """"""""""""!!!$$$$$$"""!!! !!!###$$$%%% !!!"""###$$$%%%%%% """###$$$###!!! ###"""  !!!!!!  """###$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&'''(((((())))))(((((('''((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((()))************))),,,+++***))))))***+++,,,%%%'''***++++++******+++,,,,,,,,,,,,,,,,,,,,,---+++)))((('''((((((&&&%%%###%%%''')))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########%%%''''''%%%###!!!!!!"""############$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%((((((###!!!###$$$"""############$$$%%%&&&&&&"""######$$$$$$$$$######%%%$$$#########%%%''')))$$$$$$$$$###############$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%########################!!!###%%%&&&&&&''')))+++%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%$$$$$$%%%&&&(((+++,,,+++***)))(((((('''((((((((())))))***++++++,,,,,,+++++++++,,,,,,,,,------***---//////------///111---......///////////////.........///111222444555---///222444666666555555666777999999888888999;;;777888:::<<<======<<<<<<;;;;;;::::::999888888777555666777999999888888777777777777888999999::::::999999:::;;;::::::888777444444444555666777888999777777666666666777777888777888888777666666888999333333333222222222111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,((('''%%%&&&(((+++,,,,,,&&&&&&''')))+++***(((%%%''''''''''''''''''''''''***)))'''%%%$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""%%%'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''!!!###$$$###"""###$$$###$$$%%%$$$!!!!!!###&&&"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$###"""!!!!!! !!!!!!$$$##################$$$######"""!!! !!!!!! !!!!!!!!!""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############'''&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%)))(((''''''''''''((()))&&&&&&%%%%%%&&&''')))***************))))))))))))'''((()))+++++++++***)))+++++++++*********))))))***))))))(((((((((((((((((('''''')))+++,,,+++)))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$%%%%%%###$$$%%%&&&%%%###!!!###""""""$$$'''&&&### """%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""'''&&&$$$""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&%%%###""""""######$$$$$$$$$#########""""""!!!"""###%%%%%%$$$######!!!!!!!!!!!!"""###%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%###""""""######!!! !!!!!!!!!""""""""""""'''&&&$$$"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&!!!!!!!!!"""###%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%%%%'''(((((((((((('''&&&%%%$$$###'''&&&%%%$$$%%%&&&'''((('''((()))))))))(((&&&%%%((()))*********((('''&&&''''''''''''((((((((((((++++++******************((()))))))))************---,,,+++***+++,,,---...////////////////////////,,,,,,------.../////////,,,---///000000000///...111111222333333444555555333444666666555555777888999:::;;;<<<===<<<;;;:::;;;;;;;;;:::999888777666999888666666666888:::<<<888777777777888:::<<<===;;;:::888666444444444555222333444444555555444444888888888888888777666666888888888888777777777777555444444333333222222111222///,,,+++,,,.........,,,,,,+++******+++,,,,,,+++++++++***)))(((((('''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((())))))'''$$$#########'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((())))))***)))'''%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!######"""!!!"""### !!!"""!!! """""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""$$$$$$###""""""###$$$$$$%%%%%%$$$###############!!!!!!"""""""""""""""""""""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$""" """###%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))+++,,,*********)))))))))((((((''''''((()))))))))(((''',,,,,,,,,+++++++++******)))))))))))))))***+++,,,***)))(((***+++,,,***)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$### !!!###$$$$$$###"""!!!######"""$$$&&&&&&"""###%%%%%%$$$$$$$$$##################$$$$$$######"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$$$$######""""""""""""###$$$&&&'''$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########"""######$$$%%%&&&###$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$######""""""######$$$$$$###!!!"""######"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%&&&'''''''''''''''&&&%%%$$$###"""!!!!!!!!!!!!"""######&&&'''(((((((((&&&%%%$$$''''''((((((((('''&&&%%%''''''''''''((((((((((((************************************++++++++++++......---------...///000........................,,,,,,------.../////////---...///000111000000///111111222333444444555555333555666777666666777999999999:::;;;;;;;;;;;;;;;::::::::::::999999888777:::999888888888999:::;;;888888888888999;;;===>>>;;;:::888666555555555555555555666777777777666666888888777777777666666666777777777666666555555555555444444333333222222111222///---,,,,,,---...---,,,++++++******++++++,,,++++++******)))(((((('''(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((('''%%%###$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """######!!! !!!  !!!"""""""""""""""""""""""""""""""""!!!!!!!!! """!!!!!!!!!!!!""""""###%%%$$$"""!!!!!!"""$$$%%%%%%$$$######################################################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%###  ###%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$((('''''''''((()))***+++******))))))))))))((((((''''''((((((((('''&&&&&&,,,,,,,,,,,,,,,+++++++++)))))))))***+++,,,---...,,,+++******++++++***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!! """$$$$$$$$$$$$$$$######$$$%%%$$$""" !!!$$$%%%%%%######$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!"""#########$$$!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""#########""""""#########!!!!!!!!!"""###$$$&&&'''$$$$$$$$$########################"""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$######"""$$$%%%''''''%%%$$$"""$$$###""""""""""""###$$$###"""!!!"""###$$$###"""""""""""""""##################""""""###$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%"""######$$$###"""!!! ''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''((((((((((((***************************++++++++++++,,,,,,,,,...------------...///000........................,,,,,,------...///////////////000111111111111000222222333333444444555555444555666777666666777999999999888888999999:::;;;999999:::::::::999999888;;;;;;::::::::::::::::::999999999999:::;;;======:::999888777666555555555555666666777777777777777888777666555555555666777666666555555444333222222555444444333333222222111222000---,,,---------,,,,,,+++************+++,,,++++++******)))((((((((('''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """###"""  """""""""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!"""######%%%$$$""" """$$$%%%""""""!!!!!!!!!!!!!!!"""$$$############"""""""""#########"""""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&%%%%%%&&&'''((((((((((((&&&''')))******)))'''&&&%%%%%%&&&&&&''''''((()))***)))))))))((((((((((((((((((((((((''''''&&&&&&++++++++++++++++++++++++)))))))))******+++------///---++++++++++++***)))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&%%%$$$!!! !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$###""" """%%%%%%$$$#########""""""#########$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&!!!""""""###$$$%%%%%%%%%########################%%%$$$$$$###############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&%%%%%%$$$#########$$$$$$""""""######$$$$$$######"""$$$&&&''''''&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%"""!!! !!!###$$$$$$###!!!!!!!!!!!!""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$""" '''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%'''((()))++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))*********************+++++++++,,,,,,++++++++++++,,,------...........................,,,,,,------.../////////000000111111222222222222333333333444444444444444222444555666555555666888999888777777777888:::;;;888888999:::::::::999999;;;;;;<<<<<<;;;:::999888777888888999999:::;;;;;;999888888777777666666666444444555666666666666555999777555444333444666777777666555555444333222222555444444333333222222111222000...---------,,,+++++++++************++++++************))))))(((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& """###"""  ###"""""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%!!!!!! !!!!!!"""######$$$###!!! !!!###$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((&&&''')))******)))'''&&&%%%%%%&&&''''''((((((((()))))))))((((((((((((''')))((((((((((((((((((((())))))))))))************+++******)))))))))******000---+++******+++***)))(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%!!!###$$$%%%%%%###""" """######$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""!!!###%%%%%%$$$######$$$$$$$$$$$$#########""""""!!!"""###%%%&&&&&&&&&&&&################################################&&&&&&%%%$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$########################$$$###"""""""""###%%%&&&$$$######"""""""""######""""""###$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$"""!!!$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((((('''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))*********+++******+++,,,---------...........................,,,,,,------.../////////111111111111111222222333555444444444444444444444111333444444444444555777999888777666777888999:::888888999:::::::::999999:::;;;;;;;;;:::999888888666666777777888888888999888888888888888777777777444555666666777777666666999777555444333444666777777777666666555444444333555444444333333222222111111///------......,,,+++*********************************)))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&& """######!!! !!!"""  """#########""""""""""""""""""""""""""""""!!!!!!!!! """!!!!!!!!!!!!""""""###"""""""""!!!!!!"""""""""###############$$$$$$%%%!!!!!!!!!"""""""""##################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######### """$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&'''((()))************))))))((((((((((((''''''((((((''''''(((((()))***((((((((()))))))))))))))++++++***)))))))))))))))///---***)))*********)))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%$$$"""###$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$""""""###%%%"""###%%%%%%$$$###$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""#########$$$$$$$$$#########"""""""""########################''''''&&&%%%%%%%%%%%%%%%#########""""""#########"""###$$$%%%%%%%%%%%%%%%###############$$$$$$$$$#########"""######$$$%%%###"""""""""""""""######"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""######"""!!!!!!###"""!!!"""###$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&$$$!!!$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''((())))))'''''''''&&&''''''((()))''''''''''''(((((((((((('''(((((())))))*********(((((()))))))))*********+++,,,---...///000000000------------------------,,,,,,------.../////////111111000000111111222333666666555555444444333333111333444555444444555777888888777777888888999:::999999:::::::::999999888999999888888888888888888444555666777777777777666777777888999999888888888777777888999999999999999888777666555555555666777777777777666666666666666555444444333333222222111///...------...///---,,,))))))***++++++***))))))******))))))))))))))))))&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((()))***+++''''''&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!######"""!!!"""###!!!!!!######""""""""""""""""""""""""""" ###""""""!!!!!!!!!!!!"""!!!!!!"""######"""!!!!!!###############$$$%%%%%% !!!""""""###$$$%%%%%%"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))))))))((((((((('''''''''&&&%%%%%%%%%&&&(((***+++(((((())))))************++++++*********++++++,,,...+++)))((((((******)))******))))))((((((''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$###""""""$$$'''"""###%%%%%%$$$$$$%%%&&&$$$$$$########################"""!!!!!!"""###$$$""""""""""""####################################'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""############"""!!!""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%######$$$&&&&&&''''''&&&'''&&&%%%%%%%%%%%%&&&''' !!!"""######"""!!! $$$###!!!"""######"""!!!!!!!!!"""""""""############$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###""" ###$$$%%%&&&''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&'''((()))''''''&&&&&&&&&''')))***''''''''''''((((((((((((''''''(((((()))******+++))))))*********+++++++++***+++---...000000000///------------------------,,,,,,------.../////////111000000///000111222333777666666555444333333333333555666666555666777999777888999999::::::999999::::::::::::999999888777777666555555555666777888555555777888888777777666666777888999999999999888777888999999::::::999999888888777777777666666666666666666666666777777777555444444333333222222111...---,,,---///000...---((()))***++++++***)))((()))))))))))))))))))))***&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$###"""###$$$""" ###%%%$$$###"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$###"""!!!!!! !!!!!!!!!"""$$$$$$"""!!!!!!!!! !!!!!!"""######!!!!!!"""###%%%&&&'''((("""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%$$$$$$%%%'''((()))(((((((((((('''&&&%%%%%%)))(((''''''''''''((()))$$$%%%&&&((((((((((((''')))(((((((((''''''''''''$$$$$$###$$$%%%''')))+++))))))******+++++++++,,,*********+++,,,---...///---***((('''((()))******+++******)))(((''''''&&&(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$%%%%%%######""""""###$$$%%%%%% """$$$###""""""%%%(((!!!###$$$$$$$$$$$$&&&'''"""""""""###$$$$$$%%%%%%'''&&&$$$""""""###%%%&&& !!!"""###$$$%%%%%%""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$###!!!""""""######$$$$$$$$$$$$!!!"""###%%%%%%$$$##################$$$%%%&&&'''###$$$%%%&&&''''''''''''((('''%%%$$$$$$%%%'''((("""###$$$%%%%%%$$$###"""%%%###""""""######!!! $$$$$$%%%%%%%%%&&&&&&&&&!!!"""###%%%%%%$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%#########$$$%%%&&&((()))***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''(((((('''&&&###$$$%%%&&&'''(((((((((&&&&&&%%%$$$$$$&&&'''(((&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))&&&''''''((()))******+++******+++++++++,,,,,,,,,((()))+++---.........---------------------------,,,,,,------...//////000111000/////////000222333777777666555444333333222555666888888777777999:::777888999;;;;;;:::999999;;;;;;;;;:::999888777666555444333222333444777888666666888999999888777777555666888999::::::999888666666777888888888888777888888888999888777666666444444555555666777777777555555444333333222222111,,,,,,,,,---000000///...((()))***++++++***)))((()))))))))))))))*********&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%##################$$$$$$%%%%%%&&&&&&%%%$$$""" &&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######%%%$$$###!!!!!!!!!""""""$$$######"""!!! """!!!  """!!! !!!""""""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!######""""""######$$$%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$###!!!!!!"""###&&&'''&&&&&&''''''''''''''''''&&&''''''((((((((((((((($$$&&&((()))'''&&&&&&'''+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))+++***)))((((((***,,,---###$$$%%%&&&''')))******+++***((('''''''''((()))))))))((('''''''''(((((('''&&&&&&%%%$$$###""""""######""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$#########$$$%%%"""""""""######$$$$$$%%%$$$###"""""""""###%%%%%%"""""""""###$$$$$$$$$%%%&&&&&&%%%$$$############%%%%%%$$$###"""!!! !!!"""$$$%%%%%%$$$"""!!!###$$$%%%%%%$$$###"""!!!%%%$$$$$$$$$###"""""""""'''$$$$$$'''&&&$$$###$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""!!! ###%%%%%%%%%######$$$%%%%%%$$$###"""###$$$&&&'''$$$$$$############$$$$$$(((((('''&&&%%%%%%$$$$$$"""$$$&&&&&&%%%######$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((()))(((((('''&&&&&&''''''(((******+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,---------......///......---------.........------------...//////---......///000222333444666666666777666555555444666666777888888888888888<<<<<<<<<<<<============<<<<<<;;;::::::999888888888777666555555666777888666777777888999999::::::888888999999999999888888>>>:::777666777888777555888888888777888888999999777777666555444444333333444444444444333111///...//////.........---------+++*********))))))((((((((((((((((((((('''''''''(((((())))))(((&&&$$$###'''''''''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""###"""""""""""""""###############"""!!! """!!!  !!! !!!!!! !!!###"""!!!!!!"""###""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$###!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$###"""###%%%'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''(((***++++++++++++***))))))(((((()))))))))))))))(((((((((((())))))***************************)))((('''((()))+++,,,%%%%%%&&&'''(((((())))))******((('''''''''((()))&&&&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%#########$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!###$$$$$$%%%$$$###"""!!!$$$$$$$$$###############$$$###!!! !!!###$$$###"""!!!"""######"""!!!#########$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$###""""""!!! """######"""!!!!!!"""""""""##################$$$$$$############$$$$$$'''&&&&&&%%%$$$$$$######"""$$$&&&&&&$$$######$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))))))))******)))((((((''''''((()))******+++++++++******)))******+++,,,,,,+++,,,,,,,,,,,,---------......---------------......------------...///////////////000111222333444444555555555555444333333555555666777888888888888<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::999999888;;;:::999888888999:::;;;999999999999999999999999999999999::::::999999999AAA===888666777999::::::===<<<:::888777666555555777777666555555444333333333333333333222000///---,,,,,,,,,++++++++++++************)))))))))((((((******))))))(((((((((((((((((()))))))))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!! !!!"""######$$$$$$$$$######""""""!!!!!! """!!!!!!!!!!!!!!!"""### !!!""""""######!!!#########!!! !!!"""""""""""""""!!!!!!!!!!!! """%%%''''''&&&###"""!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###$$$&&&'''((())))))((('''&&&%%%$$$$$$&&&&&&'''(((((((((((('''&&&$$$###%%%)))++++++)))'''(((((())))))((((((((((((((())))))***))))))(((************************))))))((('''''')))***+++''''''''''''((((((((((((***)))((((((''''''((((((%%%%%%&&&&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###############"""######$$$$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$###""""""###############$$$$$$$$$"""###$$$%%%%%%$$$###"""###"""!!!"""###$$$###!!!!!!""""""######$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""$$$&&&'''%%%$$$$$$$$$!!!"""$$$%%%%%%$$$""" $$$$$$############$$$$$$%%%%%%$$$$$$######"""""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''(((((((((((()))))))))***************))))))((('''((()))******+++******'''''''''((()))***+++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------...------------...//////111111000000111222222333444555555555555444333333333333555777888999999999;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;:::999999999888888777666666777888888;;;;;;:::999888888777777999999999::::::999999999BBB>>>999777777:::<<<>>>===<<<:::888666555444444666666666555444444333333222222222111000///...---+++++++++*********))))))******))))))))))))((((((,,,,,,+++***)))(((((('''(((((()))))))))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! !!!!!!""" !!!"""$$$$$$$$$###"""###"""""""""!!!!!!!!! !!!!!!!!!""""""###$$$$$$!!!!!!""""""###############$$$$$$###!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%$$$$$$######$$$%%%'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((($$$ """'''***)))'''%%%&&&((())))))((('''''''''((()))++++++***)))(((***************************))))))((()))***++++++(((((((((((((((((((((((())))))((((((''''''''''''%%%&&&((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!$$$######""""""######$$$&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######"""""""""###$$$$$$$$$$$$###"""#########$$$############"""""""""###$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""%%%#########%%%&&&%%%$$$ !!!"""###$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$#########&&&(((((('''&&&%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%$$$$$$############"""$$$%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))))))))******))))))((((((((()))***************'''''''''((((((***++++++)))************+++++++++,,,,,,+++++++++,,,------...------------...//////222222111111111111222222555555555555555444333333111222444666888999:::::::::::::::;;;<<<<<<<<<===<<<<<<;;;;;;::::::::::::777777777666666777777777:::999999888888777666666999888888888888888888999???===:::999999;;;<<<===::::::999777666666666666444444444333333222222222111000000000///...------,,,,,,,,,++++++++++++***))))))))))))))))))((((((,,,,,,+++***((('''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###"""###$$$$$$$$$"""!!! """"""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######$$$$$$###"""!!!!!!###$$$%%%###"""!!!!!!"""""""""""""""!!!!!!!!!!!!$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&"""""""""######$$$%%%&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&'''''''''''''''...)))%%%&&&***,,,***'''%%%&&&''')))))))))(((''''''(((***+++++++++***)))************************+++*********++++++,,,,,,***))))))))))))((((((((((((((((((((((((''''''&&&$$$%%%''')))***)))((('''&&&&&&%%%%%%$$$###""""""'''&&&%%%$$$"""!!! """"""!!!!!!!!!!!!""""""&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$%%%%%%%%%%%%$$$###"""$$$$$$######""""""!!!!!!#########$$$$$$###########################$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$ !!!"""###$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$######""" """$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$###""""""###$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))(((((('''((())))))************)))+++******)))))))))******)))))))))*********+++++++++++++++++++++,,,---......------------...//////333222111111000000111111222222333333222222111000000111333555777888999:::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;777777777777777777777777777777666555555666777777888:::;;;<<<;;;;;;:::::::::999888777666666666666222222111111111111111000000000///......---------,,,,,,+++++++++*********(((((((((((((((((())))))++++++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$######"""!!! """"""""""""!!!!!!!!!!!!!!!""""""############"""######$$$$$$###""" """$$$$$$$$$"""!!!"""###""""""""""""!!!!!!!!!!!!$$$""" !!!$$$&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%######$$$%%%&&&'''((((((%%%%%%&&&''''''''''''&&&,,,)))'''&&&((()))'''%%%&&&''''''((())))))))))))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************))))))))))))'''(((((((((((('''&&&&&&###$$$&&&'''(((''''''&&&'''&&&&&&%%%$$$###"""!!!#########$$$$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############%%%%%%&&&&&&%%%$$$"""!!! !!!"""###$$$$$$%%%#################################"""######$$$%%%###############$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""!!! !!!###$$$$$$###!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""##################"""###$$$###""""""###$$$"""!!! ###$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$###!!!!!!###%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''))))))************))))))---,,,+++***************))))))*********+++++++++,,,++++++,,,,,,---...///...------------...//////111111000000000000000111...////////////...------///000222444666888888999777888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;666777777777777777777777777666555444444555666777444777;;;===<<<:::999999<<<;;;999777555444333333111111111111111000000000000///......------......*********)))))))))((((((''''''(((((((((((())))))***))))))((('''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""######"""""""""""""""###!!!!!!!!!!!!""""""""""""!!!"""#########"""!!! !!!###$$$$$$"""!!! """###$$$$$$###"""###%%%""""""""""""!!!!!!!!!!!!!!!  """###!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$(((((((((((()))***++++++))))))))))))***+++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************''''''((((((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$######""""""""""""######&&&%%%$$$#########$$$%%%#########$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$##################$$$$$$$$$###$$$%%%&&&&&&%%%###""" !!!!!!###$$$%%%%%%&&&$$$##################$$$######"""""""""###%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$!!! !!!###%%%$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$%%%%%%$$$###""""""%%%''' !!!!!!""""""$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$#########"""!!!!!!###%%%%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))************))))))++++++*********+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,---...///000...------------...////////////////////////000000......//////......---,,,000111222444666777777777777777888999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::::::::999999888888777777777666555444444555666777444777;;;<<<;;;::::::;;;;;;:::888777555444444444222222222222222222222222000000...------......///++++++*********)))))))))'''''''''((((((((())))))))))))))))))((((((''''''((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!""""""!!!!!!!!!###$$$&&&!!!!!!!!!!!!""""""""""""!!!"""#########!!! !!!###$$$###"""!!!!!!"""$$$$$$######$$$&&&""""""""""""!!!!!!!!!!!! !!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''***+++***))))))***)))((((((((((((***,,,---***)))(((((()))+++---...++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++&&&'''((((((((('''%%%%%%+++***(((&&&$$$############$$$$$$$$$$$$%%%%%%%%%((((((&&&%%%$$$"""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%"""""""""######$$$$$$%%%!!!"""###$$$%%%$$$######""""""######$$$$$$$$$%%%!!!"""$$$&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######"""""""""###%%%&&&%%%$$$$$$$$$######"""""""""###$$$$$$$$$$$$###"""###""""""###%%%'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""""" !!!$$$!!!"""%%%'''))))))(((((($$$$$$############$$$$$$"""""""""""""""##################""" !!!###%%%$$$###""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((()))***************))))))*********))))))((())))))))))))***,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,---...///000111...------------...//////...............///000000111111111111111000000///000111222444555666666777666777888999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>>>>>===<<<;;;999888777666999777666555555666777999666888;;;;;;999999;;;>>>777666666666666777777888333333333333333333333333111000......---...///000---------,,,,,,,,,,,,+++&&&'''''''''(((((())))))*********)))))))))))))))***)))'''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""######$$$""" """$$$$$$$$$ ###$$$ !!!""""""######"""%%%""" ######!!!!!!!!!"""######"""!!! !!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!"""###""""""!!!""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$###%%%%%%$$$######""""""!!!%%%$$$$$$$$$'''+++000222%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,++++++***)))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""###$$$&&&'''((($$$$$$$$$######""""""""" !!!"""$$$$$$$$$###"""%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%&&&$$$###"""""""""###$$$%%%""""""######$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""###"""""""""!!!!!! #########$$$%%%%%%&&&&&&###########################$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######"""""""""###$$$$$$###"""!!!  !!!###$$$$$$$$$###%%%$$$###""""""###$$$%%%%%%$$$###"""""""""$$$$$$%%%###!!!###&&&'''%%%###$$$"""''''''%%%%%%######"""""""""###%%%&&&%%%$$$###""""""$$$&&&''')))&&&###"""###%%%&&&&&&%%%$$$#########$$$%%%&&&,,,***'''%%%######$$$%%%$$$$$$$$$$$$%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&&&&&&&((()))************))))))(((''''''(((******)))((('''''''''((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...///000000111111///---+++***+++---...//////000000000//////...222222444555666888999:::888888888888999:::;;;<<<:::<<<>>>???@@@???>>>===>>>???@@@AAAAAA@@@??????===<<<;;;:::999888888888>>>;;;888666555777:::<<<::::::;;;;;;;;;:::999999888666555333333444555666555333111000111111000///000000//////......------///---,,,***))))))******%%%&&&''')))+++---//////((())))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!""""""'''&&&$$$""""""!!! !!!"""### !!!!!!!!!!!!!!!  """"""!!! $$$$$$$$$###""" ###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$#########'''&&&$$$$$$$$$%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((()))******++++++************+++++++++,,,,,,,,,+++++++++***************)))))))))((((((((('''''')))))))))(((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######### !!!"""""""""!!!!!!##################$$$$$$###############$$$$$$$$$""""""###$$$%%%$$$$$$###"""#########$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$###"""""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$"""""""""""""""""""""""""""######$$$$$$######"""############""""""!!!!!!""""""###$$$$$$###!!!!!!$$$$$$%%%%%%$$$$$$###"""$$$$$$###""""""###$$$$$$%%%$$$###""""""###$$$$$$%%%###"""###%%%&&&%%%######!!!&&&&&&$$$$$$$$$###"""""""""###$$$%%%%%%$$$#########$$$%%%&&&+++((($$$"""###$$$$$$$$$$$$$$$#########$$$%%%&&&$$$###""""""!!!"""######&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&((())))))*********)))(((((('''((((((******---,,,,,,+++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,........................111000---,,,+++---...000000000000111111000000///111222333444666777888999999999999999999999:::::::::<<<>>>@@@AAAAAA@@@???===>>>????????????>>>=========<<<;;;::::::::::::;;;:::888666666777888:::999::::::::::::999999888666555333222111222333444444222000///000000///...////////////...............---,,,***))))))******++++++******))))))((((((((())))))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!! """""" !!!###%%%$$$"""!!! !!!""""""!!!!!!!!!!!! !!!###!!! """############"""!!! $$$$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%$$$###"""""""""""""""$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((())))))******))))))+++++++++,,,,,,,,,------)))************+++++++++*********))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''%%%$$$###"""""""""%%%%%%%%%%%%$$$$$$$$$$$$""""""#########"""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########"""""" """$$$&&&'''%%%###"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$###"""$$$$$$######""""""######$$$$$$###""""""###$$$$$$$$$######"""######$$$$$$$$$###"""###%%%&&&%%%$$$###!!!%%%$$$######%%%$$$######"""###############$$$$$$$$$%%%%%%%%%+++((($$$############"""$$$$$$######$$$$$$%%%&&& !!!"""#########''''''%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&''''''((())))))))))))((((((((((((((()))******,,,,,,+++***+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------.........000///...------...000222000111111222222222111111111111222333555666777777:::::::::999999999888888:::<<<>>>@@@AAAAAAAAAAAA======>>>>>>>>>>>>===<<<===<<<<<<;;;;;;;;;<<<<<<999999888777777777777888999999999999999888777777444333111000000000111222333111///.../////////---.............../////////---,,,+++***************---,,,+++)))(((&&&%%%$$$((())))))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!! !!!###""""""&&&***###""""""!!!!!!!!!"""###!!!!!!""""""!!!  """"""!!!"""### !!!"""###$$$$$$$$$######""""""!!!""""""""" !!!"""$$$$$$""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''((())))))******))))))******++++++++++++,,,,,,((())))))***++++++,,,,,,+++++++++*********))))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""#########$$$$$$$$$########################!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$######$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!########################$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############"""""""""""" !!!###$$$%%%$$$$$$###!!!###$$$$$$##################$$$##################$$$$$$$$$######$$$%%%%%%%%%%%%$$$ ###%%%$$$###$$$%%%%%%$$$######""""""""""""###$$$%%%%%%%%%%%%$$$)))'''$$$"""###$$$######$$$###$$$$$$$$$$$$%%%%%% """%%%&&&&&&%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***((('''''''''((()))&&&''''''((())))))((((((''''''(((((())))))******+++***)))))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000...------,,,---///111222111111222333333333222222000111111222444555555666888999999999:::999999999;;;<<<===???@@@@@@@@@???===============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===999999999999999888777777888888999888888777666555333333222111000111111111333111//////000000///...---------....../////////,,,++++++***************))))))(((((('''''''''&&&'''(((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! ###'''&&&!!! """ !!!"""######!!!!!!"""##################!!! !!!$$$&&&%%%$$$!!!!!!!!!"""###$$$%%%%%%!!!!!!!!!!!!"""$$$%%%%%% !!!"""$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))###%%%''')))))))))(((((($$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((()))******++++++******))))))))))))************(((((()))***+++,,,,,,---++++++++++++************&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%%%%%%%$$$###############%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########""""""""""""""""""""""""$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###!!!###$$$#########$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&""""""%%%&&&$$$###%%%$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$&&&$$$""""""$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%!!!###%%%'''((('''%%%$$$############$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&((((((&&&''''''(((((((((((('''&&&''''''((()))*********---,,,+++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,........................,,,++++++,,,---...000111111111222333333333333333000111111222333444555555555666888999;;;;;;;;;;;;<<<<<<==================<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;;;;:::999888888888888888777666555444444444333222222222222222333222000000111222111000,,,,,,------......//////******+++*********))))))'''''''''''''''((((((((('''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!$$$&&&'''%%%!!! !!!"""######$$$ !!!"""###$$$$$$$$$$$$)))%%% $$$'''&&&%%%&&&%%%$$$###"""!!!!!!""" !!!"""###%%%&&&'''!!!!!! !!!!!!"""###$$$""""""""""""###%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))******++++++******((((((((())))))))))))***(((((()))***++++++,,,,,,+++++++++************)))(((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""#########%%%%%%$$$$$$###""""""!!! !!!"""###$$$%%%&&&&&&$$$############%%%''')))%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&###""""""!!!""""""######$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!###########################$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$######""""""######"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&'''$$$$$$&&&&&&######&&&######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$""""""""""""######$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((((((''''''%%%&&&''')))***************)))((((((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,111000///...---++++++***+++++++++,,,---...//////000111222222333333333333111111222333333444555555333555777:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::999888888888888;;;::::::999999999::::::;;;;;;;;;<<<;;;::::::999999999999888888666555444444444444444444333333333333222000000111222222111---------------.........)))******+++******))))))***))))))(((''''''&&&&&&''''''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###############!!!!!!!!!!!!!!!"""###$$$ !!!""""""############!!!""""""#########""""""$$$###""""""###$$$%%%%%%'''&&&$$$###!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%$$$######&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''((())))))******))))))((())))))))))))*********)))))))))***+++++++++,,,+++************))))))))))))))))))(((((((((''''''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%######"""!!!""""""$$$$$$$$$$$$##################""""""#########$$$$$$$$$""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$%%%&&&'''(((############$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$######################################################$$$$$$$$$%%%#########$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###""" !!!###$$$%%%%%%$$$$$$"""$$$%%%%%%######$$$'''&&&$$$$$$&&&%%%""""""%%%""""""###$$$%%%$$$######%%%$$$#########$$$%%%&&&$$$###""""""$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&''''''''''''&&&''''''(((((('''&&&&&&%%%&&&''')))***+++******''''''&&&&&&&&&'''((()))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------....../////////000111222333333333333222222333333444444555555444666888:::<<<<<<;;;:::999::::::;;;===>>>@@@AAA@@@???>>>===<<<<<<<<<======<<<;;;:::::::::::::::;;;;;;::::::::::::999999:::::::::999888777555555444444444444444333333222222000//////111222111000...------------------,,,((()))***++++++***))))))+++******)))((('''&&&%%%&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%###!!! !!!!!!!!!###$$$$$$$$$$$$###"""""""""######""""""!!!  $$$$$$""" """%%%%%%$$$###"""""""""###$$$##################$$$$$$###""""""!!!!!!!!!!!!"""((('''&&&$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((()))************+++++++++***************+++++++++*********))))))))))))((((((''''''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$#########$$$&&&'''"""""""""###$$$$$$%%%%%%$$$$$$$$$############### !!!$$$'''((((((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%'''((())))))&&&&&&&&&'''((()))***+++"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""######$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!! """###$$$$$$$$$###"""###$$$%%%%%%$$$###""" !!!###$$$%%%%%%$$$$$$!!!$$$&&&%%%###"""$$$'''%%%###$$$%%%$$$ $$$!!!"""###$$$%%%%%%$$$###%%%$$$###""""""$$$&&&'''&&&$$$######$$$$$$"""!!!"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&'''(((((((((&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))++++++++++++&&&''''''(((''''''&&&&&&$$$%%%''')))***+++******+++***)))))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,$$$%%%&&&(((***,,,...///.........///////////////...///000111222333333333333333333444444555555555666777999;;;;;;;;;999888777888999;;;>>>AAADDDEEEGGGFFFDDDBBBAAAAAABBBCCC???>>>===<<<;;;:::::::::;;;:::999999888888999999;;;;;;::::::888777666555333444444444444333222222111///......000111000///.........------,,,,,,,,,((()))***++++++***)))((()))))))))))))))(((((((((&&&'''((('''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!$$$$$$$$$$$$$$$###""""""!!!""""""!!! """""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******)))(((((('''(((((())))))************))))))(((((((((((((((((()))***************))))))))))))))))))(((&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$%%%%%%%%%$$$"""  ###$$$$$$"""!!!!!!)))(((&&&$$$""""""""""""""""""""""""""""""""""""######""""""!!!!!! $$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###############"""!!! &&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$###!!!!!!!!!""""""########################!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""#########$$$###$$$%%%&&&&&&%%%###""" """$$$$$$###"""""""""&&&%%%###"""""""""######""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!$$$$$$######"""######$$$$$$%%%%%%###""""""$$$&&&!!!""""""""""""#########$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%###!!!"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&''')))*********)))(((%%%%%%&&&'''(((***,,,---...,,,++++++++++++***(((++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,---...//////...------000111111222222333444444333444555444444555888;;;888888888888888888888888;;;::::::;;;>>>AAADDDFFFKKKJJJHHHGGGFFFGGGHHHHHHMMMIIIDDD>>>;;;999:::::::::999888888888999:::;;;<<<;;;888666555555666666555555555555444444444444222222111111000/////////------......------,,,+++((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%'''%%%###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!! %%%%%%$$$!!!""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))+++***))))))((((((((()))******))))))))))))******++++++***)))((((((((((((******)))))))))(((((((((***)))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###""""""######$$$$$$###"""!!!"""###$$$$$$"""!!!"""###%%%$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""######""""""!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$###""""""!!!"""!!!!!!"""###$$$&&&'''&&&$$$""" !!!######""""""######$$$%%%%%%$$$###!!!!!!!!!"""###########################%%%&&&'''''''''&&&%%%$$$""""""""""""#########$$$"""###############""""""!!!###%%%%%%$$$#########$$$###"""!!!!!!"""######""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$##############################$$$$$$&&&''''''&&&$$$%%%'''((("""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%###!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''((()))***+++,,,---+++***)))***,,,------,,,******+++++++++,,,,,,,,,***+++,,,------------------,,,,,,,,,---...000111000111111222222333333444333444555555444555777999999999999999999999999999999999999:::<<>>===<<<<<<<<<<<<888888777777888888999:::;;;:::888666555555666666666666666555555555555444333222111000///...------,,,------------,,,++++++************************(((''''''''''''(((((())))))((('''&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!###############""""""!!! """#########%%%'''""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***************+++,,,+++)))(((((()))+++,,,++++++******++++++,,,,,,((((((((((((''''''''''''***)))((('''''''''''''''%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$###############$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############***'''###!!!###"""""""""""""""###$$$$$$%%%$$$###"""""""""###$$$########################&&&&&&$$$#######################################""""""!!! !!!###$$$###$$$%%%%%%#########%%%"""""""""#########$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$ !!!"""!!! !!!"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%!!!###%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))((((((''''''(((***+++((()))***,,,,,,,,,++++++///---,,,+++,,,,,,+++)))******+++++++++,,,,,,,,,***+++,,,---............---,,,++++++,,,///111222000000000111222222333333333555888999888777777777::::::::::::::::::::::::888888888999;;;===???@@@AAAAAA@@@@@@@@@@@@@@@AAA===============<<<<<<;;;:::::::::::::::;;;;;;<<<:::999777666555555555666666666666555555555444444222222111000...---,,,,,,,,,,,,,,,,,,,,,+++******************************(((((('''(((((()))******)))(((''''''''''''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! ###############"""!!!!!!"""$$$%%%%%%"""!!!!!!!!!""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%$$$%%%&&&'''((()))'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***************++++++---+++***((((((***+++---...---,,,+++************(((((((((((('''''''''''')))((((((''''''''''''(((%%%%%%$$$$$$$$$$$$###$$$''''''&&&%%%$$$$$$#########$$$############&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$"""""""""######$$$$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$###""""""###$$$%%%########################$$$$$$###"""!!!!!!""""""$$$$$$$$$#####################"""!!!"""###%%%&&&"""###$$$###"""!!!###$$$######$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###"""$$$%%%%%%#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))((((((''''''(((***+++((())))))***+++++++++***///---,,,,,,,,,,,,+++))),,,,,,,,,------------...---------......------,,,,,,---......///.........///000000111111222333333444777999:::999888999999:::::::::::::::::::::::::::::::::;;;<<<>>>???@@@??????@@@@@@@@@@@@@@@@@@===>>>>>>>>>===<<<;;;:::999999:::::::::;;;;;;;;;888888777666666555555555555555555555444444444444111111000///...---,,,+++++++++,,,,,,++++++***)))************************((((((((((((((()))***+++(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!! !!!!!! !!!"""!!!!!!!!!"""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&''')))***+++&&&&&&%%%%%%%%%'''((()))%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++,,,+++***))))))***+++,,,111000...+++)))((('''''')))))))))(((((((((''''''(((''''''&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$((('''&&&%%%############"""$$$$$$#########$$$$$$$$$######!!! """""""""""""""""""""""""""""""""############$$$!!!""""""""""""#########!!!!!!""""""###$$$$$$%%%$$$$$$###""""""""""""###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###""""""###%%%&&&"""###$$$&&&''''''((('''!!!!!!###$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$###"""###$$$%%%&&&##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%&&&'''"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!###$$$$$$###""""""###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))******&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((()))+++,,,---,,,+++***+++...///...---------------...........................---,,,,,,,,,---/////////...---,,,//////000000111222222222444666888999999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????===>>>??????@@@?????????===>>>>>>======;;;::::::666666777888888888888777777777777666666555555555444444444333333333333222/////////...------,,,,,,***++++++++++++***))))))************************)))(((((((((((())))))***''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""!!! !!!!!!  """###%%%&&&""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&&&&&&&&&&&&&'''((()))***((('''&&&%%%%%%&&&((()))%%%%%%%%%&&&'''(((((((((************************(((((((((((()))))))))))))))((((((((())))))***+++++++++++++++++++++++++++...---,,,***))))))))))))******)))))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%###""""""""""""### ###############$$$!!!"""############"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""############$$$$$$###"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!###$$$&&&!!!"""$$$&&&'''''''''&&& !!!"""###########################$$$$$$%%%$$$$$$###"""###$$$%%%&&&########################!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&&&&###$$$$$$###!!!!!!###%%%############"""!!!""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%%%%###!!! !!!######!!! !!!"""""""""#########$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """######"""######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&((())))))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''***)))(((((())),,,...000,,,++++++,,,...///...---,,,,,,,,,---------......,,,---...............---------------......////////////000000111111222222222444666666777888;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>;;;<<<===>>>???>>>>>>===;;;;;;;;;;;;::::::::::::444555666777777777666666666666666666666666555555333333222222222222111111------------------------***************))))))((())))))))))))))))))))))))))))))((('''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&$$$"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!! !!!###""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&''''''&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&'''((('''''''''((()))******+++************************(((((((((((())))))))))))(((((('''(((((()))*********++++++,,,,,,++++++***''''''((()))***,,,...///************))))))))))))%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%"""!!! !!!###$$$###$$$$$$###!!!"""$$$&&&!!!"""$$$%%%&&&&&&%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$###""""""!!!""""""######$$$$$$$$$$$$#########"""!!! !!!"""$$$&&&$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!""""""######"""""""""""""""######$$$$$$$$$#########$$$&&&'''######################## ###%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$#########!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%###""""""$$$'''"""""""""""" """"""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%### """$$$&&&&&&%%%$$$$$$$$$!!!""""""""""""#########!!!###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!"""""""""#########$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###%%%&&&((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&''')))*********)))(((,,,***(((((()))---111333000...------------,,,***++++++,,,,,,,,,---------++++++---...//////000000---,,,++++++,,,///222444/////////000111111222222111222333444444777:::===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>======999:::<<<===>>>===<<<<<<999888888888999:::;;;;;;555666777999999888888777555666666666666666555444222222222111111111000000,,,,,,,,,---------......***************)))((((((((((((((((((((((((((((((***)))(((''''''&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%###""""""###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""""" !!!$$$############""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""$$$%%%%%%$$$#########$$$$$$$$$"""!!!!!!!!!""""""""""""!!!!!!"""!!! """######"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&'''%%%&&&&&&&&&'''((((((((((((((('''&&&%%%$$$$$$###%%%&&&'''((())))))))))))))))))(((((('''''''''&&&%%%&&&''''''((((((''''''''''''(((((())))))******)))((((((((()))***++++++,,,,,,,,,+++++++++++++++))))))***++++++++++++***&&&&&&&&&'''''''''''''''&&&%%%$$$#########$$$$$$ !!!###$$$$$$###!!! ########################$$$##################### !!!!!!!!!"""''''''&&&%%%###"""!!!!!!######!!! !!!"""!!!!!!!!!"""######$$$$$$$$$#########""""""!!!!!! """###$$$$$$""""""&&&(((&&&""" """###%%%&&&&&&%%%###""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!!!!"""%%%%%%$$$######$$$$$$$$$&&&%%%%%%%%%%%%$$$""" '''&&&&&&%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%$$$$$$############$$$$$$######""""""!!!!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######""""""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$"""!!!########################&&&%%%%%%$$$###"""!!!!!!$$$!!! """$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''$$$$$$&&&'''(((***++++++)))(((&&&&&&'''))),,,...)))))))))))))))))))))))))))((((((((((((***+++,,,...---,,,+++++++++,,,---,,,+++)))'''&&&'''((()))//////////////////......---------.........//////000000000111222222333333666666666666666666666666888999;;;<<<===<<<<<<;;;======<<<<<<<<<<<<======999999999999999999999999888888777777777777888888666777888888888666555444111111222222333222222222444222000111333333000---//////...---,,,,,,+++++++++++++++************)))$$$$$$$$$$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''')))'''$$$$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%!!!""""""!!!"""$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""""" !!!"""#########"""!!! !!!!!!""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$###!!! """######"""""""""""""""#####################"""""""""""""""$$$$$$######$$$%%%''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))(((((((((''''''&&&&&&'''(((((((((''''''))))))))))))************+++++++++***++++++,,,,,,*********))))))(((((((((************))))))(((''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%&&&&&&""""""""""""###%%%'''(((#####################"""$$$#########""""""""""""############""""""!!!!!!!!!###$$$$$$###""""""###%%%&&&&&&%%%###""""""############$$$$$$$$$#########""""""#########""""""#########$$$$$$$$$$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&&&&############$$$###"""!!!%%%$$$$$$$$$$$$#########$$$###"""###%%%%%%%%%###!!!!!! !!!!!!######""""""!!!!!!!!!!!!"""""""""############$$$"""######$$$$$$$$$######"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%###"""###%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''&&&&&&''''''(((((())))))&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,+++***))))))***+++,,,******)))((()))+++---...........................------........./////////000000000111222222333333555555555555555555555555777888999:::;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<===999999999999999999999999666666555555555555666666777777888888888777555444444444555555555555444444444222000111222222000---.........------,,,,,,++++++++++++************)))&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''%%%""" """$$$%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$&&&'''&&&&&&###$$$%%%%%%&&&&&&%%%%%%!!!""""""!!!!!!###$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""""""""###"""""""""!!!!!!!!!  !!!""""""""""""""""""""""""###""" !!!"""$$$$$$###"""""""""#########$$$$$$$$$$$$######"""""""""!!!$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&((()))******)))))))))))))))((((((&&&''''''(((((((((((((((++++++++++++************,,,,,,+++*********++++++++++++***)))((((((''''''*********)))((('''%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######################## !!!!!!""""""###############"""""""""""""""""" !!!"""###$$$&&&''''''############$$$&&&'''(((&&&%%%%%%$$$######""""""###############"""""""""%%%$$$###"""!!!"""###$$$""""""!!! !!!"""###$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$###############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$"""""""""###############%%%###"""###$$$$$$###!!!###########################""""""""""""!!!!!!!!!############$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$"""$$$$$$$$$%%%&&&'''''''''"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''%%%&&&((())))))((('''&&&))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++---///000....................................////////////000000111111222333333333444444444444444444444444444444444555666777999:::<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999777666666555555666666777777777888999888777666555777777888888888888777777333222111111222111///---------------------------+++++++++************)))((((((((((((((()))))))))((('''''''''&&&&&&&&&&&&&&&$$$ !!!%%%'''(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%'''((('''%%%###$$$%%%%%%&&&&&&%%%%%% """###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""!!! !!!!!!%%%###!!!!!!!!!!!! !!!!!!!!!$$$"""!!!!!!###$$$$$$###""""""#########$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%$$$%%%''')))+++************))))))))))))''''''((())))))))))))(((+++++++++******)))))))))+++***)))(((((('''((((((------,,,+++***)))(((((())))))))))))((('''&&&%%%(((((('''&&&&&&%%%$$$$$$&&&'''''''''&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$########################### !!!!!!"""######$$$$$$$$$############"""$$$$$$$$$$$$############$$$$$$$$$###############%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$######$$$%%%%%%$$$###""" !!!###$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################!!!!!!!!!!!!!!!!!!"""#####################$$$%%%&&&''''''&&&%%%%%%&&&'''!!!!!!""""""###$$$%%%%%%&&&$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%&&&&&&&&&'''''''''!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((()))))))))(((((('''((((((((((((((((((((((((((((((((())))))***++++++..................//////000///...---,,,,,,,,,,,,------------................../////////000000000000000111222222333333444444444444444444444444444444444444444555777:::;;;;;;;;;::::::::::::;;;;;;888888888888999999999999999888888888888888888999777888999999999888777666999999999999999999888777222222222222111111///...,,,,,,------------------+++++++++*********))))))((((((((()))))))))((((((''''''''''''''''''&&&&&&'''%%%###"""###%%%((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###&&&(((((('''%%%###$$$%%%%%%&&&&&&%%%%%% !!!###$$$%%%$$$###########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""### !!!######&&&$$$"""  %%%$$$$$$######$$$$$$%%%$$$###""""""$$$%%%%%%$$$############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''((((((((('''&&&%%%$$$%%%''')))***))))))))))))************'''((())))))******))))))*********))))))(((((('''******)))((('''''''''''',,,,,,++++++***))))))((((((((()))******))))))((((((((('''&&&%%%$$$$$$###&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$%%%&&&''''''((($$$$$$$$$$$$############&&&%%%%%%$$$###!!!!!! $$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!"""$$$&&&'''&&&%%%$$$###############"""""""""########################""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################!!!!!! !!!"""######""""""""""""######$$$%%%)))))))))'''$$$"""$$$%%%!!!""""""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%$$$""" !!!""""""!!! """"""""""""############%%%%%%&&&&&&&&&'''''''''!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%)))&&&###"""###$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''((((((((()))((('''%%%%%%&&&''')))(((((((((((((((((((((((('''(((((()))******++++++---------......////////////......---,,,,,,++++++---------.........///////////////000000000111111111111111222333333444444555555555555555555555555999888888888999;;;===???::::::999999999999::::::777777777888888999999999999999888888888888999999777888999::::::999888888999999999999999888777666222333333333222000000///,,,,,,------------------+++++++++*********))))))&&&'''(((((((((''''''&&&&&&&&&'''((((((''''''&&&%%%%%%&&&''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###%%%'''(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%""" !!!###$$$###"""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""" !!!"""######$$$!!!!!!!!!""""""###$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$"""###$$$&&&%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%'''((()))(((((()))))))))))))))***(((((()))***************)))))))))(((((((((((((((++++++***)))))))))******))))))(((((((((''''''''''''((())))))*********)))''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$########################!!!"""$$$%%%&&&&&&'''&&&""""""######$$$%%%%%%&&&#########$$$$$$$$$$$$$$$!!!$$$'''((('''%%%###"""###$$$$$$$$$###"""!!!########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""###$$$%%%&&&$$$$$$###$$$$$$%%%&&&''''''(((((($$$  ###""""""######$$$%%%&&&&&&'''%%%$$$%%%&&&&&&%%%$$$!!!!!!############!!!!!!"""""""""############$$$############$$$$$$$$$$$$######$$$$$$$$$######"""$$$######""""""######$$$########################"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$+++'''$$$###$$$&&&''''''&&&&&&&&&%%%$$$######### """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''((($$$$$$%%%&&&''''''(((((((((&&&$$$""""""$$$'''((())))))))))))))))))))))))'''((()))***+++++++++***)))***+++,,,,,,---,,,,,,***++++++,,,------......------......///000000000000000000000111111111111111111222222333444444444666666666666666666666666777777777777777888999:::999999888888888888999999666666777777888999999999888777777666666777777888777888999:::;;;:::999999888888888888888777666555333444555444222111111111------------------------+++++++++************)))%%%&&&'''((('''&&&%%%$$$%%%&&&'''((((((((('''&&&###$$$&&&'''''''''%%%$$$''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!###"""!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!  """#########"""""" !!!###$$$%%%%%%&&&"""!!!  !!!"""&&&$$$######%%%&&&&&&%%%#########$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''((((((((()))))))))((()))******++++++******))))))))))))))))))*********))))))))))))******+++''''''''''''(((((((((((((((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###"""#########""""""#################################!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$%%%%%%!!!!!!""""""######$$$$$$ !!!###$$$&&&&&&&&&%%%"""##############################$$$$$$%%%%%%%%% !!!"""$$$%%%&&&&&&%%%"""######$$$$$$$$$############""""""""""""######"""############$$$$$$$$$#########""""""#########$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&############$$$%%%&&&'''%%%''''''### $$$!!!"""""""""######$$$$$$%%%$$$###$$$%%%&&&%%%$$$"""$$$%%%&&&&&&%%%$$$"""""""""#########$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$###"""!!!######"""!!!!!!"""######"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$ """$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))))))))&&&''')))***++++++******((()))***+++,,,,,,,,,+++++++++,,,---..................//////000111111222000000000111111111222222111111222333333444444555555555555555555555555555444555555666666666555555888888888777777888888888666666666777888999999999888777777666666777777888777888:::;;;;;;;;;:::999888888888888777666555444444666777666333111222333.........------,,,,,,++++++++++++************)))%%%&&&'''((((((&&&%%%###$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%!!! """!!!  """"""""""""""""""""""""""""""!!!!!! !!!"""$$$%%%%%%###!!! !!!###$$$$$$$$$###"""%%%$$$###!!!!!!###$$$%%%&&&$$$###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''((()))!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&'''''''''(((((())))))))))))***++++++++++++***))))))******+++++++++,,,''''''&&&''''''((()))***(((((())))))******++++++))))))(((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&$$$"""!!!######""""""""""""##############################$$$$$$$$$$$$############ """###$$$%%%&&&######""""""""""""""""""!!!!!!"""###"""!!! $$$$$$######"""!!!!!!!!!#########$$$$$$%%%%%%%%%!!!!!!!!!!!!###$$$&&&(((######"""""""""###%%%%%%######""""""""""""######"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######"""""" !!!"""###$$$!!!!!!!!!!!!"""###$$$%%%%%%''''''$$$ ###(((!!!!!!!!!!!!""""""""""""###"""!!!"""$$$%%%%%%$$$ """######""" """"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! ###"""!!! !!!"""###!!!"""$$$%%%%%%$$$"""!!!""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&$$$"""#########$$$$$$%%%&&&&&& """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***(((((('''&&&&&&%%%$$$$$$'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))&&&''')))***++++++******)))***+++---......------////////////...---,,,+++...//////000111222222333000111111111111222222222111222222333333444444555444444444444444444444444999:::;;;;;;;;;:::888777888888777777777777888888555666666777888999999999::::::999999999999::::::888888:::;;;<<<;;;::::::999999999888777666555444444666888777444222333444//////...---,,,,,,+++++++++++++++************)))&&&'''((()))((('''%%%###$$$%%%'''))))))((('''&&&)))(((&&&$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''%%%###"""###$$$%%%$$$$$$$$$%%%&&&&&&&&&%%%%%% !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!   !!!!!!!!!!!!!!!"""$$$&&&&&&%%%""""""""""""############&&&%%%###!!! !!!!!!#########"""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$000)))"""###'''***'''"""''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))!!!###'''***+++***(((&&&''''''(((((())))))*********************************************)))(((((((((((((((((())))))))))))***)))))))))***+++,,,,,,((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%)))%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$###"""""""""###%%%&&&""""""!!!!!!!!!!!!""""""################################################$$$!!!!!!$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!! $$$$$$%%%%%%%%%$$$######""""""""""""###$$$%%%&&&########################$$$$$$$$$#########""""""%%%###""""""######""" """"""###$$$$$$$$$$$$###########################$$$$$$######"""!!!!!!!!!###$$$%%%&&&'''&&&%%%%%%""""""""""""""""""""""""!!!$$$'''&&&""" """""""""""""""###$$$%%%&&&$$$$$$############$$$$$$######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&''''''((()))***((((((((((((((((((((((((******))))))))))))))))))))))))***+++,,,,,,------000000000000000000000000///////////////000111111222111000000000111333444000111222222444444555666999888888888777777666666777555444555888999888666444555555666666666666666666777888888888888777777777888888999999999888888777888999999::::::999999<<<;;;999888888888666444444444333333333222222222000///...------,,,------+++*********))))))(((((((((((())))))*********+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$ """######$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######"""""""""""""""###&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###############"""!!!!!!"""$$$$$$###"""!!!!!!"""""""""#########$$$$$$###"""!!!!!!!!!!!!""""""""""""############"""######$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$(((&&&###"""!!!"""######%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''"""%%%&&&%%%$$$###'''((((((((((((((())))))***************************************)))(((((((((((((((((())))))))))))))))))((((((((()))******''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$"""!!!$$$"""######$$$$$$######"""$$$$$$#########$$$%%%&&&###""""""!!!!!!""""""###################################################&&&### """$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$######!!! """"""###############"""&&&%%%$$$###""""""""""""########################%%%$$$$$$$$$$$$#########"""%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""###$$$%%%&&&&&&&&&%%%%%%######################## !!!""""""  ###"""!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$&&&%%%%%%%%%$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''&&&&&&''''''((()))***************************))))))))))))))))))))))))************+++,,,---...------------------------///////////////000000111111111000000111111222333111111222333444555555666888888888888888777777777888777555666888999888666666777777777666555555444666666777777777777777666888888888999999888777777888888999::::::::::::999;;;:::888888888888666555444333333333333222222222///...---,,,++++++++++++************)))))))))((((((((()))))))))*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&!!!###$$$$$$######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!"""###############$$$###""""""######!!!!!!!!!""""""""""""######"""""""""######""""""!!!!!!""""""######$$$$$$$$$!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%!!!%%%&&&###!!!&&&#########$$$$$$%%%''''''''''''''''''&&&&&&%%%%%%###$$$%%%&&&'''(((((((((((((((((('''''''''''''''))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))))))))((('''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%""""""###$$$$$$###""""""$$$############$$$%%%&&&#########""""""#########################################################'''%%%""""""###$$$$$$$$$"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""##############################"""!!! !!!"""###$$$$$$%%%$$$$$$&&&%%%$$$###""""""""""""########################%%%%%%%%%%%%$$$$$$$$$$$$ $$$&&&&&&"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%########################$$$"""!!!"""###$$$$$$###$$$$$$###!!!!!! $$$$$$############$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########"""######$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&''''''((()))***************************))))))))))))))))))))))))+++******)))***+++---...------------------------//////......//////000111///000111111222222111111111111222333444555666666888888888888888999999999999888777777888999777666999888888888666555444333555666666666666666555555888888999888888777666555888888999::::::::::::999999888777777888888666555333333333222222222111111------,,,+++************************))))))))))))(((((())))))))))))******(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! """######!!!  !!!!!!!!!!!!!!!$$$"""""""""###""" !!!!!!!!!!!!"""""""""### """#########"""!!!########################!!!!!!"""############"""$$$$$$###$$$$$$$$$%%%%%%"""&&&(((&&&!!!###((($$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***+++,,,---((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))***))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""######$$$$$$$$$$$$############$$$$$$################################################&&&%%%$$$###############""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""""""""#########""""""!!!###$$$%%%&&&'''(((((((((""""""""""""###$$$%%%&&&########################&&&&&&&&&%%%%%%%%%$$$$$$###  !!!""""""###$$$$$$%%%%%%$$$$$$#############################################$$$######$$$$$$%%%%%%%%%%%%########################%%%""" $$$&&&&&&%%%&&&%%%$$$$$$#########$$$$$$$$$############$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&''''''((()))***'''''''''''''''''''''''')))))))))***************,,,+++***)))***+++---...........................///............///000000...///111222222222111000111111222333444555666666777777888888999999::::::888777777777777777666666888888888888777666555444555555555666555555444444888888888888777666555444777888999999::::::999999888666555666777777666555222222222222111111111111------,,,+++*********************)))))))))))))))(((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%############$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!! !!!!!!!!!!!!!!!!!! !!!######""" !!!!!!!!!!!!"""""""""!!!#########"""!!!&&&%%%%%%$$$###"""!!!!!!!!!!!!"""############"""$$$$$$#########$$$%%%&&&%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$$$$############$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&((()))***((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((())))))))))))+++***))))))(((((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""$$$$$$############$$$$$$################################################$$$$$$$$$###"""!!!""""""!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!""""""""""""!!!!!!""""""#########""""""###$$$%%%&&&'''(((((((((""""""""""""###$$$%%%&&&########################&&&&&&&&&%%%%%%%%%$$$$$$&&&"""######$$$%%%%%%%%%%%%$$$######################## !!!!!!""""""##################$$$$$$%%%%%%########################  ######!!!$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""###$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&''''''((()))***''''''''''''''''''''''''*********++++++,,,,,,,,,,,,+++*********+++,,,---.......................................//////000...///000222222111000000111222333444555666666777777777777888888999999:::666666777666666555666666777777888888888888888777555555555555555444333333888888888777666555444333666777888888999999888888666555444444666666555444222222111111111000000000...---,,,+++************))))))))))))))))))******))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!"""###############!!!###$$$###""" !!!!!!!!!!!!"""""" !!!!!!""""""""""""&&&&&&%%%$$$###""""""!!!!!!"""######$$$$$$######%%%$$$#########$$$%%%&&&%%%###"""$$$'''((('''%%%&&&&&&$$$######"""""""""######$$$%%%&&&'''((((((&&&&&&%%%%%%&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))******))))))(((((())))))))))))((((((((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&#######################################"""""""""%%%%%%$$$""" !!!######"""!!!!!!!!!!!!"""### !!!""""""######""""""#########""""""#########################################################"""###$$$$$$"""!!!"""###!!!"""""""""############""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!""""""""""""""" !!!"""###############!!!"""###$$$$$$%%%$$$$$$&&&%%%$$$###""""""""""""########################%%%%%%%%%%%%$$$$$$$$$$$$$$$""" """""""""###$$$$$$%%%%%%%%%%%%%%%######################## !!!"""######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!#########!!!!!!!!!""""""$$$%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""###%%%&&&'''&&&&&&%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''&&&&&&''''''((()))***************************)))******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......------......///000...///000000111111000000222222333444555666777777777777777777777888888888444666777777666666777888777777888999999999999999666666666666555444333333666666777666666555444333555555666777777777777777666555444444555555333222111111111000000000000///...---,,,+++************))))))))))))************))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))!!!###%%%%%%$$$%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!"""############### """###"""!!! !!!!!!!!!""""""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$######$$$'''((('''%%%$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((((())))))'''((((((((((((((())))))((((((((((((((((((((((((&&&''''''((())))))(((((((((((((((((())))))))))))(((((('''''''''((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$#########"""""""""!!!!!!#########!!!!!!"""######"""!!! !!!"""###!!!"""###$$$%%%$$$$$$######""""""!!!!!!""""""###################################################!!!###%%%%%%###"""$$$%%%"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""############""" !!!######$$$$$$$$$""""""###############"""&&&%%%$$$###""""""""""""########################%%%$$$$$$$$$$$$#########$$$"""!!!!!!###%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######################## !!!"""###$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&%%%&&&'''######"""""""""###$$$$$$$$$$$$############$$$$$$###""""""""""""###$$$$$$"""#########$$$$$$$$$$$$##################$$$$$$!!!###%%%&&&''''''&&&%%%########################%%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&''''''((()))***************************'''(((((()))******++++++******,,,------,,,***)))************************...------------.../////////////////////000111111222222333444555666777777777777777666666666666666444777999999888888:::<<<999999999:::999999888888777777777666666444333333555555555666666555444444333444555555666666555555777555333333444333222000111111000000000/////////,,,,,,+++***))))))))))))((()))))))))************))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""$$$%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!  """"""!!! !!!!!!!!!""""""!!!  !!!"""!!!""""""$$$%%%&&&''''''######$$$%%%%%%%%%%%%$$$%%%$$$###""""""$$$&&&'''$$$%%%&&&'''(((((())))))""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!! ###$$$$$$#########%%%$$$###""""""###$$$%%%###$$$%%%&&&'''&&&%%%%%%""""""!!!!!!!!!!!!""""""################################################!!!$$$''''''%%%$$$%%%(((############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!!!!"""############### !!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""###$$$%%%&&&########################$$$$$$$$$#########""""""&&&$$$###$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%######################## !!!"""###$$$%%%&&&$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###''''''$$$###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$###############!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!! !!!###$$$%%%''''''&&&%%%%%%$$$$$$############$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######'''&&&&&&''''''((()))***((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))***---......,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000///.........///111222222333333444555666777777777777666666555555444444555888:::;;;::::::===???;;;;;;;;;:::999888777666777777777777666555444333444444555555666555555555222333444444555555444444777555444333333222111///000000000000////////////+++***)))(((((('''''''''(((((())))))*********+++))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((((((&&&### $$$%%%&&&$$$"""!!!!!!"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!  !!!"""$$$$$$###"""!!!  """######!!! !!!"""$$$$$$######"""!!! """"""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! %%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########(((((((((((()))))))))))))))((('''''''''''''''((())))))(((((('''''''''&&&)))))))))+++---...---,,,(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!((('''&&&&&&$$$$$$###"""$$$######""""""######$$$$$$$$$###"""!!!!!!""""""###$$$%%%&&&&&&%%%$$$###"""$$$%%%$$$###"""###$$$######""""""""""""#########"""!!! !!!"""###!!!""""""""""""############"""""""""###$$$%%%%%%)))'''%%%###!!! !!!!!!%%%%%%&&&''''''((())))))%%%###"""###$$$$$$###""""""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$########################&&&&&&%%%%%%$$$#########!!!"""###$$$$$$###"""!!!'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$#########"""""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$#########"""###%%%&&&&&&%%%###"""########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###""""""###%%%(((+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))*********)))((((((((()))+++,,,...............---,,,+++***+++------,,,,,,,,,---,,,,,,---...///000111222111111111000///000222555333333444444444444444444333444555555666666555555444444666888999:::::::::888888888888888777666555555555666666555555444333333555777888888777555333555555444555555666777888555555333222111000000000111111000///...------,,,************))))))))))))******))))))(((((('''''')))))))))(((''''''&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$###"""'''%%%######$$$&&&'''&&&'''$$$  $$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''!!!!!! !!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""%%%$$$$$$###""""""!!!!!!######"""""""""!!!!!!!!!##############################""""""""""""""""""$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$'''''''''((((((((()))))))))((((((''''''((((((((()))))))))((((((((('''''')))((('''(((***++++++***((())))))******))))))(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$""""""&&&&&&&&&%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$###"""""""""""""""######$$$%%%%%%$$$###"""$$$%%%%%%$$$""" !!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$#########"""######$$$$$$$$$###"""!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$###!!! !!!"""###""" $$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!"""""""""#############################################"""""""""""""""$$$###"""!!!!!!"""######'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$######"""""""""############""""""""""""###############"""""""""""""""!!!"""###$$$######!!!!!!########################&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))******++++++++++++++++++***)))))))))+++------,,,+++,,,---+++,,,---...///000000111111111111111000000222444333333333444444444444555444444555555555555555444222333444555666777777777777888888888888777777666666666666666666555555444444444444444444444444444333333333333444555666666555444333111000000000000,,,,,,,,,,,,------------*********)))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$"""!!!!!!&&&$$$###$$$%%%&&&&&&%%%(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''' !!!!!!!!!!!!  !!!!!! """"""!!!!!!"""###%%%%%%$$$$$$###"""""""""############"""""""""""""""###$$$%%%%%%$$$###"""""""""##################""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***)))))))))))))))((((((***(((&&&&&&'''((()))((()))******************)))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""########################"""!!! """###$$$###!!! !!!"""!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$######"""#########!!!!!!!!!"""######$$$$$$!!!!!!""""""###$$$$$$$$$###!!! !!!"""###"""!!!###""""""!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""!!!""""""""""""#########%%%$$$!!! """$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""######"""""""""""""""#####################""""""!!!!!!########################'''%%%""" """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((()))*********************************)))((((((***,,,,,,+++***+++,,,++++++,,,---...//////000000111222111000000222444333333333444444444555555444444555555555444444333333333444555555555555555666777777888888888888777666666777777666666555444444333222111111222333444000111111222222333444444444333222000////////////+++++++++,,,,,,,,,------******))))))))))))(((((()))))))))(((((((((((('''$$$%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$$$$###"""!!!%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''' !!!""""""!!!  !!!!!!!!!!!!"""!!!!!!"""###%%%$$$$$$$$$#########"""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""######""""""!!!!!!!!!"""#########$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''((((((%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((()))******************))))))))))))+++(((%%%$$$&&&'''((((((******++++++++++++******''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$#########""""""!!!  !!!!!!"""$$$&&& !!!###%%%%%%###!!! ######"""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###"""###$$$%%%%%%&&&&&&&&&"""#########$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$ !!!###%%%&&&'''!!!!!!"""""""""#########"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&$$$###"""!!!!!!###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%$$$######""""""######$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%%%%%%%&&&'''&&&%%%$$$####################################%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((******))))))(((((('''''''''((()))++++++***))))))++++++,,,,,,,,,++++++***((()))++++++*********+++++++++,,,,,,---......///000111222111000000222333222333333444444555555555444555555555555444333333666666777777777666666555555666777888888888888888555666666666666555444444333333222222222222333333///000111222222333333333333222111///............000000///...---,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###$$$&&&''''''%%%###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&& !!!""""""!!! """""""""!!!!!!!!! !!!"""!!! !!!"""$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!""""""######"""""""""""""""###$$$%%%#########$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))******))))))))))))************,,,)))&&&%%%&&&((())))))******++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$######""""""######$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$######"""######$$$$$$###""""""!!!!!!  !!!"""###%%%''' !!!###%%%%%%###!!! !!!!!!""""""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!""""""$$$#########%%%&&&&&&$$$!!!!!!!!!###$$$&&&((()))""""""""""""##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$########################!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%'''&&&%%%"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''((((((((())))))))))))&&&&&&&&&&&&'''''''''(((******))))))(((((('''''''''((()))++++++***))))))***++++++,,,,,,,,,++++++((()))++++++*********+++++++++,,,,,,---.........///111222222111111222333222222333333444555666666555555555666666555444444777777777777777777666555555666777888888888888888444555555555555444333333222333444555555444333222000111222333444444444333222222000///...---------//////...---,,,+++******)))))))))((((((((((((''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$###$$$&&&''''''%%%###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& !!!!!!!!!!!! ######""""""!!!!!!!!!  """"""  """""""""""""""""""""""" !!!!!!!!!!!! !!!"""######"""!!! """"""##################""""""""""""###$$$%%%%%%#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***(((((()))))))))))))))***+++)))''''''(((******))))))******************)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$#########$$$$$$######""""""#########$$$$$$%%%%%%$$$##################$$$""""""""""""""""""###$$$""""""!!!!!!!!!!!!""""""!!!"""######!!!!!!"""###!!!"""###$$$$$$###"""!!! !!!""""""###""""""############$$$$$$$$$%%%$$$$$$######"""#########%%%$$$"""  !!!########################"""!!!!!!"""$$$%%%$$$###%%%$$$$$$#########$$$$$$"""""""""#########$$$$$$############"""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$!!!"""$$$%%%&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$##################$$$%%%&&&######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""########################!!!###%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!"""%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((()))***************((()))******+++*********(((***,,,,,,+++***+++,,,,,,,,,------............///000222333222111111222111222333333444555666666555555666777777777777777555666666666666666555555666777777888888888888777555555555555555444444333222333666777777666333222000111333444555555444333333222111///............))))))*********+++++++++))))))((((((((((((''''''&&&''''''''''''(((((((((((((((''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&'''&&&$$$&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$###$$$%%%&&&&&&&&&%%%%%%!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))''''''((((((((()))))))))((('''&&&''')))******)))((())))))******))))))(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###""""""!!!!!!""""""###!!!!!! !!!""""""###"""!!!!!!!!!!!!"""$$$%%%"""###$$$$$$"""!!!"""###"""""""""""""""""""""""" """###$$$$$$######"""""""""#########$$$$$$#########"""######$$$$$$%%%###  !!!%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!!!!""""""#########$$$$$$$$$############"""""""""!!!########################!!!!!!!!!"""#########$$$""""""######$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%######""""""""""""###############""""""""""""""" """###$$$$$$############################## !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))***+++++++++++++++)))+++------,,,+++,,,------............/////////...000222333222111111222111222222333444555666777444555666888999999999999666666777777777777777666777888888888888777777666777777777777777666666555333444555666666555444333///111333444555555444333333333111000///.........))))))))))))************))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((('''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&$$$###$$$%%%&&&&&&%%%"""""""""!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""!!!  !!!""" !!!"""###!!!"""###""" !!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###""""""###$$$$$$!!!!!!  """######""""""###$$$%%%%%%&&&&&&%%%%%%$$$###!!!'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))&&&%%%&&&'''***+++***((((((((())))))))))))((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!!!!!!!!"""###%%%&&& """###$$$###$$$%%%'''######""""""""""""###### !!!###$$$%%%%%%$$$$$$!!!""""""""""""############"""""""""###$$$%%%%%%&&&$$$ ###%%%"""""""""!!!!!!!!!!!!!!!$$$######$$$&&&((('''&&& !!!"""""""""############$$$$$$$$$$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!"""$$$''')))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###### !!!$$$&&&''''''&&&%%%########################"""""""""""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''(((((())))))*********)))((((((((()))+++,,,+++,,,---...............***+++------,,,,,,,,,---.........///////////////...000333333222111111222111111222333444666666777444555777888:::;;;;;;;;;888888999:::::::::::::::888888888888888777666555999999999999999888777777555555333333333333555555///000222444555444333222444333222000////////////......---,,,+++***)))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((''''''''''''%%%######$$$&&&'''&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((###$$$%%%&&&'''&&&%%%%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!###$$$%%%&&& """"""!!!!!!!!!!!!""""""!!!!!!"""###############"""  """######""""""$$$%%%%%%###""""""###''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((((((%%%&&&''''''%%%$$$%%%&&&$$$%%%'''((()))(((''''''+++++++++******(((''''''((((((((((((((((((''''''))))))(((((('''''''''&&&'''''')))))))))((('''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$#########"""""" """&&&)))***)))'''%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""!!!%%%&&&&&&'''&&&$$$!!! $$$###"""""""""###%%%&&&!!!"""""""""##################"""!!! !!!""""""""""""############$$$$$$$$$############"""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%***)))'''%%%$$$"""""""""$$$$$$#################################$$$$$$%%%########################%%%%%%$$$###""""""""""""$$$$$$%%%%%%$$$###!!! !!!"""###$$$%%%$$$###### !!!###$$$%%%&&&'''$$$%%%%%%%%%%%%$$$######&&&&&&%%%$$$#########$$$&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########"""""""""""""""'''&&&$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%''')))***'''&&&%%%$$$$$$&&&''')))''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))))))))((((((((((((((()))(((((((((((()))***+++,,,+++...000///+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---/////////......222111000000000111333444000222444444333333444555666666888999;;;===>>>>>>;;;;;;:::999888777666555444555555666666666666666888999999888888777666555777777777777777666666555333222111111111222333444555333000---,,,,,,------+++++++++************)))))))))(((((('''''''''&&&###$$$%%%%%%%%%&&&(((***'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$"""!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!###$$$ """"""!!!!!!!!!!!!""""""!!!!!!"""###############!!!  !!!!!! """###%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%'''((('''%%%%%%&&&'''&&&&&&''''''''''''''''''*********))))))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%)))((((((((('''''''''&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""$$$%%%%%%$$$$$$###"""""""""######$$$%%%############$$$$$$$$$$$$%%%$$$##################""""""""""""############""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$&&&&&&%%%$$$$$$###$$$$$$########################!!!!!!!!!!!!!!!"""#####################$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%!!!!!!"""#########"""!!!!!!"""###$$$%%%$$$######!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%$$$###############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%""""""""""""############&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((())))))***+++,,,,,,,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111222222222222222333333444000222444444333333333555555666777888:::<<<===>>>;;;::::::999888777666555444555555666666666666666777777888888888888888777777777777777777666555444444333222111111111222333000...,,,***)))(((((()))+++++++++************)))))))))((((((((('''''''''***)))((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###!!! !!! """"""!!!!!!!!!!!!""""""!!!!!!"""##################!!! !!!"""!!! !!!###$$$$$$###"""######""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''((((((((('''&&&%%%$$$###&&&'''((('''&&&&&&'''((((((''''''&&&&&&&&&''''''(((((()))(((((('''&&&%%%$$$$$$%%%&&&''''''''''''((((((((('''''''''''''''"""""""""""""""###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""""""""###$$$$$$###""""""!!!###$$$$$$$$$""""""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%##################$$$%%%""""""""""""############ !!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$###############""""""#########""""""""""""###$$$%%%&&&########################"""!!!!!!!!!!!!"""######""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&!!!""""""######"""!!!"""###$$$%%%$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###"""""""""###############$$$$$$%%%%%%%%%########################$$$############$$$%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%!!!!!!""""""###$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%###"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!###$$$&&&(((((('''&&&$$$&&&%%%###""""""$$$%%%'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((((((((('''))))))(((((((((((()))))))))))))))))))))***,,,,,,,,,***(((+++///111///+++,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222222222333333444444444444444111333444555333333333444444444555777999:::<<<<<<::::::999888777666666555444555555666666666666666555555666888888999999999888888888777666555444333444444333222111111111111000///...---,,,+++***)))+++++++++************)))))))))(((((((((((('''''',,,)))&&&''')))***(((&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!"""###############'''%%%###"""###$$$###""" """$$$$$$###"""###$$$!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$###%%%'''((((((&&&&&&''')))***)))'''&&&%%%%%%&&&'''((()))))))))(((((('''&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''$$$$$$#########%%%&&&(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$&&&&&&$$$###!!!######################## !!!""""""!!!!!! !!!"""###$$$$$$###"""!!!#########$$$$$$$$$%%%%%%!!! !!!"""######!!!"""""""""############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############""""""""""""######!!!!!!!!!!!!"""###%%%%%%###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%% !!!!!!""""""#########!!!"""###$$$%%%$$$##############################$$$%%%%%%%%%%%%$$$############"""""""""""""""### !!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%((('''%%%$$$$$$&&&(((***(((((((((((())))))))))))%%%&&&((()))))))))(((''')))(((((((((((())))))***))))))))))))***+++,,,,,,,,,+++***,,,///000...,,,------------------------...------,,,---///000222111222444555555555444333222333555555444333333444222333444666888999:::;;;:::999999888777666666666444555555666666666666666444444555666666666666666888888777777666555333333555444333222111111000000111111111000///---,,,++++++++++++*********))))))))))))(((((((((((((((((('''### """'''***)))%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! $$$&&&'''&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###############'''%%%###"""###$$$###"""!!!######""""""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))***)))'''&&&%%%%%%&&&'''))))))*********)))((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$&&&'''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$######""""""###$$$&&&'''!!!"""$$$%%%%%%$$$"""!!!$$$$$$############$$$$$$$$$#########"""!!! !!!"""###$$$$$$###!!! """"""""""""#########$$$!!! !!!"""######!!!"""""""""##########################################$$$$$$$$$$$$############""""""""""""######"""""""""!!!""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&""""""#########$$$$$$$$$ !!!"""###$$$%%%$$$$$$######""""""""""""!!!"""###$$$%%%$$$######$$$$$$$$$############"""$$$%%%%%%%%%%%%$$$#########"""""""""""""""######"""""""""!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%''')))***((((((((()))))))))******%%%&&&((()))))))))((('''((((((((((((((()))******))))))))))))***+++,,,---+++---//////---,,,,,,...------------------------......------...///111222000111333444444444333222333444666555444333333444222222444555777999::::::999888888777777666666666444555555666666666666666444444555555444333333222777777777666666555333333444444333333222111000000...//////...---,,,+++***+++++++++*********))))))(((((())))))))))))))))))%%%!!!!!!&&&)))'''$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%((())))))((('''''')))***%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$''')))(((%%%###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""##################!!! !!!"""!!! !!!"""###""""""###$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''###%%%&&&&&&%%%%%%'''((((((''''''&&&&&&&&&''''''))))))************))))))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&'''!!!"""###$$$$$$###"""!!!%%%$$$############$$$%%%""""""############$$$$$$""""""######""""""!!!!!!!!!!!!"""""""""###########################$$$%%%""""""""""""############$$$$$$$$$#########""""""######$$$$$$$$$$$$###############""""""#########$$$###"""""""""""""""""""""""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$########################"""""""""###$$$%%%&&&'''&&&%%%$$$###""""""""""""!!!"""###$$$%%%$$$######$$$$$$##################$$$%%%%%%%%%%%%$$$############"""""""""###$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$######$$$$$$$$$$$$######"""""""""############$$$%%%%%%$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&$$$###$$$%%%((()))$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((''''''((())))))))))))((((((''''''(((((()))***+++******)))******+++,,,---***...111000,,,***,,,///------------------------000000000000111222333333111111222333333333333333333555666666444333333444222222444555777888::::::888888777777777666666666444555555666666666666666444555555444333222111111555666666666666555444444333333333333333222111000111111000//////...------+++++++++************)))(((((())))))))))))*********'''$$$%%%'''(((&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$&&&&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!  !!!!!!  """###""""""###$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&"""###%%%%%%$$$%%%&&&(((&&&&&&''''''''''''''''''(((((()))))))))))))))(((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$$$$$$$#########!!!""""""#########$$$$$$""""""############""""""%%%$$$$$$######$$$$$$%%%!!!!!!""""""###$$$%%%&&&######"""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%$$$##################""""""""""""###########################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$#########""""""######$$$!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%%%%%%%$$$$$$###"""""""""######"""######$$$%%%%%%$$$###""""""!!!"""######!!!"""###$$$%%%$$$########################$$$$$$$$$%%%%%%%%%%%%$$$#####################$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""###$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''###$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))***''''''''''''((()))***+++************+++,,,------+++,,,...............///........................//////111111222222222222333333333333333444555555444555777666444333333444222333444555777999:::;;;777777777777666666666666444555555666666666666666444444555555555444444333444444555555666666555555111222333333333222111111333222111000//////000000+++++++++************)))(((((()))))))))************)))((('''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$######$$$&&&"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###""""""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! """###%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############"""  """######### """"""""""""###$$$!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''&&&%%%%%%!!!###$$$$$$$$$$$$&&&'''$$$%%%'''((()))(((''''''''''''((((((((((((((('''((((((((()))((((((''''''%%%%%%%%%&&&&&&''''''''''''((((((((('''%%%###"""((((((&&&%%%###"""!!! $$$$$$$$$#########"""""""""############"""!!!!!!######""""""""""""######&&&%%%$$$######$$$%%%&&&"""""""""""""""######$$$$$$###""" !!!"""######$$$$$$$$$%%%%%%%%%######"""!!! !!!!!!""""""""""""############!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%&&&!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!! !!!"""###%%%!!!"""###$$$%%%$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$######$$$%%%&&&&&& !!!"""###$$$%%%&&&&&&########################"""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""############ !!!###%%%'''((()))"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%###%%%(((*********)))(((''''''''''''((((((((())))))((('''''''''(((***+++''''''''''''((()))++++++************+++,,,---...,,,***))),,,111333111///........................,,,---///111111111000000555555444333333555666777444666777666444333333444222333444666888999:::;;;777777777777666666666666444555555666666666666666333444555666777777777777222333444555666666666666000111222333444333222111000///---+++***+++,,,---+++++++++************)))(((((())))))*********+++%%%&&&'''''''''(((***,,,''''''%%%$$$$$$%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$$$$######$$$%%%""""""###$$$$$$$$$$$$###""""""###$$$&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$#########&&&&&&&&&$$$######&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$######"""!!! !!!""""""#########""""""""""""""" !!!!!!!!!  !!!"""###$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''''')))((('''&&&&&&&&&&&&&&&''')))***)))'''&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###"""""""""######%%%### !!!###"""!!!  !!!"""######$$$$$$$$$$$$###### !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!$$$$$$$$$!!!%%%((()))&&&###""""""%%%$$$###!!! ###$$$$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$###"""!!!!!!#########"""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#########""""""######""""""######$$$%%%######$$$%%%%%%&&&''''''!!!!!!"""###$$$%%%%%%&&&""""""""""""############"""######$$$$$$%%%&&&&&&&&&!!! ###""" %%%&&&&&&&&&&&&%%%$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$&&&''''''(((((((((((((((((()))***,,,+++***((('''&&&((()))***))))))+++,,,++++++++++++,,,---.........------------...////////////......//////000111111111111222333444555666888777777666666666666777777777777777888888888888888999999888666555666888999888666555444555777888:::666222222444555555444666666444333333222333333111111222222222333333333444333111///...---......++++++******************************************+++***((('''&&&&&&&&&'''&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""######$$$$$$######"""  !!!"""######""""""""""""""""""""""""""""""""""""!!! !!!""""""######$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&((((((((('''(((((())))))'''(((***)))'''&&&&&&'''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$%%%###!!! !!!######""""""""""""""""""#########$$$$$$$$$$$$######""""""############""""""""""""""""""############!!!"""$$$$$$###!!!$$$$$$""" !!!$$$######"""!!!!!!!!!!!!!!!""""""""""""#################################%%%%%%$$$$$$###""""""!!!$$$$$$$$$###############%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######""""""######$$$%%%"""#########$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""############"""######$$$$$$%%%&&&&&&'''""""""%%%$$$!!!###############"""!!! $$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))***++++++***)))(((((()))++++++******,,,---++++++++++++,,,---.........------------...//////333222222222222333444444333333333333333444555666999999888777777666666777777777777777888888888999999::::::999777777888999:::999777666555666888888:::777333333555666666555666666555555444444333333333333333222222111111111333222000///...------...+++++++++******)))))))))************************---,,,+++)))(((((())))))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%((((((''''''''''''((((((!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!""""""###""""""!!! !!!"""###""""""""""""""""""######$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((()))***&&&((())))))'''&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$###""""""!!!"""""""""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$############$$$$$$$$$$$$"""!!!!!!"""$$$$$$###""""""###%%%$$$######$$$%%%########################!!!""""""""""""#################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$#####################""""""######$$$%%%""""""##################$$$$$$$$$############""""""""""""#########$$$$$$"""######$$$$$$%%%&&&&&&&&&$$$"""###%%%'''%%%"""&&&&&&&&&&&&%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$"""""""""######$$$$$$%%%########################"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&''''''((((((((((((((())))))))))))))))))******)))***,,,,,,++++++,,,...++++++++++++,,,---............------......///000111111111000111111222333555555444444444555555666::::::999888777777666666777777888888888999999999:::;;;;;;:::999888:::;;;;;;:::999888777888999999:::888555555666777777666666666777777666555444333555444333222111000//////222111000...------------,,,,,,+++***))))))((((((************************)))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!""""""######"""""" !!!!!!"""""""""""""""""""""#########%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%''')))((('''&&&&&&'''***************)))(((((('''&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""###%%%%%%%%%%%%###"""######$$$$$$$$$$$$######$$$$$$"""!!!!!!"""$$$$$$"""""""""#########$$$$$$"""###$$$$$$%%%$$$"""!!!$$$$$$$$$$$$$$$%%%&&&(((""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$########################$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""##############################""""""######$$$%%%##################""""""!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$$$$%%%''''''$$$"""((((((''''''&&&%%%######"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$############!!!""""""###$$$%%%%%%&&&##############################$$$%%%%%%$$$##############################%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&((()))***&&&''''''(((((((((((((((***))))))((())))))***+++)))***++++++******,,,---++++++++++++,,,---.....................//////000000000000000000111222222777666666555555555555666:::999999888777666555555888888888999999999:::::::::;;;;;;:::999999:::<<<===<<<;;;:::999999:::::::::999777777777888888888666777888999888666444333333333333222111000000///000000///...---------,,,---,,,+++***)))((('''&&&************************&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!""""""###$$$$$$##################""""""!!!!!!!!!!!!""""""###############"""!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%""""""###$$$&&&'''((((((''''''%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$%%%&&&(((((('''&&&&&&'''&&&''''''''''''&&&%%%%%%&&&&&&%%%$$$######""""""$$$%%%&&&''''''&&&%%%$$$"""""""""############""""""###$$$%%%%%%$$$######!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$#########"""!!! !!!"""###!!!!!!!!!"""""""""######"""$$$%%%%%%%%%###"""""""""!!!  """$$$$$$!!!"""###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$""""""""""""######$$$$$$&&&&&&%%%%%%$$$###""""""##############################""""""######$$$%%%$$$$$$$$$$$$$$$#########!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$%%%&&&%%%###!!!$$$$$$$$$$$$###"""!!! """###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$"""######$$$%%%&&&''''''########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%))))))(((((((((((())))))&&&''''''((((((((((((((())))))(((((()))***++++++((()))******))))))***+++++++++++++++,,,---......///............///000000444333333333333444555555777777666555555555666666888888999888888666555444999999999999::::::::::::999:::;;;:::888888:::<<<>>>===<<<;;;;;;:::::::::888999999999888888999:::666777999999999777444333111111111111111111111111//////......------,,,,,,,,,,,,+++***)))''''''&&&))))))))))))))))))))))))))))))))))))((((((((('''%%%%%%%%%&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!!!!!!!"""######$$$$$$!!!!!! !!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&''''''((('''&&&%%%$$$%%%&&&'''***)))((('''&&&&&&&&&&&&$$$&&&''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%$$$$$$######""""""$$$%%%'''''''''%%%###""" !!!""""""###"""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""$$$%%%%%%###""""""###%%%###!!!!!!"""$$$$$$$$$ !!!###$$$$$$$$$######!!!""""""""""""#################################"""""""""###$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$$$$$$$%%%"""######$$$$$$%%%&&&&&&"""###$$$%%%$$$$$$###"""$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((()))))))))(((((('''&&&''''''((((((((((((((((((((())))))******++++++((()))******)))((()))***++++++++++++,,,---......//////......//////000111222222111111222222333444666666555555555666666777777888999999999888777666999999:::::::::;;;;;;;;;999:::::::::999999;;;<<<>>>>>>===<<<<<<;;;:::999777888:::999888888999:::777777888888777666555444000000000111111111222222------......------,,,+++++++++***)))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""######### !!!"""##################$$$$$$###"""!!! !!!!!!"""######$$$$$$ !!!!!!""""""!!!!!!!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&''''''((('''&&&%%%%%%'''((()))))))))(((((('''(((((((((###%%%''''''&&&&&&&&&'''((())))))))))))(((''''''$$$$$$$$$##################$$$&&&&&&%%%###  !!!"""###$$$######"""""""""""""""######$$$$$$"""""""""!!!!!!"""""""""######$$$$$$$$$$$$######"""""""""######"""""""""!!!!!!"""""""""#########!!!###$$$###!!!!!!###%%%(((&&&###$$$&&&&&&%%%$$$ !!!"""$$$$$$###"""!!!!!!""""""""""""#################################!!!""""""###$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######""""""######$$$%%%!!!!!!""""""###$$$$$$$$$$$$$$$$$$############"""#########$$$$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&"""###$$$$$$$$$#########%%%%%%&&&'''''''''&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%########################%%%###!!! !!!###%%%#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$'''))))))((('''&&&&&&''''''(((((((((((((((&&&''')))***++++++******)))***++++++))))))***+++++++++++++++,,,---......///////////////000000111///............///000000444444444444555666777777777999:::<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;:::;;;<<<;;;::::::<<<>>>>>>>>>>>>===<<<:::999999555888::::::888777999;;;888777777666666555444444111111111111000000000000,,,,,,---...---,,,+++*********))))))((((((((('''))))))))))))))))))))))))%%%&&&''''''''''''&&&%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""""""""""" !!!"""######"""!!!!!! !!!!!!"""###$$$$$$$$$ !!!#########"""!!! !!!"""###$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&'''''''''((('''&&&%%%&&&(((***+++&&&&&&&&&&&&&&&'''((()))###%%%''''''&&&&&&&&&'''%%%%%%%%%&&&%%%$$$$$$##################$$$$$$$$$"""###$$$%%%###!!!!!!"""###$$$%%%%%%$$$###""""""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""""""############$$$$$$$$$!!!"""###""" ###'''%%%###!!!!!!###$$$!!! !!!"""######""" ###$$$$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&""""""######$$$$$$$$$$$$#########"""###$$$$$$%%% !!!"""######$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%$$$######$$$%%%!!!!!!"""###$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$#######################################$$$""""""$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''' $$$((()))((('''%%%&&&''''''(((((((((((((((%%%''')))+++,,,+++***)))***,,,---,,,******+++,,,++++++++++++,,,---......///////////////000111111111111111111111222222333333333333444444666777888888:::<<<>>>>>>>>><<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<<<<<<<>>>@@@>>>>>>>>>===<<<:::999888444777::::::888777888:::888777666555444444444555333333222111000///......+++,,,---...---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***))))))"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&''''''%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''!!!!!!!!!"""######$$$$$$ !!!"""###############"""""""""!!! !!!!!!!!!!!!!!!"""######%%%###!!! !!!###%%%%%%$$$###!!!!!!###$$$%%%######""""""!!!!!! !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***---///$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))***(((&&&&&&&&&((((((((((((((()))******)))'''&&&''')))******)))###%%%''''''&&&$$$###$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$"""!!!"""###"""!!!$$$$$$##################%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""$$$###!!! """$$$%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""########################"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$##################&&&&&&%%%$$$###"""!!! $$$$$$$$$#########""""""%%%%%%$$$###"""!!! %%%$$$###"""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###### !!!###%%%%%%###!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&$$$#########""""""!!!!!!$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$########################!!!###&&&)))***(((&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((*********))))))))))))(((,,,+++)))((((((***,,,---,,,---...000111222222222---......///000111111222111222444444444444555777::::::999888888999:::;;;<<<:::999888888999;;;<<<============<<<<<<<<<<<<>>>===<<<;;;999888777666666777888999999888777666777777666555444333333222222111000///............---,,,++++++************))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''((('''&&&$$$###)))&&&######&&&((('''%%%'''&&&&&&%%%%%%&&&&&&'''########################&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&#########"""""""""""""""!!!""""""############"""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$"""!!!  !!!"""############""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''$$$%%%&&&((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))'''&&&&&&'''((((((((((((((())))))******((('''''')))***))))))%%%'''((((((&&&%%%%%%&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%###!!!!!!"""###"""!!!########################$$$###""""""""""""###$$$###""""""!!!!!!""""""######"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""######""""""""""""######$$$$$$$$$#########""""""########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$############$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!$$$######"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!###%%%&&&&&&%%%###!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&$$$$$$$$$$$$#########"""$$$%%%%%%%%%%%%$$$######"""""""""############$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&$$$!!! ######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((()))))))))******+++++++++,,,+++***)))***+++---...------...///000111111111......//////000000111111111222444444333333555666999999888888888999:::;;;<<<;;;:::999999:::;;;===<<<<<<<<<============>>>======<<<;;;999888777666777777888777777666555555555555444444333222222222333333222111000000000000000///...---+++*********))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######"""!!!!!! """############""""""!!!!!!!!!"""######$$$%%%%%%"""!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((''''''(((((())))))+++)))''''''((())))))((('''(((((('''%%%%%%&&&(((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$######"""!!!!!!###$$$#################################""""""!!!!!!""""""############""""""#########""""""""""""############""""""""""""""""""""""""""""""############""""""$$$$$$$$$#######################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""######$$$###################################################"""!!!!!!!!!!!!!!!!!!###%%%&&&((((((&&&%%%#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''((((((((((((''')))((((((''''''(((((()))(((((((((((())))))))))))(((((()))***+++,,,---------,,,+++++++++,,,...///.........//////000000000////////////000000000000000222333333333333444666777777777888999:::<<<<<<===<<<;;;::::::;;;<<<===;;;<<<<<<<<<===>>>>>>>>>===<<<;;;:::999888777666888888666555444444444444222222222222222222222222555444333222111111111111333222000...,,,++++++***))))))))))))((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&"""&&&***)))$$$ """%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))(((%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$############""""""!!!!!!###############"""!!! """""""""#########$$$$$$""""""!!!!!!""""""###$$$""""""############""""""%%%$$$$$$######$$$$$$%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$###"""$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''((('''%%%%%%''')))(((((('''''''''(((((())),,,***((('''((()))((('''(((((((((&&&$$$$$$&&&(((''''''''''''&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###!!! !!!###$$$$$$###""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$!!!!!!"""############""""""""""""""""""""""""""" !!!###$$$$$$###""""""################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################!!!!!!""""""############!!!!!!!!!!!!"""###$$$%%%########################""""""""""""""""""""""""$$$$$$###############$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,------++++++******+++,,,---...//////.........//////000000000000000////////////111222333333222222333555666666777888:::;;;<<<===>>>======<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666999777555333222222222333111111111222222333333333444444333222111111111111111111///...,,,,,,++++++))))))))))))((((((((((((&&&''''''((((((''''''&&&((('''%%%$$$$$$%%%&&&'''%%%''')))(((&&&$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###!!!!!!""""""###########################"""!!! #########""""""!!!!!!!!!"""""""""""""""###$$$$$$""""""############""""""!!!!!!!!! !!!!!!!!! !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%#########$$$%%%''''''''''''''''''''''''''''''((('''%%%%%%''')))((((((''''''''''''((((((,,,***((('''((()))((('''''''''&&&%%%######%%%'''''''''''''''&&&%%%%%%$$$#########$$$$$$$$$%%%%%%""""""$$$%%%%%%$$$""""""###!!! !!!###$$$$$$###!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$!!!!!!"""############""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""############################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""###%%%%%%########################""""""""""""""""""""""""$$$###############$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###""""""##################$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))***++++++++++++++++++++++++)))))))))***++++++,,,---//////...---......///000000000000000////////////111333444444333222333555555555777999:::<<<======>>>>>>======<<<<<<<<<<<<>>>======<<<;;;:::999999;;;;;;:::999888888777777888777555333111111111222111111111222333333444444333222111000000/////////------,,,,,,+++,,,,,,,,,))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%'''((((((%%%######%%%(((((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""!!!"""###%%%&&&'''((((((&&&&&&&&&&&&%%%$$$$$$### !!!!!!"""######$$$$$$"""############""""""!!!$$$######"""!!!!!! ###""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%'''(((((((((&&&$$$""""""###%%%&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((''''''&&&&&&''''''+++)))''''''((())))))(((%%%&&&&&&%%%######$$$&&&%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$"""##################"""###"""!!!!!!###$$$###### !!!!!!""""""#########!!!""""""######""""""!!!#########""""""#########""""""""""""############"""""""""""""""""""""""" !!!"""######$$$#####################$$$$$$$$$######################## !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$######"""""""""###############$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%################################################!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###""""""""""""""""""#########$$$%%%%%%%%%%%%$$$######"""""""""############$$$"""############$$$$$$$$$########################%%%$$$###""""""!!!!!!"""######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((((((''''''&&&''''''(((((())))))******,,,,,,++++++************(((((()))***++++++,,,,,,......---------...000111////////////000000000000333444555555333333444555555666777999;;;<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::999888888777;;;::::::999888888777777666666444333222222222222111111111222222333333333222111000///............+++************+++,,,,,,))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((######'''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###!!!"""###%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$"""""""""""""""#########!!!""""""############"""##############################""""""######$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))'''&&&&&&''')))((('''&&&&&&&&&&&&'''***((('''''')))***))))))%%%&&&((('''%%%$$$$$$%%%###$$$%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######""""""""""""######%%%###!!!!!!"""###"""!!! !!!!!!"""######$$$""""""###$$$$$$###""""""###""""""!!!!!!""""""######"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$########################!!!!!!"""""""""#################################""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""""""""""""""######""""""#########$$$$$$$$$"""""""""""""""#########""""""!!!!!!"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$############$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$###!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''((()))*********))))))******************((((((***+++,,,---------------,,,,,,---...111222......//////000000111111444555666666444444555666555666888:::;;;;;;;;;;;;============<<<;;;::::::888888888888888888888888::::::999999888777777777444444555555444333222222000000111111111111111111111111000///............,,,++++++*********++++++))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$"""!!!"""$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######"""!!!!!!!!! !!!"""########################$$$$$$%%%&&&&&&#########"""######$$$%%%%%%###""" """###%%%!!!!!!""""""""""""!!!!!!###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$"""!!!!!!###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***(((&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))'''&&&''')))*********%%%'''))))))'''&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$"""!!!"""###"""!!! !!!"""######$$$"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""$$$###!!! """$$$%%%"""""""""""""""""""""""""""!!!!!! !!!###%%%&&&""""""######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%% !!!"""###$$$$$$""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++''''''((()))***++++++,,,((()))+++,,,---.........---,,,++++++,,,///111333---......///000111111222555666777666555444555666555777888:::;;;;;;;;;:::============<<<;;;:::999444555666777888999:::::::::999999999888777777777333444555666555444333222000000000000000/////////222111000///...............---,,,+++************))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&$$$''')))((($$$###%%%((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&"""!!! !!!"""!!! !!!!!!"""$$$%%%&&&$$$$$$######""""""!!!!!!%%%$$$"""!!!!!!"""$$$%%%"""!!! """$$$%%%###!!!%%%%%%$$$$$$######""""""$$$$$$###############$$$&&&''''''&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''(((((()))((((((''',,,+++))))))******((('''''''''''''''''''''''''''%%%$$$###%%%''''''### ***&&&###"""$$$&&&&&&$$$%%%$$$###""""""###$$$%%%!!!!!!!!!"""######$$$$$$######"""""""""""""""######"""  !!!###$$$######""""""!!!!!! """#########$$$$$$$$$$$$###############"""!!!!!!!!!"""###$$$%%%&&&''''''%%%$$$"""!!! !!!###$$$%%%$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%%%%&&&%%%###!!!!!!"""$$$""""""###$$$$$$$$$######&&&%%%###!!!"""###&&&'''!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$###"""###&&&&&&%%%$$$###"""!!! !!!"""###$$$$$$%%%!!!###&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$ """$$$'''(((''''''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''########################!!!$$$&&&'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%%%%%%%&&&%%%%%%******)))((('''&&&%%%%%%******)))))))))))))))*********+++++++++)))'''&&&"""$$$(((,,,...---,,,***............////////////222222222222333444444555777777666666666888999:::999::::::999888888999;;;;;;;;;;;;<<<<<<;;;:::::::::999777666555555555666999999999999999888777777999888777666555444333333222333444555666555444333444333222000///---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%% """$$$&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&$$$###""""""######!!!######""""""""""""######""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$"""!!!"""$$$%%%$$$"""###############"""""""""$$$$$$###""""""######$$$%%%%%%%%%$$$###""""""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&'''''''''''''''&&&%%%'''&&&%%%&&&((()))(((''''''''''''''''''''''''''''''%%%######%%%%%%$$$""")))&&&###"""$$$&&&%%%$$$##################$$$$$$#########""""""""""""""""""!!!!!!!!!"""###$$$$$$&&&%%%###!!!!!!!!!"""######"""""""""!!!!!!!!! """""""""#########$$$$$$###############"""!!!!!!$$$$$$$$$$$$###############"""!!! !!!"""$$$%%%$$$$$$$$$######""""""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$###""""""$$$&&&%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$"""!!!########################!!!###%%%%%%$$$#########$$$$$$$$$$$$############!!!!!!""""""######$$$$$$&&&)))++++++(((%%%######%%%%%%%%%$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$###'''&&&$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''###########################$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&''')))+++++++++)))))))))(((''''''&&&&&&***))))))((((((((())))))******+++++++++***))))))&&&'''(((***+++,,,,,,,,,............////////////111000000000111222333444555555444444555666888999999:::;;;:::888888:::;;;<<<<<<<<<<<<<<<;;;:::::::::999888666555555666666444555666777777888888888888888777666555444333333000111222333333222111111444333222000...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$###$$$%%%%%%###!!!%%%%%%###"""!!!!!!!!!!!! !!!"""#########$$$###"""!!!!!!"""###$$$$$$"""!!!!!!"""###"""!!!!!!""""""""""""""""""#########"""""""""######$$$######""""""!!!!!! """###$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((''''''((((((((('''&&&%%%%%%$$$######%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&"""!!!"""$$$%%%$$$'''%%%###"""###$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!"""$$$%%%&&&'''&&&$$$###!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######"""############""""""!!!$$$#########"""""""""!!!!!!!!! """###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""###$$$#########&&&(((%%%%%%%%%%%%$$$######"""###$$$%%%&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""########################!!!###%%%%%%###"""######"""#########$$$$$$%%%%%%"""#####################)))+++......+++'''$$$###%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((('''''''''(((((()))***************++++++,,,******)))))))))+++---...............////////////111111111111222333444555555555555555666777888999:::;;;<<<;;;:::999:::<<<============<<<:::999999777666555333333333333444222333555777888999::::::888888777666555444444333000111111222111111000000333333111000...---,,,+++))))))))))))))))))))))))************************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))(((((((((((('''&&&%%%$$$%%%$$$###$$$%%%%%%$$$"""%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""""""""######"""!!!  !!!!!!""""""#########""""""""""""######$$$""""""!!!!!! ######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&))))))))))))((('''&&&&&&%%%$$$$$$&&&(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######$$$$$$$$$$$$###"""!!!!!!""""""""" !!!###$$$%%%%%%$$$###############""""""!!!!!!""""""!!!!!!"""###$$$$$$%%%$$$###""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""!!! !!!"""######$$$!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!"""######""""""$$$%%%#########$$$######""""""!!!"""$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""########################"""###%%%$$$###"""###$$$#########$$$$$$$$$%%%%%%$$$#####################&&&)))---...,,,)))'''%%%$$$%%%%%%%%%$$$$$$###""" !!!"""###$$$$$$%%%&&&%%%$$$######$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$############$$$ """"""""""""###$$$###"""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%%%%''''''(((((())))))))))))''''''&&&&&&&&&'''(((((())))))(((((()))***,,,---,,,++++++***++++++,,,---............////////////333333333333444555777777777777777888999:::;;;<<<;;;<<<======<<<;;;<<<============<<<;;;999888777777666555444333444444555555666777999:::;;;<<<<<<888777777666555555444444333333333333222222111111222222111000...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%))))))((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((('''''''''''''''&&&%%%%%%###""""""###$$$$$$###!!!"""""""""""""""######$$$###"""""""""!!!!!!!!! ###""""""""""""""""""###!!!!!!!!!!!! !!!""" !!!!!!""""""######""""""!!!!!!"""######$$$######"""!!!!!!!!!""""""#########$$$$$$######"""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%((((((((((((((('''&&&%%%(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$###"""!!!!!!!!!!!!  !!!"""###%%%%%%$$$$$$###!!!!!!""""""############$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""#########"""""" !!!"""""""""#########"""""""""""""""############$$$%%%%%%&&&&&&""""""#########$$$$$$$$$!!!###$$$###!!! !!!""""""###$$$%%%%%%%%%$$$!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$#########"""""""""""""""""""""""""""$$$$$$$$$""""""###%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############%%%(((+++,,,***'''%%%$$$$$$%%%%%%%%%%%%$$$###### !!!"""###$$$$$$%%%&&&%%%$$$######$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&& """$$$$$$###""""""$$$"""""""""""""""""""""######$$$$$$%%%%%%$$$$$$###############$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***,,,+++)))(((((()))''''''(((((()))*********&&&&&&&&&&&&&&&'''((((((((('''''''''(((***,,,---+++,,,---......---,,,,,,............////////////222222222333444555777777666777888999:::;;;<<<<<<;;;===??????>>><<<======<<<<<<;;;;;;999888666666:::999888777777777888999888888999:::::::::::::::777777666666555555444444444333333222222111111111222111000///...---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&!!!!!! """###$$$"""!!! !!!"""$$$%%%&&&$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""" """$$$$$$#########$$$!!!""""""""""""""""""###!!!!!!!!!!!!"""######$$$$$$###"""!!!!!!"""###$$$#########$$$######"""!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%(((&&&%%%%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&###""""""!!!"""###"""  !!!######$$$$$$$$$######### !!!!!!"""######$$$$$$&&&%%%$$$"""!!!!!!  !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!""""""############"""$$$$$$###"""!!! ############""""""!!!!!!"""#########$$$$$$%%%%%%"""""""""############$$$"""###$$$$$$""" $$$$$$%%%&&&&&&&&&&&&%%%!!!!!!!!! !!!"""##############################$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""###%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$''')))***)))&&&###"""!!!$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$''')))((($$$!!!!!!###"""""""""############$$$######$$$$$$$$$$$$############"""######$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""&&&***+++)))(((***,,,((((((((())))))*********&&&&&&&&&&&&&&&'''((()))(((((((((((()))***+++,,,,,,,,,...//////...---,,,............////////////...//////000111333444555444555777888::::::;;;;;;<<<>>>@@@AAA???>>>>>>>>>;;;;;;;;;;;;:::888777666777777666555555555666777888888999999888777666666777777666666555555555555333222111000000000000000111111000///...---,,,+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######'''&&&&&&%%%$$$$$$######"""###$$$%%%&&&&&&&&&&&&!!! """###$$$###!!! !!!"""$$$%%%&&&$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!###%%%$$$######$$$###############""""""""" !!!!!!"""$$$$$$$$$###!!! """###$$$###############"""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%&&&'''((()))))))))(((((('''%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&###"""###$$$"""$$$&&&%%%"""!!!"""###%%%%%%$$$###"""""""""""""""""""""""""""#########$$$$$$###"""!!!!!!!!!""" !!!""""""############ !!!!!!!!!"""""""""###"""""""""#########$$$$$$!!!!!!"""###############%%%$$$$$$###""" !!!""""""############"""""""""##################""""""""""""############"""$$$%%%%%%$$$""""""###%%%%%%%%%$$$$$$"""!!!!!!""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$##################$$$""""""""""""""""""""""""###$$$$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''((((((&&&$$$""""""###$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""###''''''$$$"""###%%%############$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$))))))'''&&&'''***))))))))))))))))))******&&&&&&&&&&&&'''((()))***)))***+++,,,,,,,,,,,,,,,...---------...///000000............////////////------...///000222333444444555777999;;;;;;;;;;;;===???BBBBBBAAA?????????<<<<<<<<<<<<;;;;;;:::999666555444333333444555666888999999999888888777666666666666666555555555555555444222111000000000111000000///...------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%!!!!!!!!!"""$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%#########$$$%%%%%%&&&&&&!!!!!!""""""""""""!!!!!! ###""" !!!%%%%%%$$$$$$######"""""" !!!"""$$$$$$###"""!!! !!!###$$$###############"""!!!!!!###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((()))***,,,------------***(((''''''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$!!!!!!$$$'''$$$&&&((('''%%%###$$$&&&'''&&&$$$"""!!!!!!""""""$$$$$$######"""!!!!!!!!!###"""""""""""""""############$$$$$$$$$######""" !!!!!!!!!""""""##################$$$$$$$$$$$$!!!!!!"""###############""""""""""""############ !!!###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!###&&&'''&&&%%%&&&&&&$$$$$$###!!!"""###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$###!!!"""$$$&&&"""######$$$&&&''''''(((""""""###$$$%%%%%%&&&&&&###$$$%%%$$$$$$$$$&&&((($$$$$$%%%&&&&&&%%%%%%%%% !!!"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%### !!!###""""""%%%(((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&***......***''''''*********))))))))))))))))))&&&&&&&&&'''((()))******+++,,,---...///...---,,,000...,,,+++,,,...222444............/////////000......///000111333555666666777999<<<===>>>>>>======@@@BBBCCCAAA@@@??????<<<===============<<<<<<;;;;;;:::999999:::;;;<<<:::::::::;;;;;;::::::999666666666666666555555555888666555333222222333333000000///...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&''''''(((((()))))))))%%%%%%&&&&&&'''((((((((((((((((((((('''&&&%%%%%% """#########"""!!!###$$$%%%&&&&&&$$$###!!!"""############"""!!!!!! !!!"""###$$$%%%%%%%%%!!!!!!!!!"""#########$$$$$$$$$############$$$$$$&&&%%%$$$#########$$$%%%"""###$$$&&&&&&%%%$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%---&&&$$$///@@@FFF===111((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$""" """%%%&&&%%%"""''''''&&&%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""""""""!!! """############$$$$$$$$$!!!"""###%%%%%%$$$######"""!!!  !!!###%%%%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$### """$$$%%%%%%%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$######"""#########(((&&&###!!! !!!###$$$###!!! """%%%&&&%%%###%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""""""""!!!""""""###############"""""""""""""""$$$###"""!!!!!!"""###$$$$$$"""  """$$$%%%%%%$$$###""""""######$$$"""!!!"""###%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""!!! !!!"""###$$$###"""""""""###%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''***+++++++++***)))'''&&&'''((((((((((((((('''''')))))))))))))))******+++++++++,,,,,,,,,,,,------///......---------......000///---,,,++++++,,,---111...------///222444444777777888999:::;;;;;;<<<>>>??????>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::999999999999999:::;;;<<<>>>===<<<;;;::::::::::::666666666666555555555555222222111111111111111111000//////---,,,+++************************++++++(((((((((((())))))))))))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%***)))((('''''''''''''''***'''%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%$$$#########%%%((()))((('''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%!!!  !!!"""######$$$%%%&&&&&&$$$###!!! !!!"""###############!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""######$$$$$$###"""###$$$%%%&&&!!!!!!"""###############$$$$$$############$$$$$$""""""""""""#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))),,,))))))...666777222+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###!!!"""$$$%%%$$$"""&&&&&&%%%$$$###"""!!!!!!"""##################"""$$$$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$!!!!!!"""############"""###"""!!! !!!###$$$###############"""""""""""""""###$$$$$$$$$$$$###!!!"""###%%%%%%$$$###"""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$""" !!!"""$$$"""!!!"""$$$%%%$$$"""$$$$$$$$$######""""""""""""############$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&"""""""""""""""#########$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!!!!"""###%%%$$$$$$###""""""#########"""!!!!!!###$$$$$$###############$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""######$$$###"""""""""###$$$%%%$$$$$$############$$$$$$#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''******++++++***((('''&&&((()))))))))))))))(((((()))))))))))))))******+++++++++,,,,,,,,,,,,------///......------.........000///---,,,,,,,,,------111///......111333444444666666777888999:::;;;;;;>>>>>>>>>>>>>>>======<<<===<<<;;;:::999999999999:::::::::::::::;;;<<<<<<;;;:::999888888777777777555555555555444444444444222222222222111111000000//////...---,,,+++************************************))))))(((((('''''')))((((((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''&&&&&&&&&'''(((&&&$$$%%%''''''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!&&&%%%$$$$$$%%%&&&(((***)))((('''&&&$$$###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%""" """$$$###$$$%%%%%%%%%$$$"""!!! !!!"""$$$$$$$$$%%%""""""######$$$#########$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""###"""!!!!!!"""###%%%&&&"""""""""""""""###$$$$$$$$$$$$############$$$$$$""""""""""""############%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***++++++***)))((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%###"""###$$$$$$###"""%%%%%%$$$###"""!!!!!! ###""""""!!!!!!""""""###$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$!!!!!!!!!!!!!!!""""""###$$$###"""!!! !!!"""###!!!""""""""""""""""""###""""""###$$$$$$$$$$$$###!!!"""###$$$%%%$$$############$$$$$$$$$######"""###$$$$$$$$$%%%&&&&&&&&&$$$###"""!!!!!!###%%%&&&%%%$$$"""###$$$$$$###!!!#########""""""""""""""""""############$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$$$$###""""""""""""###$$$########################%%%$$$######"""############"""!!!!!!###$$$$$$###"""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######""""""######$$$%%%$$$$$$############$$$$$$######""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))*********)))((('''&&&))))))************)))))))))))))))))))))******+++++++++,,,,,,,,,,,,------///......---......////////////...---------......111000///111333555444333444555666777888999999:::<<<======>>>>>>>>>>>>>>>>>><<<:::888777888999999;;;;;;;;;:::;;;;;;<<<===999999999888777777666666555444444444444333333333333333333222111000///...//////...---,,,+++******************************+++******)))((('''&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&$$$###%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%###!!!'''&&&%%%%%%&&&''')))***(((((('''%%%$$$###""""""&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""!!! """$$$###$$$$$$%%%$$$###"""""" """######$$$$$$$$$"""###############"""!!!######""""""!!!!!! ######""""""""""""#########""""""!!!!!!"""###$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###%%%(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%''')))(((&&&%%%''')))************************'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$###############"""$$$$$$######"""!!!!!! ###"""!!! !!!"""### !!!!!!"""""""""""""""""""""############""""""!!! """###$$$$$$$$$###"""!!!!!!!!!""" !!!!!!""""""######""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&$$$$$$######$$$%%%'''(((&&&%%%$$$#########"""!!!##################""""""""""""#########$$$$$$$$$&&&%%%$$$###"""!!!!!!!!! !!!"""###$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$###############$$$$$$###""""""$$$%%%%%%$$$!!!""""""""""""###################################################$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$###############"""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))))))))(((((('''''''''(((((()))*********)))))))))))))))))))))******++++++++++++,,,,,,,,,------...............//////000/////////////////////000111111111333555666444333333444444555666777888888;;;;;;<<<>>>>>>?????????<<<:::888666666888:::<<<<<<<<<;;;;;;;;;<<<<<<===::::::::::::999999888888555555555444444444333333333333333333222000...---......------,,,+++******************)))))))))))))))))))))((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%###"""!!! &&&&&&%%%%%%&&&'''((((((&&&&&&&&&''''''(((((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%!!!!!!"""############"""$$$$$$$$$$$$######""""""""""""############"""!!!""""""#########""""""!!!###""""""!!!!!! %%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!!!!""""""&&&%%%$$$$$$$$$%%%'''((($$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$ !!!###%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***************************&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$############$$$$$$######"""!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!!!!!!!"""""""""#########$$$###"""!!!"""###$$$%%%$$$$$$###""""""""""""""" !!!!!!""""""######""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """###$$$$$$$$$$$$ !!!###$$$%%%%%%%%%%%%$$$"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$"""!!! !!!"""###$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$###############$$$$$$&&&$$$######%%%&&&&&&%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''&&&'''(((((()))))))))((()))))))))))))))******++++++++++++,,,,,,,,,------...............///000111...//////000111111111111222111222333555666444333333333444555666777777888999:::;;;<<<===>>>>>>>>>999888666666777999<<<>>>===<<<<<<;;;;;;;;;<<<<<<999999:::::::::999888888666666666666555555555444333333444333222000...------------,,,,,,++++++************)))))))))((((((&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%$$$###"""$$$$$$######""""""""""""###############"""!!!!!!!!!!!!""""""###"""""""""##################""""""%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!"""#####################$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%&&&'''+++***(((((())))))((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###$$$$$$######$$$%%%$$$$$$#########"""""""""###""""""!!!!!!""""""### !!!!!!""""""######!!!!!!!!!"""""""""#####################$$$$$$%%%##################""""""!!!""""""""""""""""""###""""""###$$$$$$$$$$$$##################$$$$$$$$$######$$$$$$$$$######""" !!!#########""""""""""""""""""###$$$%%%&&&$$$%%%&&&$$$"""!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$###"""""""""""""""!!!!!!""""""######$$$$$$######$$$%%%%%%$$$#######################################"""######$$$%%%&&&$$$######%%%&&&&&&%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""###$$$&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&''''''%%%&&&'''(((((()))(((((()))))))))))))))******+++++++++,,,,,,,,,,,,------............///000111111...///000111222333333222333222111222444555444333333333444555666777777888888999:::;;;<<<<<<<<<<<<888888777777888;;;===???===<<<;;;;;;;;;;;;;;;;;;666777888999999888777666777777666666666555555555111222333444333111...------,,,,,,,,,+++++++++************))))))(((((('''%%%%%%&&&'''((())))))***&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%'''((('''&&&&&&''')))'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""""""""""""""######$$$$$$######"""""""""""""""!!!""""""############""" !!!"""#########""""""""""""###############%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""###$$$&&&'''"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!###%%%&&&((()))******((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""$$$$$$######%%%'''$$$$$$$$$$$$$$$#########"""##################""""""""""""""""""#########!!!!!!!!!!!!"""""""""###!!!""""""###############""""""######$$$$$$#####################"""""""""""""""###$$$$$$$$$$$$##################$$$$$$%%%""""""###$$$$$$$$$###### !!!###$$$$$$###"""!!!%%%%%%%%%%%%&&&'''''''''###%%%&&&%%%"""!!!"""###"""#########$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###############$$$"""""""""""""""############$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!"""#########""""""###$$$$$$%%%$$$"""!!!"""###$$$$$$$$$############$$$$$$$$$%%%########################&&&%%%###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$!!!###%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&'''))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,------............///000111222...///111222333444444333444222000000222444444333333333444555666777888888777888999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::::::::::::::777888999::::::999888777666666555555555444444444000111333444333222///...,,,,,,,,,++++++++++++++++++******)))((((((''''''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$&&&''''''%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###""" !!!###%%%$$$######""""""""""""""" !!!###$$$$$$$$$$$$!!!"""############ !!!!!!""""""$$$$$$############$$$$$$!!!!!!!!!"""$$$''')))+++$$$%%%&&&'''((('''&&&%%%$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%###"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***"""&&&******'''%%%''')))((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!###$$$######&&&)))%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """#########"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!""""""############$$$$$$"""$$$&&&%%%"""!!!"""$$$!!!!!!""""""#########$$$"""############$$$$$$$$$""""""""""""""""""###############"""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$"""!!!!!!"""$$$######""""""###$$$%%%%%%"""!!! """######"""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&%%%###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$######$$$$$$############$$$$$$!!!$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''((('''''')))******+++++++++)))))))))))))))******+++++++++,,,,,,,,,---------............///000222222---///111333444555444444555222000///111333444444333444444555666777888888777777888999999999999888===<<<<<<<<<;;;:::999999<<<;;;::::::999999999999999:::<<<======<<<;;;999555555444444444333333333///000333444444222000...,,,,,,+++++++++++++++++++++******)))(((''''''&&&''''''''''''''''''&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&'''((("""$$$'''&&&$$$$$$&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&''''''(((''''''&&&&&&######%%%&&&((()))***+++$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%""" """$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$#########"""""""""""""""###############"""!!!!!!######$$$$$$$$$$$$######""""""!!!!!!!!!###$$$&&&'''&&&%%%############$$$%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''(((((((((((((((***,,,***'''%%%''')))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########"""!!!"""###$$$$$$$$$"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """&&&'''%%%#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!""""""""" !!!"""###%%%%%%$$$$$$###""""""""""""""""""""""""!!!###$$$###"""!!!"""###########################$$$$$$$$$$$$###!!!  !!!"""###$$$##############################""""""""""""######&&&%%%$$$"""!!!!!!!!!!!!######""""""!!!!!! """###%%%&&&'''(((((((((########################!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""######""""""!!!!!! $$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&,,,***)))'''&&&&&&&&&&&&&&&''')))*********)))((())))))))))))************)))******++++++,,,------......---,,,,,,...///000222222222222333333444555555666666777777777666666555555555555666777999999;;;::::::999999::::::;;;:::;;;<<<======<<<;;;:::888888888888999:::;;;;;;777666666666888888666444222222333444444333333333333333222111000///......+++++++++************)))******)))(((((((((((((((&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!! """###!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$&&&%%%%%%$$$###"""!!!!!!###############"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%&&&%%%$$$###"""###$$$$$$$$$$$$$$$######"""""""""########################&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$''''''''''''(((((((((((()))******)))((('''(((***''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$###!!! $$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""$$$$$$$$$$$$#######################################!!!!!!"""%%%&&&%%%#####################$$$$$$!!!###%%%&&&&&&!!!!!!!!!"""!!!!!! !!!"""###$$$######"""########################"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###"""!!!  !!!######$$$##############################""""""""""""######$$$$$$######"""############"""""""""""""""!!!!!!######$$$$$$%%%&&&&&&&&&"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$##################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$#########"""""""""##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&'''((()))***&&&'''((()))***))))))((())))))))))))************)))******++++++,,,------......------......///000222222222222333444555666555666777888888888888888888777777777777777888888;;;::::::999999::::::;;;:::;;;<<<======<<<;;;:::999999999999999::::::;;;;;;999888888999888666444111222222333333222222111333222222111000///...---+++++++++************)))******)))(((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%  !!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$''''''&&&%%%###"""!!! """############""""""!!!""""""############"""""" !!!"""######$$$$$$#########"""""""""###$$$$$$#########"""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((()))'''%%%%%%&&&(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%$$$%%%%%%&&&&&&$$$###"""&&&%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$####################################$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$###### ###%%%&&&&&&!!!!!!!!!!!!!!!!!!"""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""!!! !!!"""######$$$################################################"""""""""######$$$$$$$$$"""""""""###############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$%%%###############################################################$$$$$$$$$############""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((())))))&&&'''((())))))))))))((()))))))))*********++++++)))******++++++,,,------......//////000000000////////////000111333444555555666777888999:::::::::::::::999888888888888888;;;::::::999999::::::;;;:::;;;<<<======<<<;;;:::;;;;;;::::::999999::::::===<<<:::::::::999666444111111111222222111111000222222111000///...------+++++++++************)))******)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""######%%%%%%$$$$$$###"""!!!!!!""""""############"""!!!###$$$$$$%%%%%%$$$$$$### """$$$$$$$$$######!!!!!!!!!""""""###$$$%%%##################""""""&&&%%%###""""""###%%%&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((($$$!!!"""%%%((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((($$$$$$############$$$$$$"""######$$$###""" &&&%%%###""""""###$$$%%% !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! ########################$$$$$$##################%%%$$$$$$$$$$$$$$$###### !!!"""###############"""!!!!!! !!!"""$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############!!!!!!!!!""""""#########################################################!!!"""""""""""""""""""""""""""######$$$$$$%%%%%%'''&&&###"""!!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******)))((('''&&&&&&%%%'''''''''((((((((((((((())))))*********+++++++++)))******++++++,,,---------...000111111111000///,,,,,,,,,---///111222333555666888999:::;;;;;;;;;::::::999999999::::::;;;;;;::::::999999::::::;;;:::;;;<<<======<<<;;;:::===<<<;;;:::999999999999<<<:::999::::::999777555111222222222222111111000222111000///...------,,,+++++++++*********))))))***))))))(((((((((((((((''''''&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$###### !!!###&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""###!!!!!!!!!"""""""""""""""!!!""""""#########"""""" !!!!!!!!!!!!  """$$$$$$$$$###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''(((%%%"""###''')))((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''########################"""#########""" $$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""!!!!!!!!! ########################$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#####################"""!!! ###"""!!!!!!!!!###$$$&&&############$$$$$$$$$%%%########################"""###$$$###"""!!!"""$$$""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$"""""""""#######################################"""###$$$$$$$$$$$$###"""""""""""""""!!! """"""######$$$$$$%%%%%%((('''%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&########################!!!!!!"""###$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))******)))((('''&&&%%%%%%'''''''''''''''(((((()))************++++++++++++)))******++++++,,,---------...000111111111000///,,,------...000222333444666666888999;;;;;;<<<<<<888888888999:::<<<===>>>;;;::::::999999::::::;;;:::;;;<<<======<<<;;;:::===<<<;;;:::999888888888777777666777999999888666333333444444333222111111111000000///...---,,,,,,+++++++++*********))))))***))))))(((((((((((((((''''''&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$ !!!###&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!""""""""""""!!!!!!!!!!!!!!!""""""""""""$$$######""""""""""""""" !!!""""""###!!!""""""############"""!!!""""""######""""""!!! !!!"""######$$$$$$### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***%%%&&&&&&&&&&&&'''''''''))))))((()))***+++***)))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%""""""###$$$$$$###""""""######$$$$$$###""" """""""""!!!""""""###$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!"""$$$&&&&&&&&&&&&%%%$$$$$$###### !!!!!!""""""!!!!!!##################$$$%%%!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!"""######"""!!!"""###""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$#######################################"""###$$$%%%%%%$$$###""""""#########""" """""""""###############'''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!"""$$$%%%%%%$$$###""""""""""""###############"""#########$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""###############"""""""""###$$$$$$$$$%%%###############################################################$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((()))(((((((((''''''&&&&&&''''''((()))*********++++++++++++,,,)))******++++++,,,------......//////000000000///000000000111222444555666666777888999:::;;;;;;;;;777777888999;;;===>>>@@@;;;::::::999999::::::;;;:::;;;<<<======<<<;;;:::<<<;;;:::999888888888888555444444666888999888666444444444444444333222111000000///...---,,,+++++++++++++++************)))******)))(((((((((((((((''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!"""###%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''''')))+++,,,***)))((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!! !!!###$$$%%%$$$$$$###!!!"""######$$$$$$$$$### !!!!!!""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$"""!!!!!!%%%((('''&&&&&&%%%$$$$$$###### !!!"""############$$$$$$$$$%%%$$$$$$######""""""!!!!!!!!!"""###$$$########################"""###$$$$$$""""""###$$$""""""""""""""""""""""""###""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$#################################"""###%%%&&&&&&%%%###""""""###$$$%%%$$$###!!! ###"""""""""""""""!!!!!!$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$%%%%%%$$$"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&((()))))))))((('''''''''&&&&&&&&&'''((()))*********+++++++++,,,,,,)))******++++++,,,------......------......///000111111111111222333444555777777888999999:::999999888888888999:::<<<===>>>;;;::::::999999::::::;;;:::;;;<<<======<<<;;;::::::999888888777777777777666555555666777888666555444444444333333222000000000//////...---,,,+++++++++++++++************)))******)))(((((((((((((((''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""$$$$$$###""""""!!!""""""$$$$$$######""""""!!!!!!!!!!!!"""###############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!###$$$&&&"""###$$$%%%&&&%%%$$$$$$!!!!!!""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###'''++++++(((%%%$$$%%%''''''''''''''''''''''''%%%$$$$$$######"""""""""!!!"""###$$$$$$###"""!!! ###%%%%%%&&&&&&!!!###$$$%%%&&&%%%%%%$$$ !!!"""######$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!######""" """&&&)))''''''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""!!!&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$$$$#################################"""###%%%&&&&&&%%%###"""!!!###%%%&&&&&&&&&$$$#########""""""!!!!!! !!!"""############""""""###################################################$$$%%%&&&%%%###!!! !!!!!!""""""#########$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$### ###$$$$$$### """###$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))******((('''%%%$$$''''''&&&%%%&&&'''((()))******+++++++++,,,,,,,,,)))******+++,,,,,,------......---,,,,,,...///000///////////////000111111777888888999999999888888999999999999::::::;;;<<<;;;::::::999999::::::;;;:::;;;<<<======<<<;;;:::999888777777777777777777888777666777888777555333333333333222222000//////000///...---,,,++++++***+++++++++************)))******)))(((((((((((((((''''''&&&%%%%%%$$$######%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###"""""""""""""""######""""""!!!!!! !!!!!!"""########################"""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%(((***)))&&&$$$%%%(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''''')))((($$$$$$&&&&&&###%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######""""""###$$$&&&%%%###!!!%%%%%%$$$###""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%###%%%&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$#########"""""" """$$$''''''&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%###$$$%%%$$$"""""""""###%%%%%%$$$!!! !!!$$$'''$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$######""""""""""""!!!!!!"""###$$$$$$$$$$$$######"""!!!!!! ######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''***)))(((''''''((()))***$$$%%%&&&'''((((((((((((###$$$%%%'''(((***+++,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,//////////////////......111111111111111222222222111333555777999999999999999999999:::;;;<<<===>>>;;;:::888777888:::===>>>;;;;;;;;;;;;;;;<<<===>>>999999999888999999::::::999888666444333333333333444444333333222111000000//////...---,,,++++++******************)))(((((())))))(((''''''''''''''''''((()))(((&&&%%%%%%'''%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&'''''''''(((((($$$$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%###""""""###$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''$$$'''(((%%%%%%&&&$$$ %%%$$$$$$$$$$$$$$$$$$###%%%$$$$$$###""""""#########"""""""""######""""""%%%$$$$$$###""""""######&&&&&&%%%$$$$$$%%%&&&&&&########################""""""############"""""""""""""""############$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%"""""""""############$$$$$$$$$###""""""###$$$$$$###%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!"""######$$$"""############$$$$$$$$$$$$$$$$$$#########"""""" !!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""######$$$$$$######"""%%%$$$###""""""$$$&&&'''$$$$$$$$$######"""""""""########################%%%%%%%%%%%%$$$######"""###$$$%%%$$$###""""""$$$!!!"""!!! !!!#########$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!###""""""""""""######$$$""""""###$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########$$$&&&%%%%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&))))))((((((((((((((()))''''''(((((((((''''''&&&%%%&&&'''((()))+++,,,,,,++++++++++++************+++,,,,,,,,,------------........................111111111222222222222222111333555777888999999999999:::::::::;;;<<<<<<<<<:::999888777888999;;;<<<<<<<<<;;;;;;:::;;;;;;;;;888777777666666777777777777666444222111111111111333333222111111000//////000//////...---,,,++++++***************)))(((((((((((('''&&&%%%%%%%%%%%%'''(((((('''&&&%%%%%%'''&&&$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""!!! """"""!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""############""""""!!!!!! !!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$### ###&&&&&&###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''(((###''')))'''&&&'''$$$ #########$$$$$$$$$$$$$$$%%%$$$######"""#########""""""!!! !!!""""""%%%$$$######"""#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###%%%&&&&&&$$$######$$$######$$$$$$$$$$$$######"""""""""!!!""""""###$$$"""############$$$$$$$$$$$$$$$$$$###############!!!!!!"""######$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$######"""########################!!!"""###$$$$$$###"""!!!%%%$$$#########$$$%%%&&&""""""######$$$%%%%%%%%%########################%%%%%%%%%$$$###""" ###%%%%%%%%%###"""###$$$"""###$$$$$$""""""###$$$"""######$$$$$$$$$######!!!!!!!!!"""""""""""""""$$$$$$###"""""""""############$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%"""###$$$###"""!!!"""###&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''(((((())))))((((((((())))))))))))((('''&&&%%%(((((())))))***+++++++++************++++++++++++------------....................................111222222222333333333333222222444666777888888888999:::;;;;;;;;;;;;::::::999888888888888888999:::<<<;;;;;;:::999999888888999888777666666555666666666555444333222111111111111111111000000//////...000000///...---,,,,,,+++***************)))(((((())))))'''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&''''''&&&%%%%%%&&&'''&&&%%%''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((($$$###"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############"""!!!!!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######&&&### !!!###&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))(((''''''''''''(((((('''))))))&&&&&&'''&&&###""""""######$$$$$$%%%%%%$$$$$$###############$$$!!!"""######"""!!!!!!"""$$$$$$###############$$$"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""################################################"""###$$$%%%%%%$$$###"""############$$$$$$$$$%%%$$$##################$$$###%%%&&&&&&$$$######$$$"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################"""!!!!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$#########$$$%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$%%%&&&%%%###"""###$$$"""$$$&&&'''%%%$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""###$$$###"""!!!"""###&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&((()))***&&&'''((()))))))))(((''')))))))))))))))(((''''''((()))))))))))))))******))))))***++++++,,,------,,,------------.........------------............222222333333444444555555222333444555666777888888::::::;;;;;;;;;:::999999888888888888888777777777999999999999999888777777;;;:::999888777666666666777777666555444444333333111111111000000/////////111000//////------,,,+++***************)))((((((++++++***)))((((((((((((%%%&&&''''''%%%%%%&&&'''(((&&&%%%&&&'''((('''&&&)))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((('''((((((((())))))))))))!!! !!!"""######!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!""""""#########""""""""""""""""""""""""!!!""""""#########"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%'''''''''%%%######&&&)))&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))&&&!!! $$$&&&%%%"""""""""######$$$$$$$$$$$$###############$$$$$$"""&&&&&&%%%"""""""""$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""#########$$$$$$""""""!!!!!!"""###$$$$$$################################################""""""$$$%%%%%%$$$"""""""""""""""#########$$$$$$#########$$$$$$############%%%&&&&&&$$$######$$$"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################""""""!!! !!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%&&&###########################$$$%%%%%%%%%%%%$$$###$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%#########$$$!!!$$$$$$###!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""######"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$######$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%&&&''')))))))))((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))***+++,,,------...,,,,,,,,,,,,---------------------.........//////222333333444555555666666444444444555666777888888::::::::::::::::::999999888888888888777666666666666666888888999999888888:::999888777666666666666666666666555555444333333111111111111111000000000000000///...---,,,++++++***************)))((((((******)))((((((((((((((($$$&&&'''&&&%%%%%%&&&'''((('''&&&&&&(((((('''&&&(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((( !!!"""###$$$!!!!!!""""""""""""######!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!""""""############"""######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!"""%%%'''(((%%%'''(((&&&"""!!!$$$(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))((('''###!!!$$$$$$"""""""""########################"""######$$$%%%###''''''$$$""""""############"""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""############$$$!!!!!!!!!!!!"""###$$$%%%#######################################$$$$$$$$$"""##################""""""""""""############$$$"""###$$$$$$$$$$$$###"""###%%%&&&&&&$$$######$$$######$$$$$$$$$$$$######$$$###""""""!!!""""""""""""############$$$$$$$$$###############$$$$$$$$$###"""!!!!!!"""###%%%&&&######################## !!!!!!"""###$$$%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&&&&&&&&&&$$$&&&&&&%%%$$$###$$$%%%!!!###%%%%%%$$$#########"""######$$$$$$$$$######"""""""""###############%%%$$$$$$#########$$$$$$!!!$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&######""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%&&&''''''((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((((((*********+++,,,------...+++,,,,,,,,,,,,---------------......///000000000333333444555666777777888555555555555666777999999::::::999999999999:::;;;::::::888777666666666666444666777999:::999999888777666555444444333444444333333444444333333222111111111111111111111111111//////...---,,,++++++******************)))((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%&&&'''((('''&&&&&&'''((('''&&&%%%%%%&&&''''''''''''&&&(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&& !!!"""###!!!!!!"""""""""#########!!!!!!!!!!!!!!!  !!!!!!"""######$$$""""""""""""""""""""""""!!!!!!"""###############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%''')))$$$%%%&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))'''((($$$"""%%%$$$############""""""""""""######""""""###$$$$$$%%%!!!$$$%%%### """&&&######""""""###$$$$$$%%% !!!"""######"""!!! ########################""""""############""""""#########$$$$$$$$$%%%%%%###"""""""""""""""##############################""""""#########$$$$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""###%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!"""""""""############$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$%%%&&& ############""""""""""""###########################"""!!! !!!"""#########$$$$$$%%%%%%%%%$$$################################################$$$$$$%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$&&&''''''&&&%%%%%%&&&######$$$$$$$$$###""""""$$$##################"""$$$$$$#########$$$%%%%%%!!!$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$############$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))&&&''''''(((((((((''''''''''''(((((()))))))))***+++++++++,,,,,,---------------------..................//////000111111222333444555666777888888999777777666666777888999::::::999777777777999;;;======;;;999777555555666777666777999::::::999888777555555444333333444444444222333444444444333222111000000000000000000000000......---,,,+++******)))***************)))((((((############$$$&&&'''(((###%%%&&&&&&%%%%%%&&&''''''&&&%%%&&&''''''&&&%%%!!!"""%%%'''(((((('''%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""###$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&((('''%%%######%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&"""!!!!!! !!!!!!!!!!!!""""""#########$$$###############"""!!!!!! !!!""""""###""""""""""""""""""""""""!!!!!!"""###############%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...,,,***'''&&&&&&''''''&&&$$$###&&&***+++)))&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))***)))***(((###"""&&&'''%%%$$$$$$######""""""!!!!!!######""""""###$$$%%%%%%###$$$######)))######""""""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""############""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""###%%%&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$######$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################%%%%%%$$$###"""!!! ########################&&&%%%"""!!!!!!"""%%%&&&######$$$%%%%%%%%%%%%$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%&&&'''&&&$$$###$$$%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$###"""!!!'''&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&!!!###%%%%%%$$$""" ######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$''')))+++---...&&&&&&%%%%%%&&&''')))***(((((((((((('''&&&%%%$$$((((((((()))******++++++++++++,,,,,,,,,,,,------............/////////000...//////000111222222333444444555666777888999999888888777777777999:::;;;:::999666555666999<<>><<<999666555555777888888999:::;;;:::888666555666666555555555666666777444555666666666555444333.........///////////////...------,,,+++***)))(((***************)))((((((######$$$%%%&&&((()))***###$$$&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&'''&&&%%%!!!$$$((()))(((&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&'''$$$""" """$$$'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((()))))))))***""""""""""""""""""""""""!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!"""###%%%%%%$$$%%%%%%&&&%%%$$$"""!!!""""""""""""""""""""""""%%%%%%%%%%%%$$$###""""""%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&(((***,,,---"""&&&******(((&&&&&&''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''))))))((('''&&&&&&%%%%%%%%%$$$######""""""######""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""###%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""$$$$$$############$$$$$$ !!!###$$$$$$$$$$$$...+++((($$$""""""###$$$***)))'''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""############""""""%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$#########""""""""""""######&&&%%%###"""""""""###### !!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%########################%%%%%%$$$###"""!!! !!!"""###$$$$$$%%%$$$%%%'''''''''%%%###"""%%%""" ###&&&%%%$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$%%%&&&&&&%%%###  ######"""!!! ######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''(((***+++)))))))))***++++++,,,,,,++++++******************------......///000000000//////000111222333333444555555555555666666666777777777777888999999::::::;;;;;;:::::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;999999:::999999888777666666666777777777777666666111222444555666555444333444333111000///000111222......---,,,,,,+++******)))'''&&&'''((()))(((&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&((('''((('''%%%$$$###%%%'''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&(((***)))&&&%%%''')))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""############"""!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###""" """###%%%&&&'''$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''***+++***'''$$$$$$%%%'''&&&&&&&&&&&&'''(((((()))))))))))))))((('''''')))(((((('''&&&&&&%%%%%%%%%$$$######""""""######""""""""""""""""""""""""$$$$$$###""""""""""""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$######""""""""""""######$$$$$$############$$$$$$ !!!"""######$$$######&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$#########""""""#########&&&%%%$$$###"""######$$$!!!""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!""""""######$$$$$$%%%$$$%%%&&&'''&&&%%%###"""'''&&&%%%%%%&&&'''''''''######$$$$$$$$$$$$######""""""#########$$$$$$$$$######"""""""""###$$$%%%###$$$%%%&&&%%%###!!!  $$$&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&'''((()))***)))))))))***++++++,,,,,,++++++******************++++++,,,------......///000000111222333444555555555555555666666666777777777888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;::::::::::::999888777666666777777888888777777666444555555555444444333222111111111000000///...---...------,,,++++++*********)))((()))***+++***))),,,+++((('''&&&''')))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%''')))'''((('''&&&$$$$$$%%%'''%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%&&&((())))))&&&&&&''')))''''''''''''''''''''''''&&&''''''((((((''''''&&&""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""###############"""""""""""""""######%%%%%%$$$############$$$ """$$$%%%''''''######$$$%%%%%%%%%$$$$$$""""""$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&)))******)))&&&%%%%%%&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((''''''&&&%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""$$$###""""""""""""""""""$$$############%%%&&&'''$$$$$$$$$######""""""!!!##############################"""""""""###$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""############""""""""""""######$$$%%%%%%&&&"""""""""###$$$%%%''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############""""""!!!############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""############"""!!!""""""###$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%######$$$%%%&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$############$$$%%%%%%"""###$$$%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((())))))))))))***++++++,,,,,,******+++++++++++++++++++++,,,,,,------...//////111111222333444555666666555555666666666777777777888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;::::::::::::999888777777888888888999999888888888888777666444333222222222111222333333222///,,,***------,,,,,,++++++******)))(((((()))***++++++***///---)))%%%$$$&&&(((***((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))(((&&&&&&((()))''''''(((&&&%%%$$$&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&'''(((''''''''''''''''''''''''(((((((((''''''(((((((((""""""""""""""""""""""""""""""######$$$$$$##############################!!!"""""""""############$$$###"""""""""""""""###%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""!!!"""###$$$%%%&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&%%%&&&&&&((()))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""######"""""""""""""""###%%%$$$"""""""""$$$&&&(((#########"""""""""!!!!!!##############################"""""""""######$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$###############"""!!!!!!###$$$%%%%%%%%%%%%$$$###!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$######"""%%%%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!%%%((('''###!!!!!!#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%$$$""""""###%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''')))))))))***++++++,,,,,,******+++++++++++++++,,,.........///000000111111111111222333444555666666555666666666666777777777777888888999999::::::;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::999888777888999999::::::999999888999777555444333222333333444555555444222000...---,,,,,,,,,,,,++++++******'''&&&%%%&&&(((***)))(((+++)))'''%%%$$$%%%&&&''''''&&&$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''''''''&&&&&&'''''''''((('''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))&&&'''((('''&&&%%%&&&(((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))"""""""""""""""""""""""" !!!!!!"""######""""""""""""""""""""""""""""""!!!"""""""""############$$$###"""""""""""""""###$$$###"""""""""###$$$%%%'''&&&%%%$$$###!!! !!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((())))))(((''''''$$$$$$###$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((((((((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""###"""""""""""""""######%%%$$$"""""""""$$$&&&(((#########"""""""""""""""###########################""""""!!!!!!"""""""""$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$######$$$######"""!!! !!!"""$$$$$$$$$"""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((******&&&$$$$$$&&&######$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''')))))))))***++++++,,,,,,******++++++,,,,,,,,,,,,......//////000111111222000000111222333444555555666666666666777777777888666666666777888888999999:::::::::::::::;;;;;;<<<>>>>>>?????????>>>===<<<;;;<<<<<<;;;;;;:::999888999999::::::::::::999999777666555444333444555666666555333111///.........,,,+++++++++++++++******'''&&&&&&'''((())))))(((%%%&&&''''''((('''&&&&&&((('''%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((%%%'''(((((('''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%&&&'''(((((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((("""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""""""""""""""#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))))))))*********((('''%%%###'''&&&%%%%%%&&&&&&%%%###'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######""""""######"""""""""""""""""""""""""""""""""""""""######$$$$$$############%%%&&&'''######################################################"""!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$############$$$$$$###############"""!!!  """#########$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$###!!!!!!######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$######$$$$$$$$$$$$######$$$$$$$$$###############"""######$$$%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%'''))))))'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((((((''')))))))))***++++++,,,,,,******++++++,,,---------,,,------......///000000000000111222333444555555666666666777777777888888555555666666777888888888;;;::::::::::::;;;<<<<<<>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<;;;:::999999888999999::::::999999888666666555555555555555555333222///,,,++++++,,,---++++++++++++++++++******+++)))((()))***+++***(((%%%''')))++++++***)))'''***)))((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''%%%'''((()))'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&"""""""""""""""""""""""" !!!"""###$$$######""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!"""###$$$$$$!!!!!!"""###############""""""###$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))((()))******)))'''%%%$$$((('''&&&'''))))))&&&###'''&&&&&&&&&&&&'''((((((((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######"""""""""""""""""""""""""""""""""""""""###$$$$$$"""######$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""""""""### """######""" $$$$$$############$$$$$$""""""#########""""""!!!!!!"""$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&&&&&&&%%%"""###$$$$$$$$$###!!! ######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########""""""######### !!!"""############"""!!!""""""######$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%"""!!! !!!""""""!!!######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!"""###$$$$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%''')))***(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))(((((()))))))))***++++++,,,,,,******++++++,,,------...---------...//////000000111111222333444555666666666666777777777888888888666666666777888888999999<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBAAA@@@>>>============<<<<<<;;;:::999888888999999999999888888777777777777666444333222//////...---,,,+++++++++******************++++++,,,+++))))))******((('''((())))))***))))))((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%'''((($$$&&&))))))((('''(((((('''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&$$$###%%%''')))(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%########################""""""""""""############!!!!!!!!!!!!"""###%%%%%% !!!"""$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%''')))******((((((%%%%%%&&&)))------+++((('''&&&&&&&&&&&&'''((((((((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$#########$$$"""######"""$$$$$$############$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$%%%%%%######%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%'''((("""###$$$%%%%%%%%%%%%%%%###$$$&&&'''&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%######""""""""""""###### !!!#########"""!!! !!!"""###$$$$$$%%%%%%$$$###""""""###$$$%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&""" $$$&&&&&&$$$######$$$$$$$$$$$$######$$$$$$$$$$$$######"""""" !!!"""###$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&& """$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%(((******(((&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((($$$%%%'''))))))))))))))))))))))))***++++++,,,,,,******+++,,,,,,---......//////000000111111222222222333333444555666777777777777777777888888888888777777777888999999::::::>>>>>>>>>>>>>>>???@@@@@@???@@@AAABBBBBB@@@???===============<<<;;;:::999888888888999999888888888999999999888666444111000---...///000///...,,,+++******************+++++++++)))((('''((('''&&&$$$***)))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&((()))$$$&&&)))))))))(((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$((()))(((&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&######""""""""""""######$$$"""!!! !!!"""$$$$$$""" !!!$$$%%%###!!!""""""""""""############!!!!!!!!!!!!""""""""""""%%%&&&&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%&&&'''((()))&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&######&&&))))))(((''''''%%%$$$$$$###''''''&&&%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""!!!!!!"""$$$&&&'''%%%%%%$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%###"""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!! """###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""########################$$$$$$%%%###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$##############################$$$$$$""""""###$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$(((((('''&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&***)))'''$$$###$$$%%%%%%$$$%%%%%%###  !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***)))))))))***++++++,,,,,,111000...,,,+++)))))))))------..................///000222444555666777777999999888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<:::999888777:::999999888777777888888888888777555444333222111333222000...,,,+++*********************+++++++++(((((('''''''''&&&&&&&&&)))'''$$$%%%''')))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''''''''(((((((((((()))((('''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''######""""""""""""#########"""!!! !!!"""###$$$"""!!!!!!###$$$###!!!""""""""""""############!!!!!!"""""""""######### !!!!!!""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&)))((('''%%%%%%%%%%%%&&&''''''(((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***(((%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################################################################"""""""""""""""#########%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""######!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""!!!!!!""""""###$$$%%%########################$$$$$$%%%###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################"""""""""""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&'''(((((())))))***------,,,++++++,,,,,,,,,---------....../////////000111222444555666666666999888888777777777777888888888888999999:::::::::<<<<<<<<<===============???????????????????????????>>>===<<<:::999888777:::999999888888888888999999888888666555444333222222111000...---,,,,,,+++++++++******************(((((('''''''''&&&&&&&&&)))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&'''''''''((((((((((((&&&%%%%%%''''''&&&$$$$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%*********)))(((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''###""""""!!!!!!""""""######"""!!! !!!"""######"""!!!"""###$$$###!!!""""""""""""############""""""#########$$$$$$$$$"""###$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%'''(((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***++++++***'''%%%$$$%%%!!!""""""###$$$%%%&&&&&& !!!"""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%########################################################################!!!!!!""""""######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###(((%%%###$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""#########""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""!!!!!!""""""###$$$%%%########################$$$$$$%%%###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""###$$$""" %%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%###&&&'''((((((''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''(((((()))******,,,,,,,,,++++++,,,------,,,,,,---...//////000000111222333444555555555555888888777666666666666666777777777888999::::::;;;<<<<<<<<<======>>>>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;999888888888888888777888888999999999999888777555444333222000000///......---,,,,,,,,,+++++++++***)))))))))((((((((('''''''''&&&&&&((('''%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$######%%%&&&&&&&&&'''''''''''''''&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&,,,,,,+++***(((&&&%%%$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''(((((((((''''''(((((('''&&&%%%%%%&&&&&&'''(((((((((((('''((((((((((((((((((((((((""""""!!!!!!!!!!!!""""""######"""!!!!!!"""#########"""""""""######""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$%%%%%%'''((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))******(((&&&$$$######$$$$$$%%%&&&&&&'''''' !!!"""###$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""############################## !!!"""###$$$$$$%%%!!!!!!""""""###%%%&&&&&&######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&###!!!###&&&&&&### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$########################$$$######"""!!! ###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######""""""###########################$$$$$$%%%###"""!!!###$$$########################""""""######$$$$$$$$$$$$########################%%%%%%&&&%%%$$$###!!! &&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!"""###%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&&&&&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))*********+++,,,,,,------///...---,,,+++*********+++,,,---...///000111222222333333444555555555444777777666555555555555555888888999:::;;;<<<<<<===;;;;;;<<<======>>>??????AAABBBCCCCCCCCCCCCBBBAAA>>>>>>===<<<;;;:::999999666666666666666777777888888888777555444333222111---------------,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%(((''''''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''(((((()))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''))))))''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&'''((((((((((((((())))))))))))))))))))))))""""""!!!!!!!!!!!!""""""######""""""""""""######""""""######"""""""""###!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###""""""''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""###$$$$$$%%%&&&&&&"""##################"""######################## !!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$$$$%%% !!!"""###$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%###"""###%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$#########%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$########################$$$$$$%%%###"""!!!###$$$#######################################$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))%%%&&&''''''%%%#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((+++,,,,,,------......///...---,,,,,,++++++++++++,,,,,,---...///111111222222333333444555555555444666666555555555555666666888888999::::::;;;<<<<<<999:::;;;<<<===>>>??????@@@AAACCCDDDDDDCCCAAA@@@>>>>>>===<<<;;;;;;::::::555555444444444444555555666666555444222111000///***+++,,,,,,,,,++++++***,,,,,,,,,+++***)))(((((())))))((((((((('''''''''%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&((((((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&###$$$&&&'''((()))))))))'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&'''(((((())))))(((((())))))))))))))))))))))))"""!!!!!! !!!!!!"""########################!!!###$$$###"""!!!"""###""""""""""""##################$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&$$$"""&&&&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&%%%$$$###"""!!! ######""""""!!!!!! ################################################ !!!"""###$$$%%%&&&&&&!!!"""############"""!!!######################## !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###$$$$$$$$$$$$###""""""!!!"""$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$###%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$###$$$$$$%%%&&&'''########################$$$$$$%%%###"""!!!###$$$##############################""""""######$$$%%%########################$$$###"""!!!"""$$$&&&((('''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###$$$&&&((()))$$$%%%'''&&&$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((()))******+++,,,,,,------*********+++,,,---///000------...///000000111111111222333444555555555555555444444555555666777888777777777777888888888888777888999:::<<<===?????????@@@BBBCCCCCCBBB@@@???>>>>>>======<<<;;;;;;:::666555444444333333444444555555444333111000///...***+++,,,,,,,,,+++***))),,,+++++++++***))))))))))))))))))(((((((((''''''$$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((((((((((((''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''''''''&&&&&&&&&&&&&&&))))))***************)))''''''((())))))))))))(((((((((((((((((((((((((((!!!!!! !!!!!!#########$$$$$$#########!!!###$$$###!!!!!!"""$$$""""""""""""########################$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%$$$"""!!!%%%%%%&&&'''((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''***(((%%%%%%''''''&&&$$$%%%%%%$$$###"""!!! #########"""""""""!!!!!!################################################!!!!!!!!!""""""#########"""###$$$$$$$$$$$$###"""########################!!!!!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""############$$$$$$%%%$$$###"""!!! """$$$&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######%%%&&&###!!!$$$########################%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$$$$#########$$$%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%&&&!!!""""""######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%%%%########################$$$$$$%%%###"""!!!###$$$########################$$$###"""""""""###$$$%%%########################""""""""""""###$$$%%%&&&''''''&&&%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''###%%%''''''%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((()))******)))((('''(((((())))))***++++++,,,))))))***+++,,,...///000......//////000000000111000111222444555666666666333444444555666888999:::888888888888777777777777555666777999;;;===>>>???===>>>@@@BBBBBB@@@>>>===>>>>>>======<<<<<<;;;;;;888888666555444444333333666555444333222000//////,,,---.........,,,+++)))++++++******************))))))))))))((((((((('''###&&&)))***(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))(((''''''(((((('''&&&$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&''''''((())))))((((((((('''''''''&&&&&&&&&'''((()))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''!!!!!! !!!!!!######$$$$$$$$$$$$######!!!###%%%$$$!!! """$$$""""""""""""############""""""#########$$$$$$$$$###"""""""""######$$$%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''' !!!$$$&&&'''((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((...+++'''&&&''''''&&&$$$&&&&&&%%%%%%$$$######"""""""""""""""####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###########################"""######$$$%%%%%%&&&&&&#################################"""""""""""""""!!!"""$$$%%%%%%%%%%%% """$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$ ###%%% $$$########################&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!""""""######### !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! ########################$$$%%%%%%###"""!!!###$$$""""""""""""""""""""""""$$$###"""""""""###%%%&&&########################!!!###%%%&&&&&&&&&$$$###''''''&&&%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$"""%%%'''((('''&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''((()))******)))(((''')))))))))***++++++,,,,,,,,,,,,++++++,,,,,,------////////////000000000000///000222444555666777777333333444555777999;;;<<<;;;;;;::::::999888888888444555666888:::<<<===>>><<<===???AAAAAA???===<<<>>>>>>======<<<<<<;;;;;;;;;:::888777555444444444777666555444222111000000...///000000000...+++******************+++++++++))))))))))))((((((((((((###&&&******(((%%%&&&'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!"""###$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((()))***)))''''''(((((('''%%%$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''''''''((())))))***))))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))******))))))((((((((('''""""""$$$%%%&&&''''''''''''(((((()))))))))))))))''''''''''''''''''''''''!!!"""$$$$$$"""!!! !!!!!!!!!!!!"""""""""!!! """&&&(((%%%&&&&&&$$$""" !!!!!!"""!!! """###$$$""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$&&&'''((())))))((('''&&&%%%&&&'''((((((((('''&&&$$$&&&'''))))))'''&&&$$$''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&%%%$$$#########$$$%%%###"""!!! ########################!!!!!!!!! """$$$$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! !!!"""""""""############$$$$$$$$$######!!! ########################$$$###"""$$$''')))'''%%%))))))((('''&&&$$$###"""$$$$$$$$$#########""""""########################"""############$$$$$$$$$((('''%%%###""""""######!!!"""###$$$$$$###"""!!!$$$$$$##################&&&'''''''''%%%### $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''%%%###$$$&&&'''&&&###%%%%%%%%%%%%%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))#########$$$%%%'''***+++%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))++++++,,,++++++***)))(((+++******)))***,,,---...111000000000/////////...000222333333333333444666::::::::::::::::::::::::>>>===<<<>>>???===888444999888888999;;;;;;:::888>>><<<;;;<<>>??????===;;;:::999999999888777666444333666555444444222222111000///...---,,,+++*********))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((++++++******))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((()))*********)))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$------,,,***)))'''&&&&&&!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%'''%%%$$$""""""###$$$%%%###$$$%%%$$$"""""""""$$$###""""""!!!"""###$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%!!!"""$$$&&&'''(((((((((((()))***++++++***)))(((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&%%%$$$#########$$$$$$%%%$$$$$$$$$$$$###!!!##############################$$$$$$$$$$$$######!!!"""$$$$$$######$$$%%%########################"""""""""""""""""""""""""""############""""""!!!"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!""""""""""""""""""""""""###"""!!!###&&&'''&&&$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$#########""""""########################"""############$$$$$$$$$'''&&&%%%############$$$######$$$$$$$$$$$$##############################!!!###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############!!!!!!"""###$$$&&&'''(((&&&$$$###$$$&&&&&&%%%###########################""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))+++++++++,,,++++++***))),,,++++++++++++---...///.../////////000000000111000111333333222222444555999999999::::::;;;;;;;;;>>>======>>>???===999555999888777888:::::::::999<<<:::999:::<<<>>><<<;;;<<<======>>>===<<<;;;:::>>>>>>>>>===<<<:::999888555555444333222111111000...---,,,++++++***++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&))))))))))))((((((((('''******)))((('''&&&%%%%%%########################!!!!!!!!!"""""""""###############$$$$$$%%%%%%%%%!!!"""$$$$$$######$$$&&&$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%'''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$!!!!!!"""###$$$#################################!!!"""######"""!!! !!!###$$$$$$#########$$$########################""""""""""""""""""""""""""""""""""""""""""###$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!###%%%%%%$$$### !!!"""$$$%%%%%%&&&&&&$$$$$$$$$#######################################"""############$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%!!!""""""###$$$&&&'''(((%%%###"""###$$$%%%$$$###$$$$$$$$$###"""""""""!!!########################""""""###$$$%%%&&&&&&'''###$$$%%%%%%######$$$%%%########################%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%(((((()))))))))(((''''''((((((((((((((((((((((((''''''((())))))))))))))))))******+++++++++++++++,,,,,,,,,,,,---...///000------...///000111222222///111222222222222333555888888999::::::;;;<<<<<<>>>>>>>>>>>>???===:::777:::888666666888999:::999;;;:::999:::;;;<<<;;;:::======<<<<<<<<<;;;;;;;;;=========<<<;;;:::999888555444444333222111000000...------,,,,,,---------))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%(((((((((''''''''''''&&&((((((((((((''''''''''''###"""!!!!!!!!!!!!"""### !!!!!!!!!!!!"""""""""######""" !!!###$$$$$$######$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&'''(((((((((((((((''''''(((((())))))))))))((((((***************)))))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$###$$$ """""""""""""""###########################!!!###$$$""" !!!###%%%%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$""""""$$$%%%''''''((((((################################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%###############$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$###""""""###%%%'''(((%%%%%%$$$$$$######$$$$$$$$$############$$$######'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((''''''&&&%%%%%%%%%%%%))))))******)))(((''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))***++++++***+++++++++,,,------...///------...///000111222222///111222222222222333555777777888999;;;<<<======>>>>>>>>>???>>>===;;;999:::888555555777999::::::<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999888777444444333222111000////////////.........//////000))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''))))))))))))************"""!!!!!! !!!!!!"""#########$$$$$$$$$%%%%%%''''''&&&### ###$$$%%%$$$"""""""""########################"""############$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&''''''((((((((((((((('''))))))))))))))))))))))))++++++******))))))))))))******)))(((((()))******))))))))))))))))))))))))%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%$$$""""""###%%%######################## """%%%''''''&&&$$$""""""###%%%%%%###"""##############################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!""""""""""""##################"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&################################################""""""#########$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$$$$#########$$$######$$$############$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&))))))******)))(((''''''((((((((((((((((((((((((''''''((()))))))))))))))$$$%%%&&&((()))))))))))))))***++++++,,,,,,------////////////000000000000///111222333222222333555777777888999;;;<<<============>>>>>>===<<<;;;:::;;;888666555777999::::::<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::::::::::::::<<<<<<<<<<<<;;;:::999999333333222111000//////...---------,,,------......))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))******+++++++++******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))'''&&&&&&&&&'''(((***************+++++++++((((((((()))***+++++++++!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""######$$$###""" ###%%%%%%$$$"""!!!"""############$$$######"""!!!""""""#########$$$$$$$$$#########$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&'''(((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$""" ########################### !!!###%%%%%%%%%$$$###"""$$$%%%%%%###""""""###########################""""""""""""""""""""""""""""""""""""""""""###$$$ !!!!!!!!!""""""""""""#########""""""!!!###########################%%%'''&&&%%%$$$%%%&&&""""""###############"""###############$$$$$$$$$########################"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###""""""""""""""""""###"""""""""###$$$$$$%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!! ############$$$%%%&&&'''###$$$%%%$$$#########%%%#########"""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$%%%%%%######$$$%%%"""""""""######$$$$$$%%% !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""###$$$%%%&&&''''''''''''(((((()))))))))(((''''''((((((((((((((((((((((((''''''((()))))))))))))))%%%%%%'''(((((()))))))))((()))***+++,,,,,,,,,,,,////////////000000000000000222333333333333444666888888999::::::;;;<<<<<<;;;===>>>===;;;::::::;;;;;;999777777999:::;;;::::::;;;<<<;;;:::999:::;;;;;;;;;:::::::::999999999777888888888777777666555333222222111000///......+++******)))))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&************************''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++******)))(((((((((((()))(((((())))))))))))******&&&&&&&&&'''((()))))))))"""###$$$%%%%%%$$$###""" !!!!!!!!!!!!!!!###%%%''''''((("""###$$$$$$###"""$$$%%%$$$$$$%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''')))((('''&&&&&&'''((()))'''&&&&&&%%%&&&''')))***$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!""" """######################## """"""######"""###$$$%%%%%%###""""""###########################"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$#################################"""%%%'''&&&$$$###$$$%%%!!!!!!"""###############""""""#########$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%$$$###"""######$$$$$$######"""!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&& !!!###$$$$$$###"""!!!############$$$%%%&&&&&&###%%%&&&&&&######$$$&&&""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$%%%%%%######$$$%%%!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$$$###"""###$$$%%%'''''''''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))*********))))))***+++------------,,,------...///000111222222111333444444444444555777999999999::::::;;;;;;;;;:::<<<===<<<:::888:::;;;:::999999999;;;<<<;;;:::;;;<<<>>><<<:::999:::<<<999::::::;;;:::999888777333333444444444333222222222222111000///......---,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******))))))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))###$$$&&&''''''&&&$$$###############$$$$$$$$$$$$'''&&&%%%$$$"""!!!!!! !!!#########$$$%%%'''%%%&&&&&&'''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&+++***)))(((((()))***+++,,,+++)))((('''''''''((('''(((***++++++***((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###""" ###%%%######'''########################"""######$$$%%%%%%&&&'''###$$$%%%%%%###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! """"""""""""###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%###!!!"""$$$!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%&&&%%%%%%#########$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&###&&&&&&&&&%%%'''&&&%%%$$$###############&&&'''&&&$$$###%%%'''###############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%######$$$%%%&&&&&&''''''######$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''(((((())))))))))))))))))******++++++++++++******+++---...///......---+++,,,---///000222333444222444555555555555666888::::::::::::::::::::::::999;;;<<<;;;999777999;;;:::::::::;;;======<<<:::===???AAA???<<<;;;<<<>>>888999;;;;;;;;;:::888666666666666666666666555444222222111000///...------///...---,,,++++++******))))))))))))((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((++++++++++++***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))((()))*********)))'''&&&'''((((((((())))))******((()))))))))*********+++%%%%%%$$$###"""!!! """""""""""""""""""""""" !!!!!!"""""""""############$$$$$$$$$((('''%%%###"""!!! #########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%$$$"""(((((('''&&&&&&%%%%%%$$$'''''''''''''''((())))))''''''''''''((((((((((((&&&&&&'''(((((()))(((((('''&&&&&&((()))(((&&&$$$((((((((('''%%%&&&(((***''''''&&&%%%%%%%%%%%%&&&###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!""""""""""""!!! """"""""""""############"""&&&***+++((($$$######%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%######""""""###$$$%%%%%%"""######$$$%%%%%%&&&&&&###!!! !!!$$$%%%###!!!"""""""""###$$$$$$$$$%%%!!!!!!""""""######$$$$$$ !!!"""######""" '''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$### $$$(((&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""&&&'''&&&$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''((((((((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%)))&&&$$$!!!!!!###&&&(((+++)))&&&$$$$$$&&&)))+++(((((((((((())))))))))))******************++++++,,,,,,++++++,,,...///111...............///000111333333333444666777999:::888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<;;;;;;:::::::::333444666888999888666666555444444333333222222111000000000///......------,,,,,,++++++***)))(((((($$$%%%'''))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))***+++------&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))++++++***************+++))))))))))))))))))))))))***)))'''&&&'''(((***,,,((((((((((((((()))))))))*********)))))))))))))))(((((())))))*********+++************************############""""""!!! """"""""""""""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$$$$$$$###############$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&''''''%%%$$$$$$$$$$$$###############&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((''''''((()))))))))(((((($$$$$$%%%'''***+++)))((('''(((((((((&&&&&&''')))''''''&&&%%%%%%%%%%%%&&&$$$"""!!!"""###$$$###!!!########################""""""############""""""""""""""""""############!!!$$$((((((&&&$$$######%%%$$$"""!!!!!!"""$$$%%%##############################""""""######$$$%%%############$$$$$$$$$$$$######""""""""""""""""""######""""""###$$$$$$%%%############$$$%%%&&&&&&&&&$$$###$$$&&&'''&&&$$$###############$$$$$$$$$""""""""""""##################$$$%%%%%%$$$######'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$'''))))))'''%%%###"""""""""###%%%$$$$$$######$$$$$$%%%%%%$$$##################$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%""""""######""""""!!! """###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%***(((&&&%%%%%%&&&(((***((((((''''''''''''(((((((((((((((((()))))))))))))))))))))(((((((((((((((++++++++++++,,,---...//////////////////000111222222222333444666888999:::999999999888888888777777<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::888999:::;;;:::999777555555444444333333222222111000000//////......------,,,,,,++++++***))))))((("""###&&&(((***+++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******)))))))))******+++&&&''''''((((((''''''&&&(((((())))))(((''''''&&&((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))***)))((('''''')))***,,,++++++++++++,,,,,,,,,,,,***************************+++++++++,,,,,,,,,,,,******************))))))!!!"""############!!! """"""""""""""""""""""""""""""############$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$!!!""""""###%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))''''''''''''(((((((((((()))))))))***))))))((((((%%%%%%%%%''')))***)))(((&&&'''))))))'''&&&'''(((''''''&&&%%%%%%%%%%%%%%%$$$###""""""###$$$###"""##############################$$$$$$$$$$$$######"""""""""#########$$$$$$!!!###%%%%%%$$$######$$$%%%$$$###""""""###$$$%%%##############################""""""######$$$%%%$$$$$$$$$$$$##################""""""!!! #########"""######$$$%%%$$$######"""###%%%&&&'''###"""!!!"""$$$%%%$$$###$$$$$$$$$##############################"""""""""$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%$$$###""""""""""""########################"""###%%%%%%$$$###$$$&&&///,,,((($$$"""!!!!!!"""$$$######""""""######$$$$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###"""""" ###$$$$$$$$$%%%&&&###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%)))((((((''''''((())))))'''''')))******)))''''''(((((((((((())))))))))))***)))))))))(((((('''''')))***+++,,,,,,,,,,,,,,,/////////000000111222333222222333444666888:::;;;;;;;;;:::999888666555555<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<:::999888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::777555444555444444333333222222111000000//////...---------,,,,,,++++++***)))))))))$$$%%%'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&******)))(((((((((((((((&&&''''''((((((''''''&&&))))))((((((''''''(((((()))))))))*********++++++))))))))))))))))))))))))++++++***))))))((('''''')))((((((((((((((())))))******************************)))((()))***+++,,,)))*********+++++++++,,,+++++++++,,,,,,------...,,,,,,,,,---------------,,,,,,++++++*********))) """###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###"""!!!######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%&&&&&&'''(((((()))))))))))))))))))))***++++++''''''''''''((((((((((((******+++******)))(((''')))'''&&&&&&''''''%%%$$$$$$'''))))))(((&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$######""""""#########$$$$$$$$$###############$$$%%%&&&$$$$$$###""""""###$$$$$$##############################""""""######$$$%%%&&&&&&%%%$$$$$$###""""""######"""""""""!!!!!!!!!$$$###############$$$$$$$$$###""""""###$$$&&&(((!!!!!!!!!!!!"""###""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!!!!!###$$$333000+++'''$$$$$$$$$%%%$$$$$$############$$$$$$############$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$"""$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$&&&(((((('''&&&%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''''''''((())))))))))))((('''(((((((((((()))))))))))),,,,,,++++++***)))))))))((()))***,,,,,,,,,+++***.........///000111222333222222333444666888:::;;;===<<<<<<;;;:::999888777::::::::::::::::::::::::<<<<<<<<<;;;:::999999888999999999::::::;;;;;;<<<;;;;;;:::999888666444222555444444333333222222111000//////......---,,,,,,+++++++++*********))))))******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((''''''''''''''')))(((((('''''''''((((((''''''((((((((((((''''''***)))(((''''''((()))***)))))))))*********++++++))))))))))))))))))))))))******))))))((((((((((((+++************++++++,,,************************,,,++++++***+++,,,------++++++,,,,,,------............///000111111222222.................................---,,,,,,++++++!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&""""""###$$$%%%&&&'''''')))))))))))))))***++++++''''''''''''((((((((((((******+++******)))((('''((('''%%%%%%%%%%%%$$$"""$$$&&&((()))'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$###"""###$$$%%%$$$"""######################## !!!!!!"""######""""""############$$$$$$$$$$$$%%%$$$######$$$%%%&&&'''$$$##################$$$""""""""""""""""""""""""######""""""######$$$%%%'''&&&&&&%%%$$$###"""""""""""""""######$$$$$$$$$$$$$$$###############$$$$$$############%%%&&&'''$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$######"""""""""""""""######$$$$$$%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!!###&&&(((///---***'''&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%!!!$$$%%%$$$###""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################$$$&&&((()))'''&&&$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((((((''''''***)))(((((((((((()))***(((((((((((())))))))))))++++++++++++******))))))((()))***+++,,,+++***)))---------...///000222222333333333444666777999:::::::::::::::::::::::::::888888888888888888888888999999999999::::::;;;;;;888999999::::::;;;;;;;;;999999888888777666555555555444444333333222222111/////////...------,,,,,,+++++++++***************++++++***((('''%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***'''(((((((((((((((((('''***)))(((''''''((()))***((((((((()))))))))******************************''''''((((((((()))))))))+++++++++++++++,,,------++++++++++++++++++++++++------------......//////222222333444555555666666222222333444555666666777333333333222222222222222111111111000000000////// !!!!!!"""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!"""############$$$$$$$$$ !!!###%%%'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&((())))))((($$$$$$%%%&&&&&&'''((((((''''''&&&&&&''''''((()))''''''''''''(((((((((((()))))))))***))))))((((((&&&$$$###$$$%%%''''''&&&%%%&&&((((((&&&%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%#########$$$%%%$$$###"""""""""""""""""""""""" !!!"""""""""""""""#########$$$$$$$$$$$$%%%&&&$$$######%%%&&&&&&%%%########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%'''&&&&&&%%%$$$#########"""""""""###$$$%%%%%%%%%%%%$$$######"""#########"""######$$$%%%%%%&&&&&&"""###$$$$$$######$$$&&&$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$###$$$$$$%%%&&&'''#########$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$###""" !!!$$$'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!###%%%%%%###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))))))))+++***((((((((((((***+++(((((((((((())))))))))))((((((((((((((((((((())))))******+++++++++******,,,,,,,,,---...000222222444444444555555666777888666666777888999999::::::777777777777777777777777555666777888:::;;;<<<===999999999999::::::::::::999999888888888888888888555444444333333222222111//////......---,,,,,,,,,************************)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))%%%&&&&&&&&&''')))***+++'''(((((())))))(((((('''))))))(((((())))))******((((((((()))))))))******************************''''''((())))))***++++++************+++,,,------........................000000000111111111111222444444555666777888888999666666666777777888888999888888888888888777777777444444444444555555555555"""!!!  """###""""""""""""""""""""""""$$$$$$#########""""""""""""############$$$$$$$$$!!!###&&&'''(((''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&(((((('''''''''(((((())))))******&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((''''''((()))))))))((((((((('''%%%%%%'''(((((((((&&&''''''&&&%%%%%%&&&(((&&&%%%$$$$$$###$$$$$$$$$%%%$$$######%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###############$$$$$$$$$%%%%%%&&&$$$"""###%%%%%%###!!!#########$$$$$$#########""""""""""""""""""""""""######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###############%%%$$$$$$###""""""######!!!"""$$$&&&&&&&&&%%%$$$!!!###""" """$$$###############$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%######""""""###$$$&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!! """$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$######$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((())))))))))))************))))))(((((((((((())))))))))))'''''''''((())))))******,,,++++++*********++++++,,,------...///111333444666666555555555555666666666666777888999999::::::777777777777777777777777555555666888999;;;<<<<<<:::::::::999999999999999999888777777777777777777555444444333333222222111///......------,,,,,,+++************************)))((('''&&&''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((((((((())))))))))))((('''''''''((())))))***(((((())))))))))))(((((((((((()))***************)))))))))*********++++++************************+++++++++++++++++++++++++++++++++,,,,,,...//////222222222222222222222222222222333444444444444444333333444555666777888888777777777888888888888888:::::::::999999888888888777777888888999999::::::$$$""" """###""""""""""""""""""""""""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""$$$%%%''''''&&&%%%$$$""""""###$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))&&&&&&'''(((((()))((((((...+++)))''''''((('''&&&&&&'''&&&%%%$$$$$$&&&(((&&&%%%$$$$$$######$$$$$$%%%$$$######%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$$$$!!!######$$$$$$$$$$$$#######################################"""###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######""""""!!!!!! %%%%%%$$$###""""""###### !!!$$$''''''&&&$$$###"""$$$&&&%%%######%%%'''""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%&&&!!! """$$$%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!$$$'''((('''%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$############$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$###"""""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$$$$&&&'''(((&&&(((+++------+++(((&&&(((((((((((())))))))))))(((((()))***+++,,,---------,,,+++*********,,,,,,------...///111222444555777777666555555555555555999999:::::::::;;;;;;;;;777777777777777777777777555666777888999:::;;;;;;;;;::::::999999888888888777777555444333333333333555555444333333222222111///......------,,,++++++******************++++++,,,+++)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))'''((((((((())))))************)))(((((((((((()))(((((())))))))))))(((((('''((()))+++++++++***)))******+++++++++,,,,,,,,,************************///......------,,,,,,+++.........//////111222222555555555555555555555555333444555555666666555555555666777888999:::;;;;;;888888777777777777777777888888888777777777666666888999:::;;;<<<<<<===>>>"""#########"""""""""""""""######""""""###$$$%%%&&& """$$$%%%&&&%%%###"""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''******))))))((((((''''''(((((())))))******++++++((((((((((((''''''''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%###"""!!! ######""""""!!!!!! """"""###$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$%%%&&&&&&&&&%%%%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$###############%%%%%%%%%$$$$$$####################################$$$%%%&&&&&&%%%$$$###"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&######"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$#########""""""$$$$$$##################%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%""" !!!$$$''''''&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************))))))***+++++++++******---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...//////...///000111333444555555666666777777888888777888999::::::::::::::::::999777666666888999;;;777888888999:::;;;<<<<<<888999:::;;;;;;:::999888999::::::999999888777666666333000000222333222111000//////---,,,+++******---+++)))(((((((((&&&%%%''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%******)))((('''&&&%%%%%%''''''(((((())))))******'''((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((()))*********)))(((((()))+++,,,***))))))))))))******+++***++++++)))((((((***,,,,,,+++***)))))))))))))))...---...///111222111000000111111222333555777888999999999999888777666555444555555666666666555444333444777:::;;;:::999888555666888999:::999999888:::999888777777888999:::<<<;;;999999:::::::::888"""""""""!!!%%%###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$###### """#########"""!!!""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''(((((()))***)))))))))((((((((('''(((((((((((((((((())))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!!!!"""###############""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""###############$$$$$$$$$########################$$$%%%%%%$$$$$$"""!!!!!!!!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&######""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%$$$$$$$$$######""""""############""""""########################%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$''''''&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))******************++++++,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000222444555555555666666777888888999999999:::;;;;;;;;;;;;;;;;;;:::888777777888999:::999999::::::;;;<<<<<<<<<999999::::::::::::999999999999999999888777666555;;;888333111111000---+++//////...---,,,+++******+++)))(((((()))))))))(((''''''((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))''''''((((((((((((((('''&&&&&&'''''''''((((((((()))((('''''''''((()))***))))))(((((())))))***************)))******+++,,,+++,,,,,,***)))***,,,...)))******+++,,,---//////000000000111333333222111222222333444666888999:::999::::::999888777666666444333333333333444555555777777999:::;;;;;;;;;;;;444555666777777777777777<<<<<<;;;;;;;;;;;;<<<<<<:::888666666888:::::::::###$$$$$$###!!!!!!###%%%""""""""""""""""""######$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""### !!!""""""######""""""""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''((((((((((((((()))***+++))))))))))))((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!! $$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$########################%%%%%%$$$$$$$$$$$$%%%%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%$$$###"""########################%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$###""""""$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((((((((()))))))))***))))))))))))************++++++,,,---------------.........---------,,,,,,------,,,,,,------...///000000000111222333444555666666666777888888999999::::::;;;<<<<<<<<<;;;;;;;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::888888888888777666555555555333111111111222111000//////...---,,,+++*********((('''(((***++++++***''''''((((((((((((''''''&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((())))))))))))(((((((((((())))))))))))***)))((((((((((((((()))''''''((()))))))))))))))***************+++,,,,,,((()))))))))((((((+++---+++,,,---...000111333333333222222333555555444222444555777999;;;===??????@@@@@@@@@???>>>===<<<;;;888666444333333555888:::999999999::::::;;;<<<<<<777777777777777777888888;;;;;;<<<==================:::777666888:::;;;;;;!!!""""""###""""""!!!""""""""""""""""""###############"""!!!!!!""""""###$$$$$$#########$$$%%%&&& !!!!!!"""""""""""""""""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''((()))***+++))))))))))))(((((((((((()))((((((''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!!!!!!!""""""######$$$###$$$%%%%%%&&&&&&%%%%%%""""""#########$$$$$$$$$#######################################"""!!! %%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&&&&'''((()))******++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$########################%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%'''((('''%%%###!!!###############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''((((((((()))))))))((()))))))))************+++,,,---......///....../////////.........------......------......///000111111222222333555555666666666777888888999999:::::::::;;;;;;;;;;;;;;;:::999999999999:::;;;===>>>>>>>>>>>>=========<<<<<<;;;:::999888888999:::;;;777888888777777666555444111000000111222222333333......------,,,+++*********)))((((((***++++++***''''''((((((((((((''''''(((((((((((())))))******''''''''''''(((((())))))******))))))((((((''''''%%%&&&'''))))))*********((((((((())))))))))))***+++******)))((((((((((((%%%&&&((()))******)))(((***************+++,,,---)))************+++...000222222333333444444444444666555555777888999888666888999;;;>>>BBBDDDGGGHHHLLLLLLKKKJJJIIIGGGFFFEEEAAA???<<<999999;;;???AAA@@@@@@BBBCCCCCCCCCBBBBBB======<<<<<<<<<<<<<<<<<<===???AAADDDEEEFFFFFFEEEGGGCCC>>>;;;:::;;;<<<<<< !!!!!!"""###"""!!! !!!!!!""""""############"""  $$$&&&$$$$$$$$$###$$$%%%%%%&&&!!!"""######$$$$$$######""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***(((((((((((()))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$########################$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!""""""############%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&%%%&&&((()))***+++++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%''''''&&&### """"""#########$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))************,,,,,,---...///000000000000000000/////////......//////......//////000111222222333444555666777777777777888888999:::::::::999999::::::::::::999888666777888:::<<<>>>@@@AAA@@@??????>>>>>>======<<<<<<;;;:::999999:::;;;<<<777888888777777666555444555555444333000...---,,,---------,,,,,,++++++***,,,***(((((()))***)))(((''''''((((((((((((''''''******))))))((((((((((((&&&&&&''''''((()))))))))******))))))((((((''''''&&&'''((()))************''''''((((((((()))))))))+++++++++******)))((((((%%%&&&(((************)))************+++,,,---...---///000000000222555888777777999::::::::::::999:::::::::===@@@AAAAAA???@@@AAABBBDDDHHHKKKNNNPPPUUUUUUUUUUUUTTTRRRQQQQQQMMMKKKGGGDDDCCCDDDFFFGGGIIILLLOOOQQQRRRPPPNNNLLLEEEEEEEEEDDDDDDCCCCCCCCCHHHJJJMMMQQQSSSUUUUUUVVVSSSNNNGGGAAA>>>===;;;:::###""""""###$$$$$$###!!!!!!!!!!!!"""######$$$$$$!!!!!!%%%'''"""""""""############$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$########################'''&&&%%%$$$###"""""""""""""""################## !!!""""""""""""!!!#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$######"""&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&((()))***))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$""" """""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))************+++,,,---...///000000000111111111000000000//////000000//////000000111222222333555666777888888888888888888999::::::;;;;;;999999::::::999999888888666777999;;;>>>@@@BBBCCC?????????>>>>>>=========;;;;;;::::::::::::;;;;;;888888888888777666555555111222333333000/////////---,,,,,,,,,+++++++++***+++)))((('''((()))((('''''''''((((((((((((''''''******)))(((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))(((((((((((('''(((((()))************(((((((((((())))))))))))***++++++++++++******)))&&&'''(((***++++++++++++,,,,,,,,,,,,---///000111///000111222333555999<<<;;;===???AAACCCDDDDDDCCCBBBBBBDDDGGGLLLOOOOOOOOOMMMLLLKKKKKKLLLPPPSSSUUUWWWXXXYYY[[[\\\]]]]]]]]]\\\ZZZWWWTTTQQQOOONNNMMMNNNPPPSSSVVVWWWVVVUUUTTTQQQRRRRRRRRRQQQPPPNNNMMMQQQRRRUUUWWWZZZ\\\]]]^^^ZZZUUUNNNIIIEEEBBB@@@>>>%%%###!!!"""$$$%%%$$$""" !!!!!!"""######$$$$$$ !!!"""###$$$%%%!!!"""###$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))((('''''''''''''''(((((('''((((((((()))))))))***''''''''''''''''''((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$##################!!!!!!"""############"""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$###############$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$!!!###&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########"""!!!!!!!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%"""$$$'''&&&$$$######$$$"""###$$$%%%%%%%%%%%%$$$###########################$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++---...///000000000222222111111111000000000111000000000000111222222333444666777888999999888888888999999:::;;;;;;;;;::::::;;;;;;:::999999888888999;;;===>>>@@@AAAAAA>>>>>>>>>>>>>>>=========::::::;;;;;;;;;;;;::::::999999999999888777666555+++...111222111111222444,,,,,,,,,+++++++++++++++((('''&&&&&&((()))((((((''''''((((((((((((''''''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((())))))*********)))))))))))))))*********++++++)))***+++,,,,,,,,,+++***(((((())))))***,,,---.../////////000111222444555222444666777888;;;>>>AAADDDFFFHHHJJJKKKKKKKKKJJJKKKLLLOOOTTTZZZ^^^``````]]]YYYTTTPPPOOOPPPTTTVVVTTTVVVZZZ___cccgggjjjkkklllllljjjfffbbb]]]XXXUUUTTTUUUUUUVVVXXXZZZ\\\]]]aaacccdddeeedddaaa^^^\\\XXXXXXYYYYYYZZZ\\\]]]^^^^^^ZZZVVVRRRPPPNNNLLLJJJ%%%""" ###$$$###!!! !!!!!!"""###$$$$$$$$$ """$$$&&&&&&%%%###!!!"""$$$&&&'''''''''%%%$$$""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))***))))))(((((((((((()))'''((((((((())))))******%%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###"""$$$&&&&&&%%%%%%''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''!!!""""""###$$$$$$%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$''''''$$$"""###$$$"""###$$$%%%%%%%%%%%%%%%########################!!!"""###$$$%%%$$$######$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))***************+++,,,...///000000000222222222111111111111000111111000000111111222333333555666888999999999999888999999::::::;;;;;;<<<;;;<<<<<<<<<;;;;;;:::999;;;<<<===>>>????????????==================>>>>>>999:::<<<<<<<<<<<<:::999999::::::999999888777666000333555444000------...,,,,,,++++++++++++++++++&&&$$$$$$%%%''')))***)))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((())))))******)))************))))))(((******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++***)))))))))***,,,...000222222222333444555777888<<<===???AAABBBEEEIIILLLNNNOOOPPPQQQPPPNNNLLLKKKSSSTTTWWW]]]dddjjjllllllgggbbbZZZSSSPPPPPPRRRUUURRRUUU[[[bbbiiioootttvvvyyyyyyxxxuuuooohhhaaa\\\___]]][[[[[[]]]aaafffiiioooqqqssstttsssoookkkhhhaaa```___]]]]]]^^^___``````^^^\\\[[[ZZZZZZXXXVVV