BM6P6(@ ZZZYYYWWWUUUSSSSSSSSSSSS]]]dddnnnxxx~~~~~~}}}}}}}}}}}}|||zzzxxxyyy|||~~~|||yyyvvvsssqqqqqqpppqqqsssuuuwwwwwwwwwvvvwwwwwwvvvuuuuuuvvvwwwxxxtttmmmhhheeeaaa[[[WWWWWWYYY\\\^^^]]]YYYUUUTTTTTTWWW[[[```ccchhhrrr|||wwwttttttqqqsssyyy|||uuurrrrrrllleee```^^^]]]ZZZXXXYYYWWWUUUTTTTTTRRRNNNLLLIIIGGGDDDDDDFFFGGGHHHHHHFFFGGGIIIJJJLLLLLLLLLLLLPPPPPPQQQTTTWWWWWWSSSOOOOOOMMMJJJIIIJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNPPPQQQPPPNNNLLLMMMQQQVVVZZZ\\\]]]\\\ZZZWWWUUUTTTRRRRRRYYYXXXWWWTTTOOOLLLKKKKKKIIIGGGCCC???<<<::::::::::::AAAKKKVVV]]]aaa```______^^^\\\]]]```bbbcccbbb````````````___^^^]]]\\\___```aaabbbaaa```^^^\\\[[[\\\^^^^^^^^^\\\ZZZYYYZZZXXXVVVUUUTTTSSSQQQOOONNNMMMKKKIIIGGGFFFFFFEEECCCBBBAAA???<<<999666555666666666666777888999:::;;;<<<@@@DDDJJJRRR\\\bbbdddiiiqqqzzz~~~zzzxxxvvvxxx}}}~~~uuurrrzzzzzzuuummmggghhhmmmkkk```UUULLLDDD:::222...---...//////////////////000111111///222888@@@OOOfffnnn\\\SSSPPPVVVeee|||~~~{{{yyywwwxxx}}}ooodddZZZTTTPPPMMMNNNRRRZZZcccppp{{{}}}zzzyyy{{{|||yyywww||||||||||||}}}}}}}}}}}}|||||||||||||||{{{{{{zzz}}}||||||zzzwwwtttqqqooollljjjhhhggggggfffdddbbbbbbbbbaaa^^^ZZZTTTNNNJJJEEEDDDBBBBBBBBBEEEHHHIIIJJJJJJJJJHHHFFFEEEFFFGGGHHHNNNVVV]]]```^^^YYYVVVUUUPPPPPPUUUWWWUUUWWW\\\___\\\ZZZXXXXXXWWWUUUTTTVVVTTTSSSSSSSSSRRRPPPNNNUUUVVVUUUTTTQQQLLLHHHFFFFFFEEECCCBBBAAAAAABBBBBBHHHNNNXXXeeessssssXXXWWWUUUTTTSSSSSSTTTUUUYYYaaalllwww~~~~~~~~~}}}}}}}}}}}}|||zzzyyyzzz~~~~~~{{{xxxvvvttttttssstttuuuvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvxxxyyywwwoooiiifffbbb\\\YYYZZZ[[[^^^___]]]XXXUUUUUUVVVYYY]]]bbbeeejjjsss{{{xxxuuuuuuyyy~~~xxxvvvrrrmmmhhhdddbbbaaa___\\\^^^[[[XXXVVVTTTRRROOOLLLIIIGGGDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLPPPPPPQQQSSSVVVWWWTTTQQQQQQOOOLLLKKKLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNPPPQQQPPPNNNMMMNNNRRRVVVYYY[[[ZZZYYYXXXVVVUUUUUUVVVVVV]]]\\\ZZZVVVQQQLLLIIIHHHIIIHHHEEEAAA>>><<<:::::::::@@@KKKWWW```dddcccbbbaaa___]]]]]]___aaacccccc````````````___^^^]]]]]]___```aaabbbaaa```^^^]]]]]]]]]^^^___^^^]]][[[YYYZZZXXXVVVUUUTTTSSSQQQOOONNNMMMKKKJJJHHHGGGFFFFFFDDDCCCBBB@@@===:::777666777777777777888999:::;;;;;;===???CCCIIIRRR[[[bbbccchhhooovvv~~~}}}{{{xxxyyy}}}~~~uuusss|||}}}yyyssslllfffgggkkkjjj```WWWNNNGGG===444000///000000///////////////000111111222444999@@@NNNddd~~~}}}iiiXXXPPPOOOXXXhhh~~~}}}yyyvvvuuuwww||||||jjj```WWWRRRPPPNNNPPPTTT[[[dddqqq|||~~~|||~~~}}}{{{zzz~~~~~~~~~~~~|||}}}}}}}}}}}}|||{{{{{{||||||{{{yyyuuuqqqmmmkkkfffdddcccbbbcccdddcccbbbdddcccbbb___ZZZTTTOOOLLLFFFFFFDDDDDDFFFHHHKKKMMMNNNOOOOOONNNKKKIIIIIIJJJIIINNNUUU[[[^^^^^^[[[XXXRRROOOPPPUUUXXXXXX[[[```___]]][[[YYYYYYYYYWWWVVVTTTSSSSSSSSSTTTSSSPPPNNNRRRSSSTTTSSSQQQMMMHHHEEEFFFEEECCCBBBAAAAAABBBBBBHHHNNNWWWcccqqquuuUUUTTTSSSRRRRRRSSSUUUVVVWWW^^^jjjuuu|||~~~~~~}}}|||}}}}}}|||zzzzzz|||}}}{{{yyyxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzyyywwwvvvvvvwwwyyyzzzzzzrrrjjjfffccc^^^]]]^^^```aaa```\\\WWWUUUVVVXXX[[[```eeehhhlllttt}}}zzz|||{{{yyyssspppmmmkkkjjjhhhfffddddddaaa]]]ZZZXXXVVVSSSQQQLLLIIIFFFDDDDDDEEEEEEDDDEEEEEEEEEFFFGGGIIIKKKLLLPPPPPPQQQSSSUUUWWWVVVUUUTTTQQQOOONNNNNNNNNMMMLLLHHHIIIJJJKKKMMMOOOPPPRRRPPPOOOMMMOOORRRVVVYYYZZZXXXWWWUUUTTTUUUVVVYYY[[[\\\\\\ZZZWWWSSSOOOKKKIIIIIIHHHFFFDDDAAA>>>;;;:::999@@@KKKYYYccchhhhhheeedddaaa]]]\\\^^^aaacccdddaaaaaa``````___^^^^^^]]]___```aaaaaaaaa```^^^^^^^^^______```___]]]\\\ZZZ[[[YYYWWWVVVUUUTTTRRRPPPOOONNNLLLJJJIIIGGGGGGFFFEEEEEECCCAAA>>>;;;999888888888888888999:::;;;<<<;;;===???CCCIIIQQQZZZaaacccffflllrrrzzz~~~zzzzzz|||~~~vvvttt}}}xxxtttwwwyyy|||}}}|||yyywwwwwwqqqkkkeeeeeehhhggg```ZZZRRRKKK@@@777222111111111///////////////000111111444666:::AAANNNcccyyyxxxcccSSSNNNOOO\\\lll{{{vvvssstttvvv|||yyyeee\\\TTTQQQPPPOOOQQQVVV\\\eeerrr}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{zzzwwwrrrlllgggccc^^^\\\ZZZ[[[]]]_________ddddddccc```\\\WWWRRROOOIIIIIIHHHHHHJJJMMMPPPQQQTTTUUUWWWVVVSSSPPPNNNMMMKKKNNNSSSXXX[[[[[[ZZZYYYRRRPPPRRRVVVYYYYYY\\\``````^^^[[[ZZZZZZZZZYYYWWWRRRRRRRRRSSSTTTSSSPPPMMMMMMOOORRRSSSRRRNNNIIIFFFFFFEEEDDDBBBAAABBBBBBCCCHHHMMMVVVaaannn|||xxxTTTSSSRRRQQQQQQSSSUUUWWWWWW^^^hhhrrrzzz~~~~~~}}}|||{{{||||||{{{zzzzzz~~~~~~|||{{{{{{{{{}}}|||{{{zzzzzz{{{|||}}}|||{{{yyyxxxwwwxxxzzz{{{{{{rrrjjjfffccc___```bbbeeeeeebbb]]]WWWUUUXXX[[[]]]aaagggjjjnnnuuu~~~}}}yyyxxxwwwvvvuuutttsssrrroookkkfffbbb___\\\YYYVVVPPPNNNJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGIIILLLMMMPPPPPPQQQSSSUUUWWWXXXXXXUUUSSSQQQPPPPPPOOOMMMLLLHHHHHHIIIKKKMMMOOOQQQRRRQQQPPPOOOQQQTTTWWWXXXXXXXXXWWWTTTSSSTTTWWWZZZ\\\WWWWWWVVVVVVUUUSSSOOOMMMHHHHHHHHHFFFCCC???;;;999999???KKKYYYffflllllljjjgggccc^^^[[[]]]```ccceeebbbaaa```______^^^^^^^^^______```aaa``````___^^^````````````___^^^\\\[[[[[[YYYWWWVVVVVVUUUSSSRRRPPPOOOMMMKKKIIIHHHHHHGGGFFFFFFDDDBBB@@@===;;;:::888888888888999:::;;;;;;;;;===???CCCHHHPPPYYY___dddfffjjjpppwww{{{zzz|||wwwuuu}}}yyyrrrppptttxxxwwwtttqqqrrrtttppplllhhhffffffeeeaaa]]]VVVNNNCCC999444222111111///////////////000000111333555999BBBPPPdddxxxvvv___QQQNNNRRRaaaqqqzzzuuurrrtttwww~~~vvvddd[[[TTTQQQPPPPPPRRRVVV\\\eeerrr}}}{{{|||~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}zzzzzzxxxtttnnnggg```\\\WWWUUUSSSSSSUUUWWWXXXXXX___aaacccdddaaa]]]WWWTTTNNNMMMMMMMMMNNNPPPRRRTTTWWWYYY\\\\\\YYYVVVSSSRRRNNNOOOQQQSSSUUUUUUUUUUUUUUUUUUVVVXXXZZZZZZ\\\]]]___]]][[[ZZZZZZZZZYYYXXXPPPPPPQQQSSSTTTRRROOOLLLJJJMMMQQQTTTTTTPPPKKKHHHFFFEEEDDDBBBBBBBBBCCCCCCGGGLLLTTT^^^jjjxxxzzzUUUSSSQQQPPPQQQSSSVVVWWWYYY]]]dddmmmvvv}}}~~~}}}{{{|||}}}}}}|||zzz{{{{{{zzzyyyyyy}}}}}}||||||||||||~~~}}}||||||}}}~~~}}}|||{{{{{{{{{{{{|||zzzqqqiiieeecccaaabbbfffiiihhheee^^^XXXVVVYYY\\\\\\aaahhhlllooouuu|||vvvoooiiiccc]]]ZZZTTTQQQNNNLLLLLLMMMMMMLLLHHHGGGFFFEEEFFFGGGJJJKKKNNNPPPRRRSSSUUUWWWZZZ[[[WWWUUUSSSRRRQQQPPPMMMKKKHHHHHHIIIKKKMMMOOOQQQRRRRRRQQQQQQSSSVVVXXXXXXXXXZZZXXXUUUSSSTTTVVVYYY[[[UUUTTTSSSTTTUUUTTTQQQOOOHHHIIIHHHGGGDDD???;;;999999>>>IIIXXXgggoooooommmjjjeee___\\\\\\```ccceeebbbbbb```______^^^____________```````````````___aaaaaaaaa```___^^^\\\\\\\\\ZZZXXXWWWWWWWWWUUUSSSQQQPPPNNNLLLJJJIIIIIIHHHGGGFFFEEECCCAAA???<<<;;;777666666777777888999:::;;;===???BBBGGGOOOWWW]]]eeegggjjjooovvv{{{zzz{{{~~~yyyuuu{{{}}}sssnnnsssvvvtttooolllooosssrrrqqqnnnkkkhhheeebbbaaaYYYQQQEEE;;;444222111000///////////////000000111111333999CCCSSShhh{{{www```QQQQQQWWWeeevvvzzzvvvsssuuuxxxttteee]]]UUUSSSQQQPPPRRRUUU[[[dddqqq|||yyyxxx{{{}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}yyyxxxuuuqqqjjjccc\\\XXXTTTRRRPPPPPPQQQRRRRRRQQQWWW[[[aaaeeeeeebbb\\\YYYSSSSSSSSSRRRSSSTTTUUUVVVYYY\\\______]]]YYYVVVUUUOOOOOONNNNNNNNNOOOOOOOOOTTTVVVXXXYYY[[[^^^_________]]]ZZZYYYYYYYYYXXXVVVPPPOOOOOOQQQQQQPPPMMMKKKJJJMMMQQQUUUUUURRRNNNKKKGGGFFFDDDCCCBBBBBBCCCCCCFFFJJJRRR[[[gggttt{{{TTTRRRPPPPPPQQQTTTXXX[[[]]]___dddmmmvvv||||||zzzyyyzzz{{{||||||{{{zzzyyyxxxvvvwww{{{~~~}}}||||||||||||~~~}}}|||wwwooohhhfffeeedddfffjjjmmmkkkggg```YYYWWWZZZ]]]\\\bbbiiinnnqqqwww~~~vvvmmmddd___XXXUUUQQQOOOOOOOOONNNMMMHHHHHHFFFEEEEEEFFFGGGGGGLLLOOOSSSUUUWWWXXX[[[]]]YYYWWWUUUTTTSSSQQQNNNKKKGGGHHHIIIKKKMMMOOORRRSSSTTTTTTTTTVVVYYYZZZYYYXXXYYYXXXVVVTTTTTTVVVXXXYYYWWWTTTQQQRRRTTTTTTRRROOOJJJJJJJJJHHHEEEAAA===;;;999===FFFUUUeeeoooqqqooolllgggaaa]]]]]]```bbbdddcccbbbaaa___^^^______```____________````````````bbbbbbaaa___^^^]]]\\\\\\\\\ZZZYYYXXXXXXXXXVVVUUURRRQQQOOOMMMKKKJJJJJJIIIGGGFFFEEEDDDBBB???===<<<666666666666777888999:::<<<===???BBBFFFNNNVVV\\\eeegggkkkooovvv|||zzzzzz}}}|||uuuxxx}}}qqqooorrruuusssooommmpppssswwwxxxxxxssslllfffdddeee\\\TTTHHH===666333111000///////////////000111111///222999FFFXXXmmmzzzaaaRRRTTTZZZhhhyyyzzzuuurrruuuyyy}}}qqqfff^^^VVVTTTRRRPPPQQQTTT[[[dddqqq|||wwwtttvvvzzz~~~}}}}}}~~~~~~~~~}}}}}}wwwvvvrrrmmmfff```ZZZWWWTTTSSSQQQQQQQQQQQQOOONNNQQQUUU[[[```bbbaaa^^^\\\XXXXXXXXXXXXYYYZZZ[[[[[[]]]```bbbaaa^^^YYYVVVTTTNNNMMMLLLKKKKKKKKKKKKLLLOOOSSSWWWYYY^^^dddfffeee```^^^[[[YYYYYYXXXWWWUUUPPPOOOMMMMMMNNNMMMKKKIIIJJJMMMQQQTTTUUUSSSOOOMMMGGGFFFEEECCCBBBCCCCCCDDDEEEIIIPPPYYYeeerrr|||QQQPPPOOOOOORRRXXX]]]```eeeggglllttt{{{|||zzzxxxxxxzzz{{{||||||xxxwwwvvvtttuuuyyy~~~}}}|||||||||}}}~~~~~~|||vvvoooiiiiiiiiihhhjjjnnnooommmiiibbb[[[XXXZZZ]]]\\\bbbkkkppptttyyyzzzqqqkkkaaa]]]XXXTTTRRRQQQOOOMMMLLLLLLKKKJJJIIIHHHGGGFFFJJJNNNTTTWWWXXXYYY\\\^^^[[[ZZZXXXWWWVVVSSSOOOLLLGGGGGGIIIJJJMMMPPPRRRSSSVVVVVVWWWYYY[[[\\\ZZZXXXWWWVVVVVVUUUVVVWWWXXXYYYWWWSSSOOOPPPTTTWWWVVVUUUNNNNNNLLLJJJGGGDDD@@@>>>:::<<>>===::::::::::::::::::::::::<<<===???@@@DDDKKKRRRXXX```eeekkknnnrrrzzzzzzuuuvvvxxx{{{|||vvvqqqnnnuuu~~~xxxtttrrroooooossswww{{{~~~~~~|||qqqlllkkkjjjggg]]]QQQGGG===444111333111000/////////000222333222444<<>>EEETTTfffoooooooooiiiddddddccc```___aaa`````````______^^^^^^]]]___^^^^^^]]]^^^___```aaaaaa```___^^^]]]]]]^^^^^^___^^^\\\ZZZXXXXXXXXXXXXTTTSSSRRRPPPMMMKKKHHHGGGGGGFFFFFFEEECCCBBB@@@???;;;::::::::::::;;;;;;;;;===>>>???AAADDDKKKRRRXXX```eeekkkooorrrzzz~~~xxxssstttuuuxxx}}}vvvoookkkmmmuuu~~~yyyuuuqqqnnnooossswwwzzz{{{xxx|||tttqqqpppooojjj```TTTJJJ>>>444000222111000/////////000222333555777???OOOeeezzzqqqZZZWWWSSS]]]qqq{{{zzztttrrrqqqvvv~~~xxxjjj```YYYTTTRRRPPPNNNRRRWWW^^^jjjxxxtttlllgggeeeiiisssyyywwwwwwwwwyyy}}}~~~{{{yyywwwwwwvvvtttrrrpppmmmjjjeeeaaa^^^\\\\\\\\\^^^ccchhhkkkkkkgggccc\\\XXXSSSOOONNNMMMMMMLLLPPPUUU[[[bbbgggkkkmmmnnnllljjjfff```YYYRRRMMMJJJIIIIIILLLPPPVVVZZZ\\\\\\ZZZXXXYYY]]]ccciiijjjjjjjjjgggaaa]]]YYYVVVSSSQQQPPPMMMIIIFFFCCCCCCCCCCCCHHHLLLQQQTTTTTTSSSQQQQQQOOOMMMKKKHHHGGGFFFGGGGGGHHHIIIOOOXXXaaakkkzzzyyyvvv|||RRROOONNNQQQSSSUUU\\\dddtttzzz~~~|||{{{||||||{{{zzzwwwvvvvvvxxx{{{~~~~~~|||yyywwwvvvuuuvvvwwwzzz}}}{{{xxxqqqiiiaaa]]]]]]^^^```eeelllsss{{{~~~xxxtttqqqooommmiiifffcccbbbbbbcccgggllltttzzz|||sssjjjccc^^^]]]ZZZWWWWWWXXX[[[\\\\\\TTTUUUVVVXXXYYYYYYYYYYYYVVVVVVVVVYYY[[[[[[YYYXXXTTTRRRPPPNNNNNNQQQTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWWWWXXXXXXXXXWWWXXXXXXYYY\\\```cccddddddbbb]]]WWWQQQMMMJJJGGGEEE@@@???>>>CCCQQQcccmmmnnnnnnhhhccccccbbb___^^^```aaaaaaaaa```___^^^]]]\\\```______^^^^^^^^^____________^^^^^^^^^^^^______^^^]]][[[YYYXXXWWWWWWWWWUUUTTTSSSQQQOOOLLLJJJIIIHHHHHHGGGGGGEEEDDDBBBBBB<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@AAADDDJJJRRRWWW```eeekkkooorrryyy|||vvvppppppqqqssszzz}}}vvvnnnhhhiiippp{{{wwwrrrnnnoootttyyyzzzxxxttt|||{{{vvvtttsssrrroooeeeYYYNNNAAA555000000111000/////////000222333555888AAARRRggg{{{kkkWWWVVVTTT```qqqzzzxxxrrrpppooouuuxxxjjj```YYYTTTRRRPPPOOORRRWWW```lllyyytttjjjeeecccfffppp~~~{{{rrrjjjiiiiiikkkpppvvvzzz~~~{{{xxxvvvuuusssooommmjjjhhhfffdddbbb```______^^^aaaffflllppppppllliiiaaa]]]WWWRRROOOMMMJJJIIIJJJOOOVVV___ffflllooopppmmmjjjddd^^^WWWRRROOOMMMPPPPPPRRRVVV\\\```bbbccc___]]]\\\___eeeiiijjjjjjjjjfffaaa\\\XXXUUURRROOOLLLJJJGGGDDDBBBBBBCCCCCCGGGKKKPPPSSSSSSRRRQQQQQQQQQPPPMMMKKKIIIHHHHHHHHHHHHHHHMMMVVV^^^hhhvvv{{{vvv{{{RRROOONNNQQQSSSUUU\\\dddqqqvvv}}}|||{{{|||}}}}}}|||zzzwwwvvvvvvwww{{{||||||}}}~~~~~~|||{{{yyyyyyzzz{{{}}}~~~zzzsssjjjbbb]]]]]]]]]```eeemmmuuu}}}|||vvvpppmmmkkkiiifffbbb```^^^^^^^^^aaaeeekkkqqqwww||||||tttmmmhhhccc^^^YYYWWWXXX[[[]]]___WWWWWWVVVWWWXXXXXXVVVUUUSSSSSSUUUXXX[[[]]]]]]\\\XXXVVVRRRPPPOOOQQQSSSUUUWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXXXX[[[[[[[[[^^^bbbeeeggggggeee```ZZZTTTPPPLLLIIIFFF@@@???>>>AAANNN```kkkmmmnnnhhhddddddbbb___]]]___aaaaaaaaaaaa```^^^]]]\\\^^^^^^^^^^^^_________```______^^^^^^^^^^^^^^^^^^\\\[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTRRRPPPNNNLLLJJJHHHHHHHHHGGGFFFEEEDDDCCC>>>>>>===<<<<<<<<<======???@@@@@@BBBDDDJJJRRRWWW___eeelllppprrrxxxzzzsssmmmllllllnnnttt{{{~~~{{{vvvoooiiigggnnnzzz{{{vvvrrrsssyyy}}}|||yyyvvv{{{|||vvvqqqqqqrrrrrrrrrhhh]]]RRREEE888222222111000/////////000222333444777AAARRRgggyyy{{{fffTTTVVVVVVbbbssszzzwwwrrroooooouuuwwwiii```ZZZTTTSSSQQQPPPSSSYYYbbbnnn{{{vvvkkkeeedddgggooo|||~~~ssskkkdddccceeefffkkkpppsssxxx~~~|||xxxuuurrroookkkhhhddddddccccccccccccccccccaaabbbdddhhhkkkkkkjjjhhhddd```[[[VVVSSSPPPLLLJJJHHHLLLSSS\\\eeekkknnnoookkkhhhbbb[[[VVVRRRQQQPPPXXXYYY[[[```dddffffffeeeeeebbb```bbbfffjjjjjjiiijjjfff```[[[WWWTTTPPPNNNIIIGGGEEECCCBBBBBBCCCDDDGGGJJJOOORRRRRRQQQQQQQQQSSSRRRPPPMMMKKKJJJIIIIIIIIIIIIMMMUUU\\\eeetttyyy|||RRROOONNNQQQSSSUUU]]]eeekkkpppyyy}}}yyyyyyyyy{{{~~~~~~}}}{{{wwwvvvvvvvvvyyy~~~~~~|||}}}~~~~~~~~~}}}}}}{{{|||}}}|||uuukkkbbb]]]\\\]]]aaafffnnnvvv}}}|||vvvqqqmmmhhhgggeeebbbaaa_________^^^aaaeeehhhlllqqqvvvyyy~~~yyytttpppjjjeee___ZZZZZZ\\\^^^```YYYWWWVVVWWWXXXXXXUUUSSSRRRRRRSSSWWW[[[^^^___^^^ZZZXXXUUURRRQQQQQQRRRRRRTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXXXX[[[[[[[[[^^^bbbfffhhhiiigggbbb\\\UUUQQQMMMIIIGGGAAA@@@???AAAMMM^^^jjjnnnpppjjjffffffddd___]]]^^^```aaabbbbbbaaa___]]]\\\\\\\\\]]]^^^``````aaaaaa``````______]]]\\\[[[[[[ZZZZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSQQQOOOMMMLLLGGGGGGGGGGGGGGGFFFEEEDDDAAA@@@>>>===<<<===>>>???@@@AAAAAABBBEEEJJJQQQVVV___eeelllpppssswww~~~yyyrrrkkkiiihhhiiinnnuuu~~~{{{yyywwwrrrnnneeelllzzz}}}zzz|||}}}zzz{{{wwwoookkknnnsssttttttkkkaaaVVVJJJ<<<555444111000/////////000222333444888BBBSSSgggwwwyyyvvv{{{cccSSSWWWWWWdddttt{{{xxxsssqqqqqqwwwwwwiii```ZZZUUUSSSRRRQQQTTTZZZcccooo{{{zzzoooiiihhhhhhlllxxxxxxoooiiieeeffffffeeefffiiikkknnnsssxxx}}}{{{vvvrrrnnnkkkhhheee```aaabbbcccdddeeeeeeeeecccaaa^^^]]]^^^```aaabbb```^^^ZZZWWWUUUSSSOOOMMMKKKMMMSSS\\\dddjjjkkkkkkhhheee___ZZZVVVTTTTTTTTT]]]___dddjjjooopppooollljjjgggcccdddgggjjjkkkjjjiiieee___[[[WWWTTTPPPNNNHHHGGGFFFEEEDDDDDDEEEEEEGGGJJJNNNQQQQQQQQQRRRRRRTTTSSSRRRPPPNNNLLLKKKKKKLLLKKKNNNTTTZZZcccqqq~~~~~~QQQOOOOOORRRTTTWWW___gggiiinnnuuu||||||yyyvvvvvvxxx{{{~~~~~~|||zzzvvvuuuuuuuuuxxx|||~~~~~~|||uuukkkbbb]]]\\\]]]bbbgggnnnuuu{{{}}}xxxrrrnnnfffeeecccbbb```___^^^^^^[[[]]]___aaabbbeeehhhkkkqqqsssuuuwwwxxxwwwuuutttppplllfffbbbaaabbbcccccc[[[YYYWWWXXXZZZZZZWWWTTTTTTTTTUUUXXX\\\___aaa```\\\[[[YYYVVVTTTRRRPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUWWWXXXYYYYYYZZZZZZZZZYYYZZZ]]]bbbgggjjjkkkiiiddd]]]WWWRRRMMMJJJGGGBBBBBB@@@AAAMMM^^^lllqqqtttnnniiiiiifff```]]]]]]___```aaabbbbbbaaa___]]]ZZZ[[[]]]___```aaabbbbbb`````````___]]]\\\ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUTTTSSSQQQOOOMMMLLLGGGGGGHHHHHHHHHGGGGGGFFFCCCBBB???>>>===>>>???@@@AAABBBBBBCCCEEEJJJQQQVVV___eeemmmqqqsssvvv|||yyyrrrjjjgggffffffjjjqqq}}}{{{{{{zzzvvvssshhhppp}}}}}}|||vvvmmmjjjpppwwwzzzwwwoooeee[[[NNN???777555111000/////////000222333666:::EEEUUUgggvvv}}}yyytttqqqvvv~~~cccSSSXXXXXXcccttt{{{yyytttssstttzzzvvviii```ZZZUUUTTTSSSRRRUUU[[[dddooo|||tttmmmkkkggghhhqqq~~~vvvpppkkkhhhjjjiiidddbbbcccbbbdddgggjjjmmmssszzz}}}yyyrrrlllhhheeecccbbb___```bbbdddeeefffggggggddd___YYYUUUUUUXXXZZZ\\\[[[ZZZXXXXXXWWWVVVSSSPPPOOOQQQUUU\\\eeeiiiiiigggfffccc___[[[YYYXXXXXXYYY\\\```fffooovvvyyyyyywwwnnniiieeeeeehhhkkkkkkjjjhhhddd___[[[XXXUUURRROOOJJJJJJIIIHHHGGGGGGGGGGGGHHHKKKOOOQQQRRRRRRSSSTTTSSSSSSRRRQQQPPPNNNMMMMMMMMMLLLNNNSSSXXXaaannn{{{QQQNNNOOORRRUUUYYYaaaiiilllqqqwww|||~~~|||yyyvvvuuuuuuxxx{{{}}}}}}zzzwwwttttttssstttxxx}}}{{{tttkkkbbb]]]\\\]]]aaaeeelllrrrvvvzzz~~~~~~xxxrrrnnndddcccbbb```^^^]]]\\\[[[XXXYYY\\\]]]^^^___bbbeeeiiijjjlllnnnpppqqqrrrrrrrrroookkkhhhhhhggggggfff^^^[[[YYYZZZ^^^___\\\XXXXXXWWWXXXZZZ^^^aaacccccc^^^]]]]]][[[XXXTTTPPPNNNSSSSSSSSSTTTTTTUUUUUUUUUWWWXXXYYYZZZ[[[\\\\\\\\\YYYXXXYYY]]]ccchhhlllmmmlllggg___YYYSSSOOOKKKHHHCCCCCCAAABBBMMM```ooouuuxxxrrrmmmlllhhhbbb]]]]]]]]]___aaaccccccbbb```___[[[\\\^^^___````````````^^^^^^______^^^\\\[[[ZZZXXXXXXYYYYYYXXXWWWUUUTTTTTTTTTTTTRRRQQQOOOMMMLLLHHHHHHIIIJJJJJJIIIIIIIIIEEECCC@@@>>>>>>>>>@@@AAABBBCCCCCCCCCEEEJJJPPPUUU^^^eeemmmrrrsssuuuzzzzzzrrrjjjgggddddddhhhnnn~~~zzzuuulllrrr~~~|||rrroootttyyyzzz|||sssiii___PPPAAA777444111000/////////000222333666:::EEETTTeeerrrxxxyyy{{{yyyvvvsssssswwwdddUUUYYYXXXbbbrrryyyxxxuuuuuuvvv~~~uuuhhhaaaZZZUUUTTTSSSSSSVVV\\\dddooo|||wwwooommmhhhffflll||||||wwwqqqnnnmmmkkkeeeaaaaaa^^^___``````bbbfffkkkoooqqqvvv}}}zzztttllleeeaaa______^^^___```bbbeeefffggghhhhhhddd___YYYUUUUUUWWWYYYZZZ[[[ZZZZZZ[[[\\\ZZZWWWUUUSSSSSSVVV^^^fffjjjhhheeedddcccaaa^^^]]]^^^^^^___\\\^^^bbbjjjrrrwwwzzz{{{oookkkfffeeehhhkkkkkkkkkgggccc___[[[XXXVVVSSSRRRNNNMMMLLLLLLKKKJJJJJJJJJHHHKKKOOOQQQRRRSSSTTTUUURRRRRRRRRQQQQQQPPPOOONNNMMMLLLMMMQQQVVV]]]kkkxxx~~~}}}QQQNNNOOOSSSVVVZZZbbbkkkqqquuuzzz~~~~~~|||wwwtttuuuvvvxxx{{{|||{{{wwwtttrrrrrrrrrtttyyy~~~~~~~~~~~~~~~~~~{{{tttjjjbbb]]]]]]]]]___dddjjjooosssvvvyyy{{{}}}wwwqqqmmmeeedddbbb```^^^[[[ZZZYYYVVVYYY[[[]]]^^^```ccceeegggggghhhiiikkkmmmoooppppppnnnkkkjjjjjjjjjhhhggg___\\\[[[]]]aaabbb___[[[[[[ZZZZZZ\\\```cccdddddd___``````^^^[[[VVVQQQNNNSSSSSSTTTUUUVVVWWWWWWXXXYYYYYY[[[\\\]]]^^^^^^___YYYXXXYYY]]]ccciiinnnooonnnhhhaaaZZZUUUPPPLLLIIIDDDDDDBBBCCCNNNaaapppxxxzzztttooonnnjjjbbb^^^]]]\\\^^^aaacccdddcccaaa```]]]^^^___``````___^^^^^^\\\]]]^^^^^^^^^^^^\\\\\\WWWXXXXXXYYYXXXWWWUUUTTTTTTTTTSSSRRRQQQOOOMMMLLLIIIJJJKKKKKKKKKKKKKKKKKKFFFDDDAAA???>>>???@@@BBBCCCCCCCCCCCCEEEJJJPPPUUU^^^eeennnrrrsssuuuzzz~~~{{{ssskkkgggdddcccgggmmm|||uuujjjnnnxxxyyytttvvvxxxwwwwwwlllaaaRRRAAA666222111000/////////000222333333888BBBRRRbbbnnnrrrsssvvvvvvuuuuuuwww}}}}}}}}}eeeVVVZZZXXXbbbpppwww~~~~~~xxxuuuuuuwwwttthhhaaaZZZVVVTTTSSSSSSWWW\\\dddooo{{{yyypppmmmkkkggglll|||~~~xxxrrrppplllfffbbbbbb``````___]]]\\\]]]```cccfffllltttyyy{{{|||~~~}}}xxxqqqggg```\\\[[[\\\\\\```aaacccfffggghhhhhhhhhddd```[[[XXXXXXZZZ[[[[[[^^^^^^^^^```aaa___\\\ZZZUUUUUUWWW^^^gggkkkiiifffddddddbbbaaaaaabbbbbbccc\\\\\\]]]bbbiiipppuuuwwwpppkkkfffeeehhhkkklllkkkfffccc___[[[YYYWWWUUUSSSPPPPPPOOONNNMMMLLLKKKKKKIIILLLOOORRRSSSSSSUUUVVVQQQQQQQQQRRRQQQPPPPPPOOOMMMKKKKKKOOOTTT[[[iiiuuu|||yyySSSPPPOOOSSSVVVZZZccclllvvvxxx|||~~~}}}{{{xxxvvvuuuwwwyyy{{{{{{yyywwwvvvqqqrrruuuxxx|||~~~yyyyyyzzz{{{|||~~~{{{zzzuuukkkaaa\\\^^^aaaaaadddgggjjjlllppptttwwwzzzrrrkkkfffgggddd```\\\YYYYYYYYYYYYYYYYYY[[[\\\^^^```aaaaaaaaacccfffhhhiiihhhgggeeeeeegggjjjmmmnnnnnnlllkkkeeecccaaabbbfffhhhiiihhhdddaaa^^^aaafffiiigggeeeeeedddaaa^^^[[[XXXUUUTTTPPPTTTYYY[[[ZZZZZZ[[[]]]\\\^^^```aaaaaa```]]]\\\VVVYYYZZZ[[[aaaiiimmmllljjjfffaaa\\\XXXSSSOOOKKKJJJGGGDDDFFFQQQbbbsssvvvooommmiiiaaa^^^___]]]___bbbdddeeecccaaa___```aaabbbccccccbbbaaa```aaa```___^^^]]]\\\\\\\\\ZZZZZZZZZZZZXXXVVVTTTSSSQQQRRRRRRRRRRRRPPPOOONNNOOOMMMJJJJJJKKKKKKKKKKKKGGGEEE@@@===<<<===???AAA???CCCFFFEEECCCGGGPPPYYYbbbhhhqqqxxxzzzzzzyyyxxxyyymmmgggffffffiiimmm~~~uuunnnnnnttt|||vvvxxx{{{|||uuufffTTTCCC999555333222111000000222444555444888AAANNN\\\hhhqqquuuoooxxx|||xxx{{{{{{eeeVVVTTT]]]fffpppuuu{{{yyysssuuu{{{tttggg^^^ZZZVVVTTTPPPNNNRRRXXXgggppp{{{{{{qqqllllllkkkoooyyyvvvqqqpppooojjjfffgggbbb\\\XXXXXXZZZ\\\]]]```dddjjjooosssxxx||||||xxxtttmmmiiiccc]]]ZZZZZZ\\\]]][[[aaaeeeeeefffjjjjjjhhheee```[[[[[[\\\]]]ccciiikkkhhheeefffhhhgggaaa\\\ZZZZZZ[[[^^^bbbddddddccc```cccgggiiijjjhhheeeccc]]]ZZZVVVWWW\\\eeelllppplllkkkiiifffddddddfffiiibbbaaa___]]][[[XXXWWWVVVQQQPPPOOONNNMMMKKKJJJIIIIIIJJJKKKNNNQQQRRRQQQPPPPPPQQQRRRRRRRRRQQQOOONNNPPPOOOMMMMMMQQQZZZfffnnn~~~yyy}}}RRROOOOOOSSSWWW]]]hhhrrr|||~~~zzzvvvsssuuuvvvyyyzzzzzzyyywwwuuuppprrrtttxxx}}}~~~{{{yyyyyyyyyzzz|||}}}|||{{{vvvlllbbb\\\\\\______bbbeeehhhlllqqqwww{{{~~~{{{uuunnnjjjeeeccc___[[[XXXWWWXXXXXXZZZZZZ[[[\\\]]]^^^___``````aaadddeeeffffffeeeddddddfffhhhkkklllmmmlllllljjjhhhggghhhkkknnnnnnnnniiieeecccdddhhhjjjhhheeecccbbb```]]]ZZZWWWUUUTTTUUUYYY]]]______^^^```aaaaaaaaaaaaaaa___]]]ZZZXXXTTTXXXZZZ[[[```hhhkkkiiihhheeeaaa]]]YYYTTTNNNJJJIIIGGGEEEHHHSSSeeewww{{{tttpppjjjbbb^^^^^^]]]___bbbdddeeecccaaa```___```aaaaaaaaaaaa```___aaa```___^^^]]]\\\\\\\\\[[[[[[[[[ZZZYYYWWWUUUSSSSSSSSSTTTTTTSSSRRRPPPOOOOOOMMMKKKJJJLLLMMMMMMMMMHHHFFFAAA>>><<<===???AAA???CCCFFFEEECCCGGGPPPXXXbbbhhhpppwwwzzzzzzzzzyyy|||pppjjjhhhhhhkkkppp|||uuunnnlllppp~~~{{{yyyzzz}}}wwwiiiWWWFFF;;;666333222000000000111333444666999AAALLLXXXdddlllqqqyyy~~~zzzdddVVVUUU___iiitttxxx}}}xxxsssvvv}}}rrreee[[[WWWSSSRRRPPPOOOSSSZZZgggppp{{{}}}tttooojjjjjjmmmxxx{{{wwwvvvtttqqqmmmddd___XXXTTTSSSUUUWWWYYY^^^aaagggkkkoootttxxx{{{|||~~~zzzuuuppplllfffbbb^^^YYYXXXYYY[[[]]]___dddhhhggghhhkkkkkkhhhhhhcccaaacccddddddhhhmmmrrrooommmmmmnnnkkkeee```YYYYYYYYY\\\___``````___aaadddgggkkkllljjjhhhggg^^^[[[WWWUUUVVV\\\cccgggffffffeeecccaaabbbeeehhhcccbbb```]]]YYYVVVTTTRRRNNNOOOPPPQQQOOOMMMJJJHHHHHHHHHJJJMMMPPPRRRQQQPPPQQQQQQRRRRRRRRRQQQPPPOOONNNMMMKKKKKKOOOXXXcccjjjyyyxxx{{{QQQNNNNNNSSSYYY```lllxxxyyytttqqqtttvvvxxxyyyyyyxxxuuutttoooqqqtttyyy~~~{{{xxxxxxxxxyyyzzz{{{|||~~~~~~|||vvvmmmccc\\\ZZZ[[[\\\^^^aaaeeekkkrrrzzz}}}wwwrrrnnnfffddd```\\\ZZZXXXXXXXXX[[[ZZZ[[[[[[\\\\\\]]]^^^^^^___```aaaaaabbbaaaaaabbbccceeegggiiijjjllllllnnnlllkkklllooorrrsssssspppllliiiiiikkkkkkiiigggdddcccaaa^^^\\\ZZZYYYXXX\\\___bbbdddddddddeeefffgggfffdddbbb^^^[[[XXXVVVSSSXXX\\\]]]aaagggiiiggggggeeebbb^^^ZZZUUUNNNJJJIIIGGGFFFKKKWWWiii{{{yyyssslllccc^^^]]]\\\^^^aaacccdddcccbbb```______````````````______aaa```___]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZXXXVVVTTTUUUUUUVVVVVVUUUTTTRRRQQQNNNMMMKKKLLLNNNPPPPPPPPPJJJHHHCCC@@@>>>>>>???AAA???BBBEEEEEEDDDGGGPPPWWWbbbgggpppvvvyyy{{{{{{||||||uuuooolllkkknnnttt{{{wwwppplllmmmyyyzzzvvvuuu~~~~~~yyynnn\\\JJJ===666222111000//////111222444777:::@@@HHHSSS^^^ggglll}}}yyydddWWWWWWbbblllxxx{{{~~~wwwtttxxxnnnbbbXXXSSSPPPPPPOOOOOOTTT[[[gggqqq}}}vvvqqqggghhhlllxxx~~~{{{vvvrrrbbb]]]VVVRRRQQQTTTVVVWWW[[[^^^cccgggjjjnnnrrruuuvvvzzz|||wwwqqqkkkeee```\\\ZZZWWWUUUUUUXXX\\\^^^eeejjjnnnnnnooopppmmmhhhhhheeeeeehhhiiiiiilllpppxxxvvvtttsssrrrnnngggbbb[[[ZZZYYYZZZ\\\]]]\\\[[[aaadddgggjjjllllllkkkjjj```^^^YYYSSSOOOQQQXXX^^^bbbbbbaaa___^^^___cccfffcccaaa___\\\XXXUUURRRPPPMMMOOOQQQSSSRRROOOKKKIIIGGGGGGHHHKKKOOOQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPOOOMMMLLLJJJIIILLLTTT^^^eeerrrwwwxxxPPPMMMMMMRRRXXX```mmmxxxxxxrrrpppsssuuuwwwxxxxxxvvvtttrrrnnnppptttzzz|||yyywwwxxxxxxyyyyyyzzz|||}}}~~~~~~|||wwwnnnddd]]]YYYXXXYYYZZZ]]]aaahhhrrr|||~~~yyytttqqqiiigggccc```]]][[[ZZZZZZZZZYYYYYYZZZ[[[\\\^^^___\\\]]]]]]]]]]]]^^^^^^___``````aaabbbeeegggjjjlllmmmllllllmmmoooqqqssstttuuusssooonnnnnnmmmkkkiiihhhfffeeecccaaa`````````bbbccceeeggghhhiiiiiijjjkkkiiifffbbb^^^ZZZXXXVVVUUU[[[```bbbdddhhhhhhfffhhhfffdddaaa]]]WWWPPPKKKIIIHHHHHHNNNZZZkkk}}}|||tttmmmeee```]]][[[]]]```bbbccccccbbbaaa``````````````````````````````^^^]]]\\\[[[[[[[[[[[[[[[\\\[[[ZZZYYYWWWUUUUUUVVVVVVVVVVVVTTTSSSRRRNNNMMMLLLMMMPPPRRRSSSSSSMMMJJJFFFBBB@@@???@@@@@@???BBBDDDDDDEEEHHHOOOUUUaaafffooovvvzzz|||}}}~~~|||{{{tttooonnnqqqwww{{{yyysssnnnnnnzzz}}}xxxzzz{{{{{{yyyvvvuuuttt{{{}}}{{{qqq```MMM>>>777111000///......000222333666999>>>FFFOOOZZZdddkkkwww~~~zzzeeeXXXYYYdddooo{{{|||~~~|||vvvtttzzz|||lll```WWWRRROOONNNMMMNNNTTT[[[fffrrrvvvqqqfffggglllxxx~~~uuuoooaaa\\\WWWTTTUUUXXX[[[\\\\\\^^^aaadddfffiiilllooossswww||||||vvvpppjjjccc]]]XXXTTTSSSQQQRRRTTTXXX]]]```jjjqqqwwwzzz{{{zzzssskkkfffcccbbbeeefffgggjjjoooxxxwwwvvvvvvtttnnngggaaa^^^\\\[[[[[[\\\\\\[[[ZZZ```bbbeeegggiiijjjjjjjjjbbbaaa]]]UUUNNNNNNTTT[[[bbbaaa___]]]ZZZ[[[]]]```^^^^^^]]][[[XXXUUUSSSQQQOOOPPPQQQRRRQQQOOOMMMKKKGGGGGGHHHKKKOOOQQQRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOMMMKKKIIIHHHJJJQQQZZZaaalllzzzvvvvvv~~~QQQNNNMMMQQQVVV]]]iiisss~~~wwwrrrqqqrrrtttvvvwwwvvvtttrrrpppmmmpppuuu{{{~~~{{{xxxwwwxxxxxxxxxyyyyyy{{{|||}}}|||{{{vvvoooggg^^^YYYVVVUUUWWWYYY^^^eeeooozzz{{{vvvrrrjjjhhheeebbb^^^\\\[[[ZZZYYYYYYXXXYYYZZZ]]]___```\\\\\\\\\\\\\\\\\\]]]]]]^^^]]]^^^___aaadddgggiiiiiijjjjjjkkkllloooqqqssswwwuuusssqqqpppooommmllljjjiiigggfffeeeffffffggggggggghhhiiikkklllmmmllliiihhheeebbb^^^[[[XXXWWWZZZaaagggggghhhjjjkkkiiiiiigggeeeccc___YYYRRRMMMKKKJJJKKKPPP\\\lll||||||sssmmmgggbbb^^^[[[\\\___aaaccccccccccccaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVTTTUUUUUUVVVUUUSSSRRRQQQNNNMMMLLLNNNQQQTTTUUUUUUOOOMMMIIIEEEAAA@@@@@@@@@???AAACCCDDDEEEIIIOOOTTT___eeennnvvv{{{~~~~~~xxxrrrooosssyyy~~~~~~{{{wwwrrrsss}}}xxxooommmkkkllloootttxxx{{{yyy||||||tttcccPPP@@@888111000///......000222333333777>>>EEENNNYYYdddlllssszzzzzzfffYYYZZZfffrrrzzz{{{|||{{{uuutttzzzyyyjjj```WWWRRRNNNMMMLLLLLLSSSZZZfffsss~~~uuunnnggghhhlllwww|||ppphhh```]]]ZZZYYY\\\___aaabbb```aaabbbcccccceeehhhjjjqqqvvv|||~~~{{{yyyuuuoooiiiccc]]]WWWTTTNNNNNNNNNOOOSSSXXX]]]```iiirrr|||{{{pppgggbbb^^^___```aaagggmmmuuuuuuwwwwwwtttooogggbbb___]]][[[[[[[[[\\\[[[[[[^^^___aaaccceeefffffffffbbbccc```ZZZTTTSSSYYY^^^bbbaaa]]]XXXTTTRRRRRRTTTVVVWWWXXXYYYYYYWWWVVVUUURRRQQQPPPOOONNNMMMMMMNNNHHHHHHHHHJJJNNNQQQRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOMMMKKKIIIGGGIIINNNVVV\\\ggguuuwwwttt{{{QQQNNNNNNRRRVVV[[[dddnnnxxx~~~~~~vvvsssrrrrrrsssuuuvvvuuussspppooonnnqqqvvv|||{{{xxxwwwvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzxxxuuupppiiiaaaZZZVVVRRRTTTVVVZZZaaajjjttt{{{}}}xxxuuukkkiiigggccc```]]][[[ZZZ[[[ZZZYYYYYYZZZ]]]___aaa\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\^^^aaaccceeefffhhhiiijjjjjjlllppprrruuutttsssqqqppppppppppppkkkjjjhhhggggggiiikkklllmmmlllkkkmmmoooqqqqqqpppjjjiiigggeeebbb___\\\[[[```hhhmmmlllkkkmmmnnnmmmjjjhhheeebbb___ZZZTTTOOOLLLKKKMMMSSS___ooo~~~}}}sssmmmiiiddd___ZZZ[[[^^^```bbbcccddddddbbbbbbaaaaaaaaaaaabbbbbb```___^^^\\\[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVTTTTTTUUUUUUTTTSSSQQQPPPOOOMMMMMMNNNQQQTTTVVVVVVRRROOOKKKGGGCCCAAA@@@@@@???@@@BBBDDDFFFJJJOOORRR\\\cccnnnwww}}}{{{sssnnnrrryyy~~~~~~zzzvvvwww|||ssshhhbbb\\\]]]dddnnnwww{{{yyy|||}}}uuueeeRRRBBB:::222111000//////111222444222777@@@HHHPPPZZZfffmmmuuu|||xxxdddXXX[[[hhhtttzzzyyyzzz~~~zzzuuussszzzvvvhhh___WWWRRRNNNLLLKKKLLLSSS[[[fffttt~~~tttnnniiihhhjjjuuuxxxllleeeaaa```___aaacccfffggggggeeefffeeedddbbbbbbdddfffmmmsss|||zzzwwwppplllfff```[[[VVVQQQNNNJJJJJJJJJLLLPPPUUUYYY\\\ccclllxxxuuuiiiccc^^^]]]]]]^^^ccciiiooorrrvvvxxxvvvpppjjjfff```]]][[[[[[\\\^^^^^^]]]`````````aaaaaabbbccccccaaabbbbbb___]]]]]]```dddbbb```[[[SSSLLLHHHGGGHHHLLLOOORRRUUUWWWXXXXXXWWWUUUSSSPPPMMMKKKLLLMMMMMMIIIHHHHHHIIILLLOOOPPPOOOPPPOOONNNMMMMMMMMMNNNNNNLLLKKKHHHFFFGGGKKKRRRWWWbbbpppyyytttxxxPPPNNNOOOTTTWWW[[[ccckkkttt{{{}}}vvvssssssqqqrrrtttuuutttrrrooommmooorrrwww}}}}}}xxxuuutttsssrrrrrrrrrrrrssstttuuuuuuvvvuuutttpppkkkddd\\\WWWPPPRRRTTTXXX]]]eeennnttt}}}|||yyyooonnnkkkhhhdddaaa___]]]___^^^\\\ZZZZZZ[[[]]]^^^\\\]]]___``````___]]]\\\YYYZZZZZZ[[[]]]^^^```aaabbbdddfffffffffhhhlllpppppppppqqqppppppppprrrsssmmmlllkkkjjjkkknnnppprrrsssqqqppprrruuuwwwvvvuuuqqqqqqqqqooolllhhheeebbbeeelllqqqooommmnnnppppppjjjgggccc```\\\XXXSSSPPPKKKLLLNNNVVVcccssstttmmmjjjeee^^^YYY[[[]]]___bbbcccddddddbbbaaa````````````aaabbb```___]]]\\\[[[[[[ZZZZZZXXXYYYZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUTTTSSSQQQPPPOOONNNMMMNNNQQQTTTUUUUUUTTTQQQMMMIIIEEEBBB@@@@@@???@@@AAADDDFFFJJJNNNQQQYYYbbbnnnyyy}}}}}}sssmmmpppwww}}}|||xxxxxxxxxjjjaaaWWWVVV^^^jjjsssxxxzzz}}}wwwhhhUUUEEE===333222000000000111333444333:::CCCKKKSSS[[[fffnnnttt{{{sss```VVV[[[jjjwwwzzzyyyyyy|||}}}yyytttsssyyyrrreee]]]UUUPPPLLLLLLLLLNNNVVV^^^fffuuuvvvooojjjggghhhqqqvvvnnnjjjhhhhhhiiikkkmmmnnnllljjjjjjiiihhhdddaaa```aaacccgggnnnyyy~~~yyytttppphhhccc]]]WWWRRRMMMHHHEEEEEEEEEEEEGGGJJJNNNRRRUUUYYYaaalllwwwxxxiiiddd___^^^]]][[[^^^ccchhhmmmsssvvvuuuqqqlllhhhcccaaa______aaadddeeeeeeeeedddcccbbbaaaaaaaaabbb___```aaacccddddddeeefffdddaaa[[[RRRJJJEEECCCCCCDDDGGGLLLPPPTTTVVVVVVVVVTTTRRRPPPNNNLLLJJJJJJJJJIIIGGGFFFGGGIIIKKKLLLLLLNNNNNNLLLKKKKKKKKKLLLMMMKKKIIIGGGDDDDDDGGGNNNRRR\\\iiiyyy{{{tttvvv|||OOONNNPPPUUUYYY\\\cccjjjsss{{{}}}vvvssssssqqqrrrssstttsssqqqnnnmmmooosssxxx~~~}}}wwwsssqqqqqqoooooooooooopppqqqrrrrrrttttttrrrpppllleee]]]XXXOOOQQQTTTWWW[[[bbbjjjooozzz}}}|||tttssspppmmmjjjfffdddbbbcccaaa^^^[[[ZZZZZZ[[[\\\]]]^^^```bbbbbb```^^^\\\XXXYYYZZZ[[[\\\]]]^^^^^^]]]```bbbbbbbbbdddhhhlllmmmnnnooooooooopppsssuuuqqqooonnnnnnooorrruuuwwwxxxvvvtttvvvyyy{{{{{{yyy{{{{{{{{{zzzvvvrrrmmmjjjgggnnnssspppmmmnnnqqqqqqiiifffaaa^^^ZZZVVVRRROOOJJJLLLOOOXXXfffvvvuuunnnkkkeee^^^YYYZZZ]]]___aaacccdddeeeaaa```___^^^^^^___```aaa______]]]\\\[[[ZZZZZZZZZXXXXXXYYYYYYYYYWWWVVVUUUUUUUUUVVVVVVUUUTTTRRRQQQOOONNNMMMNNNQQQSSSUUUUUUUUURRRNNNJJJFFFBBB@@@@@@???@@@AAACCCGGGJJJNNNPPPWWWaaannnzzzzzz~~~rrrlllooovvvzzz}}}xxxwwwssshhh]]]ZZZbbbmmmuuuxxx|||yyyjjjWWWHHH@@@333222111000000222444555555<<>>BBBFFFJJJMMMOOOMMMMMMMMMLLLKKKJJJIIIHHHIIIHHHGGGFFFGGGIIILLLNNNKKKJJJIIIGGGFFFFFFGGGGGGHHHHHHFFFDDDBBBCCCFFFHHHUUU^^^mmm|||yyysssuuu~~~PPPSSSWWW]]]cccjjjrrrwwwzzz|||~~~}}}zzzwwwtttsssrrruuuxxxwwwtttpppmmmlllnnnttt{{{wwwrrrooonnnooommmkkkiiihhhiiikkkmmmlllmmmmmmmmmkkkgggbbb^^^YYYUUUTTTZZZ___ccchhhmmmrrrvvv|||~~~||||||xxxwwwzzz~~~zzzvvvsssqqqnnnjjjgggfffdddbbbaaaaaaaaa```___```___```aaabbbaaa^^^\\\[[[\\\]]]^^^^^^]]][[[ZZZ^^^___```aaaaaabbbeeehhhhhhhhhiiikkklllmmmnnnoooppppppqqqtttyyy|||}}}|||yyyuuuooopppqqqsssssstttttttttqqqllleee___[[[WWWRRROOOMMMPPPWWWaaalllyyy{{{tttpppjjjeee]]]\\\\\\^^^```bbbbbbaaadddcccbbb```______^^^^^^___^^^]]][[[ZZZYYYXXXXXX[[[ZZZZZZ[[[]]]]]][[[ZZZWWWVVVUUUUUUVVVUUUSSSQQQOOONNNMMMNNNOOOQQQTTTVVVUUURRRNNNIIIEEEAAA???>>>BBBCCCDDDDDDEEEHHHLLLOOOVVV```llluuu}}}}}}wwwooommmooovvv}}}|||uuuyyyvvvooonnnqqqssstttyyyzzzwwwpppggg\\\MMM@@@666222000222222000222666999>>>JJJYYY`````````cccjjjppp|||{{{eeeUUURRR[[[jjjuuuwwwvvvvvvyyy~~~{{{vvvpppooovvv}}}ooobbbXXXSSSOOOMMMLLLKKKMMMVVV```jjjuuu|||rrriiiffffffooo|||zzzxxx{{{|||}}}|||xxxsssooommmhhhfffccc___\\\[[[[[[\\\^^^ccclllxxx~~~}}}{{{xxxssskkkccc]]]TTTOOOIIIEEEDDDDDDCCCBBBGGGEEEDDDEEEIIIKKKKKKJJJIIIHHHJJJPPPYYYaaafffhhhdddbbb___]]][[[[[[\\\]]]```dddjjjmmmnnnmmmmmmmmmmmmmmmoootttzzz{{{nnnfffeeedddbbb^^^\\\\\\aaaiiiooorrrssspppkkkbbbYYYQQQIIIBBB===<<<===>>>@@@CCCGGGJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFGGGIIIKKKMMMKKKJJJHHHGGGFFFFFFGGGGGGFFFEEEDDDAAA???@@@BBBEEEOOOYYYiiiyyy{{{tttvvv~~~OOOSSSYYY```hhhqqqzzz}}}{{{wwwuuutttsssuuuxxxwwwtttpppmmmlllnnnssszzz|||uuupppnnnmmmmmmkkkhhheeedddeeeggghhhkkkkkklllmmmmmmjjjfffccc^^^YYYWWW[[[```bbbfffkkkooosssyyy}}}~~~~~~}}}}}}wwwuuuvvvyyy{{{}}}~~~|||{{{{{{}}}~~~zzzwwwtttpppllliiihhhgggffffffggggggeeecccbbbaaa``````aaaaaa```^^^______``````___^^^]]]\\\___```aaabbbbbbccceeeggghhhhhhiiiiiijjjkkkkkkkkkppppppqqquuuzzz~~~{{{wwwoooppppppqqqrrrrrrrrrqqqoookkkddd^^^YYYVVVRRROOONNNRRRZZZdddppp{{{~~~wwwsssmmmggg___^^^^^^___aaabbbaaa```ccccccaaa```____________```___^^^\\\[[[ZZZYYYYYYZZZYYYYYY[[[]]]]]]\\\[[[WWWUUUUUUUUUVVVUUUSSSQQQNNNMMMMMMMMMNNNPPPSSSUUUUUUSSSOOOJJJFFFBBB@@@???BBBCCCDDDDDDFFFIIIMMMPPPUUU___kkkttt~~~~~~yyypppmmmooorrryyyyyyxxxxxxuuuuuutttssstttuuusssllleee\\\PPPEEE666222000111111000222666;;;AAAMMMZZZ```^^^^^^```gggnnn{{{{{{eeeVVVSSS\\\iiirrrtttrrrqqquuu|||zzzuuupppnnnuuu~~~|||nnnaaaWWWTTTPPPMMMLLLKKKMMMVVVaaakkkvvv~~~uuujjjffffffqqq~~~|||yyytttpppmmmiiigggdddbbb```___``````___bbbiiirrr||||||{{{wwwsssmmmeee\\\UUUMMMIIIEEECCCCCCDDDEEEEEEJJJIIIHHHHHHJJJJJJIIIHHHFFFEEEEEEHHHOOOVVV\\\^^^aaaaaa___^^^]]]]]]]]]^^^aaadddgggiiijjjjjjlllmmmoooqqquuu|||{{{nnniiifffddd```^^^^^^ccckkktttyyyzzzuuuppphhh^^^UUUMMMEEE???=========>>>@@@BBBDDDFFFIIIIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHKKKLLLJJJIIIHHHGGGFFFFFFGGGGGGEEEDDDBBB@@@===>>>@@@CCCIIITTTddduuu}}}vvvwww~~~NNNRRRYYYaaajjjttt~~~|||wwwtttsssrrruuuwwwwwwsssooollljjjmmmrrrzzz{{{uuupppmmmkkkmmmjjjfffcccaaabbbdddfffhhhhhhhhhjjjmmmmmmjjjgggbbb]]]ZZZ]]]```aaadddhhhlllqqqxxx}}}|||xxxvvvwwwvvvvvvzzz~~~{{{yyyvvvuuuuuuvvvzzz~~~~~~{{{xxxsssooollljjjjjjjjjkkklllllliiigggfffdddbbbaaacccddddddcccbbbbbbaaa``````___^^^^^^```bbbcccdddcccdddfffhhhiiiiiiiiiiiijjjjjjjjjjjjmmmnnnppptttyyy~~~wwwsssooooooppppppqqqpppppppppoookkkddd]]]WWWSSSPPPNNNNNNTTT]]]iiiuuuyyytttmmmggg___^^^^^^___aaabbbbbbaaabbbbbbaaa``````___``````bbbaaa___]]][[[ZZZZZZYYYWWWVVVVVVXXXZZZ[[[[[[YYYUUUTTTSSSSSSTTTTTTRRRPPPOOOOOONNNNNNOOORRRUUUVVVWWWUUURRRNNNJJJFFFCCCBBBBBBCCCDDDEEEFFFIIINNNQQQWWWaaalllvvv~~~~~~{{{qqqmmmnnnsssyyy}}}zzz~~~|||yyyuuutttqqqttttttnnnggg]]]QQQFFF666222///000000///222666;;;DDDQQQ\\\``````___```hhhooo}}}}}}hhhYYYVVV___kkksssvvvrrrooossszzzyyytttooonnnuuu~~~{{{mmm```WWWTTTPPPNNNMMMLLLNNNWWWaaalllvvvwwwmmmhhhgggttt}}}{{{xxxuuurrrpppmmmjjjgggfffeeeeeedddaaacccgggnnnwww~~~}}}zzzuuunnnggg]]]TTTNNNIIIGGGEEEEEEFFFHHHJJJKKKMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDFFFKKKRRRXXX\\\]]]^^^___``````aaaaaaaaabbbcccddddddeeefffjjjlllooorrrwww}}}vvvnnniiifffdddaaa```cccllluuu{{{}}}|||wwwooofff\\\RRRIIICCC>>>>>>===<<<===>>>@@@AAAFFFHHHJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHJJJKKKJJJIIIGGGFFFFFFFFFGGGGGGFFFEEECCC@@@>>>>>>@@@BBBEEEPPPbbbsssxxxwww~~~MMMQQQXXX```iiisss}}}|||wwwsssrrrrrrtttvvvuuurrrmmmjjjiiimmmrrryyy|||wwwrrrnnnkkkmmmjjjfffcccaaabbbcccdddeeeccccccggglllooonnnkkkfff```\\\^^^```___aaaeeehhhnnnuuu|||~~~zzzyyyuuusssvvv|||zzzwwwuuusssqqqpppooonnnnnnppptttzzz}}}~~~~~~{{{wwwsssqqqnnnmmmmmmooopppooommmkkkjjjhhhfffeeegggiiiiiiiiidddcccbbb```______``````bbbdddffffffffffffgggiiijjjjjjkkkkkkkkkkkkkkkkkkjjjkkkmmmqqqvvv|||xxxrrrmmmnnnnnnooopppppppppoooooopppllleee]]]UUUPPPNNNMMMNNNUUU```mmmzzzzzzsssllleee]]]\\\\\\^^^aaaccccccbbbbbbaaa```````````````aaabbbaaa```^^^\\\ZZZZZZYYYVVVVVVVVVXXXZZZ[[[ZZZYYYTTTSSSRRRRRRSSSRRRPPPNNNOOOOOONNNNNNOOORRRUUUVVVWWWVVVSSSOOOKKKGGGDDDCCCBBBCCCEEEFFFGGGJJJOOORRRXXXaaallluuu}}}}}}|||rrrmmmmmmsssyyy~~~|||zzztttrrrqqqwwwzzzuuukkk```QQQEEE777222///000000///222777<<>>======>>>@@@AAAGGGHHHKKKLLLMMMLLLKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFEEECCC???<<<<<<>>>@@@EEEOOO```rrr}}}{{{MMMQQQXXX___hhhrrr||||||wwwtttsssrrrtttvvvvvvrrrmmmjjjhhhmmmqqqxxx~~~{{{vvvqqqlllkkkjjjgggeeecccccccccdddbbb______dddmmmrrrrrrpppjjjddd``````aaa```aaaddddddiiiqqqwww|||~~~{{{xxxtttvvv{{{|||zzzvvvqqqmmmjjjhhhggghhhgggfffeeefffjjjoootttxxx{{{~~~~~~{{{xxxwwwsssrrrqqqrrrssssssqqqooonnnllljjjjjjlllmmmnnnmmmfffeeebbbaaa```aaabbbccceeegggiiiiiiiiihhhiiijjjkkkkkkkkkllllllllllllllliiijjjkkklllooottt{{{{{{uuuooojjjkkklllmmmmmmnnnnnnnnnnnnnnnkkkddd[[[SSSNNNMMMNNNOOOVVVaaaooo}}}yyyrrrjjjccc\\\[[[[[[]]]```bbbbbbaaaaaa````````````aaaaaabbbcccbbb```]]][[[ZZZYYYYYYYYYXXXXXXZZZ\\\\\\[[[ZZZTTTRRRQQQRRRRRRRRRPPPNNNNNNMMMMMMMMMNNNPPPSSSUUUUUUTTTRRROOOKKKGGGCCCAAABBBDDDEEEFFFHHHKKKPPPTTTWWW```kkkttt}}}}}}zzzsssnnnnnnqqqvvv{{{zzz{{{ssspppssszzzzzzoooaaaRRREEE999333000000000000333999???MMM\\\ccceeeffffffdddhhhqqqkkk]]]]]]hhhttt{{{~~~wwwqqqsss||||||vvvrrrmmmlllsss}}}{{{nnnaaaXXXSSSOOOLLLKKKJJJLLLUUU```jjjuuu}}}vvvoookkkjjjuuuxxxsssnnnhhhdddeeeeeefffjjjqqqxxx}}}yyysssiii```YYYRRRMMMJJJGGGHHHJJJJJJKKKMMMPPPSSSTTTTTTSSSPPPMMMLLLMMMNNNLLLLLLMMMMMMOOOSSSYYY]]]ZZZ]]]bbbfffhhhhhhgggfffbbbaaa___\\\ZZZ\\\___cccgggiiikkkjjjkkkuuu|||tttnnnbbb___]]]aaammm{{{~~~vvvmmmbbbWWWPPPFFFEEECCCAAAAAACCCEEEGGGKKKMMMOOOPPPPPPNNNLLLJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDAAA===:::999;;;===DDDNNN]]]nnn~~~NNNRRRXXX```iiisss}}}}}}yyywwwwwwtttvvvxxxwwwtttoookkkjjjmmmqqqwww~~~zzzsssnnniiihhhgggfffeeedddccccccaaa^^^]]]dddnnnuuuwwwuuunnnhhhcccccccccbbbcccfffdddiiioootttxxx{{{~~~}}}}}}zzzvvvwww|||xxxqqqpppmmmiiidddaaa``````_________^^^^^^aaaggglllqqqvvv|||}}}}}}}}}zzzxxxvvvuuuvvvvvvtttsssooonnnmmmmmmoooppppppooohhhfffdddbbbbbbcccfffggggggiiikkklllkkkkkkkkkllljjjkkkkkkkkkllllllmmmmmmkkkkkkjjjhhhhhhkkkqqqvvv{{{|||{{{wwwrrrmmmiiiggghhhiiijjjkkkkkkllllllkkkhhhbbbZZZRRRNNNOOOQQQPPPWWWbbbooo|||wwwqqqkkkddd]]]\\\[[[]]]___``````___```````````````aaabbbbbbbbbaaa___]]][[[YYYXXXXXXZZZYYYYYYZZZ[[[[[[ZZZXXXUUUTTTSSSSSSTTTSSSQQQOOOOOONNNMMMNNNOOOQQQTTTVVVUUUTTTSSSPPPLLLHHHDDDBBBBBBDDDEEEGGGHHHLLLQQQTTTWWWaaallluuuyyy}}}vvvpppoooooorrr|||vvvssswwwuuuvvv}}}{{{ooobbbTTTIII:::555111111111111555:::DDDSSSbbbgggggghhhgggdddccclllzzziii[[[\\\hhhuuu|||~~~vvvppprrr|||{{{uuuqqqllllllsss||||||ooobbbYYYRRRNNNKKKJJJIIIKKKTTT___hhhtttzzztttmmmjjjiiirrr~~~vvvmmmfffeeeeeeeeeiiiooovvvzzz|||}}}{{{qqqjjj```XXXRRRPPPOOONNNKKKMMMOOOPPPPPPQQQUUUXXXYYYXXXWWWSSSPPPPPPSSSVVVSSSUUUVVVUUUTTTVVVZZZ^^^]]]aaafffjjjkkkiiifffdddaaa```]]]YYYWWWWWWZZZ]]]___bbbdddaaa]]]bbbooo{{{~~~uuuoooddd```]]]bbbnnn|||}}}ttthhh]]]VVVMMMKKKIIIHHHHHHKKKNNNPPPRRRSSSUUUVVVTTTRRRNNNLLLHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDAAA===:::999:::<<>>AAAHHHUUUeeetttzzzPPPVVV___gggnnnwww{{{vvvttt{{{||||||zzzuuurrroooooosssvvv{{{zzzsssoookkkhhheeeeeefffeeeaaa]]]XXXXXX[[[cccnnnxxx}}}zzzssskkkfffeeefffgggfffjjjmmmqqquuuwwwxxxxxxwww~~~|||zzzxxxwwwwwwyyyyyy~~~yyytttnnnjjjaaaaaa___^^^]]]]]]]]]]]]VVVUUUSSSRRRTTTWWW[[[]]]bbbiiirrrzzz}}}~~~~~~~~~}}}{{{yyyzzz|||}}}|||yyyuuusssqqqqqqsssssspppnnnkkkiiigggggghhhiiihhhgggjjjiiiiiijjjllllllkkkiiikkkmmmnnnllljjjiiilllnnnnnnmmmjjjgggdddbbbaaaaaafffdddbbbdddiiipppwwwzzzzzztttooollljjjiiihhhggghhhhhhgggggghhhjjjllleeeaaa[[[UUUQQQNNNMMMMMMQQQWWWbbbppp}}}vvvmmmhhhggg```^^^[[[ZZZ[[[]]]____________^^^^^^^^^______```___]]][[[YYYXXXXXXYYYZZZVVVUUUTTTWWW[[[]]]\\\ZZZVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSQQQPPPPPPQQQRRRRRRUUUSSSRRRQQQPPPNNNJJJGGGFFFEEEDDDDDDGGGMMMRRRVVV\\\bbbkkkxxx~~~uuupppooossszzztttnnnsss~~~~~~|||{{{uuuooodddVVVMMMAAA777111333444222666===JJJbbbrrruuuvvvlllaaa```ZZZbbbrrr~~~xxxaaaTTTXXXfffsss{{{yyyqqqrrr|||vvvpppkkkkkkttt~~~yyyiii___[[[NNNKKKJJJJJJJJJLLLUUU___jjjvvv~~~yyyvvvuuuiiiffffffnnntttlllhhhhhhhhhjjjmmmrrrvvvyyy||||||~~~}}}uuuooo^^^ZZZVVVSSSTTTWWWYYY[[[```[[[[[[^^^^^^[[[]]]ccccccaaa]]]XXXUUUXXX___dddfffdddbbbaaa``````aaabbbggghhhjjjlllmmmkkkfffbbb```[[[VVVSSSRRRRRRSSSSSSUUUVVVWWWUUURRRSSSWWW[[[kkkyyy~~~uuunnngggdddaaa```gggtttzzzqqqfff```ZZZVVVSSSQQQSSSUUUWWWXXXXXXYYY[[[[[[YYYVVVRRROOOLLLKKKIIIGGGFFFEEEDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEGGGEEEAAA>>><<<;;;<<<===???GGGSSSbbbqqq}}}uuuyyyNNNSSS\\\gggqqq|||~~~{{{xxxwww|||}}}}}}{{{xxxtttssssssuuuyyy~~~|||uuupppmmmjjjgggffffffeeeaaa]]]XXXXXXZZZaaalllvvv}}}zzztttmmmhhhgggggghhhhhhiiikkkpppuuuxxxzzzzzzzzzzzzyyywwwvvvuuuuuuvvvwwwvvvuuutttrrrnnniiidddaaa[[[ZZZZZZZZZZZZYYYYYYYYYUUUTTTRRRQQQRRRTTTXXXZZZ___dddlllrrrvvvwwwxxxyyyzzzyyyxxxyyy|||}}}}}}{{{xxxvvvsssrrrssssssqqqooonnnllljjjiiijjjkkkjjjiiijjjiiiiiijjjkkkllljjjiiimmmnnnnnnllliiihhhiiikkkjjjiiigggeeebbb___]]][[[___]]][[[\\\aaagggmmmqqqwwwuuurrrooommmlllkkkkkkiiiiiiiiihhhgggggghhhjjjbbb___YYYSSSPPPOOOPPPQQQRRRXXXcccooo|||uuulllhhhggg```^^^ZZZZZZ[[[]]]^^^___^^^^^^^^^^^^^^^^^^___```___^^^[[[YYYXXXXXXYYYZZZWWWVVVVVVXXX[[[]]][[[YYYVVVUUUTTTSSSSSSRRRRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTUUUTTTQQQPPPOOOLLLIIIFFFFFFEEEDDDDDDHHHMMMRRRUUU[[[aaajjjvvvyyysssnnnrrryyytttkkklllzzzyyy}}}vvvpppfffZZZPPPBBB888111333444222666===OOOffftttwwwvvvjjj]]][[[YYY___nnn}}}pppZZZOOOUUUdddttt}}}xxxrrruuuwwwpppkkkkkksss~~~wwwggg]]]XXXOOOLLLJJJJJJJJJLLLUUU___iiiuuuzzzvvvuuuoookkkhhhmmmzzzyyypppiiihhhhhhjjjmmmrrrvvvyyy||||||}}}}}}|||wwwnnnhhh[[[YYYXXXXXX[[[___ccceeeiiidddbbbeeefffbbbbbbeeefffddd___ZZZXXX\\\ccciiillljjjgggdddcccccceeefffjjjjjjkkkmmmmmmjjjeeeaaa```\\\WWWSSSQQQPPPOOONNNOOOPPPRRRQQQOOOPPPTTTXXXeeerrr~~~|||tttmmmgggdddaaa```eeeqqq}}}tttiiiccc]]]ZZZVVVUUUVVVYYYZZZ[[[YYYZZZ[[[ZZZWWWSSSOOOLLLJJJIIIGGGFFFDDDCCCCCCBBBEEEFFFFFFGGGGGGFFFFFFEEEGGGEEEAAA>>><<<;;;<<<===BBBIIITTTbbbpppvvvyyyPPPTTT]]]iiivvv~~~||||||}}}~~~{{{xxxxxxxxxyyy}}}yyyqqqpppllliiiggggggddd```[[[YYYXXXZZZ___iiisss{{{{{{vvvooojjjiiiiiiiiiiiigggjjjoootttxxx{{{|||}}}uuutttsssrrrrrrqqqqqqqqqkkkjjjhhheeeaaa]]]YYYWWWRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQOOONNNOOORRRUUUVVVYYY^^^ccchhhkkkmmmooopppuuutttuuuwww{{{}}}}}}}}}|||yyyvvvtttttttttsssrrrqqqooommmlllmmmmmmlllkkkjjjiiiiiijjjkkkkkkiiihhhnnnooonnnlllhhhfffeeefffffffffeeeccc```\\\XXXVVVVVVUUUSSSTTTWWW\\\bbbfffnnnnnnoooooooooooonnnmmmkkkjjjiiihhhgggggggggggg```\\\VVVQQQNNNOOORRRTTTTTTYYYcccnnnzzz~~~tttlllhhhggg```^^^ZZZYYY[[[]]]^^^^^^]]]]]]]]]]]]]]]^^^_________^^^\\\ZZZYYYYYYZZZZZZYYYXXXXXXYYY[[[[[[ZZZYYYVVVVVVTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWTTTQQQOOOMMMKKKHHHFFFEEEEEEDDDEEEHHHMMMRRRUUUXXX___hhhttt~~~wwwooossszzzsssgggeeeppp{{{uuuzzzuuummm```UUUDDD999222333444222666>>>OOOffftttvvvvvvkkk]]][[[ZZZ```nnn|||~~~}}}mmmWWWMMMRRRcccttt~~~yyytttwwwwwwpppjjjjjjsss~~~uuueeeZZZVVVQQQMMMKKKKKKJJJLLLTTT^^^iiiuuu~~~zzzwwwvvvqqqlllmmmwww}}}{{{~~~}}}tttjjjjjjiiijjjmmmqqqvvvyyy|||{{{zzzyyyuuunnnfffaaa[[[\\\^^^aaaeeejjjmmmooosssnnnjjjlllnnnmmmkkkllliiifffaaa]]]\\\aaahhhnnnrrroookkkfffdddeeefffhhhiiijjjkkklllllljjjeeebbb___\\\XXXTTTQQQOOOLLLIIIJJJLLLNNNNNNMMMPPPUUUZZZdddmmmwww{{{}}}|||vvvooohhhfffbbb```ccclllxxxwwwmmmfff```]]]ZZZXXXYYYZZZ[[[[[[YYYYYYYYYWWWTTTPPPLLLJJJGGGGGGEEEDDDBBBAAAAAAAAACCCDDDEEEFFFFFFGGGFFFFFFGGGEEEAAA>>><<<;;;<<<===DDDJJJUUUaaaooo}}}zzzzzzVVVYYY```mmm{{{~~~~~~}}}|||}}}~~~~~~wwwrrrooojjjhhhgggddd^^^ZZZXXXXXXYYY]]]eeeooowww|||zzzvvvqqqmmmjjjiiiiiiiiihhhkkknnnsssvvvyyyzzz{{{rrrqqqpppnnnlllkkkjjjiiieeedddaaa]]]YYYVVVTTTSSSOOOPPPQQQRRRRRRPPPNNNMMMOOONNNMMMMMMNNNQQQTTTUUUVVVYYY\\\___aaacccfffhhhnnnoooppptttwwwzzz|||}}}~~~|||xxxvvvtttttttttsssrrrpppnnnmmmnnnnnnmmmkkkjjjiiiiiijjjkkkkkkjjjhhhmmmmmmllljjjgggeeecccccccccddddddbbb___ZZZUUURRRQQQPPPNNNMMMOOOTTTZZZ^^^fffjjjnnnqqqrrrqqqpppooollljjjiiihhhhhhhhhgggfff___[[[TTTOOOMMMOOORRRUUUUUUZZZbbbmmmxxx}}}tttnnnkkkiiiaaa^^^ZZZYYYZZZ\\\]]]]]]\\\\\\\\\\\\\\\]]]^^^______^^^]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQRRRTTTVVVWWWWWWTTTQQQNNNMMMKKKHHHFFFEEEDDDDDDEEEHHHMMMRRRTTTVVV]]]fffpppxxxpppssszzztttgggaaajjj}}}xxxttt~~~wwwiii[[[GGG;;;333333333222777???JJJ```nnnsssvvvmmmaaa___[[[cccttt~~~}}}rrr\\\OOORRRbbbttt}}}vvvwwwwwwoooiiiiiisss}}}uuudddYYYTTTQQQNNNLLLKKKJJJKKKTTT]]]hhhttt{{{xxxsssqqqwwwxxxrrrqqquuu~~~~~~vvvlllkkkjjjjjjmmmqqqvvvyyyzzzyyyxxxuuuqqqkkkeeeaaacccfffjjjooorrrvvvyyy{{{~~~xxxrrrqqqsssttttttssskkkhhhccc___```eeelllqqqtttpppkkkeeecccccceeeggggggggghhhkkkllljjjgggddd]]][[[XXXVVVSSSPPPLLLIIIJJJLLLNNNOOOPPPTTT[[[aaalllrrrxxx|||{{{ssskkkiiieeeaaabbbgggpppvvvzzzrrrllleeeaaa]]]ZZZYYYYYYXXXWWWUUUUUUTTTSSSPPPMMMKKKIIIGGGFFFDDDCCCBBBAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGEEEAAA>>><<<;;;<<<===CCCIIISSS___mmm{{{~~~WWWYYYaaannn~~~~~~~~~~~~tttpppkkkhhhfffccc]]]XXXWWWWWWXXX[[[aaaiiirrrwwwwwwuuuqqqmmmjjjhhhhhhhhhiiikkkmmmppprrrsssttttttooonnnkkkhhheeecccaaaaaa```___\\\XXXUUUSSSRRRRRROOOPPPRRRSSSRRRQQQOOOMMMNNNNNNNNNNNNPPPRRRUUUVVVUUUWWWYYYZZZ[[[]]]```cccgggiiilllooorrrvvvyyy{{{|||{{{yyyvvvtttsssssssssqqqooommmlllmmmmmmlllkkkjjjiiiiiijjjllllllkkkjjjkkkjjjiiihhhgggeeebbbaaa]]]^^^___^^^[[[VVVQQQMMMJJJJJJIIIHHHHHHLLLRRRWWWbbbhhhooossstttrrrqqqqqqmmmkkkiiiiiijjjjjjhhhfff^^^ZZZSSSNNNLLLMMMQQQTTTVVVZZZaaakkkuuu}}}wwwrrrnnnlllaaa^^^ZZZYYYZZZ[[[\\\\\\ZZZZZZZZZ[[[[[[\\\^^^^^^______^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[YYYXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQPPPPPPQQQSSSTTTUUUVVVTTTQQQOOONNNKKKHHHFFFDDDDDDDDDFFFIIIMMMQQQTTTUUU\\\eeennn|||wwwoooqqquuu~~~~~~ooocccfffwww{{{zzz~~~rrr```JJJ>>>444333333222888@@@HHH]]]iiinnntttmmmbbbaaaZZZfffyyyvvv___QQQSSSbbbuuuyyywww|||uuummmhhhhhhrrr}}}uuudddYYYTTTQQQMMMKKKJJJIIIJJJSSS]]]gggsss~~~zzz|||uuukkkhhhjjjooo{{{}}}vvvmmmllljjjiiikkkpppuuuxxxwwwwwwvvvtttqqqmmmjjjiiinnnssszzzyyywwwxxxxxxwwwoookkkfffcccdddhhhmmmqqqtttpppkkkfffddddddfffhhhiiiiiiiiijjjkkkiiieeebbb]]][[[ZZZYYYXXXUUURRROOOMMMNNNOOOOOOQQQXXXbbbjjjwww|||}}}uuuooommmiiieeecccdddiiinnnwwwxxx{{{~~~|||vvvqqqiiieee```[[[YYYVVVSSSRRRNNNNNNMMMMMMLLLKKKJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBAAABBBDDDEEEGGGHHHHHHHHHGGGEEEAAA>>><<<;;;<<<===@@@FFFPPP\\\jjjzzzRRRVVV^^^kkk{{{~~~}}}}}}tttpppkkkhhhfffbbb\\\WWWVVVWWWXXXZZZ]]]ccckkkpppsssrrrppplllgggeeedddeeehhhiiijjjkkklllmmmmmmmmmjjjhhhddd___\\\ZZZZZZZZZ[[[ZZZXXXVVVTTTSSSRRRQQQQQQRRRSSSUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTVVVWWWVVVWWWXXXYYYYYYZZZ]]]___aaacccgggjjjlllooosssuuuwwwxxxxxxvvvsssqqqqqqqqqooommmkkkkkklllmmmlllkkkiiiiiiiiikkkmmmooonnnllljjjiiiggggggfffddd```]]]VVVWWWXXXXXXUUUQQQLLLIIIDDDDDDDDDBBBAAAEEELLLRRRaaahhhpppvvvvvvuuuuuuuuupppnnnkkkkkkmmmlllhhheee\\\XXXRRRNNNLLLMMMPPPSSSWWWZZZ```iiisss~~~zzzuuuooolllaaa^^^ZZZYYYYYY[[[\\\\\\YYYYYYYYYZZZZZZ\\\]]]^^^```______^^^]]]\\\[[[ZZZYYYZZZ[[[ZZZXXXWWWVVVWWWWWWVVVUUUTTTTTTSSSTTTTTTQQQQQQPPPPPPPPPRRRSSSTTTUUUSSSRRRQQQPPPNNNJJJGGGDDDDDDEEEFFFIIIMMMQQQSSSVVV]]]eeelllyyywwwmmmlllnnnvvv{{{iiieeeppp~~~|||uuuzzzeeeMMM@@@555444333222888BBBNNN```iiilllqqqkkkaaa___ZZZfffzzzxxxaaaQQQRRRaaauuu{{{xxx{{{}}}ssskkkfffgggrrr~~~uuudddYYYUUUOOOKKKIIIIIIHHHJJJRRR\\\fffsssvvvjjjeeedddffflllsssyyytttllljjjgggfffhhhlllrrruuutttuuuvvvuuusssssstttuuuyyy~~~{{{uuuqqqllljjjkkkmmmpppqqqtttqqqmmmiiiggghhhjjjlllnnnmmmllllllkkkiiieeebbb```___]]]]]]]]]\\\YYYWWWPPPPPPOOONNNQQQZZZgggppp{{{uuurrrppplllgggcccbbbdddffflllnnnqqquuuxxxxxxuuurrrjjjfff```[[[WWWSSSPPPMMMGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIGGGEEEAAA>>><<<;;;<<<===>>>DDDMMMYYYgggwwwPPPTTT\\\fffrrr~~~|||~~~~~~{{{{{{~~~sssooojjjgggeeeaaa[[[WWWTTTVVVXXXYYYZZZ^^^dddiiinnnooonnnjjjeeeaaaaaabbbdddeeeffffffggghhhhhhiiibbb___ZZZVVVSSSSSSUUUVVVXXXWWWWWWVVVUUUTTTSSSSSSQQQRRRSSSVVVXXX[[[]]]^^^[[[ZZZYYYWWWVVVUUUUUUUUUVVVXXXYYYYYYXXXXXXZZZ\\\\\\```ccceeegggiiilllpppqqqtttvvvuuurrrooonnnooommmkkkjjjjjjlllmmmmmmllliiiiiiiiillloooqqqqqqpppkkkiiigggfffeeebbb]]]YYYSSSSSSTTTSSSQQQNNNJJJHHH@@@AAAAAA???>>>AAAIIIPPP___gggqqqwwwyyyxxxzzz{{{vvvrrrooonnnnnnlllfffaaaWWWTTTPPPMMMMMMOOORRRTTTVVVYYY___gggrrr}}}}}}vvvoooiiiaaa^^^ZZZXXXYYYZZZ[[[[[[XXXXXXXXXYYYZZZ[[[]]]]]]``````______^^^\\\[[[ZZZWWWYYYZZZYYYWWWUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSTTTSSSRRRSSSSSSSSSPPPKKKHHHCCCDDDEEEGGGJJJNNNQQQSSSWWW^^^eeelllvvvyyyoookkkjjjrrrpppfffnnnzzzxxxsssssshhhOOOAAA666444333222999BBBTTTdddjjjkkkpppkkkaaa```^^^fffxxx~~~eeeSSSQQQ___sss}}}{{{~~~zzzpppiiidddfffrrr~~~ssscccYYYTTTLLLIIIGGGGGGGGGIIIRRR\\\eeerrrzzzmmmgggcccaaacccgggsss~~~|||vvvqqqmmmhhhfffcccaaacccgggmmmpppsssuuuvvvvvvvvvxxx|||}}}zzzuuusssssstttsssrrrqqqpppmmmkkkjjjkkkmmmoooooonnnnnnnnnooommmkkkhhhfffdddbbbbbbbbbaaa___^^^UUUSSSPPPNNNQQQ\\\lllwwwzzzvvvsssqqqnnniiiccc``````aaaaaaaaadddgggkkklllkkkiiiccc```ZZZVVVRRRNNNJJJHHHCCCCCCBBBBBBCCCEEEGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEFFFHHHHHHIIIIIIIIIGGGEEEAAA>>><<<;;;<<<===???DDDLLLWWWdddsssRRRVVV\\\bbbjjjttt}}}zzz||||||yyyyyy|||}}}|||{{{rrrnnniiifffdddaaa[[[VVVSSSVVVXXXXXXYYY[[[aaaeeekkkllllllhhhccc___^^^___aaaaaabbbcccdddeeefffggg\\\YYYSSSOOONNNOOORRRTTTWWWWWWXXXXXXXXXWWWVVVUUUOOOPPPSSSVVV[[[___ccceeebbb```^^^[[[XXXVVVTTTSSSVVVXXXYYYYYYXXXXXXYYYZZZZZZ^^^aaacccccceeeiiilllmmmqqquuutttqqqnnnmmmmmmllljjjiiijjjlllnnnnnnmmmiiiiiijjjmmmppprrrrrrrrrmmmkkkhhhfffddd```ZZZUUUSSSSSSSSSSSSQQQNNNLLLJJJ???AAABBB@@@>>>BBBJJJQQQ]]]fffqqqxxxzzz{{{}}}{{{vvvqqqooooookkkddd^^^SSSQQQOOOMMMNNNPPPSSSUUUVVVXXX^^^fffqqq}}}wwwmmmfffaaa^^^ZZZXXXYYYZZZ[[[[[[WWWWWWXXXXXXYYY[[[\\\]]]`````````___^^^]]][[[[[[UUUXXXZZZYYYVVVTTTUUUWWWXXXWWWVVVUUUTTTTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTTTTQQQRRRSSSUUUUUURRRLLLHHHCCCDDDEEEGGGJJJNNNQQQSSSXXX___fffllluuu|||rrrmmmjjjqqquuujjjppp{{{xxxpppmmmtttkkkQQQBBB666444333222999CCCWWWeeejjjkkkpppmmmddddddccchhhvvvlllWWWRRR]]]ppp~~~}}}~~~yyyooogggcccfffrrr~~~rrrbbbXXXTTTKKKHHHFFFFFFFFFIIIRRR\\\eeerrr}}}qqqjjjeee```___aaagggsss|||zzzrrrmmmiiieeeeeeccc___^^^___dddiiimmmsssuuuwwwwwwxxxzzz|||zzzzzzyyywwwtttnnnmmmlllkkkkkklllnnnoookkkkkkmmmooorrrtttsssqqqkkkiiifffeeeddddddbbbaaaZZZWWWSSSPPPSSS___ppp}}}{{{xxxsssqqqnnniiiccc___]]]]]]XXXXXXYYY\\\___``````___[[[XXXSSSOOOLLLIIIEEECCCBBBAAA@@@???@@@BBBDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCFFFGGGHHHHHHIIIIIIIIIIIIGGGEEEAAA>>><<<;;;<<<===@@@DDDLLLVVVbbbppp~~~OOOQQQXXXaaaiiippp|||{{{wwwxxx|||}}}{{{zzz{{{|||~~~{{{{{{|||zzzwwwnnnnnnmmmjjjeee___YYYVVVWWWWWWXXXYYYZZZ\\\^^^___iiihhhfffdddbbb```^^^]]]____________^^^]]]\\\\\\VVVNNNJJJJJJJJJIIIMMMTTTZZZ\\\]]][[[XXXVVVTTTTTTPPPRRRTTTXXX]]]bbbeeegggffffffddd___ZZZWWWVVVVVV\\\^^^______^^^]]]]]]]]]YYYZZZZZZ\\\___bbbeeefffkkkmmmpppqqqpppmmmllllllmmmlllkkkkkkkkklllmmmnnnhhhhhhjjjmmmqqqrrrrrrqqqllljjjhhheeeccc___ZZZVVVRRRSSSSSSRRROOOLLLHHHFFFEEECCC@@@<<<<<>>>>>>>>>>>@@@BBBDDDEEEDDDFFFHHHHHHFFFDDDCCCDDDDDDDDDDDDFFFHHHJJJJJJJJJHHHGGGCCC@@@>>>=========AAAEEELLLTTT___mmmzzzOOOQQQWWW```hhhppp}}}yyyuuuuuuyyy}}}~~~}}}zzzxxxwwwyyy{{{|||||||||{{{yyyvvvsssrrrpppkkkeee^^^WWWSSSVVVVVVWWWXXXYYY[[[]]]^^^eeedddcccbbb```^^^]]]\\\\\\\\\[[[ZZZXXXVVVTTTSSSNNNHHHEEEGGGIIIJJJOOOVVV]]]^^^___]]]YYYVVVUUUUUUSSSTTTVVVYYY\\\```ccceeeffffffdddaaa]]][[[ZZZ[[[^^^aaaddddddccc```______[[[[[[[[[[[[]]]___aaabbbhhhkkknnnpppooommmmmmmmmlllkkkjjjjjjjjjkkklllllliiiiiijjjmmmqqqrrrrrrpppkkkhhheeebbb___[[[WWWSSSRRRRRRQQQPPPNNNLLLIIIGGGFFFDDD@@@<<<;;;???FFFKKKZZZeeennnppprrrxxx}}}~~~~~~xxxsssooohhh___XXXRRRQQQOOONNNNNNPPPQQQRRRTTTUUUYYYaaammmzzz{{{ssskkkeeeaaa^^^YYYWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXYYYZZZ[[[^^^```aaa```]]]ZZZYYYYYYYYYYYYXXXUUUSSSSSSUUUWWWWWWVVVVVVUUUTTTSSSRRRRRRTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTQQQLLLGGGFFFFFFEEEGGGIIINNNRRRTTTYYY\\\bbbiiirrr}}}~~~uuupppppp{{{vvvmmmsss~~~vvvqqqmmmkkkooouuuwwwhhhTTTDDD888666666555999AAAYYYiiitttsssoooooommmhhhfffhhhuuukkkYYYRRRYYYiiixxx~~~}}}~~~{{{qqqhhhbbbcccppp~~~pppaaaWWWRRROOOMMMLLLLLLKKKKKKRRRZZZdddrrr~~~|||yyyuuuqqqpppppprrrttttttttt|||{{{pppggg^^^ZZZZZZZZZ\\\]]]]]][[[YYYYYYZZZ\\\\\\[[[[[[]]]aaafffjjjqqqvvv|||zzzvvvrrrmmmlllmmmnnnmmmkkklllpppxxxvvvpppnnnkkkfffbbb```^^^YYYVVVXXX```mmmvvv|||wwwuuupppnnnjjjgggeeeccc```]]]YYYWWWTTTSSSSSSRRRPPPNNNMMMKKKHHHEEEBBBAAAAAAAAA>>>======>>>???AAACCCEEEEEEGGGHHHGGGEEECCCCCCDDDFFFEEEEEEGGGIIIJJJJJJIIIHHHFFFCCC@@@>>>======>>>BBBFFFLLLTTT^^^kkkxxxPPPPPPUUU^^^fffooo~~~zzzuuutttxxx{{{}}}|||yyyvvvttttttwwwzzzzzz}}}}}}|||yyyvvvvvvuuurrrmmmfff___XXXTTTVVVVVVVVVWWWXXXZZZ[[[\\\```______^^^]]]\\\[[[[[[ZZZYYYWWWTTTQQQNNNLLLJJJFFFBBBBBBFFFJJJNNNTTTZZZaaaaaaaaa^^^ZZZWWWUUUUUUUUUVVVWWWYYY[[[^^^```aaadddeeeeeedddbbbaaaaaabbbeeehhhlllmmmkkkgggdddbbb^^^]]]\\\\\\\\\]]]^^^___dddgggkkkmmmmmmmmmmmmnnnlllkkkjjjjjjjjjjjjkkkkkkjjjjjjkkknnnqqqrrrqqqooojjjhhhccc```\\\XXXTTTQQQQQQPPPPPPNNNMMMLLLKKKJJJHHHEEEAAA<<<:::===BBBGGGSSS]]]fffjjjmmmtttzzz}}}yyytttooofff[[[SSSPPPPPPNNNMMMMMMNNNOOOPPPQQQRRRUUU\\\hhhwwwzzzrrrjjjdddaaa]]]YYYVVVVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^aaabbbcccaaa^^^[[[YYYYYYXXXXXXWWWVVVTTTSSSUUUWWWVVVVVVUUUTTTSSSRRRRRRQQQSSSSSSRRRRRRRRRSSSUUUUUUTTTTTTSSSTTTSSSPPPLLLHHHHHHGGGHHHIIILLLOOOSSSUUUYYY\\\bbbiiirrr}}}zzzuuuuuu~~~uuuqqqxxx}}}uuuqqqnnnmmmpppvvvwwwjjjTTTEEE999777777666:::BBB\\\nnn{{{wwwpppmmmllliiihhhiiisss~~~fffVVVQQQXXXiiixxx~~~}}}~~~yyypppgggaaabbbooo|||rrrbbbVVVPPPOOOLLLKKKLLLJJJKKKQQQZZZdddrrr|||wwwqqqlllhhheeeeeeeeeeeefffnnnwwwvvvjjj```ZZZXXXTTTTTTSSSQQQOOOOOORRRUUUWWWXXXXXXYYY\\\aaahhhmmmvvvzzz~~~wwwsssnnnmmmnnnooommmkkkkkkqqq}}}zzztttooojjjgggaaa___[[[YYY[[[bbblllsss~~~~~~vvvrrrpppnnnllliiigggeeeccc```^^^YYYVVVTTTRRRQQQOOOLLLJJJFFFEEECCCAAA????????????============???AAACCCDDDGGGGGGGGGFFFDDDCCCDDDEEEIIIHHHGGGHHHJJJJJJJJJIIIHHHFFFCCC@@@>>>===>>>>>>CCCFFFKKKSSS\\\hhhttt{{{OOOOOOSSS[[[cccnnn~~~~~~xxxwwwyyy||||||zzzwwwsssqqqrrrvvvzzz{{{~~~}}}{{{xxxuuutttqqqmmmgggaaa\\\YYYVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[YYYVVVQQQMMMIIIGGGEEEBBBBBBCCCHHHMMMTTTZZZ___ccccccaaa^^^YYYUUUTTTSSSSSSTTTUUUVVVXXXZZZ\\\]]]aaaccceeefffffffffhhhiiinnnrrrwwwxxxtttnnnhhheee```___^^^]]]]]]^^^___```aaadddhhhkkklllmmmnnnooommmmmmlllllllllllllllllllllkkklllnnnqqqqqqpppnnnkkkgggbbb^^^ZZZVVVRRRPPPPPPOOONNNMMMLLLLLLMMMMMMIIIGGGBBB<<<999:::>>>BBBLLLUUU___eeeiiiooovvv{{{|||xxxssslllcccXXXQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOQQQXXXcccsssyyypppiiiddd```]]]XXXUUUUUUWWWXXXXXXYYYYYYZZZ[[[\\\^^^```aaabbbddddddbbb___[[[ZZZYYYWWWXXXWWWVVVTTTTTTUUUWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOOOOOPPPQQQSSSTTTSSSSSSTTTSSSRRROOOLLLIIIHHHHHHIIIJJJMMMPPPSSSUUUXXX\\\cccjjjsss|||~~~||||||vvvuuu~~~}}}{{{{{{xxxsssqqqsss~~~xxxnnnVVVGGG:::888777666;;;CCC\\\ppp}}}wwwkkkgggfffeeefffhhhppp~~~vvvaaaSSSPPPXXXiiiyyy~~~xxxnnnfffaaabbbmmmyyytttdddWWWPPPNNNLLLKKKKKKJJJJJJQQQYYYeeesssyyyrrrlllgggaaa]]]\\\\\\]]]ccckkkqqqxxxzzzmmmccc\\\YYYSSSQQQMMMJJJHHHJJJOOOSSSTTTUUUVVVWWWYYY___gggnnnwww{{{yyyuuupppmmmnnnnnnllljjjlllqqq|||zzzsssmmmjjjbbb```]]][[[]]]cccjjjooovvvxxxzzzyyytttnnnkkkiiijjjiiigggfffeeedddaaa___ZZZWWWTTTQQQOOOMMMIIIGGGCCCBBBAAA???>>>>>>>>>>>>>>>>>>======>>>@@@AAACCCGGGGGGGGGEEECCCCCCEEEGGGLLLJJJIIIIIIJJJJJJIIIHHHHHHFFFCCC@@@>>>>>>>>>>>>CCCFFFKKKQQQYYYdddooowwwNNNNNNQQQYYYaaalll|||zzzxxxzzz||||||zzzxxxtttrrrssswww{{{}}}{{{uuusssqqqlllgggaaa]]]ZZZWWWWWWWWWWWWWWWXXXYYYZZZWWWWWWXXXXXXYYYYYYYYYZZZYYYVVVRRRNNNIIIFFFCCCBBBAAACCCFFFIIIOOOWWW]]]```cccbbb```\\\WWWSSSQQQQQQPPPPPPQQQRRRUUUWWWYYYZZZ]]]```dddggghhhjjjmmmooovvv{{{|||tttmmmiiiaaa```___^^^^^^___```aaaaaadddhhhjjjlllmmmoooppppppppppppoooooonnnnnnnnnmmmmmmmmmoooqqqqqqooommmiiieee___ZZZVVVSSSPPPNNNPPPOOONNNNNNMMMNNNNNNNNNKKKHHHCCC===999999<<>>>>>???@@@AAAFFFFFFFFFEEECCCDDDFFFHHHMMMKKKJJJJJJJJJJJJIIIGGGGGGEEEBBB@@@>>>>>>>>>???CCCEEEIIIOOOVVVaaakkkrrr~~~LLLLLLPPPWWW___jjjzzzzzzxxxzzz|||}}}}}}{{{xxxvvvwwwzzz}}}}}}|||vvvtttpppkkkeee___ZZZWWWWWWVVVVVVVVVVVVVVVWWWWWWTTTTTTUUUUUUVVVWWWWWWWWWSSSPPPMMMHHHEEEBBBAAA@@@???DDDGGGJJJQQQZZZ___```bbbaaa___ZZZUUUQQQPPPPPPNNNNNNOOOPPPRRRTTTVVVWWWXXX\\\aaafffiiillloooqqqxxx}}}yyyrrrnnneeedddcccbbbaaabbbccccccdddgggjjjkkklllmmmoooqqqrrrsssssssssrrrqqqpppoooooonnnooopppqqqqqqnnnlllgggbbb[[[VVVRRRPPPNNNMMMPPPPPPPPPPPPOOOOOOOOOOOOLLLIIIDDD>>>999888;;;===DDDIIIRRR[[[___bbbkkktttxxxwwwuuupppiiiaaaYYYUUUNNNMMMMMMLLLJJJIIIHHHHHHFFFHHHKKKPPPZZZkkk}}}xxxoooiiigggaaa]]]XXXUUUUUUVVVWWWWWWXXXYYYYYYZZZ\\\^^^___``````aaabbb```]]]ZZZXXXXXXUUUVVVWWWWWWUUUUUUVVVWWWUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQPPPPPPQQQSSSUUUVVVSSSUUUVVVTTTQQQOOONNNNNNIIIJJJKKKMMMOOOQQQSSSTTTXXX\\\dddlllttt||||||}}}}}}~~~|||xxxuuuqqqlllmmmpppyyy~~~~~~|||yyysssmmmZZZJJJ<<<888777444888???SSSggguuuoooccc^^^]]]\\\^^^cccjjjrrrrrr\\\OOOMMMVVVhhhxxxwwwmmmfffbbbccckkkuuuuuufffZZZTTTMMMJJJIIIJJJHHHIIIOOOXXXdddqqqyyypppeee[[[WWWVVVUUUVVVXXX[[[]]]```cccgggkkkqqqtttssstttuuuxxx{{{zzzmmmccc```\\\YYYQQQOOOJJJEEECCCDDDIIILLLQQQSSSUUUUUUVVV\\\gggpppxxxzzz}}}~~~~~~wwwrrrpppnnnjjjgggfffgggjjjttt{{{tttpppeeebbb]]]\\\^^^bbbfffhhhhhhgggfffdddbbb```___^^^aaa```aaabbbccccccaaa___]]]ZZZVVVSSSPPPMMMIIIFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCAAA???>>>>>>??????CCCDDDEEEEEEEEEEEEGGGIIIMMMKKKJJJIIIJJJJJJHHHGGGGGGEEEBBB@@@>>>>>>??????AAADDDHHHMMMTTT^^^hhhooozzz~~~JJJKKKOOOVVV^^^gggvvv|||{{{|||~~~}}}{{{{{{~~~{{{yyytttrrrnnniiiccc^^^ZZZXXXUUUTTTTTTSSSSSSSSSTTTTTTQQQQQQQQQRRRSSSSSSTTTTTTNNNLLLHHHEEEBBBAAAAAAAAA???EEEJJJMMMTTT^^^ccccccbbbaaa^^^ZZZTTTQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSXXX^^^dddhhhllloooqqqtttyyy{{{vvvssspppooommmkkkiiihhhhhhiiihhhjjjlllmmmmmmmmmoooqqqtttttttttttttttrrrqqqpppppppppooopppqqqpppnnnlllgggbbb[[[VVVSSSRRRQQQPPPQQQQQQRRRRRRRRRQQQOOONNNMMMJJJEEE???:::999;;;===AAAEEEMMMVVVZZZ\\\dddnnnuuutttqqqkkkccc[[[UUURRRKKKKKKJJJIIIHHHFFFDDDCCCAAACCCGGGMMMVVVeeexxxwwwooojjjiiibbb^^^YYYVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^]]]^^^___^^^[[[YYYWWWWWWTTTVVVWWWWWWVVVUUUVVVWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVTTTVVVWWWUUURRROOOOOOPPPKKKLLLMMMOOOQQQSSSTTTUUUWWW\\\eeemmmttt{{{|||{{{|||~~~wwwsssnnnhhhgggiiivvv}}}~~~{{{vvvooo[[[KKK===888666333666===GGGZZZhhheee]]][[[[[[ZZZ]]]ccciiiooozzz{{{www___OOOJJJSSSeeettt}}}}}}~~~xxxmmmfffcccdddkkktttsssdddXXXRRRLLLJJJIIIIIIHHHHHHOOOWWWcccppp~~~rrrfffbbb```]]][[[[[[]]]^^^````````````bbbcccbbbccccccddddddfffiiikkkllllllggg]]]XXXXXXXXXUUUPPPOOOKKKGGGCCCCCCEEEHHHMMMQQQTTTUUUVVV^^^jjjuuu||||||~~~}}}}}}|||wwwssspppkkkhhhdddbbbbbbgggsss{{{sssooogggbbb\\\ZZZ]]]aaaeeefffeeecccaaa```___^^^]]]\\\]]]]]]^^^```bbbbbb```^^^\\\YYYUUURRROOOLLLHHHEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFCCCAAA???>>>>>>>>>???BBBDDDFFFFFFGGGIIIJJJLLLJJJIIIIIIJJJJJJHHHGGGFFFEEEBBB@@@>>>>>>???@@@@@@BBBFFFKKKRRR\\\fffmmmwwwIIIJJJNNNVVV]]]fffttt~~~~~~}}}yyywwwnnnmmmjjjgggccc___]]][[[SSSRRRRRRQQQQQQQQQQQQRRROOOOOOOOOPPPPPPQQQQQQQQQLLLJJJGGGEEECCCCCCCCCDDDAAAHHHMMMPPPXXXccciiihhhbbbaaa^^^ZZZUUURRRQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPQQQUUU\\\cccgggkkknnnqqqooottt{{{}}}yyywww{{{yyywwwsssqqqoooooonnnkkklllnnnnnnmmmnnnoooqqqttttttuuuuuutttrrrqqqpppqqqpppppppppqqqpppnnnkkkkkkeee^^^YYYVVVVVVUUUUUUQQQRRRTTTTTTTTTRRRPPPNNNMMMKKKFFF@@@;;;999;;;===@@@BBBJJJSSSVVVWWW___jjjrrrpppmmmfff]]]UUUOOOMMMIIIIIIHHHGGGEEECCCBBB@@@===@@@EEEJJJSSSbbbtttwwwoookkkjjjccc___ZZZWWWVVVWWWWWWWWWXXXXXXXXXXXXYYYZZZ\\\\\\[[[\\\^^^]]]ZZZXXXWWWWWWTTTVVVWWWWWWVVVUUUVVVWWWUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNNNNNNNOOOQQQSSSTTTTTTVVVXXXVVVRRRPPPPPPRRRMMMMMMOOOQQQSSSTTTVVVVVVWWW]]]eeemmmttt{{{{{{xxx|||~~~}}}{{{yyysssiiibbbaaarrrzzz{{{uuu\\\LLL===888555111444;;;;;;NNN]]]]]]XXXXXXYYYWWW^^^eeejjjmmmwwwyyy|||bbbOOOIIIPPPaaaqqq{{{{{{}}}xxxmmmgggcccdddllltttqqqbbbVVVQQQLLLJJJIIIIIIHHHHHHOOOWWWbbbpppsssnnnmmmhhhdddcccbbbdddfffeeebbb___]]]]]]^^^^^^]]]\\\[[[[[[\\\^^^YYY\\\ZZZRRROOORRRTTTQQQQQQPPPMMMIIIEEEDDDEEEGGGKKKOOOSSSTTTWWW___mmmxxx~~~zzzxxxxxxyyyyyyzzzvvvrrrmmmiiiddd```]]]^^^eeepppyyy~~~wwwppplllhhhbbb\\\YYY\\\```dddeeeeeebbb```^^^^^^^^^]]]]]]ZZZ[[[\\\___aaaaaa___]]][[[XXXUUUQQQOOOLLLHHHEEEDDDEEEGGGHHHJJJKKKKKKLLLIIIHHHEEEBBB???>>>=========@@@DDDFFFGGGHHHIIIKKKKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEBBB@@@>>>>>>???@@@???AAAEEEJJJQQQ[[[eeellluuuHHHIIIMMMSSSYYYdddwww{{{~~~~~~wwwpppllliiigggfffddd```YYYSSSSSSOOOJJJJJJNNNOOOMMMJJJKKKJJJIIIIIIJJJLLLOOOPPPHHHGGGFFFEEEDDDEEEFFFFFFFFFMMMUUUZZZaaagggiiiggghhhddd___ZZZXXXWWWUUUTTTUUUTTTRRRQQQPPPPPPQQQQQQVVVVVVYYY___ffflllmmmlllnnnppptttxxx{{{|||}}}}}}~~~}}}|||yyywwwvvvvvvsssnnnllllllnnnoooooossssssssssssrrrpppnnnmmmoooppppppppppppnnnlllkkkiiieee```]]]ZZZXXXVVVTTTUUUUUUUUUTTTSSSRRRQQQPPPMMMKKKGGGBBB===;;;;;;===???CCCHHHLLLQQQUUUZZZ^^^gggeeebbb]]]WWWQQQLLLJJJGGGGGGFFFEEEDDDBBB@@@???AAA>>>@@@HHHRRR```rrr|||sssmmmlllddd```[[[XXXWWWWWWWWWVVVWWWYYYZZZ[[[ZZZ[[[\\\^^^]]]\\\[[[YYYXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTQQQQQQQQQRRRRRRTTTUUUUUUTTTUUUWWWWWWVVVTTTTTTTTTTTTSSSRRRRRRSSSUUUWWWXXX]]]^^^bbbiiirrrzzz}}}www}}}~~~}}}zzz}}}mmm___dddqqqwww```PPP???888777666666666AAAGGGOOOUUUXXXXXXXXXWWW]]]___fffooovvv|||~~~```MMMNNNQQQZZZkkkyyy|||~~~uuukkkeeebbbdddmmmwwwtttdddXXXQQQPPPKKKIIIIIIHHHIIIOOOVVVeeeooo}}}|||wwwuuutttsssrrrqqqpppnnnkkkgggeeecccaaa___\\\ZZZXXXWWWXXXXXXWWWUUUQQQPPPQQQRRRRRRRRRRRRSSSQQQLLLGGGEEEFFFIIIMMMOOORRRTTTXXXbbbppp{{{xxxqqqmmmmmmnnnrrrttt|||}}}xxxsssmmmhhhddd^^^ZZZZZZ[[[^^^eeelllvvvyyy|||}}}zzztttmmmiii___^^^]]]\\\\\\\\\]]]^^^```___]]][[[ZZZZZZZZZ[[[[[[]]]___bbbcccdddcccbbb^^^[[[VVVSSSPPPMMMJJJGGGDDDFFFHHHJJJKKKKKKKKKKKKJJJHHHEEECCCAAA@@@===<<<===@@@FFFLLLPPPQQQMMMJJJKKKIIIFFFEEEFFFGGGGGGGGGIIIGGGEEEBBBAAA@@@@@@@@@DDDCCCEEEKKKOOOVVVbbbnnnuuuHHHIIIMMMTTT[[[gggzzz~~~|||tttnnnkkkhhhfffeeeddd___YYYSSSQQQMMMIIIJJJMMMNNNMMMJJJGGGHHHIIIJJJJJJKKKKKKKKKEEEEEEEEEEEEGGGIIIKKKLLLPPPWWW^^^bbbiiioooqqqooommmhhhbbb]]][[[ZZZYYYXXXWWWVVVUUUSSSSSSSSSTTTTTTXXXYYY[[[```gggkkklllkkkkkkmmmpppsssvvvxxxyyyyyy{{{|||~~~~~~}}}|||vvvsssnnnkkklllmmmoooooorrrrrrsssttttttsssqqqqqqooooooooooooooonnnmmmmmmjjjgggbbb___\\\ZZZXXXVVVVVVVVVVVVUUUTTTSSSRRRQQQMMMKKKHHHBBB>>>;;;<<<===???BBBFFFJJJMMMQQQVVVYYY^^^\\\ZZZVVVQQQLLLHHHFFFGGGGGGFFFEEECCCAAA???>>>???===???FFFPPP^^^ppp}}}tttooommmccc___ZZZWWWVVVVVVVVVUUUVVVXXXZZZZZZZZZZZZ\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXVVVVVVUUUTTTTTTTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRRRROOOOOOOOOOOOPPPQQQRRRRRRSSSUUUWWWWWWUUUTTTTTTTTTSSSRRRRRRRRRTTTVVVYYY[[[]]]^^^cccjjjsss{{{|||uuuzzzzzz}}}|||tttfffiiixxxtttaaaPPP@@@888777666666666===CCCMMMUUUYYYZZZZZZZZZaaaccciiirrrxxxcccPPPPPPRRR[[[lllyyy|||}}}tttkkkeeebbbeeennnyyyuuueeeXXXRRRPPPKKKIIIIIIHHHIIINNNVVVcccmmm{{{~~~}}}{{{yyyvvvsssqqqoookkkiiieee```^^^\\\\\\\\\YYYVVVRRRQQQQQQRRRRRRQQQSSSSSSQQQMMMIIIHHHIIIKKKMMMPPPRRRUUUZZZfffuuu~~~|||sssjjjdddbbbccc```aaajjjyyy}}}yyyuuuoookkkeee^^^YYYXXXWWWXXX]]]ccckkknnnsssuuutttpppjjjfff```___^^^]]]\\\]]]^^^^^^```___]]][[[ZZZZZZZZZZZZZZZ\\\___aaabbbcccbbbbbb\\\YYYUUUQQQNNNKKKGGGDDD@@@BBBDDDIIIMMMPPPQQQPPPMMMKKKGGGDDDBBB@@@>>>===>>>AAAGGGNNNSSSTTTRRROOOKKKHHHFFFEEEGGGHHHIIIIIIGGGFFFDDDBBB@@@??????@@@BBBAAACCCIIIMMMTTT___kkkuuuGGGHHHMMMUUU]]]iii|||yyyrrrllliiifffdddcccbbb___XXXRRROOOKKKHHHHHHKKKLLLKKKIIIFFFHHHJJJLLLLLLLLLKKKKKKIIIIIIJJJKKKMMMOOOQQQSSSWWW^^^cccggglllsssuuusssrrrmmmfffaaa^^^^^^]]]]]]ZZZYYYXXXWWWWWWWWWXXXYYY[[[\\\^^^bbbgggjjjjjjiiihhhjjjllloooqqqtttuuuvvvyyy{{{~~~~~~vvvrrrmmmjjjkkkmmmnnnoooooopppqqqsssssssssrrrrrroooooonnnnnnnnnnnnnnnooolllhhhdddaaa___]]][[[YYYWWWWWWWWWVVVUUUTTTRRRRRRNNNLLLIIIDDD???======???>>>AAADDDFFFHHHKKKOOORRRSSSRRRQQQOOOLLLIIIFFFEEEGGGGGGFFFEEECCCAAA???>>>===<<<===DDDMMM[[[nnn~~~~~~vvvqqqoooccc___ZZZVVVUUUUUUUUUUUUUUUWWWXXXYYYYYYYYY[[[\\\]]]\\\\\\[[[ZZZYYYXXXXXXVVVUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNMMMNNNNNNOOOPPPQQQRRRTTTVVVVVVUUUTTTTTTTTTSSSRRRRRRSSSUUUXXX[[[]]]]]]___dddmmmvvv~~~{{{ssswww}}}|||zzz{{{nnnooo{{{uuubbbQQQ@@@888777666555666999AAALLLVVV[[[^^^______eeeffflllttt{{{gggSSSRRRSSS\\\mmmyyy|||}}}tttjjjeeebbbfffppp{{{vvvfffYYYSSSPPPLLLIIIIIIHHHHHHMMMTTTaaakkkyyy{{{xxxrrrlllgggeeedddccc^^^[[[WWWUUUTTTTTTTTTSSSTTTSSSRRROOOLLLKKKMMMOOOOOOPPPRRRVVV]]]jjjyyy{{{yyy|||}}}rrrggg___[[[ZZZRRRQQQVVVcccppp}}}~~~{{{wwwrrrnnnhhhaaa\\\YYYWWWTTTWWW[[[aaaffflllpppqqqmmmhhhdddaaa```^^^]]]]]]]]]^^^______]]]\\\ZZZYYYYYYYYYZZZZZZ[[[^^^```aaaaaaaaaaaa]]]ZZZUUURRRNNNKKKFFFCCC@@@@@@BBBHHHOOOTTTVVVUUUSSSQQQLLLGGGDDDAAA@@@@@@AAADDDJJJQQQVVVXXXVVVSSSKKKHHHFFFFFFGGGIIIJJJJJJEEEDDDBBB@@@????????????AAAAAACCCHHHMMMRRR^^^iiitttHHHIIIMMMUUU]]]hhhxxx}}}}}}yyyrrrlllgggdddbbbbbbaaa^^^WWWRRRMMMJJJHHHGGGIIIJJJIIIHHHIIIJJJKKKNNNPPPRRRSSSTTTVVVWWWWWWWWWXXXYYYYYYZZZ___eeehhhjjjnnntttvvvtttvvvpppiiidddbbbaaabbbaaa]]]\\\[[[ZZZZZZ[[[\\\]]]^^^```bbbfffhhhjjjiiiiiihhhiiikkkmmmoooppprrrrrrwwwyyy|||~~~~~~}}}{{{yyyuuuqqqllljjjkkkmmmooopppmmmnnnoooqqqqqqppppppooopppooonnnmmmmmmnnnooopppkkkhhhdddaaa```^^^\\\[[[YYYXXXXXXWWWVVVTTTSSSRRROOONNNJJJEEE@@@??????AAA???AAABBBCCCCCCEEEHHHKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCCAAA???>>><<<;;;===BBBKKKXXXlll}}}vvvqqqoooeeeaaa[[[WWWUUUVVVVVVVVVTTTVVVXXXXXXXXXXXXZZZ[[[\\\\\\\\\[[[[[[ZZZYYYXXXUUUUUUTTTSSSSSSSSSSSSSSSUUUTTTRRRQQQPPPOOONNNNNNOOOOOONNNNNNOOOPPPQQQQQQPPPSSSUUUVVVUUUTTTTTTUUUUUUTTTTTTTTTVVVXXX[[[]]]^^^aaahhhqqq{{{{{{sssvvv~~~wwwzzz}}}ppppppwww|||dddSSSAAA888666555555666999AAALLLVVV\\\```aaabbbeeeffflllttt{{{kkkWWWTTTTTT\\\mmmyyy|||}}}tttjjjdddcccgggrrr~~~wwwggg[[[TTTPPPLLLIIIIIIHHHHHHLLLSSS___iiiwwwzzztttooommmmmmfffbbb^^^[[[ZZZYYYXXXWWWUUUTTTRRROOONNNNNNPPPQQQQQQRRRSSSWWW^^^kkkyyy{{{uuurrruuu}}}|||qqqeee\\\WWWUUUOOOLLLNNNUUU^^^iiixxx}}}yyyuuuqqqmmmgggbbb```]]]YYYZZZ]]]cccgggmmmqqqrrrnnniiieeeaaa```^^^]]]\\\]]]]]]^^^^^^\\\[[[YYYYYYYYYYYYZZZZZZ[[[]]]^^^___`````````___\\\XXXUUUQQQMMMIIIEEEDDDBBBBBBGGGOOOVVVWWWWWWZZZXXXTTTNNNIIIFFFFFFFFFHHHJJJOOOTTTXXXYYYVVVTTTKKKIIIFFFEEEFFFGGGGGGGGGDDDCCCAAA???>>>>>>>>>???BBBAAADDDIIIMMMRRR]]]hhhrrr~~~~~~IIIIIILLLSSS[[[cccqqq}}}{{{xxxwwwxxx||||||sssmmmeeecccaaaaaaaaa^^^WWWRRRLLLJJJHHHGGGGGGHHHGGGGGGIIIIIIKKKNNNTTTZZZaaadddeeeeeefffffffffffffffffflllppprrrqqqtttyyyzzzxxxwwwssslllhhhffffffffffffbbbaaa```___^^^___``````bbbdddhhhjjjlllllllllllliiijjjkkkmmmnnnnnnnnnnnnrrrtttvvvxxxxxxwwwuuutttrrrooolllkkklllooopppqqqpppqqqqqqrrrrrrpppooonnnrrrqqqooonnnnnnooopppqqqjjjgggcccaaa___^^^]]][[[YYYYYYYYYXXXVVVTTTSSSRRRPPPOOOLLLGGGBBBAAABBBCCCBBBBBBBBBAAA@@@AAADDDFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDBBB@@@???;;;;;;===BBBIIIVVVkkk}}}vvvqqqooohhhccc\\\XXXVVVWWWWWWWWWTTTVVVWWWXXXWWWXXXYYY[[[[[[[[[\\\\\\[[[ZZZYYYXXXUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSRRRPPPOOONNNNNNNNNOOONNNNNNNNNNNNOOOOOOPPPPPPRRRUUUVVVUUUUUUUUUVVVXXXWWWVVVUUUUUUWWWYYYZZZ```ccckkkvvv|||tttvvv}}}~~~tttuuuzzzooonnnsssfffTTTAAA888666555555666999@@@JJJSSSXXX[[[]]]^^^bbbccciiirrryyymmmXXXTTTSSS[[[mmmyyy|||~~~tttjjjdddccchhhssswwwggg[[[UUUPPPLLLJJJJJJHHHGGGKKKQQQ]]]gggvvv|||yyywwwnnnjjjeeeaaa___]]]\\\ZZZWWWUUUSSSQQQPPPPPPQQQQQQTTTTTTUUUXXX___jjjvvv~~~~~~{{{vvvoookkknnnvvv~~~~~~|||vvvmmmbbbXXXSSSPPPOOOKKKJJJMMMSSS\\\jjjwww|||xxxtttqqqmmmjjjjjjhhheeeeeehhhnnnppptttvvvtttooojjjfffaaa```^^^]]]\\\\\\\\\]]]]]]\\\[[[YYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^______``````]]]ZZZWWWSSSOOOJJJGGGDDDBBBAAAEEEMMMUUU[[[]]]aaa```]]]XXXRRRNNNNNNOOORRRSSSUUUXXXYYYXXXTTTPPPLLLIIIEEECCCCCCDDDDDDCCCDDDCCCAAA???>>>===>>>>>>@@@@@@BBBHHHKKKPPPZZZdddnnnzzz}}}IIIHHHJJJQQQXXX___jjjttt|||vvvrrrqqqqqqtttzzz}}}tttmmmdddbbbaaaaaaaaa^^^XXXSSSMMMKKKIIIGGGFFFEEEFFFFFFFFFGGGKKKQQQ\\\gggrrrxxxuuuvvvwwwxxxxxxxxxwwwwwwwwwyyyyyyvvvwww{{{|||zzzzzzvvvrrrooonnnnnnnnnmmmhhhgggeeedddccccccddddddfffjjjooorrrrrrrrrrrrsssnnnoooppprrrqqqpppnnnmmmlllmmmoooqqqrrrrrrrrrrrrooommmlllmmmppprrrsssssstttuuuvvvvvvvvvtttsssrrrtttsssrrrqqqppppppppppppiiifffbbb```___^^^]]]\\\ZZZYYYYYYXXXVVVTTTRRRQQQQQQPPPMMMHHHDDDBBBDDDEEEFFFEEEDDDBBBAAAAAACCCFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGEEECCCAAA@@@<<<<<<>>>BBBHHHUUUkkk~~~wwwqqqoooiiiddd]]]XXXVVVWWWXXXXXXTTTVVVWWWXXXXXXXXXZZZ[[[YYYZZZ[[[[[[[[[YYYXXXWWWTTTSSSSSSRRRRRRRRRRRRRRRTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMPPPRRRUUUWWWVVVVVVWWWXXXYYYXXXVVVUUUUUUVVVXXXYYY```dddmmmyyy|||uuuvvv}}}}}}|||rrrpppyyyvvvmmmmmmuuu~~~gggUUUBBB888666444555666888===EEELLLQQQTTTWWWYYY^^^```gggqqqyyymmmXXXSSSQQQYYYkkkyyy|||uuukkkeeeccchhhtttvvvggg[[[UUUPPPLLLJJJJJJHHHFFFJJJOOO[[[eeetttxxxtttnnniiifffdddaaa```]]]ZZZVVVSSSSSSSSSRRRQQQUUUUUUVVVZZZaaajjjtttyyyxxxvvvqqqiiicccfffoooxxx{{{yyyuuummmcccZZZUUURRRKKKHHHGGGIIILLLTTTbbbppp~~~}}}zzzvvvssssssvvvvvvssstttwww{{{{{{{{{yyyuuuoooiiieeebbbaaa___]]]\\\\\\]]]]]]]]]\\\[[[ZZZYYYZZZZZZ[[[\\\\\\]]]]]]^^^___``````^^^\\\YYYWWWTTTPPPKKKGGGBBBAAA@@@BBBIIITTT___fffggghhhgggccc]]]YYYYYY[[[\\\[[[[[[[[[ZZZWWWRRRNNNKKKHHHDDDBBBBBBCCCBBBBBBFFFDDDBBB@@@>>>=========;;;;;;>>>CCCGGGKKKTTT^^^iiivvv|||HHHFFFHHHOOOVVV]]]fffooo{{{{{{qqqmmmmmmlllpppvvv|||}}}rrrjjjdddbbb```aaaaaa___YYYTTTNNNMMMKKKHHHEEEDDDDDDEEECCCGGGOOO[[[jjjyyy}}}|||~~~}}}~~~|||yyyxxxxxxxxxvvvuuuooommmkkkiiihhhhhhhhhhhhkkkpppvvvyyyzzzzzz{{{|||xxxzzz|||}}}|||xxxtttrrrnnnmmmmmmmmmmmmnnnnnnoookkkkkkmmmpppsssuuuuuutttuuuvvvwwwxxxxxxxxxwwwvvvvvvuuuuuutttsssqqqpppoooiiifffbbb``````___^^^]]]YYYYYYXXXWWWUUUSSSQQQPPPRRRQQQNNNIIIEEEDDDEEEGGGIIIIIIGGGDDDBBBBBBEEEGGGDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJIIIHHHFFFDDDBBBAAA===>>>@@@DDDIIIUUUlllyyyrrrpppiiiddd\\\WWWUUUVVVWWWWWWUUUVVVXXXXXXXXXYYYZZZ\\\WWWXXXZZZZZZZZZYYYWWWVVVSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPPPPQQQQQQNNNMMMMMMLLLLLLMMMMMMMMMPPPSSSVVVXXXXXXXXXYYYZZZWWWVVVUUUTTTUUUVVVXXXYYY^^^cccmmmzzz|||tttuuuzzz}}}yyy{{{rrrnnnuuuuuuoooqqqwww~~~~~~iiiVVVBBB888555444555666888<<>>===<<<<<<999999<<>>CCCHHHMMMRRRXXX\\\\\\```iiiuuu}}}jjjUUUOOOMMMVVViiiyyy|||xxxllleeecccgggtttuuueeeZZZUUUPPPMMMKKKKKKHHHFFFHHHMMMVVVaaappp~~~|||xxxuuussshhhccc^^^ZZZYYYXXXUUURRRTTTUUUXXX^^^fffooouuuwwwnnnmmmiiiaaa[[[\\\eeemmmuuutttqqqkkkbbbYYYRRRPPPMMMKKKJJJKKKKKKNNNYYYeeerrr}}}yyyrrrmmmjjjgggeeecccbbb`````````aaa^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^___```aaa```^^^]]]\\\ZZZVVVRRRNNNHHHHHHEEE@@@@@@JJJ[[[iiimmmqqqtttsssmmmiiiiiikkkgggfffdddbbb___ZZZTTTOOOFFFDDDBBBBBBEEEGGGHHHHHHIIIHHHEEEAAA>>>===<<<<<<::::::===BBBEEEHHHQQQZZZbbbooo}}}|||JJJIIIJJJOOOUUU\\\bbbddduuu~~~sssiiifffiiihhhlllrrrwww{{{~~~~~~vvvpppkkkbbbdddffffffccc]]]WWWSSSOOONNNLLLIIIGGGFFFEEEDDDGGGNNNZZZkkkxxxtttooolllkkkmmmnnnnnntttxxx|||zzztttooonnnoooqqqmmmnnnpppsssvvvxxxyyyzzzyyyxxxvvvwwwyyyzzzzzzyyyxxxyyyyyyxxxvvvssspppnnnjjjgggdddbbbaaaaaa```^^^]]]YYYWWWXXXVVVSSSRRRUUUSSSSSSQQQOOOLLLHHHEEECCCKKKLLLNNNPPPPPPNNNLLLKKKIIIIIIIIIKKKLLLLLLJJJHHHHHHHHHIIIIIIHHHGGGEEEDDD??????@@@CCCKKK\\\ppp}}}zzzqqqkkkfffbbb]]]WWWTTTSSSTTTUUUWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXXXXYYYZZZ[[[[[[ZZZVVVUUUSSSQQQRRRSSSUUUWWWUUUSSSQQQOOONNNOOOPPPQQQQQQPPPOOOOOOOOOPPPQQQRRRPPPQQQTTTVVVXXXYYYYYYYYYWWWWWWUUUSSSSSSVVV[[[___```eeennnxxx}}}uuuuuu{{{~~~zzz{{{}}}yyywwwrrrppppppuuu{{{|||yyytttoooyyyzzzlllWWWAAA888777666444333888???HHHMMMNNNQQQVVV[[[bbbkkkssswww{{{iiiVVVRRRMMMRRRcccxxx~~~yyymmmeeeaaaeeeqqq}}}sssfffZZZQQQPPPJJJGGGGGGFFFEEEHHHMMMXXXbbbppp}}}zzzzzzrrrlllccc\\\XXXVVVVVVUUUTTTWWWYYY\\\eeepppvvvuuupppiiibbb^^^ZZZZZZ```hhhooouuuvvvnnneee^^^XXXRRRRRRNNNKKKJJJIIIMMMYYYfffooovvv|||vvvqqqooohhhfffccc```^^^^^^______^^^\\\ZZZYYYYYYZZZ\\\^^^^^^^^^______``````aaaaaa___^^^\\\ZZZWWWUUUSSSRRRJJJIIIGGGEEEGGGMMMUUU[[[jjjnnnrrrtttrrrnnnjjjiiinnniiiccc```___\\\UUUPPPIIIFFFCCCAAABBBDDDEEEEEEHHHFFFDDDAAA>>><<<;;;:::===::::::>>>AAAFFFOOOXXX```mmm{{{}}}HHHHHHIIILLLRRRYYY___bbbmmmuuu{{{yyyppphhhggghhhgggkkkqqqvvvzzz}}}~~~wwwpppkkkddddddeeeeeeddd```ZZZUUUQQQOOOMMMJJJHHHFFFEEEDDDLLLRRR___qqqzzzvvvpppmmmmmmooopppqqqvvvyyy}}}zzzuuusssssstttssstttvvvyyy{{{|||}}}~~~}}}|||{{{{{{}}}}}}}}}{{{zzzzzzzzzyyywwwssspppnnnkkkhhheeecccbbbaaa```______[[[YYYYYYVVVPPPNNNPPPTTTSSSSSSQQQNNNKKKHHHGGGKKKMMMOOOPPPPPPOOOMMMKKKHHHGGGGGGIIIKKKLLLKKKJJJHHHIIIIIIIIIIIIGGGFFFEEEAAAAAAAAACCCLLL]]]rrryyyqqqmmmeeebbb\\\WWWSSSRRRSSSTTTWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXXXXZZZ[[[ZZZYYYUUUUUUTTTTTTTTTUUUUUUUUUUUUSSSQQQOOOOOOOOOPPPQQQPPPPPPOOOOOOOOOPPPQQQRRRRRRSSSUUUWWWYYYZZZZZZZZZXXXXXXVVVTTTTTTVVV[[[______dddnnnyyyuuuuuuzzz~~~zzz{{{zzztttyyy~~~rrrpppnnnpppwww}}}wwwllluuu|||uuufffSSS@@@777666666555555999@@@IIINNNPPPSSSYYY^^^bbbkkkuuu{{{kkkWWWRRRNNNSSScccwwwxxxllleeeaaadddooozzzuuuiii]]]TTTQQQLLLHHHHHHHHHFFFIIINNNVVV```nnn{{{{{{{{{uuuoooggg```\\\YYYWWWVVVTTTWWWYYY]]]gggqqqvvvuuupppiiibbb]]]YYYXXX]]]dddoootttuuuooofff```ZZZUUUUUUQQQOOONNNMMMQQQ]]]iiirrrxxx|||uuuqqqnnniiigggeeebbb````````````^^^\\\ZZZYYYYYYZZZ\\\^^^^^^______``````aaaaaabbb___^^^\\\ZZZXXXUUUSSSRRRMMMLLLJJJHHHHHHKKKQQQVVVaaaeeejjjnnnmmmkkkjjjiiikkkgggcccaaa```\\\UUUOOOIIIFFFCCCBBBDDDEEEFFFGGGHHHFFFDDDAAA>>><<<::::::<<<::::::>>>AAAEEENNNWWWaaannn|||FFFFFFGGGJJJOOOVVV\\\```dddiiioooooolllhhhfffffffffjjjoootttxxx{{{xxxqqqmmmgggeeedddeeegggddd]]]VVVTTTRRRPPPMMMIIIGGGEEEEEENNNUUUcccvvv|||xxxsssppppppqqqssstttwwwyyy}}}~~~zzzxxxxxxwwwxxxyyy{{{|||}}}}}}}}}~~~~~~||||||{{{{{{yyywwwssspppooollliiifffdddcccbbb```___^^^ZZZYYYZZZWWWQQQMMMNNNSSSSSSSSSSSSQQQOOOMMMLLLLLLMMMPPPQQQQQQPPPMMMLLLFFFEEEDDDEEEHHHKKKLLLLLLIIIJJJKKKKKKJJJIIIGGGFFFCCCCCCBBBDDDMMM___ttt~~~wwwqqqoooeeebbb\\\WWWSSSRRRSSSTTTWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXXXXZZZ[[[ZZZYYYTTTUUUVVVWWWWWWVVVTTTSSSTTTSSSQQQPPPOOOPPPPPPQQQOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUWWWYYYZZZ[[[ZZZZZZYYYYYYWWWUUUTTTVVVZZZ^^^___fffqqq|||vvvuuuyyy{{{||||||sssuuu}}}rrrpppmmmoooyyyvvvlllssszzz}}}~~~}}}wwwqqq___PPP@@@888666555555888:::AAAJJJOOOSSSXXX___fffhhhpppzzzoooYYYRRRNNNSSScccvvvwwwlllfffbbbdddmmmwwwyyylll```VVVRRRMMMJJJJJJIIIHHHJJJNNNUUU___nnn{{{yyytttmmmfff```\\\XXXVVVTTTWWWZZZ___iiitttwwwuuuqqqiiibbb\\\WWWUUUYYY```ooouuuwwwppphhhbbb]]]XXXVVVSSSQQQQQQQQQUUU___jjjrrryyy}}}}}}}}}~~~{{{}}}|||vvvqqqmmmkkkiiihhhfffdddbbbaaaaaaaaa^^^]]]ZZZYYYYYYZZZ]]]^^^_________```aaaaaabbbbbb___^^^\\\ZZZXXXVVVTTTSSSRRRQQQOOOLLLJJJJJJMMMPPPVVVZZZ```eeegggggghhhhhhhhheeecccbbb```\\\TTTNNNIIIFFFDDDCCCEEEGGGGGGGGGGGGFFFCCC@@@>>><<<:::999;;;999999===@@@DDDMMMUUU___lll{{{FFFFFFGGGIIIMMMTTT[[[```aaadddgggiiiiiigggeeeccceeehhhnnnsssvvvzzz}}}|||uuupppkkkfffccceeeiiihhh```YYYWWWUUURRROOOKKKHHHFFFEEEKKKSSSaaauuu{{{vvvttttttuuuvvvvvvvvvxxx{{{~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~|||||||||{{{yyyvvvssspppooollljjjgggeeedddccc```^^^YYYWWWXXX[[[YYYTTTRRRSSSRRRSSSSSSSSSSSSQQQPPPOOOLLLNNNPPPRRRRRRPPPNNNLLLFFFDDDAAABBBDDDHHHJJJJJJKKKLLLLLLLLLLLLJJJIIIHHHDDDDDDCCCEEENNN```vvv|||uuuqqqooofffccc]]]XXXTTTSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXZZZXXXWWWXXXZZZZZZYYYXXXUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPPPPQQQQQQOOOOOOOOOPPPPPPQQQRRRRRRWWWXXXYYY[[[\\\\\\[[[[[[YYYYYYXXXVVVUUUVVVZZZ]]]bbbiiitttwwwuuuyyy~~~~~~}}}tttsssxxxvvvsssooooooyyytttooouuuzzzzzz{{{{{{wwwqqq___QQQBBB:::666444555999888@@@JJJQQQVVV]]]gggnnnsssyyyvvv]]]TTTOOOSSSaaarrrwwwnnnhhhddddddllluuu}}}nnnaaaWWWRRRNNNKKKKKKJJJHHHJJJNNNWWWaaappp}}}|||wwwqqqjjjddd^^^XXXTTTSSSVVVZZZ```lllwwwyyyvvvoooiiiaaa\\\VVVTTTWWW^^^sssyyy{{{uuummmgggaaa\\\WWWSSSQQQRRRSSSVVV^^^gggpppvvv}}}zzzvvvtttpppqqqrrruuuwwwyyyzzz{{{xxxwwwtttpppllliiigggfffggggggfffeeedddbbbbbbaaa___]]][[[ZZZZZZ[[[]]]___`````````aaaaaabbbbbbbbb^^^]]]\\\ZZZXXXVVVUUUTTTUUUUUUTTTQQQNNNMMMNNNOOOOOOTTTZZZ^^^aaacccdddfffeeeddddddcccaaa[[[SSSMMMGGGEEECCCCCCEEEGGGGGGGGGGGGFFFCCC@@@===;;;:::999:::888888<<<@@@CCCKKKSSS[[[hhhwwwFFFGGGIIIJJJNNNTTT\\\ccceeeffffffggggggeeeccc```dddhhhmmmrrruuuxxx|||~~~yyytttmmmhhhdddeeeiiiiiibbb[[[YYYWWWTTTPPPLLLIIIGGGFFFHHHPPP^^^rrr}}}{{{{{{{{{zzzzzzvvvwwwzzz~~~~~~}}}~~~}}}{{{zzzyyywwwtttrrrooonnnllljjjgggfffeeeccc```]]]XXXVVVXXX[[[[[[VVVTTTUUURRRRRRSSSSSSSSSQQQPPPOOOLLLNNNPPPRRRRRRPPPNNNLLLFFFCCC@@@@@@CCCFFFHHHIIIMMMMMMNNNNNNMMMLLLJJJIIIEEEDDDDDDGGGPPPbbbwww{{{tttpppooohhhddd^^^YYYUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXZZZXXXWWWXXXYYYZZZXXXWWWXXXWWWUUUSSSSSSTTTUUUVVVSSSRRRRRRRRRQQQQQQQQQRRROOOOOOPPPQQQRRRRRRSSSSSSXXXYYYZZZ\\\]]]]]]\\\\\\XXXYYYXXXWWWVVVWWW[[[^^^dddkkkvvvxxxvvvzzz{{{qqqooorrr~~~wwwrrrpppyyy{{{tttxxx{{{{{{{{{{{{xxxsssfffWWWGGG===777444555888666>>>JJJSSSZZZbbblllttt{{{~~~bbbVVVPPPRRR^^^mmm{{{yyypppiiieeeeeellluuu~~~nnn```WWWRRRMMMKKKKKKJJJGGGHHHLLLVVV```ooo}}}}}}yyyrrrkkkddd^^^WWWSSSSSSUUUYYYaaannn{{{}}}yyyooohhhaaa\\\WWWTTTWWW]]]ttt|||{{{sssllleee___ZZZVVVTTTUUUVVVWWW\\\cccmmmsss|||~~~}}}wwwpppllljjjjjjjjjiiiiiiiiiiiijjjhhhgggfffeeeddddddcccdddddddddeeeeeeeeedddbbbaaa```___\\\[[[[[[\\\___```bbbbbbbbbbbbbbbbbbbbbaaa\\\\\\[[[YYYXXXVVVUUUUUUUUUVVVWWWUUUSSSRRRRRRSSSPPPSSSWWW[[[]]]___aaabbbcccddddddddd```YYYQQQLLLDDDBBBAAABBBDDDFFFFFFFFFGGGEEECCC@@@===;;;999999888666777<<>>KKKUUU\\\ccclllsss{{{hhhXXXPPPPPPXXXfffuuu{{{qqqjjjeeeeeellluuunnnaaaXXXRRRNNNKKKLLLJJJGGGHHHKKKSSS^^^mmm{{{~~~zzzrrrkkkddd]]]WWWSSSSSSTTTXXX```ppp~~~}}}rrrkkkddd^^^XXXTTTVVV\\\qqqzzzyyyrrrjjjccc___ZZZXXXYYYYYYWWWZZZ^^^iiiooowww~~~~~~}}}|||tttpppllljjjhhheeecccaaa```___]]]]]]^^^^^^___```aaabbb```bbbdddfffffffffdddcccbbbaaa^^^]]]]]]^^^aaabbbeeeddddddcccbbbaaa``````ZZZZZZYYYXXXWWWUUUUUUTTTTTTVVVWWWWWWVVVUUUVVVWWWSSSUUUXXXZZZZZZ\\\^^^```bbbccccccaaa\\\UUUNNNIIIAAA@@@@@@AAADDDFFFFFFFFFFFFEEEBBB???===;;;999888777555777;;;>>>@@@GGGNNNXXXeeettt~~~FFFHHHKKKLLLOOOVVVaaajjjqqqqqqppplllfffbbb``````dddhhhmmmrrruuuxxx{{{}}}~~~yyyooollliiigggfffdddaaa___YYYWWWTTTQQQMMMKKKIIIHHHIIIPPP]]]nnn~~~{{{yyyxxxwwwvvvtttsssrrrpppooonnnmmmmmmkkkiiigggeeedddaaa]]]ZZZVVVSSSTTTVVVWWWTTTTTTWWWUUUVVVUUUUUUSSSPPPNNNMMMKKKMMMOOOPPPPPPOOOMMMKKKDDDCCCCCCEEEIIINNNPPPQQQPPPPPPQQQQQQPPPOOOMMMLLLGGGHHHJJJOOOYYYiii||||||uuuqqqpppfffbbb]]]WWWTTTSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWZZZYYYWWWWWWXXXYYYWWWVVVVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRPPPQQQSSSUUUVVVVVVVVVVVVVVVWWWZZZ\\\]]]^^^^^^^^^[[[\\\]]]]]]]]]___ccceeekkkpppyyyzzzvvvyyyvvvpppppp~~~tttttt{{{~~~ttt___HHH;;;888666555555777AAAMMMWWW]]]bbbiiinnnwwwmmm[[[QQQMMMSSS```nnn}}}{{{ppphhhcccccckkkttt~~~oooccc\\\SSSOOOMMMMMMLLLIIIIIILLLRRR]]]mmm{{{}}}zzzrrrjjjddd]]]XXXTTTSSSSSSVVV___qqqxxxppphhhaaaYYYSSSTTTYYYjjjuuu}}}wwwnnngggbbb\\\YYYYYYXXXUUUUUUWWWaaagggpppwwwzzzzzzyyyxxxyyy|||~~~zzzxxxnnnllliiiddd```^^^\\\[[[XXXXXXYYYYYY[[[\\\^^^^^^___aaadddgggiiiiiigggfffdddbbb```______```bbbdddggggggeeedddbbb```___^^^XXXXXXWWWVVVUUUUUUTTTTTTSSSUUUVVVVVVUUUVVVWWWYYYUUUVVVXXXYYYYYYZZZ]]]___`````````]]]WWWOOOIIIEEEAAA@@@@@@BBBEEEGGGGGGFFFFFFEEEBBB???<<<:::999888666444666:::===???EEEMMMWWWdddrrr}}}EEEHHHKKKLLLOOOVVVbbbkkkssstttsssmmmfffaaa```aaaeeeiiinnnrrruuuxxx{{{}}}yyyooommmjjjgggdddbbbaaa```XXXWWWTTTQQQNNNKKKJJJIIIIIIOOO[[[kkk}}}}}}wwwsssrrrpppooorrrqqqpppnnnmmmmmmlllllljjjhhhgggeeedddaaa]]]YYYPPPNNNOOOSSSUUUUUUWWW[[[XXXXXXWWWVVVSSSQQQNNNLLLKKKLLLNNNPPPPPPNNNLLLKKKCCCCCCDDDHHHNNNSSSVVVWWWPPPQQQQQQRRRQQQOOONNNMMMHHHJJJMMMSSS]]]lll|||vvvrrrqqqdddaaa[[[UUURRRQQQRRRSSSUUUUUUVVVVVVVVVWWWWWWWWWZZZYYYWWWWWWXXXXXXWWWVVVSSSTTTTTTTTTSSSRRRPPPOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQRRRTTTVVVWWWWWWWWWWWWUUUWWWYYY[[[]]]^^^______]]]^^^___```aaacccfffiiiqqquuu}}}zzzvvvxxx~~~rrrkkkjjjwwwvvvppprrryyy~~~vvv___FFF999777666555555999CCCPPPYYY]]]```eeeiiittt~~~ppp\\\QQQLLLPPP]]]jjjyyyzzzooogggaaabbbjjjsss~~~pppeee___UUUQQQNNNOOONNNJJJJJJMMMTTT___ooo~~~|||sssmmmmmmnnnpppwww{{{sssjjjddd^^^YYYVVVSSSSSSUUU^^^qqq|||uuulllcccZZZRRRRRRVVVcccppp}}}yyyqqqjjjaaa\\\XXXXXXVVVQQQPPPQQQYYY___hhhpppsssssssssrrrpppqqqsssvvvwwwxxxyyyyyyooommmhhhddd___\\\ZZZZZZVVVVVVVVVVVVWWWXXXYYYZZZ^^^aaaeeeiiikkkkkkjjjiiieeecccaaa``````aaaccceeeiiihhhfffdddbbb```^^^]]]WWWWWWVVVUUUUUUTTTSSSSSSSSSTTTUUUUUUTTTUUUWWWYYYUUUVVVXXXXXXYYYZZZ]]]___^^^___^^^ZZZSSSKKKEEEBBBAAAAAAAAACCCFFFHHHHHHHHHFFFEEEBBB???<<<:::999888666444666:::===???EEELLLTTTaaapppzzzFFFHHHJJJIIIKKKRRR___iiipppqqqpppkkkeeeaaa```bbbfffjjjpppuuuxxx{{{~~~yyyvvvpppjjjggggggeee___ZZZVVVUUURRROOONNNMMMLLLLLLLLLQQQ\\\kkk}}}}}}xxxsssooollljjjjjjjjjjjjjjjiiihhhhhhggggggfffdddbbb```^^^]]]XXXQQQLLLLLLNNNOOORRRWWWUUUUUUUUUUUUSSSQQQNNNMMMMMMNNNOOOQQQRRRQQQMMMIIIFFFGGGIIILLLQQQVVVZZZ]]]WWWVVVUUUSSSQQQNNNLLLJJJLLLJJJJJJPPP^^^qqqxxxuuurrrnnniiiccc\\\WWWUUUUUUUUUUUUYYYXXXXXXXXXXXXWWWWWWWWWYYYXXXXXXWWWVVVUUUTTTTTTVVVVVVVVVVVVTTTQQQOOONNNRRRRRRRRRRRRRRRSSSTTTTTTTTTVVVWWWXXXXXXXXXZZZ\\\XXXXXXYYYZZZ\\\]]]^^^___```___^^^\\\]]]aaagggllltttyyy}}}zzz}}}tttlllhhhooo~~~~~~uuurrrtttyyy~~~uuubbbLLL>>>777333333555<<>>777333333666:::@@@MMMZZZ``````ccchhhssszzzuuu\\\PPPOOOQQQ[[[iiixxx{{{ooofffaaabbbkkkuuuyyykkk```ZZZTTTOOONNNMMMJJJIIIKKKVVV___nnn|||}}}pppggg___]]]\\\ZZZZZZ[[[\\\]]]___bbbgggjjjkkkkkknnnjjjddd___\\\YYYWWWUUUVVVWWWYYY```pppzzzmmmaaaYYYVVVUUUYYYbbbnnnxxx{{{uuullleee___ZZZTTTOOOLLLKKKKKKJJJNNNTTT]]]gggmmmooommmjjjfffdddbbbaaabbbcccbbbaaa^^^\\\YYYVVVSSSRRRRRRRRRSSSSSSSSSSSSSSSUUUXXX[[[^^^bbbfffiiiiiiiiiiiijjjddddddccccccccceeegggiiijjjiiieeebbb___\\\[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZYYYUUUOOOIIIEEECCCAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDAAA===:::888777555444555999;;;>>>DDDLLLSSS```nnnyyyEEEHHHJJJJJJKKKQQQ\\\dddhhhiiiiiifffbbbaaadddgggkkkoootttxxxzzz{{{}}}~~~|||uuunnnkkkjjjgggaaa\\\VVVUUUSSSQQQNNNMMMLLLLLLJJJQQQ]]]kkkzzzwwwpppjjjfffccccccbbb```___```bbbeeeggggggggggggfffdddaaa^^^\\\\\\UUUOOOLLLJJJIIILLLQQQWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUWWWXXXVVVSSSPPPNNNPPPSSSWWW[[[___aaabbb\\\[[[XXXUUURRRQQQPPPPPPNNNNNNOOOUUUcccuuuzzzwwwsssnnneee```ZZZUUUTTTUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[XXXWWWWWWVVVUUUTTTSSSSSSVVVWWWWWWVVVVVVUUUSSSSSSQQQQQQQQQRRRSSSUUUVVVWWWXXXYYYZZZYYYWWWVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaaaaa``````aaaeeelllppp{{{~~~|||vvvnnnjjjjjjsss}}}wwwuuuxxx|||ooo]]]III===777444555777888???MMM[[[ccceeejjjooouuuzzzvvv]]]PPPMMMNNNXXXfffvvv|||ppphhhbbbccckkktttzzzkkk___YYYRRRNNNMMMLLLJJJIIIKKKUUU^^^lllzzzsssjjjaaa]]][[[WWWUUUUUURRRRRRSSSUUUXXXYYYYYYXXX]]][[[XXXWWWVVVVVVTTTSSSUUUVVVXXX___ooo}}}pppfff___YYYVVVTTTZZZdddkkknnnkkkeeeaaaZZZVVVPPPKKKIIIIIIHHHHHHJJJOOOXXXbbbjjjnnnllljjjeeebbb^^^[[[YYYXXXUUUTTTQQQPPPNNNLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQTTTXXX\\\```cccggghhhhhhhhhhhhiiieeedddddddddeeegggiiikkkjjjiiieeebbb___\\\[[[[[[ZZZZZZ[[[[[[ZZZXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQQQQSSSRRRRRRRRRRRRSSSUUUVVVYYYYYYWWWRRRLLLGGGDDDCCCAAABBBCCCDDDEEEEEEEEEEEEAAABBBBBB@@@===:::999999666444444888:::<<>>:::666555666666444444777999:::???FFFMMM\\\mmmzzzEEEGGGHHHHHHJJJQQQ]]]gggkkkjjjgggbbb^^^^^^cccggglllpppuuuyyy|||~~~wwwrrroookkkddd^^^WWWWWWUUUSSSQQQNNNKKKJJJHHHOOOZZZiii{{{|||xxxuuutttssswww{{{{{{wwwkkkfff```[[[YYYZZZZZZZZZ^^^```ccceeeddd```[[[WWWXXXXXXWWWWWWXXXZZZ\\\^^^ZZZXXXVVVSSSLLLEEEEEEIIIMMMOOOQQQSSSTTTUUUUUUTTTZZZXXXVVVTTTQQQNNNJJJFFFFFFIIIMMMSSSXXX]]]```bbbaaa___[[[WWWTTTRRRPPPPPPNNNOOOSSS[[[iiiyyy}}}xxxrrrmmmddd___YYYUUUTTTVVVWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWYYYXXXXXXWWWVVVUUUTTTSSSTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYWWWXXXZZZZZZYYYYYYZZZ[[[YYYZZZ[[[\\\]]]^^^___``````bbbdddfffhhhmmmsssxxxxxxtttwww~~~}}}}}}}}}~~~eeeUUUDDD:::777555666888999CCCVVVjjjuuuzzz~~~}}}ttt{{{tttZZZNNNMMMOOOVVVcccsss}}}uuunnnhhhfffkkksssqqqccc[[[UUUOOOOOOMMMJJJIIIKKKNNNUUU___lllxxx}}}uuunnnddd\\\ZZZYYYXXXVVVVVVUUUTTTQQQOOOJJJIIIHHHJJJLLLNNNNNNNNNPPPSSSUUUZZZhhh}}}~~~ssshhh___YYYSSSQQQNNNKKKIIIHHHHHHHHHGGGFFFEEEGGGKKKOOOQQQRRROOOPPPVVVbbbooowwwxxxuuulllggg```ZZZVVVSSSPPPOOOKKKKKKIIIGGGDDDBBB@@@???AAACCCEEEHHHKKKOOOUUUYYYZZZ]]]aaadddfffhhhkkkmmmjjjkkkkkklllmmmmmmnnnnnnjjjiiieeebbb___\\\[[[[[[ZZZZZZYYYWWWUUURRROOOMMMIIIJJJKKKLLLMMMMMMNNNNNNIIIIIIJJJLLLNNNRRRUUUVVVWWWWWWUUUQQQLLLGGGDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDBBB===888555444555666444444777999:::@@@GGGNNN\\\nnnzzzFFFGGGHHHGGGIIIRRR```kkkpppnnnjjjccc^^^]]]bbbgggiiimmmsssxxx|||xxxrrroookkkddd]]]WWWWWWVVVTTTQQQNNNKKKIIIIIINNNXXXhhh|||~~~}}}||||||}}}~~~}}}{{{zzz{{{|||yyyxxxvvvtttpppmmmkkkiiikkkoootttxxxyyyvvvrrrooogggbbb\\\XXXXXXZZZ[[[\\\^^^```bbbcccaaa]]]YYYVVVWWWUUURRRQQQQQQTTTWWWYYYWWWWWWXXXWWWOOOGGGEEEIIIJJJMMMPPPTTTVVVVVVUUUTTTWWWUUUSSSQQQPPPMMMIIIFFFEEEFFFHHHLLLQQQUUUYYY[[[ZZZYYYXXXWWWUUUSSSRRRRRROOOQQQUUU^^^kkk||||||wwwqqqkkkeee```ZZZVVVUUUVVVWWWXXXWWWWWWWWWXXXXXXXXXXXXXXXZZZYYYYYYXXXWWWVVVUUUUUUVVVVVVTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUWWWXXXXXXYYYZZZ[[[ZZZYYYXXXYYYZZZXXXYYYZZZ[[[\\\^^^_________aaadddfffiiinnntttyyy~~~{{{zzz}}}dddTTTCCC:::666555555777999DDDYYYnnnzzz}}}tttzzzwww]]]PPPMMMMMMSSS```ppp{{{vvvpppjjjgggkkkrrrsssfff^^^WWWQQQPPPNNNJJJIIIKKKKKKQQQ\\\gggtttxxxmmmeeebbb^^^]]][[[[[[ZZZYYYVVVTTTOOOMMMJJJIIIJJJKKKKKKKKKOOORRRTTTXXXfff||||||ooofffaaaXXXUUUQQQMMMJJJIIIIIIJJJJJJIIIIIILLLPPPTTTWWWWWWUUUVVVZZZfffttt|||~~~{{{rrrllleee^^^YYYVVVSSSRRRNNNMMMLLLJJJGGGDDDBBBAAA???AAACCCFFFIIIMMMSSSWWW]]]```ccceeegggiiilllnnnmmmmmmnnnnnnnnnnnnnnnmmmjjjiiieeebbb___\\\[[[[[[[[[ZZZWWWTTTQQQMMMKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIIIIJJJKKKNNNPPPQQQSSSTTTTTTQQQKKKFFFBBBAAACCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@<<<888555555666666444444888:::;;;AAAHHHPPP]]]nnnzzzGGGHHHGGGFFFIIISSSbbbnnnwwwtttmmmeee]]][[[___cccgggkkkrrrxxx|||xxxssspppkkkccc]]]XXXWWWVVVTTTRRRNNNKKKIIIIIIMMMVVVggg}}}}}}{{{xxxwwwwwwxxxyyywwwvvvtttqqqmmmkkkkkklllnnnnnnooonnnllliiifffcccfffhhhmmmpppqqqooommmjjjgggbbb\\\YYYYYY[[[]]]^^^]]]___```aaaaaa```^^^\\\WWWTTTPPPMMMLLLOOORRRUUUUUUWWWYYYYYYRRRHHHFFFIIIIIILLLQQQUUUXXXWWWVVVTTTTTTRRRQQQPPPOOOMMMKKKHHHBBBCCCDDDFFFIIIMMMQQQSSSUUUUUUVVVVVVVVVUUUTTTTTTQQQRRRWWW```nnn~~~|||wwwqqqjjjfffaaa[[[VVVUUUVVVWWWXXXUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUXXXWWWVVVTTTSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWXXX[[[\\\\\\[[[XXXWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^______aaacccfffjjjooouuuyyy{{{~~~|||~~~~~~{{{cccSSSCCC:::666444555777888EEEZZZppp{{{}}}www}}}zzz```QQQLLLKKKPPP^^^nnnzzzwwwpppjjjggglllrrrtttggg___XXXSSSQQQNNNJJJIIIJJJJJJPPPYYYeeerrrwwwoookkk___]]]\\\\\\[[[ZZZXXXVVVSSSPPPKKKIIIHHHIIIIIIIIILLLPPPRRRVVVcccyyyuuulllhhh\\\YYYTTTPPPMMMLLLMMMNNNNNNMMMMMMPPPTTTXXXZZZZZZ\\\[[[___kkkyyyxxxsssjjjccc]]]YYYVVVUUUQQQQQQOOONNNKKKHHHFFFEEE>>>@@@BBBEEEHHHLLLRRRVVVaaacccfffggghhhjjjlllnnnooooooooooooooonnnmmmmmmkkkiiieeebbb___\\\[[[[[[\\\ZZZVVVRRRNNNJJJHHHGGGIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIJJJLLLMMMQQQRRRSSSPPPKKKEEEAAA???CCCDDDDDDDDDDDDDDDCCCCCCAAA@@@???;;;888666777888666444444888:::<<>>???DDDGGGIIIQQQXXX___eeejjjkkklllooopppmmmnnnnnnpppqqqrrrqqqnnnkkklllhhhbbb]]]\\\\\\\\\\\\YYYXXXVVVSSSOOOLLLIIIGGGFFFEEECCCBBBAAABBBDDDEEEBBBDDDFFFGGGFFFGGGHHHJJJNNNQQQRRROOOIIICCCAAAAAAAAABBBCCCCCCBBBBBBDDDEEEBBBAAA???===:::888666555333333444555888===CCCHHHSSS```ppp{{{HHHFFFEEEFFFHHHQQQcccuuu{{{nnnddd___\\\[[[[[[^^^ccckkkrrrwww|||zzztttqqqmmmgggaaaXXXVVVTTTSSSQQQNNNJJJGGGGGGIIIQQQaaavvvzzzwwwvvvvvvuuutttllljjjfffbbb```^^^^^^^^^aaadddfffgggfffeeeffffffgggnnntttuuuwwwzzzzzzxxxsssmmmfff```^^^___````````````___```aaaaaa___]]]\\\ZZZVVVQQQNNNMMMMMMMMMPPPUUUXXXVVVOOOIIIIIIKKKJJJNNNSSSVVVWWWWWWVVVWWWTTTTTTUUUUUUSSSOOOLLLJJJHHHFFFCCCBBBBBBDDDHHHJJJNNNPPPRRRUUUVVVVVVUUUTTTWWWXXXZZZ```lllzzz|||tttlllbbb]]]VVVRRRQQQSSSUUUVVVXXXWWWVVVVVVVVVWWWXXXYYYZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSUUUTTTSSSSSSSSSUUUWWWYYYYYYYYYYYYYYYXXXWWWVVVUUUXXXXXXWWWVVVVVVWWWXXXXXX[[[\\\^^^aaadddjjjqqqvvvyyyzzz{{{}}}}}}wwwaaaRRRBBB:::666444333555888@@@SSSlll}}}|||fffSSSMMMNNNOOOYYYiiiyyy|||qqqjjjhhhkkknnn~~~wwwhhh]]]UUUOOOOOONNNJJJGGGGGGGGGLLLVVV```lllwww~~~tttpppkkkgggeeebbb```]]][[[XXXRRROOOMMMLLLKKKJJJNNNNNNQQQWWW^^^lllsssnnnfffaaa_________^^^^^^^^^]]]___aaadddfffgggaaaaaaggguuuzzztttqqqpppjjjcccbbb]]]XXXTTTQQQNNNHHHDDDBBB@@@@@@CCCFFFIIIQQQZZZaaaggglllmmmnnnqqqrrrpppppppppqqqqqqqqqoookkkiiihhhddd^^^ZZZXXXXXXXXXXXXXXXXXXVVVSSSPPPLLLJJJHHHGGGFFFCCCBBBAAAAAABBBCCCCCCDDDEEEEEEDDDEEEGGGIIINNNPPPQQQNNNHHHCCCAAAAAAAAABBBCCCCCCBBBBBBCCCEEEBBBAAA???===;;;888777666333444555666888===CCCHHHSSSaaappp{{{GGGFFFEEEFFFGGGPPPbbbsssyyymmmccc]]]ZZZYYYXXX\\\```gggnnnsssxxx}}}}}}wwwsssooogggaaaWWWVVVTTTRRRPPPMMMHHHEEEDDDGGGNNN\\\ppp|||yyywwwuuusssqqqiiigggddd```^^^\\\\\\\\\___aaaeeefffgggggghhhiiilllttt{{{~~~zzzooogggccccccdddeeeeeecccaaaaaabbbcccbbbaaa___\\\XXXTTTPPPMMMLLLKKKOOOSSSUUURRRLLLIIIJJJMMMKKKOOOTTTWWWWWWWWWWWWWWWSSSTTTUUUUUUSSSQQQNNNLLLKKKIIIFFFDDDCCCEEEFFFHHHKKKMMMPPPSSSVVVWWWWWWWWWZZZ[[[]]]dddnnn|||{{{ssskkkaaa\\\UUUQQQQQQSSSVVVWWWYYYXXXWWWWWWVVVVVVWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTRRRSSSSSSSSSSSSTTTTTTTTTUUUTTTSSSRRRSSSUUUWWWXXXXXXXXXXXXXXXXXXWWWUUUUUUVVVUUUSSSRRRRRRSSSUUUVVVWWWYYY\\\^^^bbbhhhoootttyyyzzzrrrqqqqqqpppwwwyyybbbSSSCCC:::777444444666888???RRRkkk}}}jjjUUUMMMMMMNNNXXXhhhyyyuuullliiijjjlllzzzvvvggg\\\TTTNNNNNNMMMIIIFFFFFFFFFKKKSSS]]]gggsss~~~{{{rrrlllkkkjjjgggddd```\\\VVVRRRPPPNNNLLLJJJOOOOOOPPPTTT[[[hhhyyyrrrnnnmmmlllkkkkkkiiigggggghhhiiiiiiiiiccccccjjjwww}}}vvvmmmhhhccc]]]XXXUUURRRMMMIIIGGGCCCAAABBBEEEJJJSSS]]]cccjjjooopppqqquuuvvvtttrrrrrrrrrpppmmmiiieeecccaaa]]]WWWTTTSSSTTTTTTTTTXXXWWWUUUSSSPPPMMMKKKIIIHHHFFFDDDAAA@@@@@@@@@AAACCCCCCCCCBBBAAABBBEEEHHHLLLOOOPPPNNNHHHCCCAAABBBAAABBBDDDCCCBBBBBBCCCDDD@@@@@@>>>===;;;999888777444555666666888===CCCGGGTTTaaaqqq|||GGGEEEEEEFFFGGGNNN```qqqzzzuuulllccc]]][[[ZZZ[[[[[[___eeekkkpppuuuzzz}}}yyytttmmmccc\\\WWWUUUSSSQQQOOOKKKGGGCCCDDDFFFLLLYYYlll}}}zzzxxxuuuqqqnnnkkkiiifffbbb```______``````cccfffhhhiiiiiikkkllloooxxx{{{pppiiiggghhhiiihhheeebbbaaabbbcccccccccaaa___\\\WWWSSSOOOLLLKKKNNNPPPQQQOOOKKKIIIKKKNNNMMMPPPTTTWWWWWWVVVWWWWWWTTTTTTUUUUUUTTTRRRPPPOOOMMMLLLJJJHHHGGGHHHIIIJJJKKKMMMQQQTTTWWWXXXXXXXXX\\\]]]```fffqqq}}}zzzssskkk___[[[TTTQQQQQQTTTVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUSSSTTTTTTUUUVVVVVVWWWWWWUUUTTTSSSRRRSSSUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUSSSRRRPPPQQQRRRTTTVVVVVVXXX[[[^^^bbbhhhooossswww}}}{{{sssnnnkkkggglll|||zzzdddUUUDDD;;;777555555777777>>>QQQlll~~~kkkVVVMMMLLLLLLUUUfffxxxxxxnnniiihhhiiiuuuwwwhhh]]]UUUOOOOOONNNJJJGGGGGGGGGKKKQQQZZZdddooo{{{yyyrrrqqqppplllhhhddd```ZZZVVVRRROOOLLLJJJOOONNNOOOQQQVVVbbbxxx|||{{{zzzxxxtttpppnnnnnnmmmkkkiiicccccchhhttt~~~zzzoooiiibbb^^^\\\ZZZVVVSSSLLLFFFCCCCCCEEEKKKUUU```ffflllrrrrrrtttwwwxxxvvvssssssqqqmmmgggaaa]]][[[VVVSSSOOONNNOOOQQQRRRRRRVVVUUUTTTRRRPPPMMMKKKJJJHHHFFFCCC@@@???>>>>>>???@@@AAA@@@??????AAAEEEHHHKKKNNNOOOMMMHHHCCCAAABBBAAACCCDDDCCCBBBBBBCCCDDD@@@???>>>===;;;:::888888555666666777888===CCCGGGTTTbbbrrr~~~FFFEEEEEEEEEFFFMMM^^^nnnyyyuuummmeee___[[[ZZZ[[[ZZZ^^^dddiiinnnrrrwww{{{~~~zzzuuulllaaaYYYUUUTTTRRRPPPNNNKKKGGGCCCEEEGGGMMMYYYjjj~~~{{{yyyuuuppplllmmmkkkhhheeecccccccccccceeehhhkkklllllllllmmmnnnqqqzzz|||sssnnnlllllljjjgggcccbbbbbbdddddddddcccbbb___[[[VVVRRRNNNLLLMMMOOOOOONNNLLLLLLNNNQQQPPPSSSVVVWWWWWWVVVVVVWWWUUUUUUUUUUUUUUUSSSRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNNNNPPPSSSVVVXXXYYYXXXXXX\\\^^^bbbiiisss~~~~~~yyyrrrjjj___ZZZTTTPPPQQQSSSVVVWWWUUUUUUVVVXXXYYYZZZZZZ[[[YYYXXXWWWVVVUUUTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXTTTSSSRRRRRRRRRTTTVVVXXXYYYYYYYYYYYYXXXWWWVVVVVVSSSSSSRRRQQQRRRTTTVVVWWWWWWYYY]]]```dddiiiooossstttzzzwwwoooggg```cccuuuwwweeeVVVDDD;;;777555555777666<<>>AAAEEEIIIIIILLLNNNLLLGGGCCCBBBBBBBBBCCCDDDCCCBBBAAABBBDDD@@@???>>>===;;;:::888888555555666777999===CCCHHHUUUcccsssEEEDDDDDDEEEEEELLL\\\lll{{{xxxqqqhhh___YYYWWWWWWZZZ^^^cccgggkkkpppuuuyyy|||{{{wwwnnnccc[[[TTTSSSQQQPPPNNNLLLHHHDDDEEEHHHNNNXXXhhh{{{}}}zzzvvvrrrooonnnllliiigggeeeeeeeeefffjjjlllooopppooooooooopppttt}}}yyyssspppkkkiiieeeddddddeeeeeeddddddcccaaa___[[[VVVRRRPPPOOOPPPQQQQQQQQQQQQTTTVVVVVVXXXZZZZZZXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRUUUWWWXXXYYYXXXWWW\\\___ccckkkuuu|||xxxqqqjjj```[[[TTTPPPPPPRRRUUUVVVSSSTTTVVVXXXZZZ[[[\\\\\\ZZZYYYXXXVVVUUUTTTSSSSSSQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSRRRQQQRRRTTTVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUQQQQQQRRRSSSUUUVVVXXXYYYYYY\\\___bbbfffjjjpppsssqqqwww~~~~~~~~~|||tttjjjaaacccrrruuufffVVVDDD:::666444444777666:::IIIbbbyyy{{{zzzwwwrrrrrr{{{mmmWWWNNNMMMNNNWWWhhh~~~sssjjjgggggglll~~~~~~oooeee]]]UUUSSSQQQLLLHHHGGGEEEHHHMMMTTT]]]jjjvvv~~~yyysssnnnkkkgggbbb]]]YYYUUUPPPMMMMMMNNNPPPSSSSSSWWWeeesss}}}zzztttnnniiiffffffmmmuuu~~~yyyooohhhbbb]]]YYYUUUOOOJJJIIIJJJPPP[[[fffmmmssswwwwwwxxxzzzzzzxxxqqqqqqnnneeeZZZQQQLLLKKKDDDCCCBBBDDDHHHLLLOOOPPPNNNNNNMMMLLLKKKJJJHHHGGGFFFDDDAAA???===<<<<<<===;;;<<<======>>>@@@DDDHHHHHHKKKMMMKKKGGGCCCBBBBBBBBBDDDDDDDDDBBBAAABBBCCC@@@@@@>>>===;;;999888777444555666777999>>>EEEIIIUUUccctttEEEDDDDDDEEEEEEKKK[[[jjjzzzwwwqqqhhh___XXXVVVWWWYYY\\\aaaeeeiiinnnssswwwxxx|||~~~yyypppdddZZZSSSRRRPPPPPPOOOMMMIIIFFFBBBFFFLLLVVVdddvvv}}}zzzvvvssspppnnnllliiihhhhhhiiijjjkkkmmmpppqqqqqqqqqqqqrrrxxx|||vvvmmmkkkhhhggggggggggggfffcccccccccbbb___[[[WWWTTTRRRSSSUUUVVVWWWYYYZZZ[[[]]]^^^___^^^[[[YYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRSSSSSSSSSSSSRRRQQQOOONNNOOOQQQSSSVVVXXXXXXXXXXXX]]]```eeennnxxx{{{wwwqqqjjj```[[[UUUPPPPPPRRRTTTUUUTTTUUUWWWYYYZZZ[[[[[[ZZZ\\\[[[YYYVVVTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUTTTSSSRRRQQQRRRTTTVVVWWWVVVVVVVVVVVVVVVTTTSSSSSSMMMOOORRRUUUWWWYYYYYYZZZ[[[]]]aaadddgggjjjooorrrpppwww}}}}}}}}}xxxqqqnnnvvvzzzfffVVVCCC999555333444666888777@@@VVVlllxxx|||~~~{{{|||{{{vvvrrrwwwrrr[[[PPPMMMMMMUUUgggvvvllliiihhhiii|||ttthhh___WWWUUUQQQKKKGGGFFFCCCEEEIIIPPPYYYfffttt}}}zzzuuuooolllgggbbb^^^YYYUUUQQQMMMPPPTTTWWWUUUVVV___iiivvv}}}vvvoookkkgggfffjjjnnnttt}}}vvvmmmfff```\\\XXXRRRMMMLLLNNNRRR]]]hhhrrrxxx{{{{{{zzz||||||yyyqqqqqqmmmcccVVVLLLHHHHHHAAA??????AAADDDHHHJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEECCC@@@>>><<<<<<<<<======>>>??????>>>???AAACCCGGGJJJLLLKKKFFFCCCBBBCCCCCCDDDEEEDDDBBBAAABBBCCCBBBAAA???===;;;888777666333444555777:::???FFFKKKVVVddduuuEEEDDDDDDEEEEEEJJJZZZiiiuuusssoooggg___YYYXXXYYYXXX[[[___cccggglllqqquuuuuuyyy~~~zzzooobbbXXXRRRQQQPPPPPPOOONNNJJJHHH???CCCKKKTTTaaaqqq|||yyywwwsssqqqooommmlllllllllmmmjjjmmmppprrrrrrrrrsssttt{{{{{{ooommmjjjiiijjjiiihhhgggcccdddddddddaaa]]]ZZZWWWUUUVVVXXX[[[\\\^^^______bbbccccccaaa^^^[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSRRRUUUUUUUUUTTTRRROOOMMMKKKMMMOOORRRUUUWWWXXXXXXXXX^^^aaagggppp{{{{{{wwwpppjjjaaa\\\UUUPPPOOOQQQSSSTTTVVVWWWXXXZZZZZZZZZYYYYYY]]][[[YYYWWWTTTRRRQQQQQQUUUUUUUUUUUUUUUVVVVVVVVVTTTSSSRRRQQQRRRTTTVVVWWWTTTUUUUUUTTTTTTSSSRRRQQQKKKMMMQQQUUUXXXZZZZZZZZZ\\\^^^bbbdddgggjjjnnnqqqpppxxx}}}~~~zzz~~~zzz}}}fffVVVCCC999444222333666999555:::LLLbbbqqqxxx||||||{{{vvvwwwwww___QQQNNNIIIRRRddd}}}xxxnnnkkkjjjhhh{{{wwwiii```XXXUUUQQQKKKFFFEEE@@@BBBFFFMMMWWWdddrrr{{{{{{rrrnnnjjjeeeaaa]]]XXXUUUNNNRRRWWW[[[XXXVVV\\\eeebbbuuu|||uuunnnkkkgggfffgggiiijjjqqqxxxzzz~~~yyypppjjjddd```ZZZTTTOOOOOOPPPTTT^^^iiiuuu{{{~~~}}}|||~~~}}}zzzrrrrrrnnncccUUUKKKGGGGGG???>>>===>>>BBBDDDFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDBBB???===<<<<<<<<<===???@@@AAA@@@???>>>???@@@FFFIIILLLJJJFFFCCCBBBCCCCCCDDDEEEDDDBBBAAABBBCCCBBBAAA???===:::888666555222333555777:::@@@GGGLLLVVVdddvvvGGGEEEEEEFFFFFFKKKXXXeeerrrsssoooeee]]]ZZZWWWSSSVVVZZZ___dddiiimmmqqqtttwwwyyy{{{}}}~~~zzzsssfffZZZSSSSSSRRRQQQQQQNNNJJJGGGEEEHHHKKKPPP]]]ppp~~~{{{uuutttvvvxxxzzz}}}yyywwwtttrrrqqqooollljjjiiijjjnnnrrrwwwzzzyyyxxx||||||tttqqqmmmlllmmmmmmkkkiiiggghhhhhheee```\\\YYYXXXYYYZZZ\\\aaafffiiijjjiiiiiijjjjjjiiifff```ZZZVVVWWWWWWXXXWWWVVVTTTRRRQQQSSSRRRPPPNNNLLLKKKIIIHHHKKKLLLMMMNNNOOOQQQUUUYYY[[[bbblllwwwzzzwwwrrrlll___XXXTTTTTTTTTSSSTTTWWWXXXXXXYYYZZZ[[[\\\]]]]]]\\\ZZZWWWTTTSSSSSSTTTUUUTTTSSSRRRQQQQQQRRRTTTUUUTTTRRROOONNNOOOQQQUUUWWWUUUSSSQQQQQQQQQRRRQQQOOONNNPPPSSSUUUVVVXXXZZZ\\\\\\___bbbeeegggkkkooorrrttt{{{|||||||||uuu|||jjjXXXDDD:::777555555666888777;;;GGGWWWfffpppvvvzzz~~~|||ttt]]]NNNIIIHHHMMMYYYnnn}}}rrrmmmmmmooo|||yyyjjjccc[[[UUUNNNGGGDDDFFFAAA@@@CCCLLLVVVaaaooo{{{}}}|||vvvppplllfff^^^YYYZZZXXX[[[___aaa```^^^\\\[[[___gggsss}}}vvvrrrnnniiieeedddbbb``````bbbdddffffffhhhfffgggooowww}}}pppjjjgggeee^^^XXXSSSQQQQQQVVVbbbnnnuuu|||~~~xxxwwwrrrkkkcccZZZQQQHHHBBB@@@???>>>===>>>???AAACCCCCCFFFIIIIIIGGGFFFHHHJJJFFFEEECCC@@@>>>===<<<<<<@@@AAACCCCCCBBBAAABBBCCCDDDGGGIIIGGGBBB@@@BBBFFFDDDCCCBBBAAAAAAAAAAAAAAAFFFDDDAAA>>>;;;999888888555444555888:::>>>GGGPPPZZZiii{{{IIIGGGFFFFFFEEEHHHTTT```ppprrrnnnddd\\\YYYWWWTTTVVVZZZ___dddhhhlllqqqtttwwwyyy|||~~~}}}zzzsssfff[[[TTTSSSRRRQQQPPPNNNJJJGGGDDDHHHLLLRRR^^^ooo{{{~~~~~~~~~~~~{{{uuuqqqllljjjjjjmmmqqqsss}}}zzzwwwvvvssspppnnnmmmnnnppptttxxxzzzzzzyyy|||xxxtttpppnnnnnnooonnnmmmiiiiiifffccc___]]]]]]^^^___```aaaeeejjjmmmnnnnnnmmmnnnnnnmmmiiiccc]]]YYYWWWWWWXXXXXXWWWVVVTTTSSSQQQPPPOOOMMMJJJHHHGGGFFFHHHIIIKKKLLLMMMQQQUUUYYY[[[aaakkkvvvzzzwwwqqqkkk^^^XXXSSSTTTTTTSSSTTTWWWWWWXXXYYYZZZ[[[\\\\\\]]][[[YYYVVVTTTRRRSSSTTTUUURRRQQQPPPPPPPPPPPPQQQRRRQQQOOONNNMMMNNNPPPRRRTTTUUUSSSQQQPPPQQQQQQPPPOOONNNPPPSSSTTTUUUWWWYYY[[[]]]___ccceeehhhlllpppssswww}}}}}}~~~vvv{{{iiiWWWCCC999666444444555777666:::EEEUUUdddooouuu|||uuu\\\NNNIIIIIIKKKRRRddd|||~~~rrrlllkkklllyyy|||lllddd[[[VVVOOOHHHEEEFFFBBB@@@CCCKKKTTT^^^lllxxxzzztttqqqkkkbbb]]]]]]^^^aaafffhhhfffbbb___]]]VVV[[[ccckkksss|||{{{rrrkkkiiifffaaa^^^[[[YYYWWWWWWYYY[[[\\\\\\WWWTTTUUUZZZaaaiiivvv~~~sssmmmiiieee```ZZZUUUSSSSSSXXXcccoooyyy|||zzzuuunnneee]]]UUUMMMHHH@@@???>>>======>>>???@@@@@@CCCGGGGGGFFFFFFGGGIIIHHHGGGEEECCCAAA@@@??????AAACCCEEEEEEDDDBBBBBBCCCCCCFFFHHHFFFBBB@@@CCCFFFDDDDDDCCCBBBBBBBBBBBBBBBFFFDDDAAA>>>;;;999888888666555666:::<<>>;;;999888888777666888;;;>>>AAAJJJTTT```oooKKKHHHGGGEEEBBBCCCMMMXXXkkknnnmmmddd[[[XXXXXXVVVUUUXXX]]]aaaeeejjjooossswwwzzz}}}zzzvvvpppfff^^^WWWUUUSSSQQQPPPMMMIIIFFFCCCHHHOOOWWWdddqqqvvvtttrrrooollliiigggggggggggghhhjjjnnnrrrvvv{{{~~~||||||~~~~~~zzz||||||uuurrrppppppmmmllliiifffdddeeeiiilllllljjjjjjkkkooorrrttttttuuutttrrrmmmhhhaaa\\\XXXTTTUUUWWWXXXXXXXXXWWWWWWPPPOOOMMMJJJGGGEEECCCBBBDDDEEEFFFGGGIIILLLQQQTTTYYY___iiiuuu{{{wwwoooggg\\\VVVRRRSSSSSSRRRSSSVVVVVVWWWYYYZZZ[[[[[[ZZZZZZYYYXXXUUUSSSRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMMMMPPPQQQRRRSSSSSSTTTTTTTTTTTTRRRPPPOOOPPPPPPOOONNNNNNPPPSSSTTTTTTUUUXXXYYY^^^aaaeeeiiilllooosssvvv{{{yyyzzz||||||}}}}}}|||eeeTTTAAA888555333222333444666999BBBRRRdddpppsssxxxdddSSSMMMIIIGGGIIISSSgggtttkkkgggfffqqqnnndddZZZTTTOOOIIIFFFFFFCCCAAAAAAGGGNNNWWWdddppp|||~~~xxxooohhheeeffflllsssvvvuuuoooiiifff```^^^[[[XXXVVVWWWZZZ\\\___aaacccccc```]]]YYYWWWZZZWWWSSSRRRRRRRRRQQQOOOPPPMMMJJJIIIJJJLLLLLLLLLIIIFFFDDDFFFHHHKKKSSS[[[pppzzz~~~xxxpppjjjddd^^^XXXWWWXXX[[[ccclllttt{{{|||wwwoooggg___XXXRRRNNNIIIHHHGGGEEECCCCCCBBBBBB@@@CCCGGGKKKLLLMMMMMMMMMKKKKKKIIIHHHFFFFFFEEEEEEFFFIIILLLMMMJJJGGGDDDCCCCCCDDDEEECCCAAAAAACCCFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFDDDAAA>>>;;;999888888777666888<<<>>>BBBKKKUUUaaapppIIIGGGFFFEEEBBBCCCLLLWWWiiiooooooggg^^^YYYXXXWWWUUUWWW\\\```dddiiinnnrrrxxx{{{~~~{{{vvvpppggg```YYYWWWTTTQQQOOOMMMIIIFFFCCCIIIPPPZZZiiiuuuyyyvvvsssqqqmmmjjjhhhhhhkkkmmmooottt{{{~~~zzz{{{zzzsssoooooommmnnnooonnnllllllmmmoooooommmlllmmmppprrrssstttrrrpppmmmgggaaa[[[VVVSSSUUUVVVWWWXXXXXXXXXWWWVVVQQQPPPNNNLLLIIIGGGEEEDDDEEEFFFGGGGGGGGGJJJNNNQQQXXX^^^iiiuuu{{{xxxooofff\\\VVVRRRSSSTTTSSSTTTWWWVVVXXXYYY[[[[[[[[[ZZZYYYYYYXXXVVVTTTRRRRRRRRRRRRSSSRRRRRRQQQPPPOOOOOONNNPPPQQQRRRTTTTTTTTTTTTSSSSSSQQQOOOOOOOOOOOOOOOMMMNNNPPPSSSTTTUUUVVVXXXZZZ^^^bbbgggkkknnnrrruuuwww{{{~~~{{{zzzzzzzzzxxxdddSSSAAA888666333222333444777;;;BBBRRRgggtttvvvrrr{{{gggTTTMMMIIIHHHKKKUUUggguuulllgggeeennnooocccXXXRRRNNNIIIFFFEEEDDDAAA@@@EEEKKKTTTaaammmxxx{{{}}}tttllliiigggmmmuuuzzzyyytttoookkk```]]]YYYUUUSSSTTTUUUVVVVVVVVVVVVVVVTTTQQQMMMJJJNNNMMMMMMMMMOOOOOOOOONNNPPPMMMIIIHHHHHHIIIIIIIIIDDDAAA@@@AAABBBCCCJJJQQQdddrrr|||tttllleee^^^XXXWWWXXX[[[aaahhhlllsssyyy|||{{{wwwoooggg```YYYSSSNNNMMMLLLJJJHHHFFFEEEDDDDDDAAABBBEEEIIIMMMNNNNNNNNNKKKKKKIIIHHHGGGGGGGGGGGGHHHKKKNNNOOOLLLIIIFFFEEEEEEEEEDDDCCCBBBBBBDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFDDDAAA>>>;;;999888888777666888<<<>>>BBBKKKUUUaaapppHHHFFFFFFEEECCCDDDLLLWWWhhhppptttlllbbb\\\YYYWWWTTTWWWZZZ^^^bbbhhhnnnrrrxxx{{{~~~xxxrrrjjjddd[[[XXXTTTQQQOOOLLLIIIFFFEEEJJJQQQ\\\mmm|||~~~wwwvvvsssooommmooosssvvv}}}|||yyywwwxxx{{{uuuqqqpppoooqqqssssssqqqooooooooonnnmmmlllmmmoooppppppooojjjhhhddd```[[[WWWTTTRRRXXXXXXYYYYYYYYYXXXVVVUUUQQQQQQOOOMMMKKKIIIHHHGGGGGGGGGHHHGGGGGGIIIMMMPPPWWW^^^iiiuuu~~~{{{xxxpppfff]]]WWWSSSTTTUUUTTTUUUYYYWWWYYY[[[\\\]]]\\\ZZZYYYYYYXXXVVVUUUTTTSSSRRRRRRTTTTTTTTTTTTSSSRRRQQQQQQOOOOOOPPPRRRRRRRRRRRRRRRRRRPPPNNNNNNOOOOOONNNMMMNNNPPPSSSUUUVVVXXXZZZ\\\___ccciiimmmqqqtttwwwyyy{{{}}}|||yyywww|||xxxcccSSSAAA999777444333333333888;;;AAASSSjjjxxxyyysssyyyiiiUUULLLIIIJJJMMMWWWhhh~~~xxxmmmhhhccckkkzzzqqqdddXXXRRROOOJJJGGGFFFDDDAAA@@@DDDJJJRRR___kkkuuuyyy~~~yyyqqqmmmjjjpppxxx}}}}}}yyytttqqqccc```[[[XXXWWWVVVVVVUUURRRPPPOOOOOOOOONNNKKKHHHIIIJJJKKKMMMOOOPPPPPPPPPOOOLLLIIIGGGGGGGGGFFFFFFCCC@@@???@@@@@@@@@EEELLL[[[jjjzzz}}}uuummmeee]]]WWWWWWYYYZZZ___dddfffkkkoooqqquuuzzz|||yyywwwtttnnniiiccc\\\VVVQQQMMMLLLKKKIIIHHHFFFDDDDDD@@@@@@AAAEEEIIILLLMMMLLLKKKKKKJJJIIIIIIHHHIIIIIIIIILLLNNNOOOMMMJJJIIIHHHIIIGGGEEECCCBBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDAAA>>>;;;999888888777666888<<>>;;;999888888888777999>>>@@@DDDNNNXXXdddsssKKKIIIHHHGGGCCCCCCJJJTTTiiittt{{{uuuiii___ZZZWWWTTTVVVYYY\\\aaafffmmmqqqvvvzzzyyyrrrmmm]]]YYYUUUQQQOOOLLLIIIFFFHHHKKKQQQ^^^ssszzzrrrmmmdddfffhhhlllvvv{{{xxxxxxsssttttttssspppnnnmmmnnnaaa``````aaacccbbb```^^^YYYYYYXXXXXXXXXYYY[[[\\\aaaaaa```___\\\ZZZWWWUUUPPPPPPOOONNNMMMLLLKKKKKKEEEFFFHHHHHHJJJMMMQQQTTTVVV^^^jjjwww{{{zzzzzzqqqggg^^^XXXTTTUUUWWWVVVXXX[[[YYY[[[]]]______^^^\\\ZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSUUUVVVVVVUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVRRRPPPNNNMMMNNNNNNMMMLLLMMMPPPSSSVVVXXX[[[^^^aaa```dddjjjpppsssvvvyyy{{{{{{|||uuuooo}}}~~~cccSSSBBB;;;888666444444///666:::???RRRmmm||||||{{{uuu^^^PPPIIIIIILLLUUUeee{{{{{{nnnggg\\\cccrrrvvvhhh[[[UUUSSSOOOKKKJJJEEEAAA???CCCIIIQQQ___kkktttxxx~~~xxxuuuwww|||{{{xxxzzzuuuooojjjfffbbb\\\XXXZZZVVVQQQOOOOOONNNLLLJJJFFFIIIMMMOOOPPPPPPQQQQQQSSSPPPLLLIIIHHHHHHGGGFFFFFFCCCAAAAAA???===@@@EEEQQQ```pppxxxzzzwwwqqqkkkggg___YYYYYY[[[\\\^^^aaa]]]^^^]]][[[\\\aaadddcccddddddddddddbbb^^^XXXSSSPPPPPPPPPOOOMMMLLLJJJIIIEEEBBBAAACCCGGGLLLNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMJJJLLLMMMMMMLLLLLLLLLMMMNNNKKKGGGDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDAAA>>>;;;999888888999999;;;???BBBFFFPPPZZZggguuuMMMKKKIIIFFFEEEGGGLLLPPPfffttt|||uuueeeYYYTTTSSSRRRTTTVVVYYY]]]cccjjjooouuuyyy~~~sssiiiccc^^^WWWSSSQQQOOOJJJGGGHHHKKKUUUdddxxx{{{ppphhhaaa``````aaadddqqqzzzwwwwwwtttvvvvvvuuuwwwvvvmmmddd]]]\\\\\\\\\]]]]]]ZZZXXXYYYXXXYYYYYY[[[^^^aaacccfffaaa]]][[[\\\[[[WWWRRRQQQQQQQQQQQQPPPNNNLLLKKKJJJFFFEEEHHHJJJKKKNNNSSSSSS```ooo{{{~~~|||wwwlllccc]]]YYYVVVTTTUUUWWWYYYYYY___```aaabbbaaa```^^^\\\YYYWWWUUUUUUVVVVVVUUUTTTUUUUUUUUUUUUUUUUUUVVVVVVSSSTTTTTTTTTTTTUUUUUUUUURRRQQQPPPOOONNNNNNNNNNNNOOOQQQTTTVVVXXX[[[___bbbcccgggkkkooosssvvvyyy|||zzzuuullltttzzz}}}|||zzz|||yyyaaaRRRCCC;;;888555555666333333777BBBTTTiii{{{}}}yyyzzz```OOONNNHHHGGGPPP```uuusssfffaaacccjjjzzz{{{mmm___YYYWWWRRRMMMKKKFFFBBBAAABBBEEELLLZZZfffttt|||}}}{{{wwwxxxxxxvvvsssooojjjeeecccZZZXXXVVVSSSQQQPPPPPPOOONNNLLLLLLOOOSSSUUUTTTQQQQQQNNNKKKJJJIIIHHHGGGEEEEEEDDDBBB@@@???@@@AAABBBNNNYYYgggppppppllliiihhhddd^^^XXXVVVWWW[[[\\\]]]```^^^\\\YYYXXXWWWWWWWWWZZZZZZYYYXXXWWWVVVVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLEEEFFFGGGIIIJJJJJJKKKKKKOOONNNLLLIIIHHHIIIIIIJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIFFFCCCAAABBBDDDEEEEEEBBBBBBAAABBBCCCEEEGGGHHHHHHFFFCCC@@@>>><<<;;;;;;;;;999:::>>>BBBIIIUUU```lllyyyLLLKKKHHHEEEDDDFFFKKKOOO```llltttnnnbbbYYYUUUSSSRRRSSSVVVYYY]]]ccciiinnnrrrvvvzzz|||vvvnnneee```YYYUUURRRPPPLLLIIIHHHJJJSSSeee||||||wwwmmmeee^^^\\\[[[ZZZ\\\fff|||xxxvvvvvvvvvxxxxxxwwwwwwuuummmccc]]][[[ZZZZZZ[[[[[[ZZZYYY[[[[[[\\\]]]___```bbbbbbddd```\\\\\\]]]\\\WWWRRRPPPPPPQQQQQQQQQPPPNNNMMMKKKGGGFFFIIIJJJKKKNNNSSSWWWdddrrr}}}~~~~~~zzzppphhh\\\YYYVVVTTTVVVXXXZZZZZZ___```bbbbbbbbb```___]]][[[YYYWWWVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTRRRQQQPPPOOONNNNNNNNNNNNOOORRRTTTWWWYYY\\\```cccdddhhhlllpppsssvvvyyy||||||wwwooowwwzzz~~~|||{{{vvv```QQQAAA:::666444333555333444777AAAQQQeeewww}}}zzz}}}dddRRRLLLHHHGGGOOO]]]pppsssggg```bbbhhhxxx~~~ooo```ZZZWWWRRRMMMKKKGGGCCCAAABBBEEEKKKXXXdddqqqzzz~~~zzzwwwzzz~~~{{{uuutttrrrpppmmmjjjhhhgggaaa___\\\YYYVVVTTTSSSRRRRRRPPPNNNPPPSSSTTTSSSQQQPPPNNNKKKJJJJJJIIIGGGFFFEEECCCAAA???>>>>>>??????HHHRRR^^^eeefffcccaaaaaa^^^ZZZWWWVVVZZZ]]]``````^^^\\\ZZZVVVTTTRRRQQQPPPQQQPPPPPPPPPQQQRRRSSSTTTSSSRRRPPPOOOMMMLLLLLLLLLJJJIIIHHHHHHIIIKKKMMMNNNOOONNNKKKIIIGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJGGGDDDBBBCCCEEEFFFFFFCCCBBBBBBBBBCCCEEEFFFGGGFFFDDDAAA>>><<<::::::999;;;999;;;???BBBHHHUUU```nnn{{{KKKJJJHHHEEECCCEEEIIIMMMYYYccciiifff___ZZZWWWSSSQQQSSSUUUXXX\\\aaahhhmmmpppssswwwyyy||||||uuuhhhbbb[[[VVVTTTRRRNNNKKKJJJKKKQQQccc}}}{{{yyywwwrrrjjjbbb\\\YYYWWWUUUTTT[[[lll}}}~~~zzzxxxxxxyyy|||}}}{{{xxxuuulllccc^^^\\\YYYXXXZZZ[[[[[[[[[```aaabbbdddddddddcccbbb```^^^]]]]]]^^^]]]XXXTTTPPPQQQRRRSSSSSSRRRQQQPPPMMMHHHGGGIIIJJJJJJMMMRRR\\\hhhvvv|||{{{wwwoooggg[[[YYYVVVUUUWWWZZZ\\\\\\```aaabbbccccccbbb```___]]][[[YYYXXXXXXXXXVVVUUUTTTUUUUUUUUUVVVVVVVVVWWWYYYYYYXXXWWWVVVUUUTTTTTTRRRRRRQQQPPPOOOOOOOOOOOOPPPRRRUUUXXXZZZ]]]aaadddfffiiinnnqqqtttwwwzzz|||zzzsss}}}|||~~~~~~zzz{{{ttt___PPP@@@888555333222444444444777>>>LLL___ppp{{{~~~gggUUUJJJGGGHHHMMMXXXiiitttggg```aaaffftttsssccc[[[WWWQQQLLLJJJHHHEEECCCCCCDDDIIITTT```mmmvvvzzzvvvtttwww|||tttrrrpppnnnllllllmmmmmmkkkjjjgggdddaaa]]]ZZZXXXWWWSSSOOONNNPPPQQQPPPOOOQQQOOOMMMLLLLLLLLLKKKIIIGGGFFFCCCAAA????????????BBBJJJSSSXXXYYYXXXXXXXXXUUUTTTTTTWWW\\\```cccddd```^^^[[[XXXTTTQQQNNNMMMLLLKKKJJJJJJKKKLLLNNNPPPSSSSSSRRRQQQOOONNNMMMLLLOOOMMMKKKJJJJJJLLLOOOQQQOOONNNKKKHHHFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKIIIGGGDDDCCCDDDFFFFFFFFFDDDDDDCCCBBBCCCDDDFFFFFFEEEDDDBBB???===;;;::::::;;;:::;;;???CCCIIIUUU```ooo{{{KKKJJJHHHEEECCCDDDGGGJJJVVV]]]aaa```]]][[[WWWSSSQQQRRRUUUWWWZZZ___fffjjjooorrrvvvyyy|||zzzkkkeee\\\VVVTTTRRROOOMMMNNNMMMPPP___xxx|||yyyuuusssrrrnnngggaaa\\\YYYVVVSSSRRRVVVcccrrr~~~}}}}}}}}}{{{vvvmmmeeebbb___\\\ZZZ\\\^^^```aaaeeegggiiikkkjjjgggdddaaa^^^^^^^^^___```^^^ZZZVVVSSSSSSTTTUUUTTTSSSQQQPPPNNNJJJGGGIIIIIIJJJMMMRRR]]]iiivvvyyyuuuppphhh```ZZZXXXVVVVVVYYY[[[]]]^^^```bbbcccddddddcccaaa```___]]]ZZZYYYYYYXXXWWWUUUTTTUUUUUUVVVVVVWWWWWWWWWYYYYYYYYYXXXWWWVVVVVVVVVSSSRRRQQQQQQPPPPPPPPPQQQQQQSSSVVVYYY[[[^^^bbbfffhhhkkkooorrruuuxxx{{{}}}|||www~~~yyyxxx|||sss___PPP@@@999555333333444555555666<<>><<<<<<<<<:::<<<@@@DDDJJJVVVbbbnnnzzzKKKJJJHHHEEECCCCCCFFFIIIUUU[[[___^^^\\\[[[WWWRRRPPPRRRTTTVVVYYY]]]dddhhhmmmppptttwww{{{~~~ppphhh^^^WWWTTTRRRPPPMMMOOONNNPPP]]]sss|||wwwtttrrrpppooonnnlllhhhaaa\\\ZZZWWWTTTSSSQQQTTT___jjj}}}~~~yyyrrrkkkiiifffbbbaaacccfffhhhiiikkkmmmooopppnnniiiddd```]]]^^^___``````^^^[[[XXXWWWWWWWWWVVVUUURRRPPPOOOOOOJJJGGGHHHIIIJJJNNNSSS[[[ggguuu}}}vvvrrrmmmeee___YYYWWWVVVWWWYYY\\\]]]^^^```bbbcccdddeeecccbbbaaa___]]]ZZZYYYYYYXXXWWWUUUTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSSSSSSRRRRRRQQQQQQRRRRRRRRRTTTWWWZZZ]]]```dddgggiiilllppptttvvvyyy}}}~~~}}}{{{|||xxxvvvxxx}}}uuu___QQQAAA999666444333555444555777;;;FFFVVViiiuuu{{{jjjVVVNNNLLLKKKNNNTTTccc{{{vvvjjjcccbbbcccooozzzhhh^^^XXXRRRLLLJJJIIIFFFDDDDDDCCCEEEMMMVVVbbbnnn{{{}}}zzzxxx{{{|||vvvppplllkkklllnnnuuuzzzxxxrrrkkkeee^^^YYYYYYYYYWWWVVVTTTRRRPPPOOOPPPPPPOOONNNLLLKKKIIIGGGEEECCCAAAAAA@@@AAADDDEEEFFFGGGHHHIIIIIILLLRRRXXX]]]aaaeeefffdddddddddccc```]]]ZZZXXXVVVTTTPPPLLLJJJIIIJJJKKKOOOQQQSSSUUUTTTRRRNNNLLLNNNOOOQQQRRRSSSRRRQQQQQQPPPOOOMMMJJJGGGEEECCCCCCAAAAAAAAABBBDDDFFFHHHIIIFFFDDDBBBBBBDDDEEEEEEDDDFFFEEEDDDCCCCCCDDDFFFFFFFFFEEEDDDCCCAAA???===<<<<<<;;;===AAAFFFMMMYYYeeeppp|||LLLKKKIIIFFFCCCCCCEEEHHHSSS[[[``````]]][[[WWWRRRPPPQQQSSSUUUWWW\\\bbbfffiiimmmrrrvvvyyy~~~vvvnnnbbbZZZUUUSSSQQQNNNNNNNNNRRR\\\ooo~~~yyyuuuqqqmmmlllkkkkkkjjjgggccc\\\XXXVVVSSSQQQQQQQQQRRR[[[dddwww|||zzzyyyzzz|||}}}}}}~~~xxxssspppmmmjjjiiikkkoooqqqrrrpppqqqsssssspppjjjccc___\\\]]]^^^^^^^^^\\\ZZZYYYXXXXXXXXXWWWUUURRROOONNNOOOJJJGGGHHHIIIJJJOOOUUUZZZggguuu{{{uuuqqqmmmhhhdddXXXWWWVVVWWWYYY[[[\\\\\\```aaacccddddddcccbbbaaa]]][[[YYYXXXXXXXXXVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYTTTTTTSSSRRRRRRSSSSSSTTTSSSUUUXXX[[[^^^bbbfffiiiiiilllqqquuuxxx{{{}}}~~~|||}}}~~~zzzvvvtttvvvzzz~~~xxx```QQQAAA:::666444444555333555777<<>>CCCHHHPPP]]]iiiwwwMMMLLLJJJGGGDDDCCCEEEGGGPPPYYYbbbbbb^^^[[[WWWSSSPPPQQQRRRTTTVVVZZZ```dddhhhmmmssswwwzzz~~~}}}tttggg]]]XXXUUURRRPPPMMMPPPTTTZZZggg~~~xxxuuusssooollllllllllllkkkhhhbbb\\\WWWTTTQQQPPPQQQPPPQQQXXX```qqq~~~}}}wwwuuuwwwyyyzzzzzz~~~{{{uuurrrppppppsssvvvxxxxxxssstttuuutttoooiiibbb^^^ZZZ[[[[[[[[[YYYXXXWWWWWWWWWWWWWWWVVVUUUSSSPPPOOOOOOJJJFFFHHHIIIKKKPPPWWW]]]iiiwwwzzztttoookkkfffcccXXXVVVUUUVVVYYYZZZ[[[ZZZ___```bbbcccdddcccbbbaaa[[[YYYWWWVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWTTTTTTSSSSSSSSSTTTTTTUUUSSSVVVYYY\\\___cccgggjjjhhhlllqqquuuyyy}}}~~~{{{zzztttqqqssszzzzzz___PPP@@@999555333222444222444888===GGGYYYooo~~~vvvaaaTTTNNNJJJMMMVVVeeezzzwwwmmmaaa``````hhh{{{~~~kkk```ZZZSSSNNNLLLHHHEEEEEEEEECCCBBBIIIQQQ\\\iiixxxzzzyyy{{{zzzvvvqqqnnnmmmrrryyy}}}tttnnnhhhbbb^^^\\\ZZZXXXVVVVVVUUUTTTRRRPPPPPPOOOMMMKKKIIIGGGFFFFFFEEECCCBBBBBBBBBAAAAAAFFFKKKSSS[[[aaagggmmmqqqsssuuuvvvwwwuuurrrnnnkkk```^^^ZZZVVVRRRNNNLLLKKKGGGKKKQQQVVVWWWTTTPPPMMMJJJLLLOOOQQQSSSSSSSSSSSSRRRQQQPPPOOOLLLJJJHHHGGGEEEDDDDDDDDDEEEGGGJJJKKKFFFEEEDDDEEEGGGHHHGGGFFFDDDDDDCCCCCCDDDFFFHHHIIICCCCCCCCCBBB@@@>>><<<;;;<<<<<<>>>EEEKKKSSSaaannn}}}MMMMMMKKKHHHEEEDDDEEEGGGLLLXXXbbbccc^^^[[[XXXUUUPPPQQQRRRSSSUUUZZZ___cccjjjooovvv{{{}}}xxxjjj```ZZZWWWTTTRRRNNNQQQUUUXXX```uuu{{{vvvtttssspppmmmpppqqqqqqoookkkeee^^^ZZZUUURRRQQQRRRRRRQQQWWW^^^hhhuuuxxxuuuvvvxxxzzzzzzwwwuuuttttttwwwzzz{{{|||uuuvvvvvvtttooohhhbbb^^^YYYYYYYYYXXXUUUTTTUUUUUUUUUUUUVVVVVVUUUSSSRRRQQQNNNIIIFFFHHHIIILLLQQQXXX```lllyyyyyyqqqkkkfff```]]]XXXVVVUUUVVVXXXZZZYYYYYY^^^___aaacccccccccbbbaaaYYYWWWUUUUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWYYYYYYZZZZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTVVVZZZ]]]```ccchhhkkkhhhkkkqqqvvvzzz~~~~~~{{{zzzrrrnnnrrrzzz{{{]]]OOO???777444222111333222444888>>>III\\\rrr|||hhhUUUNNNHHHLLLWWWfffzzzwwwnnn```______fffwwwlllaaa[[[TTTOOOMMMGGGEEEDDDEEECCCBBBHHHPPP[[[hhhxxx|||yyyzzzvvv{{{xxxuuusssqqqwwwzzzrrrllldddaaa___]]]\\\\\\ZZZXXXUUUTTTTTTSSSQQQOOOMMMLLLLLLJJJHHHFFFEEEEEECCCBBBEEEKKKTTT\\\cccjjjrrrwwwzzzwwwjjjhhhccc]]]VVVPPPKKKHHHEEEJJJPPPVVVWWWUUUPPPMMMKKKLLLLLLNNNPPPRRRTTTUUUSSSRRRRRRPPPNNNLLLJJJIIIHHHGGGFFFFFFGGGIIIKKKMMMHHHGGGFFFGGGIIIJJJIIIHHHDDDCCCCCCCCCEEEGGGIIIJJJEEEEEEEEEDDDCCC@@@>>>===<<<<<>><<<@@@@@@CCCJJJRRR\\\kkkxxxMMMLLLJJJFFFCCCBBBCCCDDDMMMYYYeeehhhfffaaaZZZSSSQQQPPPPPPPPPSSSXXX]]]```gggmmmuuuzzz|||ttthhh```[[[WWWTTTRRRPPPRRRWWWYYYbbb{{{|||yyyuuusssqqqqqqqqqnnnjjjkkklllkkkfff```ZZZVVVPPPMMMNNNPPPRRRSSSYYY^^^fffmmmsssxxx|||~~~|||yyyvvvuuurrrnnnpppuuu}}}zzzxxxxxxyyyzzz|||}}}}}}}}}}}}{{{vvvooojjjfffdddaaa```^^^ZZZUUUQQQOOOMMMLLLJJJHHHHHHIIIKKKNNNPPPOOONNNRRRMMMKKKNNNPPPSSSXXX^^^iiiuuu{{{vvvpppjjjccc[[[VVVOOOQQQSSSVVVXXXZZZ\\\\\\___aaabbbcccbbb```]]][[[YYYYYYYYYYYYYYYXXXXXXXXXUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZWWWVVVUUUUUUUUUUUUUUUVVVVVVXXX\\\___aaadddhhhjjjllllllmmmrrrxxx}}}zzzuuuuuutttpppnnnqqqxxx~~~{{{mmm[[[MMM>>>777555222222333444333666<<>>===@@@@@@DDDMMMUUU```ooo}}}OOONNNLLLIIIEEEDDDEEEGGGMMMYYYfffkkkjjjeee\\\TTTRRRQQQPPPPPPSSSWWW\\\___fffllltttyyy|||~~~xxxkkkccc^^^YYYUUUSSSQQQRRRVVVWWW___www}}}{{{xxxvvvuuutttssspppmmmmmmnnnlllgggccc\\\XXXRRROOOOOOQQQSSSSSS[[[^^^dddiiimmmrrrwwwzzzyyyuuussssssoookkklllqqq~~~{{{yyyxxxuuuwwwwwwwwwyyy{{{~~~{{{vvvnnnhhhdddaaa___^^^^^^ZZZVVVRRRQQQOOOMMMLLLFFFFFFFFFIIILLLOOOOOOOOORRRNNNMMMOOORRRTTT[[[ccckkkxxx}}}zzzwwwsssnnniiiaaaYYYTTTNNNPPPSSSVVVYYY[[[\\\\\\aaaaaabbbcccaaa___\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZWWWWWWVVVVVVVVVWWWWWWXXXWWWZZZ]]]```bbbeeehhhkkkkkklllooosssxxx}}}~~~xxxqqqrrrrrrpppooorrrxxx~~~vvviiiYYYLLL>>>777555333222333333333666<<>>@@@AAAFFFOOOXXXbbbqqqOOOOOOMMMIIIEEEDDDEEEGGGLLLYYYgggmmmnnniii___UUUTTTRRRPPPPPPRRRWWW\\\___eeellltttyyy||||||nnneee___ZZZVVVSSSQQQRRRVVVVVV]]]ttt~~~|||~~~~~~~~~}}}{{{yyyxxxwwwxxxuuurrrqqqppplllgggccc]]]YYYUUURRRSSSUUUVVVVVV___bbbeeegggiiilllppptttuuusssqqqqqqnnniiiiiilllzzz|||xxxwwwvvvtttuuusssqqqrrrwww}}}}}}wwwooohhhccc```^^^\\\\\\YYYVVVSSSRRRPPPNNNMMMGGGEEEEEEGGGKKKNNNPPPPPPQQQOOONNNQQQSSSVVV___hhhppp{{{xxxxxxuuuqqqlllggg___XXXSSSMMMOOOSSSWWWZZZ\\\^^^^^^bbbbbbbbbbbb```^^^[[[ZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWUUUVVVVVVWWWXXXYYYYYYZZZWWWVVVVVVVVVWWWXXXYYYYYYXXX[[[^^^aaaccceeeiiikkklllooorrrvvvzzz~~~}}}wwwsssssssssqqqpppssszzzrrrfffXXXJJJ===777555333222333222222555;;;EEEVVVoooxxxaaaUUULLLMMMUUUbbbyyyuuueee```\\\]]]eeesss~~~nnnaaaWWWSSSRRRKKKGGGCCCBBB@@@>>>CCCIIIRRR]]]kkkvvv||||||yyyxxxzzz}}}yyyvvvwww~~~zzzrrrkkkfffcccaaa\\\[[[XXXUUUSSSRRRQQQQQQPPPVVV```lllwww~~~yyyooofff___YYYUUUPPPKKKKKKPPPXXX]]]___[[[YYYUUUSSSSSSSSSRRRPPPPPPPPPPPPOOONNNNNNMMMMMMIIIHHHFFFFFFHHHJJJJJJJJJLLLKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEECCCBBB@@@??????BBBCCCHHHQQQYYYcccrrrNNNMMMKKKGGGDDDCCCDDDEEEKKKXXXgggpppsssnnncccXXXUUUSSSQQQPPPQQQVVV[[[___dddkkksssyyy|||rrrhhhaaa[[[WWWTTTRRRSSSVVVUUU[[[qqq~~~vvvnnnlllnnnpppnnnnnnooossszzz~~~}}}{{{zzz{{{yyyvvvtttqqqmmmhhhddd___\\\XXXWWWXXX[[[]]]]]]cccdddffffffggghhhkkkmmmsssqqqppppppmmmgggfffiiitttxxxzzzvvvtttuuutttrrrrrrnnnkkklllssszzz{{{vvvooohhhdddaaa^^^\\\YYYWWWTTTSSSRRRQQQPPPNNNIIIGGGFFFGGGKKKOOOQQQRRRQQQOOOPPPSSSVVVZZZeeepppwwwzzzwwwtttooojjjddd^^^WWWRRROOOPPPSSSWWW[[[^^^```aaaccccccbbbaaa___]]][[[YYY[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXXXXXXXYYYVVVVVVVVVVVVWWWXXXZZZZZZZZZ\\\```bbbdddfffiiilllmmmqqquuuyyy|||~~~xxxyyyxxxuuurrrpppttt}}}|||ooocccVVVIII<<<777666333222333222222444:::CCCSSSmmm{{{]]]RRRJJJMMMUUUddd{{{wwwgggaaa[[[[[[aaammmuuufffZZZTTTRRRLLLHHHDDDCCC@@@>>>BBBHHHOOOZZZhhhtttzzz~~~{{{yyyyyy|||{{{xxxwwwxxx|||tttnnniiifff___]]]ZZZWWWUUUSSSSSSSSSSSSVVV]]]fffoootttvvvvvvqqqssstttuuuuuuwwwzzz}}}xxxqqqjjjbbbZZZVVVRRRMMMNNNTTT[[[```aaa]]]ZZZVVVUUUTTTTTTSSSQQQOOOOOONNNLLLKKKIIIHHHHHHIIIHHHFFFGGGIIIKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFEEECCCAAA@@@@@@@@@CCCDDDJJJSSS\\\eeetttNNNMMMKKKGGGDDDCCCDDDFFFIIIWWWgggrrrvvvrrrfffZZZUUUSSSOOONNNPPPTTTYYY]]]ccciiiqqqwwwzzz}}}vvvkkkddd^^^ZZZVVVTTTTTTUUUSSSWWWlllwwwlllcccaaaccceeeeeefffiiiooovvv}}}~~~}}}}}}{{{yyyvvvrrrnnniiifffaaa___]]]]]]___ccceeefffeeeggghhhhhhhhhhhhjjjlllqqqooooooppplllfffdddggglllppprrrpppoooqqqpppmmmoookkkhhhjjjqqqxxx{{{{{{vvvrrrmmmhhheeebbb___\\\XXXWWWUUUTTTUUUUUUSSSQQQLLLIIIGGGHHHKKKOOORRRSSSRRRQQQSSSVVVYYY___kkkwwwyyyuuuooohhhbbb\\\VVVRRRPPPRRRTTTWWW[[[___bbbddddddcccbbbaaa___\\\ZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVWWWXXXZZZ[[[[[[]]]```cccdddgggjjjlllmmmqqqwwwzzz||||||wwwqqqooottt~~~yyykkk```UUUHHH<<<777666444333333333222444888@@@OOOggg|||~~~^^^SSSKKKNNNUUUbbbyyy{{{iiiaaa[[[ZZZ^^^hhhzzz{{{kkk]]]UUURRRNNNIIIEEECCC@@@>>>BBBHHHLLLWWWeeepppwww}}}~~~||||||{{{wwwwwwwww{{{zzzrrrmmmcccaaa]]]YYYUUUSSSQQQQQQUUUUUUYYY___fffiiiiiihhhcccdddcccaaa```aaadddgggnnntttvvvqqqmmmiiibbb[[[UUURRROOOQQQWWW]]]```aaa^^^[[[XXXWWWVVVVVVUUUTTTQQQPPPOOONNNLLLKKKJJJIIIKKKIIIHHHIIIKKKNNNOOOOOOOOONNNMMMLLLJJJIIIHHHGGGHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFDDDBBBAAA@@@@@@AAABBBDDDKKKUUU___jjjxxxPPPOOOMMMJJJFFFEEEFFFHHHHHHVVVgggsssxxxuuuhhh[[[TTTRRRNNNMMMNNNRRRXXX[[[aaagggpppvvvyyy|||xxxnnnfff```[[[XXXVVVUUUUUURRRTTTggg}}}|||qqqggg______cccaaaaaacccffflllssszzz~~~~~~|||{{{yyywwwsssoookkkiiidddbbb```aaadddhhhkkklllhhhiiikkkkkkkkkkkkmmmnnnqqqooooooppplllfffdddffffffjjjmmmllllllnnnmmmjjjmmmiiigggkkkqqqvvvvvvuuuqqqnnnjjjgggeeeccc```]]]ZZZYYYXXXXXXYYYYYYWWWVVVNNNKKKIIIIIILLLPPPSSSTTTSSSSSSUUUYYY\\\bbbooo|||zzzuuunnngggaaa[[[UUURRRRRRRRRTTTWWW[[[```dddfffddddddbbbaaa^^^\\\ZZZXXXUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTUUUUUUWWWXXXZZZ[[[\\\^^^aaaccceeegggjjjlllmmmqqqwww{{{|||~~~xxxpppmmmssswwwhhh]]]TTTHHH<<<777666444333333444333444777===KKKbbbvvvcccWWWNNNOOOTTT___sss}}}kkkbbb[[[ZZZ]]]eeewwwnnn___VVVQQQOOOJJJFFFDDDAAA???BBBHHHJJJTTTcccnnnuuu{{{zzz|||wwwtttvvv~~~xxxkkkiiiddd___ZZZWWWTTTSSSVVVUUUVVVZZZ___bbbaaa______^^^\\\YYYWWWXXXZZZ]]]aaahhhllliiiffffffaaaZZZTTTQQQPPPSSSYYY^^^``````___]]]ZZZXXXXXXXXXWWWVVVTTTSSSRRRQQQPPPOOOOOONNNLLLKKKJJJKKKMMMPPPQQQQQQPPPOOONNNLLLKKKIIIHHHGGGHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFDDDBBBAAA@@@AAAAAABBBDDDLLLWWWbbbmmm|||LLLMMMMMMLLLHHHEEEDDDDDDBBBQQQaaalllqqqqqqkkkddd]]]UUUOOONNNPPPRRRVVV[[[dddhhhnnntttyyy}}}uuujjj___YYYZZZXXXVVVUUUSSSVVVdddrrrrrriiibbb^^^___bbbaaacccfffkkkqqqxxx~~~~~~}}}~~~~~~{{{~~~}}}|||{{{wwwrrrkkkgggdddeeegggjjjmmmoooqqqrrrsssqqqooonnnpppqqqrrrrrrrrrsssrrrnnnhhhdddcccdddeeefffggghhhiiijjjkkklllmmmmmmmmmpppsssvvvvvvvvvuuuooogggcccbbbbbbbbb```^^^[[[XXXWWWXXXYYYYYYYYYSSSQQQOOOOOOQQQSSSTTTSSSRRRTTTWWWZZZ___gggsss{{{xxxpppjjjbbbXXXTTTUUUSSSUUUYYY\\\^^^```bbbdddccceeefffddd^^^ZZZYYYYYYXXXVVVTTTTTTUUUVVVUUUTTTVVVVVVVVVVVVVVVVVVVVVUUUZZZXXXUUUTTTUUUWWWXXXXXXTTTTTTTTTSSSTTTVVVZZZ]]]___aaadddfffggghhhjjjkkkmmmqqqvvv{{{yyytttuuusssqqqvvv}}}zzzqqqeee[[[NNNDDD:::777555333222333333222555:::===FFF]]]vvv~~~jjjXXXLLLMMMRRRZZZmmmoooeee\\\[[[[[[___ooorrr```UUURRRMMMJJJGGGDDDBBBBBBCCCDDDLLLQQQ[[[gggsss|||~~~uuusssrrrssstttxxxuuuoooggg```\\\ZZZXXXWWWYYYWWWVVVXXX]]]``````___]]]ZZZWWWVVVVVVVVVUUUTTTYYYbbbfffbbbbbbhhheee\\\\\\YYYVVVVVVZZZ]]]^^^^^^^^^[[[WWWTTTRRRSSSTTTUUUWWWVVVUUUSSSRRRRRRRRRRRRPPPPPPNNNNNNMMMNNNOOOPPPQQQPPPNNNLLLJJJHHHGGGGGGIIIIIIGGGGGGGGGGGGIIIIIILLLKKKIIIGGGEEECCCBBBAAADDDHHHOOOVVV```nnn}}}JJJLLLMMMKKKHHHEEECCCCCCBBBMMMZZZdddmmmpppllleee]]]UUUOOOOOOPPPRRRVVV\\\dddiiioootttxxx{{{~~~xxxmmmccc\\\[[[XXXVVVTTTQQQTTTaaaoooxxxllleeeaaa^^^```ddddddfffiiinnntttzzz~~~}}}{{{}}}||||||{{{xxxsssmmmiiiggghhhjjjmmmppprrrtttvvvyyywwwuuutttuuuwwwwwwwwwvvvvvvtttnnngggbbb``````aaabbbdddfffiiikkkmmmnnnmmmllllllmmmpppqqqqqqpppkkkfff```]]]]]]^^^^^^]]]]]][[[XXXXXXZZZ\\\]]]]]]VVVTTTRRRQQQSSSUUUUUUUUUUUUVVVYYY\\\bbblllwwwzzzrrrkkkaaaWWWRRRRRRTTTWWWZZZ]]]___aaaccceeedddffffffccc^^^ZZZYYYYYYXXXVVVTTTTTTUUUUUUUUUTTTUUUUUUUUUUUUUUUVVVVVVVVVYYYWWWUUUUUUVVVWWWWWWWWWTTTUUUTTTTTTTTTWWW[[[^^^___bbbeeefffggghhhjjjlllmmmqqqwww|||wwwtttvvvuuurrrvvv~~~zzzqqqddd[[[NNNDDD:::777555333222333333222555:::<<>>777666555333222333000444000000777777<<>>>>>???BBBCCCHHHSSS___fffppp}}}}}}ooolllgggeeeeeefffgggggghhhlllooopppsss}}}~~~vvvpppjjjfffiii```YYYXXXXXXUUUPPPOOOTTT\\\fffooowww|||zzztttrrrqqqooolllkkkjjjjjjjjjeeeiiikkkjjjjjjiiiddd]]]^^^]]]\\\___eeelllpppsssxxx|||vvvpppeee^^^WWWUUUTTTSSSVVV[[[___^^^\\\ZZZVVVSSSPPPOOOGGGGGGHHHIIIHHHGGGEEEDDDBBBEEEIIIJJJJJJLLLPPPTTTSSSTTTUUUWWWYYY]]]cccgggmmmqqqzzz{{{zzz>>><<<<<>>777666444000///111///000000000111555;;;???TTTlllvvvpppqqqoooZZZNNNLLLMMMUUUaaaxxxuuullleee___]]]YYYaaammm|||sssiii[[[PPPKKKIIIHHHHHH??????>>>>>>AAAGGGOOOTTT```jjjwwwzzzrrrkkkeeeeeeeeeeeegggkkkiiilllpppppppppwwwzzzqqqjjjhhhbbb```______[[[UUUSSSVVVSSSYYYdddoootttrrrooonnnlllkkkjjjjjjiiihhhdddaaa]]]]]]^^^^^^]]][[[YYYXXXUUUXXX\\\aaafffkkknnnpppyyy{{{~~~uuujjjbbbYYYUUUXXX\\\^^^]]]^^^\\\YYYUUUQQQNNNLLLJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLNNNPPPRRRRRRTTTUUUVVVXXX[[[___eeejjjmmmuuu~~~~~~|||<<<;;;;;;???FFFKKKNNNOOOPPPLLLIIIHHHGGGIIISSS]]]bbbhhhjjjeee___\\\YYYVVVQQQRRRSSSWWW\\\ccciiimmmtttyyy~~~}}}tttmmmfffcccccc```eeeooozzzwwwtttsssqqqmmmjjjkkknnnrrrxxxzzzzzzwwwrrrnnnmmmnnnjjjhhheeedddcccbbbaaa___\\\^^^______aaagggqqqxxxzzzyyyxxxyyy{{{{{{vvvmmmeee[[[WWWTTTTTTWWW]]]aaadddiiikkkmmmooopppooonnnllleeedddbbb___\\\ZZZXXXXXXUUUTTTSSSRRRQQQOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOSSSQQQPPPPPPSSSVVVZZZ]]]]]]___aaadddhhhllloooqqqrrrrrrsssssssssuuuxxx{{{}}}~~~{{{qqqjjjfffdddfffkkk~~~~~~kkk```]]]\\\XXXSSSEEE>>>777666444000///111000000000000111555:::>>>QQQjjjwwwppppppvvv___QQQMMMMMMTTT___uuuvvvnnnfff```]]]YYY^^^iiiwwwvvvlll]]]RRRLLLJJJIIIHHHBBBAAA@@@>>>???DDDKKKPPP]]]gggttt|||qqqkkkffffffgggfffhhhkkkiiimmmqqqrrrssszzzyyynnngggfff___]]]\\\\\\XXXSSSRRRTTTSSSZZZeeeooosssqqqmmmkkkiiigggffffffeeeddd```^^^[[[ZZZYYYXXXVVVTTTSSSQQQSSSVVV[[[```eeehhhkkklllrrrtttvvvxxx{{{yyykkkcccYYYVVVYYY^^^``````___]]]ZZZVVVRRROOOLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQSSSTTTVVVWWWYYYZZZ]]]bbbhhhlllssszzz}}}|||:::999:::>>>CCCIIIMMMNNNQQQNNNKKKJJJHHHIIIQQQZZZeeekkkmmmiiiccc___\\\XXXSSSSSSSSSVVV[[[aaagggkkkqqqvvv|||wwwnnnfffaaa```bbbbbbhhhxxx|||zzz{{{}}}zzzyyyvvvsssnnniiifffiiinnnsssxxxyyyyyywwwtttqqqppppppnnnkkkhhhfffeeedddbbb```\\\^^^```aaadddkkkttt|||zzzvvvtttsssvvvyyyvvvlllccc[[[XXXVVVVVVZZZ```dddfffhhhjjjmmmoooooonnnmmmkkkdddbbb```]]]ZZZXXXWWWVVVSSSSSSRRRQQQPPPNNNNNNMMMOOOOOOOOOOOOOOOOOOPPPPPPSSSRRRRRRRRRTTTWWW[[[^^^^^^___bbbeeeiiillloooqqqoooqqqssstttvvvxxx|||~~~}}}}}}~~~|||wwwrrrooopppuuummmccc```^^^XXXRRREEE>>>777666444000///111111111111111111444888<<>>>>>AAAFFFKKKYYYbbbppp}}}~~~pppkkkggghhhiiihhhiiikkkiiinnnsssuuuwww|||~~~pppiiiggg```]]]\\\\\\XXXSSSSSSVVVWWW___jjjrrrtttrrrnnnkkkgggeeedddccccccaaa___\\\ZZZYYYVVVTTTQQQOOONNNMMMQQQTTTYYY___ccceeeffffffhhhiiikkklllnnnrrrwwwzzz|||mmmdddZZZWWW[[[aaadddeeebbb```]]]XXXTTTPPPNNNMMMJJJJJJIIIHHHHHHGGGHHHHHHIIIJJJLLLNNNPPPSSSUUUVVVXXXZZZ[[[]]]```eeekkkooovvv}}}|||{{{:::::::::===BBBGGGLLLOOORRROOOMMMLLLJJJIIIOOOWWWffflllpppllleeeaaa]]]XXXTTTSSSSSSTTTXXX^^^dddgggooottt{{{zzzqqqgggaaa```ccc```bbbqqq~~~||||||zzz{{{yyyxxxxxxssspppkkkgggeeehhhlllpppqqqsssuuuwwwwwwvvvuuutttooommmiiifffeeecccaaa___[[[^^^aaadddiiiqqq{{{{{{vvvrrruuuyyyvvvlllbbb[[[YYYXXXZZZ___dddhhhjjjiiijjjmmmnnnnnnmmmkkkjjjbbbaaa^^^\\\YYYWWWUUUUUUSSSRRRRRRQQQPPPOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPSSSRRRRRRRRRTTTXXX[[[]]]]]]___bbbeeeiiilllnnnooommmooosssvvvxxx{{{~~~}}}~~~pppgggdddaaaZZZSSSEEE>>>777666444000///111111222222111111333777:::EEE]]]{{{}}}pppkkkpppqqq```VVVRRRRRR[[[nnnzzzssslllddd^^^ZZZZZZ^^^kkkuuueeeXXXPPPLLLIIIGGGEEEDDDAAA>>>===???DDDGGGUUU___mmmzzzqqqllliiijjjkkkiiiiiilllkkkoootttwwwxxx||||||rrrnnnfffcccaaa```\\\WWWWWW[[[]]]gggsssxxxxxxvvvrrrmmmiiigggeeeddddddccc```^^^\\\ZZZWWWTTTQQQPPPPPPPPPQQQTTTYYY^^^aaabbbaaa```___```aaaaaabbbdddhhhkkkwww~~~nnnfff\\\YYY^^^eeeiiikkkfffddd```\\\WWWSSSPPPOOOMMMMMMKKKJJJIIIIIIIIIIIIJJJKKKMMMOOORRRUUUWWWXXXZZZ[[[]]]___bbbgggmmmrrruuu|||{{{{{{;;;;;;<<<===AAAFFFKKKNNNRRROOONNNNNNKKKHHHLLLSSSdddkkkppplllfffbbb]]]XXXUUUTTTSSSSSSVVV[[[aaadddnnnttt{{{xxxnnngggeeeeee___```kkk~~~|||{{{www{{{{{{wwwuuuttttttmmmkkkiiiggggggiiijjjkkkpppssswww{{{}}}|||zzzxxxnnnlllhhheeedddbbb___]]]ZZZ^^^ccchhhnnnwwwxxxssstttwwwssshhh^^^YYYXXXXXX[[[aaafffjjjllljjjlllnnnooonnnllljjjhhhaaa```]]]ZZZXXXVVVTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRTTTWWWZZZ\\\]]]___bbbfffiiikkkmmmnnnlllooossswwwyyy||||||yyywwwvvvxxx}}}~~~zzzmmmgggeeebbbZZZRRREEE>>>777666444000///111111111222111111222666888CCCYYYwwwssskkkooo}}}jjj[[[RRRSSSZZZkkk|||wwwooofff___\\\ZZZ[[[fff|||zzziii[[[RRRMMMIIIFFFDDDCCCAAA???===???CCCGGGQQQ[[[jjjwwwsssnnnkkklllllljjjjjjlllnnnqqqtttvvvwwwzzzuuuooojjjgggddd___ZZZ[[[___aaannnzzz}}}|||zzzuuuooollljjjhhhgggfffeeecccbbb]]][[[YYYVVVUUUTTTTTTTTTTTTVVV[[[^^^``````^^^]]]ZZZZZZZZZYYYXXXZZZ]]]```jjj{{{oooggg^^^]]]cccjjjooopppkkkiiieee```[[[WWWTTTRRRQQQOOOMMMLLLKKKKKKLLLLLLLLLMMMOOOQQQTTTVVVXXXYYYZZZ[[[]]]___bbbhhhnnnssssss{{{zzz{{{============???CCCIIIMMMPPPNNNOOOOOOKKKHHHKKKPPP^^^gggmmmlllhhhddd___ZZZYYYWWWTTTTTTVVVZZZ```cccmmmsss{{{~~~rrrkkkhhhgggaaa```iiivvv~~~zzzwwwuuuvvvwww|||}}}yyyuuurrrppppppjjjiiihhhiiikkklllkkkkkkooorrrxxx~~~~~~xxxsssnnnkkkhhheeedddbbb___]]]]]]aaagggmmmsss|||}}}wwwqqqppppppkkkbbbYYYUUUUUUWWW[[[aaagggjjjkkknnnoooppppppnnnkkkhhhfffaaa```]]]ZZZWWWUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRTTTWWWYYY[[[^^^```cccgggjjjlllmmmnnnnnnpppsssvvvxxx|||}}}xxxvvvrrrtttzzz{{{}}}zzzpppfffbbbccc```WWWOOOEEE>>>777666444000///111000111111111111333555888BBBVVVsssxxxooosssuuu```RRRSSSXXXhhh~~~zzzssshhh```\\\[[[[[[cccuuu~~~mmm^^^UUUOOOKKKHHHDDDCCCBBB???>>>@@@CCCFFFMMMWWWfffuuuwwwqqqmmmmmmllljjjjjjmmmooopppssstttvvvzzz~~~xxxsssmmmiiiccc]]]]]]aaaeeeuuu~~~yyyrrrpppnnnkkkjjjiiiiiigggfff___^^^\\\ZZZYYYWWWWWWWWWWWWXXX[[[]]]^^^]]]\\\[[[XXXXXXWWWUUUSSSSSSUUUWWWbbbqqq~~~nnngggaaaaaahhhooossstttqqqnnnjjjeee___[[[WWWVVVRRRQQQNNNMMMLLLMMMNNNOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZ[[[]]]```ccciiioootttvvvzzz{{{=========<<<<<>>777666444000///111...000111111222333666888???PPPmmm~~~uuuooo~~~fffSSSQQQUUUddd||||||uuujjjaaaZZZZZZZZZ___mmmrrrbbbYYYSSSOOOLLLFFFEEECCCAAA??????BBBEEEHHHSSScccqqq}}}{{{tttnnnmmmllljjjjjjmmmnnnoooqqqsssvvv{{{}}}vvvppphhhaaaaaaeeekkk}}}yyywwwtttqqqoooooonnnmmmllldddcccbbb```^^^[[[YYYXXXYYYYYY[[[[[[[[[ZZZYYYYYYXXXWWWUUURRRPPPOOOPPPRRR[[[hhhwwwyyymmmhhhccceeelllsssvvvvvvuuusssnnnhhhccc^^^ZZZYYYQQQPPPNNNLLLLLLMMMOOOQQQRRRRRRSSSUUUVVVWWWXXXYYY[[[\\\^^^aaadddjjjqqquuuzzzzzz|||=========;;;:::===CCCHHHLLLLLLMMMOOOKKKGGGHHHMMMQQQ\\\gggkkklllllljjjfffaaa^^^ZZZXXXYYY]]]cccfffjjjqqqzzz~~~tttpppiiieeeeeejjjlllvvv}}}zzzwwwuuussspppttt~~~}}}|||zzztttuuuvvvvvvuuurrrooommmllljjjhhhjjjnnnrrrsssssslllrrr||||||rrrooollljjjiiihhhfffdddhhhlllppptttyyytttrrrnnnjjjfffaaa[[[WWWXXXYYY\\\bbbiiinnnqqqrrrsssssssssrrrooojjjfffcccaaa```]]]ZZZXXXUUUTTTSSSNNNNNNOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSRRRSSSTTTUUUWWWZZZ\\\]]]bbbdddhhhlllooopppqqqqqqrrrsssssstttuuuyyy~~~}}}zzzqqqrrrwwwllleee______cccaaaXXXPPPEEE>>>888666444000///111---///111111222333666888:::JJJfffyyyeeevvvjjjVVVPPPSSSaaayyy~~~wwwkkkaaaXXXZZZZZZ]]]hhh{{{uuueee\\\VVVQQQOOOHHHGGGEEEBBB??????AAACCCFFFPPP```ooo{{{~~~vvvooommmkkkiiijjjmmmmmmnnnooorrrwww}}}~~~vvvmmmfffeeeiiiqqq}}}zzzwwwuuuuuutttsssrrriiiiiihhhfffccc___[[[YYYYYYZZZZZZYYYYYYXXXXXXWWWXXXWWWUUUQQQNNNMMMNNNPPPVVVbbbpppyyyzzzrrrmmmhhhdddgggooouuuxxxxxxxxxuuupppkkkeee```\\\[[[PPPOOOMMMKKKLLLMMMPPPQQQSSSTTTTTTUUUWWWWWWXXXYYY\\\]]]```bbbfffkkkrrrwww|||zzz}}}<<<>>>???>>><<<===@@@CCCJJJNNNQQQQQQNNNJJJHHHHHHQQQZZZgggqqqtttqqqlllhhhfffccc^^^[[[[[[]]]```ccchhhnnnuuu{{{xxxtttmmmhhhfffhhhkkkwww|||yyyxxxpppqqquuu|||}}}zzzxxxvvvvvvuuuuuuvvvwwwvvvtttrrrpppqqqkkkkkkqqqtttpppmmmnnnpppsss|||xxxpppkkklllmmmkkkjjjkkkkkkpppuuuxxxzzzrrroooiiiccc]]]XXXUUUTTTUUUYYY^^^eeejjjmmmoooooouuusssqqqooommmjjjeeebbb___]]]ZZZWWWUUUTTTTTTTTTTTTRRRPPPPPPQQQQQQPPPOOORRRRRRSSSTTTTTTSSSRRRQQQRRRSSSSSSSSSTTTWWW\\\___bbbfffkkkoooqqqrrrsssttttttssssssuuuyyy|||~~~~~~yyyzzz~~~pppggg___\\\^^^\\\UUUNNNDDD???888333000000//////333222000000111444777999>>>GGG___lllpppzzzqqqUUUSSSUUU^^^qqq~~~xxxnnnggg```[[[YYY[[[cccqqqmmmaaa[[[UUUOOOLLLIIIEEEAAA>>>>>>@@@AAAEEENNN[[[gggttt{{{vvvpppkkkkkkmmmoooppprrrrrruuuzzzzzzqqqjjjiiimmm}}}zzzxxxxxxzzzzzzzzzxxxuuupppkkkgggdddbbbbbbaaa___\\\ZZZZZZYYYWWWUUUUUUWWWXXXVVVRRRPPPPPPQQQWWW\\\dddmmmrrrsssoookkkdddbbbbbbhhhrrryyy{{{zzz|||yyyuuurrrnnnfff\\\TTTVVVPPPKKKLLLMMMLLLMMMPPPUUUUUUVVVVVVWWWXXXXXXYYY\\\\\\]]]___cccjjjsssyyy~~~zzzxxx}}}<<<>>>???===<<<<<>>@@@FFFIIIMMMOOONNNLLLKKKJJJFFFLLLVVVdddnnnppplllhhhdddaaa]]]ZZZYYY[[[^^^```dddiiipppuuuyyytttooommmnnnpppyyy~~~{{{yyyxxxyyyyyyyyy|||{{{xxxvvvuuuwwwyyy|||~~~~~~}}}{{{zzzvvvuuuvvvvvvssspppqqqpppsssyyy{{{sssrrrsssrrrrrrtttuuuxxx|||}}}}}}}}}wwwqqqnnnhhhaaa\\\YYYWWWWWW]]]```eeekkkppprrrssstttuuussspppmmmjjjgggbbb___^^^\\\ZZZXXXVVVUUUTTTSSSSSSRRRPPPPPPQQQRRRQQQPPPPPPQQQRRRSSSSSSRRRQQQPPPQQQRRRRRRSSSTTTWWW\\\```hhhlllqqqtttuuuuuuvvvwwwwwwwwwwwwyyy{{{~~~~~~|||qqqjjjeee```aaabbb___VVVNNNDDD???888333000000/////////...------...000222444:::@@@RRRmmmnnngggfffkkkXXXVVVZZZiii~~~}}}uuuoooeee___YYYYYY]]]iii}}}yyyjjj```WWWPPPNNNLLLGGGCCCAAA@@@AAAAAAAAAHHHSSS^^^jjjxxxyyywwwuuutttuuuuuutttrrrtttxxx~~~{{{ttttttxxx{{{uuutttvvvwwwyyy||||||wwwuuutttlllhhhbbb]]]ZZZXXXVVVUUUSSSUUUVVVVVVTTTSSSSSSSSSUUUYYY___eeehhhfff```[[[YYYXXXZZZaaammmxxx}}}yyyqqqfff^^^SSSMMMJJJLLLNNNOOOQQQVVVXXXXXXYYYYYYZZZ[[[[[[[[[^^^___```bbbeeellltttzzzyyyyyy>>>======<<<;;;;;;===>>>CCCFFFJJJMMMNNNMMMLLLKKKFFFGGGLLLWWWcccjjjiiifffbbb```\\\YYYXXXYYY\\\]]]aaafffmmmrrrvvv|||zzztttpppqqqqqqxxx|||{{{{{{{{{|||~~~|||zzzyyyyyy|||}}}{{{yyyuuurrrqqqpppqqqwww}}}uuussstttssstttvvvyyy}}}|||xxxtttoooggg```ZZZXXXWWWXXX```ccchhhnnnrrrtttuuuuuutttrrrnnnkkkhhheeeaaa^^^]]]\\\ZZZXXXWWWUUUTTTSSSSSSRRRPPPPPPQQQRRRRRRQQQPPPQQQSSSTTTTTTSSSRRRRRRQQQRRRSSSSSSTTTXXX]]]aaajjjmmmrrruuuvvvvvvvvvwwwwwwxxxyyyzzz{{{}}}}}}||||||~~~wwwnnnfffcccbbbdddeeeaaaWWWNNNDDD???888333000000/////////...------...///111333777>>>NNNgggvvvjjjbbbyyyooo___ZZZXXXcccwwwyyytttiiibbbZZZXXXZZZcccuuurrrggg]]]VVVOOOLLLHHHDDDAAA@@@@@@@@@@@@FFFOOOYYYdddrrr~~~zzzwwwwwwwwwvvvvvvtttzzz}}}uuuuuuxxx{{{ssspppqqqssstttzzz|||yyyssskkkddd___\\\YYYWWWTTTUUUUUUTTTRRRPPPOOOOOOPPPSSSYYY^^^aaa^^^XXXSSSQQQQQQRRRXXXcccnnnvvvzzz{{{|||vvvhhh]]]UUUOOOKKKLLLNNNOOORRRWWWZZZZZZ[[[[[[\\\]]]]]]]]]___```bbbdddhhhnnnuuu{{{}}}yyy|||@@@>>><<<;;;;;;<<<<<<<<>><<<;;;???@@@CCCHHHMMMOOOLLLJJJHHHFFFCCCDDDHHHOOOVVV[[[]]]\\\YYYVVVUUUUUUUUUVVVWWW[[[aaaeeeiiipppxxx~~~|||xxxuuuwww~~~~~~~~~|||yyyvvvvvv|||}}}{{{xxxuuupppjjjaaaZZZWWWZZZ```dddhhhkkkooosssuuuvvvvvvuuunnnkkkgggdddcccaaa___^^^ZZZZZZZZZZZZXXXVVVTTTSSSSSSRRRPPPQQQSSSTTTTTTSSSRRRSSSUUUVVVWWWWWWVVVVVVTTTUUUVVVWWWYYY]]]bbbfffhhhlllrrruuuwwwxxxyyyyyyxxx{{{~~~}}}{{{|||}}}|||vvvmmmdddeeegggiiihhhaaaWWWOOODDD???888333000000//////000000000000000111111111333999CCCTTTooo}}}kkkooowwwkkk```UUUXXXiii~~~rrrkkkccc]]]XXXXXXaaakkkzzzjjj^^^TTTRRROOOKKKGGGCCCAAA@@@AAACCCFFFJJJQQQ^^^mmmxxx~~~xxxssspppnnnpppppprrrvvvvvvnnniiidddaaa\\\YYYVVVQQQLLLGGGFFFEEEEEEGGGIIIJJJJJJHHHDDDEEEEEEEEEGGGIIIMMMPPPSSS]]]mmm}}}~~~pppdddZZZRRRMMMNNNPPPQQQUUU[[[\\\\\\]]]]]]^^^______```^^^```dddiiinnnvvv}}}}}}|||{{{zzz{{{EEEAAA>>>===>>>>>>===;;;???@@@BBBHHHMMMOOOLLLIIIDDDDDDDDDEEEGGGLLLSSSXXX]]][[[XXXVVVTTTTTTUUUUUUTTTXXX^^^bbbfffllluuu{{{zzzvvvyyy}}}{{{{{{}}}}}}xxxuuuyyy~~~zzzuuuqqqmmmggg___YYYXXX\\\ccciiijjjmmmppptttwwwwwwwwwvvvmmmjjjfffcccbbbaaa```^^^ZZZZZZZZZZZZYYYWWWUUUSSSSSSRRRPPPQQQSSSTTTTTTSSSQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVWWWXXXZZZ^^^cccgggiiimmmrrrvvvxxxyyyzzz{{{zzz}}}}}}}}}{{{{{{~~~ttteeefffhhhjjjggg```VVVOOODDD???888333111000///////////////000000000000000333888???LLLgggooommmqqqtttfffXXXXXXfffzzztttmmmeee___YYYWWW^^^gggwwwqqqeeeVVVUUUQQQMMMIIIFFFCCCBBB@@@BBBDDDFFFMMMYYYiiisss~~~wwwsssqqqkkknnnpppooorrr}}}xxxrrriiieee```]]]ZZZVVVPPPLLLGGGEEEDDDDDDEEEGGGGGGFFFDDDEEEEEEEEEEEEGGGIIIKKKJJJTTTddduuu~~~{{{ooofffXXXQQQLLLMMMPPPSSSXXX]]]\\\\\\]]]]]]^^^_________]]]```dddjjjpppwwwzzzyyyxxxyyyzzz~~~MMMFFFAAA???===::::::<<<>>>???AAACCCFFFHHHJJJKKKFFFEEECCCBBBDDDIIIRRRXXX^^^\\\YYYXXXWWWVVVTTTRRRTTTVVVXXX]]]cccjjjpppttt}}}{{{}}}~~~{{{{{{|||}}}{{{wwwyyyzzz{{{{{{{{{yyyuuuqqqoooeeeaaa\\\YYYZZZ^^^aaacccnnnnnnnnnqqqtttvvvuuuuuummmjjjfffdddcccaaa^^^]]]]]]\\\ZZZWWWUUUSSSRRRRRRPPPQQQQQQRRRSSSTTTTTTUUUQQQRRRTTTTTTTTTTTTWWWYYYSSSUUUWWW[[[___cccfffggglllpppuuuxxxyyyyyyyyyyyy~~~|||{{{{{{|||}}}~~~{{{~~~}}}}}}uuudddeeeeeeeeeeeecccZZZOOOBBB<<<555111111111111///000000000000000111111222111666===GGG___zzzllllllyyysss]]]WWW___ppp{{{uuukkkbbb\\\ZZZZZZ\\\ooo~~~zzzjjj]]]UUUOOOMMMJJJFFFDDDEEE@@@@@@BBBFFFIIIOOO\\\iii|||yyyqqqrrrqqqooommmllllllqqqzzzrrrooojjjddd^^^YYYUUURRRJJJGGGDDDDDDEEEGGGGGGGGGGGGGGGFFFGGGGGGIIIJJJJJJOOOSSS[[[gggqqqrrrlllfffUUURRRPPPPPPRRRVVVYYY[[[ZZZ[[[]]]_________]]]\\\[[[^^^ccchhhnnnuuu}}}|||||||||{{{|||NNNGGGBBB@@@???<<<;;;======>>>@@@BBBEEEHHHJJJLLLGGGFFFDDDBBBBBBGGGNNNSSSYYYXXXXXXXXXWWWVVVTTTRRRSSSTTTWWW[[[aaahhhnnnqqq{{{|||{{{{{{yyyyyy~~~}}}~~~}}}|||xxxsssooolllbbb___[[[ZZZ]]]bbbfffhhhooooooooorrrtttvvvuuutttllliiifffdddbbbaaa___]]]]]]\\\ZZZWWWUUUTTTSSSRRRRRRSSSSSSSSSTTTUUUUUUUUUQQQSSSTTTTTTTTTUUUWWWYYYUUUVVVXXX\\\```dddgggiiimmmpppsssvvvvvvwwwwwwxxx||||||||||||~~~|||}}}{{{~~~yyywwwwww~~~uuubbbdddeeeddddddaaaXXXMMMDDD>>>666111000000///---000000//////000000111222222666;;;DDDYYYxxxvvvqqqwwwwwwaaaWWW[[[hhh|||}}}wwwnnneee^^^[[[[[[[[[jjjyyypppaaaYYYQQQNNNKKKFFFCCCDDD@@@@@@AAAEEEHHHMMMYYYfffttt~~~uuusssrrrooollljjjhhhkkkwwwxxxtttmmmfffaaa\\\XXXUUUPPPMMMIIIGGGGGGGGGGGGFFFJJJJJJIIIIIIIIIJJJJJJKKKKKKNNNVVVaaaiiijjjeee___UUUSSSQQQQQQTTTWWWZZZ\\\[[[]]]^^^```````````````___aaadddhhhmmmttt|||~~~}}}|||}}}OOOIIICCCBBB@@@<<<<<<===<<<===>>>AAADDDHHHKKKLLLHHHGGGEEEBBBAAADDDIIINNNTTTUUUWWWXXXXXXUUUSSSQQQQQQRRRUUUYYY___eeejjjnnnwww|||~~~zzzxxx}}}}}}|||}}}xxxqqqkkkhhh^^^\\\ZZZ[[[```fffkkknnnqqqpppqqqsssuuuuuutttrrrjjjhhhdddcccbbbaaa___]]]]]]\\\ZZZXXXVVVTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUURRRSSSUUUUUUTTTUUUWWWYYYWWWWWWYYY\\\```eeeiiilllnnnppprrrsssssstttvvvxxxzzz{{{|||~~~|||||||||}}}yyyuuussssss{{{rrrcccfffgggeeedddaaaWWWMMMEEE???777222000000...,,,000000//////000000111222333666999@@@RRRnnnxxxvvv~~~~~~iii[[[WWW___rrr{{{rrriiiaaa\\\ZZZZZZcccssszzzggg^^^TTTPPPMMMGGGDDDDDDAAA@@@@@@CCCFFFJJJUUU```kkkxxxzzzvvvqqqnnnkkkhhhgggnnnwww|||ssskkkeeeaaa^^^[[[WWWSSSOOOLLLKKKIIIGGGFFFMMMMMMLLLKKKKKKKKKKKKKKKIIILLLRRRZZZaaabbb^^^YYYTTTSSSSSSSSSUUUXXX[[[]]]^^^^^^___```bbbcccddddddbbbdddeeehhhlllsss{{{~~~}}}PPPIIIDDDCCCAAA===;;;===;;;<<<===@@@CCCGGGJJJLLLIIIHHHFFFCCCBBBCCCGGGKKKQQQUUUYYY[[[YYYUUUQQQOOOQQQRRRTTTWWW\\\bbbhhhkkkrrrwww}}}~~~{{{yyy~~~~~~xxxqqqjjjfff\\\ZZZZZZ]]]bbbiiimmmppprrrrrrrrrtttuuutttrrrooohhheeecccaaaaaa```___]]]]]]\\\ZZZXXXVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTUUUUUUUUUUUUWWWYYYXXXXXXYYY[[[```eeekkknnnqqqrrrsssrrrrrrtttvvvyyyyyyzzz~~~||||||~~~zzzxxxuuusssttt|||{{{{{{{{{{{{{{{~~~{{{lllfffjjjkkkiiigggcccYYYNNNDDD>>>666111000000///---///////////////000111111333444777<<>>AAAEEEIIIKKKHHHHHHGGGDDDCCCDDDGGGJJJQQQUUU[[[]]]ZZZUUUPPPNNNQQQRRRSSSVVV[[[```eeehhhnnnssszzz}}}}}}~~~yyyrrrjjjfff\\\[[[\\\___dddjjjmmmooosssssssssttttttrrrooollleeecccaaa`````````___^^^]]]\\\ZZZXXXVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTVVVVVVVVVUUUVVVXXXYYYXXXXXXYYY\\\```ffflllooosssttttttttttttuuuxxx{{{yyy{{{|||}}}~~~}}}}}}zzzxxxvvvuuuuuuvvvyyytttqqqoooqqqvvvsssiiihhhlllnnnlllhhhbbbXXXNNNAAA;;;444111111222111000/////////...///000000111111333555;;;GGG^^^{{{zzz{{{{{{mmm```]]]iiixxxxxxpppggg```[[[YYY]]]kkkrrreeeXXXSSSQQQMMMJJJIIIEEEAAA???AAABBBDDDKKKRRR___jjj{{{~~~{{{~~~~~~xxxuuuqqqllljjjkkklll~~~uuuoookkkfffbbb\\\ZZZVVVTTTRRRPPPMMMKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKLLLOOOSSSVVVWWWVVVUUUOOORRRUUUVVVWWWYYY\\\_________```aaabbbdddfffgggcccdddfffiiinnnvvvQQQKKKFFFEEECCC>>><<<<<<<<<;;;<<<===@@@CCCGGGIIIHHHIIIHHHFFFDDDDDDFFFHHHNNNTTT[[[]]]ZZZUUUQQQPPPQQQQQQRRRUUUYYY^^^bbbeeejjjpppxxxyyyrrrjjjfff___^^^___bbbgggkkknnnooottttttssstttssspppkkkhhhcccaaa______``````___^^^]]]\\\ZZZXXXWWWVVVUUUUUUSSSSSSTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWVVVVVVXXXZZZXXXYYY[[[^^^ccchhhmmmppptttuuuvvvvvvvvvwww{{{}}}{{{}}}~~~}}}~~~yyywwwyyyzzzyyywwwvvvssssssvvvzzz{{{tttpppkkkmmmuuu~~~wwwoooiiiggglllooolllggg```VVVLLL@@@:::444000111333222111//////......//////000111111222555:::DDDWWWttt}}}zzzyyykkkcccgggqqq{{{tttllleee___\\\]]]hhhyyy{{{mmm^^^WWWUUUQQQMMMLLLHHHCCC@@@AAABBBBBBGGGLLLYYYdddttt{{{~~~~~~{{{wwwpppkkkiiihhhtttzzztttoooiiiddd___]]]ZZZWWWVVVSSSPPPNNNHHHHHHGGGGGGGGGHHHHHHIIIGGGHHHIIIKKKMMMNNNPPPPPPNNNRRRWWWYYYYYYZZZ^^^aaa```aaabbbcccdddeeefffgggcccdddgggjjjpppxxxTTTNNNIIIIIIFFFAAA>>>>>>===<<<<<<<<<>>>BBBEEEGGGJJJJJJHHHFFFBBBAAAAAABBBIIIPPPXXX[[[XXXTTTSSSSSSOOOOOOPPPSSSVVV[[[___aaagggnnnwww|||zzzxxxxxx|||yyyqqqiiidddaaaaaabbbfffkkkoooqqqqqqttttttssssssrrrnnnhhhdddaaa```^^^^^^___```___^^^\\\\\\ZZZXXXWWWVVVVVVVVVSSSTTTTTTTTTUUUVVVVVVVVVVVVWWWXXXWWWVVVVVVXXXZZZZZZ[[[^^^bbbggglllppprrrrrrtttvvvwwwwwwyyy|||~~~~~~}}}~~~~~~zzzyyyzzz{{{yyywwwvvvssssssxxxyyyssslllmmmvvvzzzqqqjjjhhhhhhnnnqqqnnnggg```UUULLLAAA;;;444111111222111000///............///000000111222555:::@@@PPPlll~~~www|||vvvhhhdddhhhwww~~~xxxrrrkkkdddaaa]]]eeerrrvvveee]]]YYYTTTOOOMMMJJJDDD@@@AAAAAAAAADDDHHHRRR\\\kkk|||~~~vvvnnnkkkhhhlllvvvyyyqqqkkkdddaaa^^^\\\ZZZWWWSSSPPPJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEGGGJJJLLLOOOTTTZZZ]]]\\\]]]```dddbbbccceeeggggggggggggfffdddfffiiimmmqqqxxx}}}VVVPPPLLLKKKHHHCCC@@@@@@>>>===<<<<<<===AAADDDFFFKKKKKKIIIEEEAAA>>>===>>>EEELLLUUUXXXWWWUUUUUUVVVNNNNNNOOOQQQTTTXXX\\\___fffmmmuuu{{{}}}yyyvvvvvvuuuuuuyyyyyyppphhhbbbbbbbbbdddhhhnnnrrrtttttttttsssssssssqqqmmmgggbbb```___]]]]]]___```______\\\\\\ZZZYYYWWWWWWVVVVVVTTTTTTUUUVVVVVVWWWXXXXXXWWWXXXXXXXXXWWWWWWXXXZZZ[[[]]]aaaeeejjjooorrrtttqqqsssuuuwwwxxxyyy|||~~~|||~~~~~~}}}yyyxxxtttttt|||yyyqqqjjjjjjsss|||~~~uuukkkfffeeejjjqqqtttqqqjjjaaaWWWNNNCCC===555111111111000..................///000000111222666:::>>>KKKfff~~~tttwww|||kkkbbbaaaqqq|||uuuooohhheee\\\bbbmmm}}}~~~kkkaaa\\\VVVPPPMMMLLLEEEAAAAAAAAAAAACCCFFFMMMVVVfffvvv{{{rrrnnnggggggjjjxxxzzzssshhhfffbbb___\\\XXXTTTPPPMMMLLLIIIGGGDDDBBBAAA@@@AAAAAAAAAAAABBBEEEHHHKKKPPPVVV]]]_________cccfffdddfffhhhiiijjjiiihhhgggfffhhhkkknnnrrrwww}}}~~~{{{```XXXOOOIIIGGGDDD@@@<<<;;;;;;;;;<<<>>>AAACCCDDDHHHHHHIIIHHHFFFCCCAAA??????DDDKKKSSSYYYZZZWWWTTTQQQQQQQQQQQQSSSXXX^^^cccfffiiimmmrrrxxxwwwqqqmmmooopppsssyyywwwmmmeeeaaadddfffkkkpppssstttttttttvvvuuussspppmmmiiifffdddaaaaaa```___]]]\\\[[[[[[YYYZZZ[[[ZZZYYYVVVTTTRRRTTTTTTUUUUUUUUUVVVVVVVVVXXXYYYXXXWWWUUUVVVYYY[[[\\\aaaggglllnnnoooooopppvvvvvvuuuttttttuuuyyy}}}~~~|||yyy~~~yyyyyy{{{}}}yyynnnbbbbbblllwww|||{{{~~~{{{vvvmmmbbb___aaakkkppptttsssiii]]]RRRLLL@@@999444333222///...000000000////////////000000333666444555===EEE\\\|||xxxzzzsssgggddddddttt|||tttkkkfffbbbgggllluuuxxxhhh]]]VVVPPPLLLKKKHHHEEEBBB@@@@@@AAABBBLLLUUUaaaoooxxxrrrnnnjjjiiiooo|||uuurrrjjjcccbbb```ZZZVVVUUUNNNLLLIIIHHHGGGEEEBBB@@@AAA@@@@@@AAACCCFFFHHHJJJOOOTTTZZZ___bbbccccccdddhhhhhhjjjkkkkkkllllllllleeefffiiilllqqqwww{{{~~~~~~{{{yyy~~~ddd\\\RRRKKKHHHFFFCCC???<<<<<<<<<<<<>>>@@@BBBDDDIIIIIIJJJIIIGGGDDDAAA??????BBBHHHOOOUUUXXXVVVTTTQQQQQQQQQPPPQQQUUUZZZ___bbbfffkkkpppvvv}}}~~~uuuoookkkkkkoooqqqtttzzz{{{ssskkkeeebbbfffhhhlllpppssstttuuuuuuuuutttrrrooolllhhheeecccaaa``````___^^^]]]\\\\\\ZZZ[[[[[[[[[ZZZWWWUUUSSSVVVVVVVVVVVVWWWWWWWWWWWWYYYYYYXXXWWWVVVWWWYYY\\\^^^bbbiiimmmpppqqqrrrrrrwwwwwwwwwvvvvvvxxx|||~~~}}}}}}~~~{{{}}}wwwmmmbbbbbbkkktttwwwwwwyyywwwuuuqqqiiiaaa___ccclllqqquuurrriii]]]RRRLLL???888444333222///...000000000////////////000000111444222444;;;BBBWWWwww|||}}}vvvhhhaaa]]]lllzzzxxxqqqlllcccfffiiipppqqqeee\\\VVVSSSLLLJJJGGGCCCBBBAAABBBCCCJJJRRR___mmm}}}|||tttnnnjjjhhhllluuuxxxooogggeeeccc]]]WWWUUUPPPNNNKKKIIIHHHFFFCCCAAABBBBBBAAABBBDDDGGGKKKMMMRRRWWW]]]aaacccdddeeeeeeiiijjjkkkkkklllllllllllliiijjjlllppptttyyy~~~~~~zzzwww|||kkkbbbWWWNNNJJJHHHFFFDDD>>>===<<<<<<===???BBBDDDIIIJJJKKKKKKIIIFFFCCCAAA>>>@@@DDDJJJPPPTTTUUUUUUQQQQQQPPPOOOOOOQQQUUUYYY]]]aaagggnnnssszzz}}}ssskkkhhhhhhjjjqqqrrrvvv|||{{{tttmmmgggeeeeeeiiikkknnnqqqsssuuuvvvvvvtttsssqqqnnnkkkhhheeeccc`````````______^^^^^^^^^\\\\\\\\\\\\[[[YYYVVVUUUWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWXXX[[[]]]```eeekkkooorrrsssuuuvvvxxxyyyyyyyyyyyy{{{}}}|||zzz|||~~~vvvmmmdddcccjjjpppsssrrrsssqqqpppnnnhhhaaabbbfffooorrruuurrriii]]]RRRKKK>>>777333222111///...000000000////////////000000///222000222888>>>QQQnnn}}}mmm___YYYdddpppzzz|||vvvqqqggghhhhhhmmm{{{xxxiii___YYYUUUOOOMMMIIIEEECCCBBBCCCCCCGGGNNNZZZiiiyyyxxxqqqmmmjjjkkkmmmvvvvvvmmmjjjgggaaaZZZXXXTTTRRRNNNLLLJJJHHHFFFDDDEEEDDDCCCDDDFFFKKKOOORRRWWW[[[aaaeeefffffffffgggjjjkkkkkkllllllllllllkkkhhhiiikkknnnrrrwww{{{}}}}}}}}}xxxvvvzzzqqqiii\\\RRRLLLJJJIIIIIIBBB@@@>>><<<<<<>>>AAACCCHHHJJJKKKLLLKKKHHHEEECCC@@@@@@AAAEEEKKKQQQTTTUUURRRRRRRRRPPPOOOOOORRRUUUZZZ^^^eeelllqqqwww|||~~~wwwoooiiihhhkkknnnssstttwww}}}|||uuummmgggeeegggiiimmmoooqqqssstttvvvvvvvvvrrrqqqpppmmmjjjgggeeeccc````````````````````````]]]]]]]]]\\\[[[ZZZXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYZZZ^^^```cccgggmmmqqqsssuuuwwwxxxyyyzzz{{{{{{{{{}}}~~~|||~~~~~~{{{}}}uuuoooiiiiiilllpppqqqpppssspppooommmhhhdddfffkkksssttttttqqqhhh\\\QQQJJJ<<<666222111111......111000000////////////000000///222000111777;;;KKKfff~~~vvvbbb\\\```iiiuuu|||xxxuuuooommmkkknnnyyyooocccZZZVVVQQQOOOJJJFFFCCCBBBCCCCCCEEEJJJUUUeeeuuu|||uuurrrnnnkkkjjjnnn||||||rrrnnnlllfff___\\\YYYVVVRRROOOMMMKKKIIIGGGHHHGGGFFFGGGJJJOOOTTTWWWZZZ^^^cccggghhhhhhggghhhkkkkkkllllllllllllkkkkkkiiijjjkkknnnrrrvvvzzz||||||~~~yyyuuuxxx{{{wwwnnnaaaVVVNNNKKKKKKLLLHHHEEE@@@===<<<===@@@BBBFFFHHHKKKMMMMMMKKKHHHFFFCCCAAA@@@BBBHHHMMMRRRTTTRRRSSSSSSRRRPPPPPPQQQSSSXXX\\\cccjjjooouuu{{{~~~~~~xxxwwwsssooollllllooorrrvvvvvvxxx|||{{{wwwpppiiieeeeeeiiimmmqqqrrrtttvvvwwwwwwvvvvvvqqqpppooommmjjjgggeeedddaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^]]]]]]\\\[[[ZZZYYYWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[\\\^^^bbbeeegggjjjooosssuuuwwwyyyzzzzzz{{{}}}}}}}}}~~~}}}|||{{{{{{~~~vvvtttqqqqqqsssttttttsssvvvsssqqqnnniiieeehhhnnnvvvuuusssooofff[[[OOOHHH;;;555000111000......111000000////////////000000///222000222888999EEE]]]}}}lll```^^^aaannn}}}~~~{{{xxxuuurrrooopppwww{{{lllbbb\\\SSSQQQLLLGGGDDDBBBBBBBBBEEEFFFPPP```ooo|||yyyuuuppplllhhhiiisss~~~wwwsssrrrllleeeaaa\\\YYYUUURRRPPPOOOMMMLLLLLLKKKKKKLLLNNNSSSXXX[[[\\\```eeeiiiiiiiiiiiiiiikkkkkkllllllmmmmmmllllllooopppqqqsssvvvzzz}}}{{{uuuttt{{{~~~|||tttggg[[[RRRNNNMMMNNNOOOKKKDDD>>><<<<<>>@@@???BBBHHHLLLOOONNNLLLJJJHHHDDD@@@>>>@@@DDDGGGIIINNNPPPRRRSSSRRRRRRRRRSSSVVVYYY^^^ccciiipppwww|||}}}xxxsssqqqoooppprrrrrrrrrsssuuuvvvwwwwwwyyy|||~~~~~~{{{yyypppooollliiihhhkkkpppttttttwwwzzz}}}|||zzzvvvssspppoooooommmkkkiiigggfffeeeeeedddcccbbbaaaaaa```^^^]]]\\\[[[[[[ZZZZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZYYYZZZ]]]___bbbggglllpppsssuuuxxxzzz{{{|||}}}}}}}}}}}}zzzwwwzzz~~~~~~zzzvvvsssnnnjjjooovvvyyyvvvqqqjjjbbbWWWKKKCCC888222...///000...///111000000////////////000000000222000333777555;;;OOOgggmmm```VVV[[[hhhxxx~~~{{{yyyxxxxxx~~~rrriii[[[XXXSSSMMMIIIFFFEEEEEEHHHDDDJJJYYYeeennn}}}~~~tttooollliiiiiilll{{{}}}vvvlllfffaaa]]]YYYWWWVVVVVVVVVVVVRRRRRRTTTVVVXXXZZZ\\\]]]```dddiiimmmnnnnnnnnnooonnnoooppprrrsssttttttuuussssssssstttwwwyyy|||~~~~~~}}}}}}xxxssssssxxx||||||qqqeeeZZZSSSRRRSSSXXXSSSJJJAAA<<<<<<>>>@@@===AAAGGGLLLOOOOOOMMMLLLIIIDDD???===>>>AAACCCEEELLLNNNQQQRRRRRRRRRSSSSSSUUUXXX\\\aaagggnnnvvv{{{~~~zzzvvvsssooommmssstttuuuuuutttuuuxxxzzzvvvwwwyyy||||||zzzmmmmmmllljjjjjjmmmrrrvvvuuuxxx|||~~~zzzvvvrrrppppppooonnnllljjjhhhgggffffffeeedddbbbaaa``````]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[XXXZZZ]]]```dddiiioootttwwwyyy|||}}}}}}~~~}}}}}}|||}}}{{{xxxvvvvvv|||~~~zzzwwwrrrpppuuu|||zzzvvvpppiiiaaaVVVJJJAAA777222...//////...///111000000////////////000000///222000222666333888KKK[[[~~~vvveeeVVVUUU___mmm~~~~~~|||}}}sss^^^[[[UUUPPPKKKHHHGGGGGGIIIEEEIIIXXXcccjjjyyyyyyssspppllljjjjjjrrrxxxmmmfffbbb^^^ZZZXXXXXXXXXYYYXXXSSSTTTVVVYYYZZZ\\\\\\\\\aaafffkkkoooqqqqqqqqqrrrpppqqqsssuuuvvvxxxxxxxxxwwwwwwxxxyyy{{{}}}~~~}}}}}}}}}yyytttuuuzzzzzz|||wwwnnn```SSSOOOQQQ]]]XXXNNNDDD@@@AAA???;;;===@@@DDDHHHKKKLLLLLLKKKIIIGGGEEEBBBAAAAAABBBBBBLLLMMMOOOQQQQQQRRRQQQQQQVVVXXX\\\___ccchhhmmmqqq{{{~~~|||yyytttoookkkkkklllmmmqqqsssuuuwwwyyy{{{{{{{{{}}}|||{{{|||}}}}}}yyyvvvpppnnnllljjjllloootttwww|||zzzyyyxxxxxxxxxvvvtttqqqpppooommmkkkiiihhhgggfffeeeddddddccccccccccccbbb___\\\YYYXXXXXXYYYZZZ\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^bbbffflllqqqtttwww{{{}}}wwwuuuuuurrrqqqsssxxxvvvpppxxx}}}{{{{{{wwwppphhh^^^QQQEEE>>>555444111///......///000////////////////////////111111222222333666:::>>>WWWooolllZZZVVVUUUZZZooo}}}iii^^^UUUTTTTTTPPPIIIFFFEEEFFFIIIOOOUUUaaauuu}}}vvvooolllmmmmmmuuuwwwmmmfffbbb^^^[[[ZZZYYYXXXWWWVVVWWWYYYZZZZZZ]]]aaacccggghhhjjjnnnqqqsssrrrpppqqqtttxxx{{{{{{{{{|||}}}{{{{{{{{{|||}}}}}}~~~~~~~~~zzzxxxxxxyyyxxxxxx}}}wwwmmm___RRROOORRRZZZXXXQQQGGGBBBAAA???<<<===???CCCHHHJJJLLLLLLLLLJJJHHHFFFCCCAAAAAAAAABBBHHHJJJLLLOOOPPPQQQQQQPPPTTTVVVZZZ]]]aaaeeekkkoooxxx{{{tttqqqllliiihhhjjjmmmoooqqqssswwwzzz{{{|||{{{zzz|||zzzyyyyyyzzzzzzwwwuuunnnmmmlllmmmooossswwwzzz}}}{{{yyyxxxxxxwwwuuussspppooonnnmmmkkkjjjiiihhhfffeeedddcccbbbbbbbbbbbbdddbbb^^^\\\ZZZZZZ[[[\\\[[[[[[\\\\\\]]]^^^______^^^^^^```dddhhhnnnsssvvvxxx{{{zzzvvvvvvuuurrrqqqsssyyyvvvqqqwwwzzzxxxzzzvvvppphhh]]]PPPDDD<<<444333111///------...///........................000111111111222555999===OOOgggppp^^^XXXUUUUUUfff|||sssfff[[[WWWUUUPPPJJJGGGFFFFFFIIINNNSSS^^^pppzzzrrrnnnooojjjpppxxx}}}sssjjjfffbbb^^^]]]\\\[[[ZZZVVVXXXZZZ[[[]]]```dddgggjjjkkkmmmooorrrsssrrrrrrsssvvvyyy|||||||||}}}~~~}}}~~~~~~~~~|||xxxwwwxxxyyyzzzzzz|||yyynnn```SSSPPPRRRYYY[[[XXXNNNEEEAAA???===<<>>===>>>AAADDDGGGJJJKKKLLLLLLJJJHHHFFFDDDBBBBBBBBB@@@BBBFFFKKKNNNPPPQQQQQQQQQSSSVVVXXX[[[```eeehhhpppssszzzyyyuuuooollliiifffgggjjjnnnpppuuuyyy}}}}}}{{{xxxvvvuuuuuuttttttmmmooorrrvvvyyy|||~~~~~~}}}{{{yyyxxxwwwtttrrrooonnnnnnmmmlllkkkkkkjjjhhhhhhgggfffdddcccaaa```bbb```^^^[[[ZZZYYYYYYYYY\\\]]]^^^___aaabbbccccccaaaccceeejjjoootttxxx{{{|||~~~~~~~~~{{{uuusssvvv}}}vvvtttxxxwwwsssssswwwwwwuuuwwwtttmmmdddYYYLLL???666111000///------,,,------........................---//////000000222666999@@@VVVwwwooobbbVVVPPPWWWeee}}}}}}jjj___ZZZTTTOOONNNKKKIIIIIIKKKNNNTTT```mmm~~~{{{uuutttkkkjjjjjjrrr}}}rrrmmmgggaaa^^^\\\ZZZYYYVVVYYY]]]aaadddhhhmmmpppttttttttttttssstttuuuwwwxxxzzz}}}}}}xxxuuurrrrrruuuyyy|||~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{ooo```WWWTTTaaaiiikkkaaaRRRHHHCCC@@@>>>>>>@@@BBBEEEHHHJJJKKKLLLKKKIIIGGGEEEDDDCCCCCC???AAAEEEHHHLLLOOOQQQQQQPPPRRRUUUWWWZZZ]]]bbbfffmmmqqqxxx}}}wwwqqqnnnllljjjiiihhhiiimmmqqqsssxxx}}}~~~{{{yyyvvvuuuuuuvvvqqqssswwwzzz}}}~~~~~~~~~~~~{{{zzzyyywwwuuurrroooooonnnmmmllllllkkkkkkjjjjjjiiiiiigggeeecccbbbbbbaaa___]]]\\\[[[[[[[[[^^^___```bbbbbbbbbbbbbbbccceeehhhmmmrrrwww{{{}}}}}}vvvuuuzzz~~~xxxqqqjjjllloooqqqrrruuuyyyyyywwwwwwrrrkkkaaaUUUHHH<<<444//////...------,,,,,,,,,........................---...///000000111444777???PPPnnnvvvgggYYYQQQTTT^^^uuussseee]]]WWWSSSRRRNNNJJJIIIJJJKKKOOOYYYccctttyyyyyytttooolllppp~~~|||wwwnnngggccc___]]]\\\WWW[[[___dddgggkkkooorrrvvvxxxxxxwwwuuuuuuwwwyyyzzz||||||vvvtttqqqrrruuuyyy|||~~~~~~~~~~~~}}}}}}|||||||||vvvggg\\\XXXeeemmmpppfffYYYNNNHHHCCC?????????@@@CCCEEEHHHJJJKKKKKKJJJIIIGGGFFFEEEDDDAAABBBCCCEEEHHHLLLOOOQQQOOOQQQSSSUUUWWW[[[___ccchhhlllttt}}}yyytttpppllljjjffffffhhhjjjmmmrrrvvvxxxyyy|||yyyvvvvvvwwwuuuwwwzzz}}}~~~}}}{{{zzzyyyxxxvvvtttppppppooonnnmmmlllkkkjjjjjjjjjkkkjjjiiigggeeeddddddcccbbbaaa````````````aaabbbccceeeeeeeeedddcccfffhhhlllqqqvvv{{{~~~||||||uuuwww}}}rrrkkkfffhhhjjjmmmqqqwwwzzz{{{yyyxxxrrrhhh]]]QQQEEE:::333//////.........------------------------------------...000000000111444666===III```qqqbbbVVVTTTYYYjjj}}}~~~mmmbbbZZZUUUTTTPPPLLLIIIJJJJJJLLLSSSZZZhhhzzz}}}wwwqqqrrrzzz}}}sssjjjccc___\\\ZZZ\\\___dddhhhkkknnnrrrtttwwwyyy{{{zzzwwwvvvxxxzzz|||~~~~~~wwwvvvtttuuuxxx{{{}}}~~~}}}~~~~~~~~~}}}}}}|||{{{~~~}}}}}}wwwkkkaaa]]]eeelllooohhh]]]UUUMMMHHHAAA@@@??????AAACCCFFFHHHJJJJJJJJJIIIIIIHHHGGGFFFBBBBBBAAAAAADDDHHHLLLNNNMMMNNNQQQRRRTTTXXX\\\___bbbfffooowww{{{~~~zzztttpppmmmlllkkkjjjgggiiilllppptttwwwzzz{{{yyy{{{wwwvvvwwwvvvxxx{{{}}}}}}{{{zzzzzzyyywwwuuurrrqqqpppnnnmmmkkkjjjiiihhhiiijjjjjjjjjhhhfffdddccccccccccccccccccccccccbbbcccfffhhhiiiiiiiiihhhiiilllpppuuu{{{~~~|||{{{|||xxxrrrxxxssslllhhhiiiiiilllrrrxxxzzzzzzzzzxxxqqqfffYYYMMMBBB888222///////////////...---------------------------------///000111111222444666888???QQQnnn}}}rrrbbbXXXVVV\\\nnnuuuhhh]]]VVVTTTQQQMMMIIIJJJIIIJJJOOOUUU\\\ooo}}}}}}vvvuuuxxxzzzooogggbbb^^^\\\bbbeeejjjmmmppprrrtttvvvuuuyyy}}}|||yyywwwxxx{{{}}}~~~{{{zzzzzz{{{}}}~~~||||||}}}~~~~~~}}}{{{zzz|||zzzzzzuuullldddbbbdddjjjmmmggg___XXXQQQKKKBBBAAA@@@???@@@BBBEEEGGGIIIIIIJJJJJJIIIIIIHHHGGGCCCBBB??????@@@EEEIIILLLKKKMMMOOOPPPRRRUUUZZZ]]]]]]aaajjjssswwwzzzvvvrrrmmmjjjjjjkkkllllllnnnpppsssvvvyyy{{{{{{{{{xxx~~~|||wwwvvvvvvvvvwwwzzz}}}~~~|||zzzzzzzzzyyyxxxvvvrrrrrrpppooommmkkkjjjiiiggghhhiiijjjiiihhhfffdddaaaaaabbbbbbccccccccccccbbbdddgggjjjlllmmmmmmmmmlllnnnsssyyy~~~~~~zzzyyy{{{~~~~~~tttpppxxxuuuooommmllljjjlllrrrxxxzzzyyyyyyyyyqqqeeeWWWKKK@@@777222/////////000//////......---------------------------///111222111222444555333777GGGccclll]]]WWWSSSdddwww{{{kkk^^^VVVSSSRRRMMMJJJJJJIIIIIIMMMSSSTTTgggvvvyyyvvvvvv}}}zzzqqqkkkgggdddfffiiinnnqqqssstttvvvxxxtttyyy~~~~~~zzzxxxyyy{{{}}}~~~~~~~~~~~~zzz{{{}}}~~~~~~}}}{{{zzz||||||yyyssspppooojjjdddbbbffffffdddeeefff___VVVFFFCCC???===>>>@@@BBBCCCKKKLLLNNNNNNNNNLLLIIIGGGGGGGGGFFFDDDCCCCCCCCCCCCJJJMMMOOOOOOMMMOOOUUU[[[```cccgggkkkpppvvv~~~~~~zzzwwwmmmkkkiiihhhiiilllppprrrtttuuuyyy~~~zzz}}}~~~~~~|||zzzzzz{{{}}}yyy{{{}}}{{{{{{zzzyyyxxxvvvuuutttsssqqqooolllkkkkkklllllliiijjjkkkkkkjjjhhheeedddccccccbbbcccfffggggggfffeeefffhhhkkkmmmooopppppprrruuuzzz|||zzzzzzwwwqqqwww{{{qqqllllllnnnssszzz~~~~~~}}}zzzqqqdddUUUIII>>>666222///...---,,,,,,,,,,,,,,,+++,,,------......------////////////000111222333777777===OOOmmmuuubbbQQQTTTWWWaaaoooxxx{{{|||pppbbbYYYVVVQQQPPPMMMJJJHHHIIILLLOOORRR[[[hhhwwwyyyvvv|||yyytttooollloooqqqssstttuuuvvvyyy{{{wwwyyy{{{{{{zzzzzz}}}}}}}}}}}}}}}~~~}}}zzzxxxxxxzzzxxxtttqqqpppjjjcccdddgggfffdddfffhhhccc[[[JJJFFF@@@======@@@BBBCCCFFFHHHKKKMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCGGGJJJMMMNNNMMMOOOTTTYYY]]]```cccggglllssszzz{{{vvvrrrpppmmmllllllmmmooorrrvvvxxxwwwyyy|||}}}~~~||||||~~~~~~{{{{{{zzzyyyxxxvvvuuutttrrrqqqooommmllllllmmmmmmllllllllllllkkkiiigggfffgggffffffgggjjjkkkkkkjjjfffgggiiikkkmmmooooooppptttxxx}}}||||||~~~sssooovvvrrrkkklllpppvvv|||}}}xxxpppbbbTTTGGG===555111///...---,,,,,,,,,,,,---+++,,,------......------////////////000111222333666666;;;JJJddd|||jjjYYYSSSTTT[[[gggppptttxxx|||xxxiii```\\\UUUTTTQQQMMMJJJJJJKKKLLLOOOUUU```lllyyyyyyuuuxxx}}}yyyuuurrrrrrtttvvvwwwwwwxxxzzz|||yyy{{{|||{{{zzz{{{~~~}}}{{{vvvxxxwwwtttsssqqqllleeeeeeeeecccaaacccfffddd___PPPKKKCCC>>>===???AAABBBEEEGGGJJJLLLMMMLLLJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCFFFJJJLLLLLLNNNRRRVVVXXX[[[^^^bbbgggmmmtttyyy~~~|||yyyuuurrrooommmlllnnnoooqqqtttxxx{{{~~~}}}~~~~~~}}}{{{{{{zzzyyyxxxvvvuuutttpppppppppooooooooonnnnnnoooooonnnmmmlllkkkjjjjjjjjjiiiiiikkknnnpppqqqpppiiiiiijjjlllmmmoooppppppwww{{{}}}||||||}}}~~~}}}xxxooonnnvvvqqqiiimmmrrrzzz~~~|||vvvmmm___QQQEEE;;;333///......---,,,,,,,,,------+++,,,------......------////////////000111222222555555888CCCWWWsssttteeeUUURRRSSS[[[dddjjjqqqwww}}}tttiiicccZZZXXXTTTQQQNNNKKKJJJJJJJJJNNNUUU]]]hhhttt~~~xxxwww}}}zzzxxxwwwxxxzzz{{{zzz{{{|||~~~|||}}}|||{{{{{{|||wwwxxxwwwttttttuuusssmmmeeeaaa\\\ZZZ\\\```aaa___WWWPPPGGG@@@===>>>@@@AAAHHHIIIKKKMMMMMMKKKHHHGGGJJJIIIGGGFFFEEEDDDCCCCCC???CCCGGGJJJKKKMMMPPPSSSTTTWWWZZZ^^^ccciiipppttt{{{~~~{{{yyyxxxssstttsssrrrqqqppppppqqqsssuuuyyy}}}}}}{{{{{{zzzyyyxxxvvvuuutttoooppppppqqqqqqqqqppppppqqqpppnnnmmmlllkkkkkkkkkjjjjjjjjjlllppprrrrrrrrrkkkkkklllmmmnnnooopppqqqzzz~~~}}}{{{{{{~~~|||yyywwwrrrlllmmmtttnnnggglllttt||||||yyyrrriii[[[MMMAAA888222......------,,,,,,,,,------+++,,,------......------///......//////000111222333333555<<>>???@@@GGGIIILLLNNNNNNMMMKKKJJJKKKJJJHHHGGGEEEDDDDDDDDD>>>@@@DDDGGGJJJLLLNNNPPPRRRUUUXXX\\\```fffmmmqqqyyy|||{{{zzzzzzzzzxxxvvvtttrrrpppooonnnpppsssttttttuuuxxxzzz|||~~~~~~~~~{{{{{{zzzyyyxxxvvvuuutttoooppppppqqqrrrqqqqqqppppppooonnnlllkkkkkkkkkkkkhhhhhhhhhjjjnnnpppppppppmmmmmmmmmnnnoooppprrrsss{{{~~~~~~{{{wwwtttpppllljjjkkkqqqzzzjjjeeelllvvv}}}}}}xxxuuullldddVVVIII>>>666000---------,,,,,,,,,------...+++,,,------......------............///000111222000000333888BBBVVVyyyjjj]]]QQQNNNRRRXXX```gggjjjnnnsssvvvyyy{{{}}}wwwiii___[[[WWWUUUSSSQQQNNNKKKIIIHHHHHHIIINNNWWWbbbjjjrrr~~~~~~~~~~~~|||zzz{{{~~~zzz{{{{{{zzz~~~sssgggZZZTTTTTTVVVZZZ___```YYYNNNFFFAAA??????>>>BBBDDDIIIMMMPPPQQQQQQPPPLLLKKKIIIGGGFFFEEEDDDDDD???@@@BBBEEEHHHKKKMMMNNNQQQSSSVVVZZZ^^^dddjjjooouuu}}}~~~|||yyyvvvtttsssrrrqqqqqqpppooommmlllkkkkkklllpppvvvyyyzzz|||{{{{{{zzzyyyxxxvvvuuutttppppppppppppppppppqqqqqqooonnnnnnmmmlllkkkjjjjjjgggffffffhhhkkkmmmmmmmmmnnnnnnnnnnnnppprrrtttvvv}}}xxxsssoookkkhhhjjjmmmpppwww}}}xxxhhhfffnnnxxx{{{uuurrrggg^^^QQQDDD;;;444000...------,,,,,,,,,---......+++,,,------......------............///000111111000///222777===KKKkkkzzziiiXXXOOOOOOQQQWWW\\\]]]aaafffkkkooossswwwzzzzzzqqqddd___ZZZVVVUUUTTTPPPMMMIIIHHHGGGFFFHHHNNNWWW]]]fffqqq}}}}}}~~~~~~}}}vvvyyy}}}|||lll[[[TTTQQQRRRWWW^^^aaa[[[QQQIIICCC@@@>>>===>>>AAAFFFKKKOOOQQQRRRRRRMMMLLLJJJHHHFFFEEEDDDDDDAAAAAAAAACCCFFFIIILLLMMMOOOQQQUUUXXX\\\bbbhhhmmmqqqyyy{{{|||}}}~~~~~~}}}}}}||||||{{{zzzzzzwwwvvvtttrrrpppnnnnnnmmmmmmmmmmmmlllllllllllllllnnnttt{{{{{{{{{zzzyyyxxxvvvuuutttqqqqqqoooooonnnooopppqqqnnnnnnoooooommmllljjjiiiggggggfffhhhjjjllllllkkknnnnnnnnnoooqqqsssvvvxxx}}}tttpppooojjjjjjoootttvvv{{{{{{xxxxxxxxxrrriiiiiiqqq{{{zzztttqqqbbbYYYMMMAAA888333000...,,,,,,,,,,,,,,,---...///+++,,,------......------...............///111111111///222777999BBB\\\wwwuuu___SSSNNNLLLNNNQQQQQQTTTYYY]]]bbbggglllpppwww{{{}}}mmmfff^^^YYYXXXVVVRRROOOHHHGGGFFFDDDDDDGGGMMMRRRZZZaaakkkvvv}}}}}}||||||yyy~~~|||qqqwww~~~nnn\\\RRROOONNNTTT\\\bbb\\\SSSKKKEEEAAA>>>===???BBBFFFKKKNNNOOOOOOOOOMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAABBBEEEIIIKKKLLLNNNPPPSSSWWW[[[```gggkkkmmmvvv}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyxxxxxxxxxxxxxxxwwwsssrrrpppooommmmmmllllllmmmmmmnnnnnnnnnoooooooooqqqxxx{{{{{{zzzyyyxxxvvvuuutttrrrqqqooommmmmmnnnooopppnnnoooppppppooommmjjjiiiiiihhhgggiiikkkllllllkkknnnnnnnnnoooqqqtttxxxzzzyyyrrroooqqqmmmnnnvvv|||~~~}}}|||wwwooommmooonnnkkklllsss}}}yyytttqqq___WWWJJJ???777333000///,,,,,,,,,,,,,,,---...///+++,,,------......------...------......///000111222000333888888<<>>>>>@@@DDDIIINNNPPPPPPOOOOOOOOOOOOOOONNNNNNMMMKKKHHHEEEAAA??????@@@AAAFFFJJJNNNRRRVVVZZZ___bbbhhhmmmsssyyy~~~~~~}}}{{{yyyyyyxxxyyyyyyzzzxxxuuusssqqqqqqrrrrrrooonnnmmmnnnpppppppppooommmllljjjiiijjjmmmoooqqqoooooopppssswww}}}}}}{{{xxxvvvwww}}}}}}vvvnnnsss}}}tttkkkjjjiiifffiiiooowww}}}~~~zzzuuummmdddWWWMMM@@@666111///---+++---------------------------------.........//////........................,,,///222222222666???FFF]]]yyywwwyyytttmmmcccZZZTTTNNNGGGBBBBBB@@@AAADDDFFFIIIRRR\\\kkktttzzzyyywwwxxxzzzzzzyyy{{{oooggg^^^XXXUUURRRPPPMMMJJJGGGEEEDDDDDDDDDEEEGGGJJJOOOVVV___eeevvv}}}}}}~~~zzzwww{{{~~~{{{zzz{{{||||||||||||||||||~~~tttdddZZZWWWWWW\\\aaadddbbb\\\TTTJJJAAA======>>>BBBHHHMMMPPPQQQNNNOOOPPPQQQPPPOOONNNMMMKKKIIIFFFCCC@@@?????????CCCGGGLLLQQQTTTXXX\\\^^^fffkkkqqqvvvzzz~~~}}}{{{zzzyyyyyyzzzzzzyyyxxxvvvuuuttttttuuuvvvqqqpppoooooopppqqqpppnnnooommmkkkjjjkkknnnqqqsssqqqqqqsssvvvzzz}}}~~~xxxtttpppoooqqq|||wwwpppvvv~~~uuullliiigggeeeiiioooyyy~~~}}}xxxrrriii```QQQHHH<<<333///...,,,+++------------------------------------....................................,,,///222333222555:::@@@PPPlllxxxxxxrrrjjjbbb[[[SSSLLLGGGCCCBBBBBBDDDDDDFFFOOOYYYkkkuuu||||||yyyyyyzzzyyyxxx}}}yyyooogggaaa^^^UUUSSSOOOMMMKKKIIIFFFEEEDDDDDDEEEGGGJJJOOOVVV[[[fffmmmuuu~~~~~~}}}{{{zzz{{{{{{zzz{{{|||zzzzzz{{{{{{{{{}}}||||||zzzjjj\\\UUUTTTWWW___eeedddaaa[[[OOODDD???>>>>>>AAAFFFLLLQQQSSSOOOPPPQQQQQQPPPOOOMMMLLLJJJIIIGGGDDDBBBAAA@@@???BBBFFFKKKOOORRRVVVYYY\\\bbbggglllqqqtttyyy}}}|||{{{zzzyyyyyyzzzzzzwwwwwwvvvvvvvvvwwwxxxyyyuuusssqqqqqqqqqpppnnnmmmooonnnmmmlllmmmpppsssuuutttuuuwwwyyy}}}~~~zzz||||||wwwsssqqqssswww~~~wwwttt{{{|||uuummmhhheeeeeekkkqqqyyy~~~|||vvvoooeee\\\LLLCCC888000------,,,+++------------------------+++,,,,,,,,,,,,---------........................---///222333333444888;;;HHHaaauuuvvv}}}tttkkkbbbZZZTTTQQQHHHDDDCCCCCCCCCEEEMMMVVVhhhsss|||}}}{{{zzzyyywwwyyyxxxzzz~~~yyypppiiieeeYYYVVVRRRPPPOOOMMMJJJGGGCCCDDDEEEEEEGGGKKKPPPTTTYYY^^^gggrrr{{{~~~~~~~~~}}}{{{yyyxxxxxxxxx{{{}}}}}}}}}}}}~~~}}}~~~~~~}}}}}}ooo___TTTRRRRRR]]]eeeeeedddaaaWWWKKKCCC@@@>>>???DDDLLLRRRUUURRRRRRRRRQQQOOONNNLLLKKKJJJIIIHHHFFFDDDBBBAAA@@@AAADDDHHHLLLOOOSSSWWWZZZ[[[```eeeiiilllqqqxxx}}}~~~}}}{{{zzzzzzzzz{{{{{{wwwwwwwwwwwwxxxxxxyyyzzzwwwuuusssrrrrrrpppnnnlllnnnnnnnnnoooppprrrtttuuuvvvwwwyyy|||~~~~~~{{{yyyxxxxxx}}}|||vvvvvv|||yyyuuummmfffcccfffmmmsssxxx|||~~~yyyssslllaaaXXXHHH@@@555...,,,------,,,------------------------+++++++++,,,,,,,,,------------------------------...000111222333444777999BBBUUUsss{{{ttt|||~~~uuummmfffbbb```QQQJJJCCCAAAAAACCCIIIQQQ___lllyyy|||{{{yyywwwtttuuusssrrruuuzzzzzzrrrlllaaa\\\VVVSSSSSSQQQNNNKKKCCCCCCDDDCCCCCCFFFJJJNNNPPPSSS[[[dddlllttt|||yyyzzz{{{zzzwwwuuuuuuuuuvvv|||~~~~~~|||}}}uuucccVVVRRRPPP\\\eeeeeefffggg___SSSGGGCCC>>>>>>CCCKKKRRRWWWWWWVVVTTTQQQOOONNNMMMLLLLLLKKKJJJIIIFFFCCC@@@??????BBBEEEHHHKKKOOOTTTXXXVVVZZZ```dddggglllrrrwww~~~~~~}}}|||{{{|||}}}}}}yyyyyyxxxxxxxxxwwwwwwwwwwwwuuusssrrrsssrrrpppnnnmmmnnnpppqqqsssttttttuuuvvvwwwzzz~~~~~~|||{{{}}}}}}{{{uuurrrxxxuuurrrllldddaaaeeemmmsssvvv{{{|||wwwqqqiii^^^UUUEEE===333---,,,---......------------------------,,,,,,,,,,,,---------...------------------------...//////000111333666777<<>>>>>@@@BBBDDDGGGLLLRRRVVVTTTXXX^^^bbbeeejjjqqqvvvwww}}}~~~}}}}}}}}}~~~{{{{{{zzzyyywwwvvvuuutttuuutttrrrrrrssssssrrrqqqmmmnnnpppssstttuuuuuuttttttvvvzzz~~~{{{{{{|||}}}zzzuuunnnsss{{{zzzuuurrrpppjjjbbb___dddmmmsssuuuyyy{{{vvvooohhh]]]SSSCCC<<<222,,,+++---......---------------------------------.........//////------------------------------......000222555777777@@@VVVvvvssswwwmmm\\\KKKEEEEEEFFFHHHJJJTTTdddvvv~~~|||wwwrrroooooopppqqqnnnmmmxxxuuummmccc\\\YYYWWWRRRNNNIIIIIIGGGEEEBBBBBBCCCEEEIIIHHHJJJPPPSSSWWWdddrrr~~~}}}yyyxxxooorrrtttrrrooommmnnnpppuuu~~~~~~}}}~~~}}}rrr```QQQKKK[[[hhhiiifffeeeccc___WWWMMMCCC@@@AAAFFFOOOXXXaaa\\\WWWSSSRRRPPPMMMJJJNNNMMMJJJGGGDDDBBB@@@@@@??????@@@@@@BBBGGGMMMQQQRRRTTTXXX[[[^^^ccciiimmmssswww}}}}}}}}}}}}}}}~~~}}}{{{zzzxxxvvvttttttsssttttttuuuuuutttsssrrrrrrrrrtttvvvvvvuuussssssssswwwyyy}}}|||~~~}}}yyyvvvxxx}}}~~~yyysssjjjmmmrrrvvvwwwvvvtttrrruuurrrlllfffdddhhhqqqxxx{{{yyyvvvqqqkkkcccZZZTTT@@@:::222.........,,,)))++++++******++++++,,,---******+++,,,,,,---......------------------------//////111222222333222222555:::HHHbbb}}}zzzyyy|||ttttttpppYYYHHHCCCDDDEEEDDDPPPZZZjjjwww~~~}}}wwwrrrpppnnnlllkkkkkklllooopppxxxmmmeee___YYYTTTRRRKKKHHHEEECCCBBBCCCDDDEEEBBBFFFJJJLLLMMMRRR[[[bbbpppwww}}}vvvrrrssspppkkkiiikkknnnrrrttt}}}}}}{{{zzzzzz}}}yyyjjj]]]TTT^^^ffffffeeeeeedddaaaZZZPPPEEEAAABBBGGGPPPYYYbbb^^^YYYVVVTTTRRRNNNKKKMMMLLLJJJHHHFFFCCCBBBAAA???@@@@@@@@@AAAEEEJJJOOONNNQQQTTTWWW[[[```eeeiiimmmqqqxxx~~~~~~}}}}}}~~~~~~}}}|||zzzxxxvvvuuuttttttuuuuuuuuuuuuttttttssssssssstttvvvvvvtttssstttuuuxxxzzz~~~zzz{{{}}}~~~wwwtttrrrtttwwwxxxtttooommmoooqqqssssssqqqooommmmmmmmmllljjjjjjnnnuuuzzz{{{xxxtttnnnfff]]]SSSMMM>>>888111.........,,,***++++++******++++++,,,---******++++++,,,------...------------------------//////000111222222222222666999BBBVVVtttzzzsss{{{xxxrrr{{{zzzbbbNNNEEEDDDFFFHHHNNNWWWfffttt||||||xxxtttlllkkkiiigggggghhhiiikkksss|||pppggg```[[[YYYSSSPPPLLLIIIGGGFFFEEEEEEAAADDDGGGHHHHHHKKKRRRXXXbbbiiirrr|||zzztttqqqkkkiiihhhiiimmmsssyyy|||~~~{{{zzzyyyzzz}}}~~~}}}uuukkk\\\___```^^^^^^aaabbbaaa___UUUIIIDDDBBBFFFOOOYYYaaa^^^[[[YYYVVVSSSOOOMMMKKKKKKKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@CCCGGGJJJIIILLLOOORRRVVVZZZ```cccfffjjjqqqxxx~~~~~~~~~~~~}}}|||zzzxxxwwwuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuvvvvvvuuuttttttuuuwww{{{|||~~~yyyyyyzzz}}}}}}vvvuuussstttuuuvvvtttrrrpppppppppooommmkkkiiihhhgggiiillloooqqquuuyyy|||zzzvvvpppiiiaaaVVVLLLEEE;;;666000.........---+++++++++******++++++,,,---******++++++,,,,,,------------------------------//////000111111222222222777777;;;HHH___|||~~~uuu}}}qqqpppzzzoooWWWHHHDDDGGGKKKKKKTTTbbboooxxxzzzwwwuuukkkiiigggeeeddddddeeeeeehhhoooxxxtttlllfffbbbYYYUUUPPPLLLJJJGGGDDDBBBCCCEEEFFFEEEDDDFFFJJJOOOSSSXXXaaajjjrrryyyyyysssooommmdddeeefffjjjooovvv}}}}}}xxxxxxyyyzzz}}}~~~}}}|||{{{}}}{{{sssaaa\\\UUURRRTTTZZZ^^^___dddZZZOOOGGGCCCCCCJJJSSS]]]\\\[[[ZZZWWWTTTPPPMMMJJJJJJKKKLLLKKKHHHFFFDDDBBBCCCBBB@@@???@@@CCCFFFFFFHHHKKKNNNQQQVVV[[[___aaafffmmmsssyyy~~~~~~}}}|||zzzyyywwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuwwwwwwwwwvvvuuuuuuxxxzzz}}}~~~}}}{{{zzzyyy}}}{{{vvvvvvuuuuuutttuuuuuuvvvsssrrrooommmkkkiiiiiihhhiiikkkooorrruuuxxxzzz|||xxxtttnnnfff]]]RRRHHHAAA888444000.........---,,,++++++******++++++,,,---******++++++,,,,,,,,,,,,,,,,,,------------------/////////000111111222333666555777???PPPjjjvvvlllrrr{{{|||cccOOOFFFFFFIIIIIIQQQ^^^kkksssvvvtttrrrlllkkkiiigggfffddddddcccdddeeeiiiqqqzzzpppiii]]]YYYTTTPPPNNNLLLHHHEEEFFFGGGGGGFFFDDDEEEHHHKKKKKKOOOUUU[[[bbbjjjrrrwww~~~zzztttoookkkhhhfffccceeehhhlllpppuuuzzz~~~zzzxxxwwwxxxzzz||||||zzzzzzwwwfff[[[OOOJJJMMMTTT[[[___fff^^^UUUMMMEEE@@@DDDKKKUUUWWWYYYZZZXXXTTTQQQOOOJJJKKKLLLMMMLLLJJJHHHGGGDDDDDDCCCAAA??????AAACCCDDDFFFIIILLLOOOSSSXXX\\\```eeelllqqqvvv|||~~~}}}|||{{{yyyxxxwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvwwwyyyyyyyyyxxxwwwxxx{{{}}}~~~~~~|||{{{~~~}}}uuutttsssrrrrrrssstttvvvuuusssqqqnnnmmmmmmmmmnnnrrrrrrrrrsssuuuwwwxxxxxxuuuqqqjjjcccZZZQQQGGGAAA555333000...------------++++++******++++++,,,---******+++++++++++++++,,,,,,,,,,,,---------......////////////000111222333444333555===HHH]]]~~~lllkkkooozzzoooYYYKKKFFFFFFIIIQQQ]]]iiipppsssqqqooonnnmmmllljjjhhhfffdddcccbbbbbbbbbdddlll||||||pppeee```ZZZWWWVVVTTTPPPMMMHHHHHHHHHGGGFFFFFFGGGIIIHHHJJJNNNQQQVVV[[[bbbgggpppvvv|||xxxxxxuuupppkkkfffbbbaaa```cccfffkkknnnqqqtttxxx|||~~~yyyvvvtttwwwyyy|||}}}{{{{{{|||||||||nnn```QQQJJJKKKPPPXXX```ddd```ZZZSSSIIIAAA@@@EEELLLQQQVVVYYYYYYVVVSSSRRRLLLLLLMMMMMMMMMKKKJJJIIIEEEEEEDDDBBB???>>>???AAABBBDDDGGGJJJMMMQQQVVVYYY___ccciiimmmqqqwww~~~}}}}}}{{{zzzyyyxxxxxxxxxwwwwwwvvvuuuuuuvvvxxxyyyzzz{{{||||||{{{{{{}}}~~~}}}zzzwwwtttsssuuuwwwyyyyyyxxxvvvtttrrrqqqrrrssstttxxxvvvuuuuuuvvvvvvvvvuuurrrmmmggg___WWWNNNEEE???333222000...---,,,,,,,,,++++++******++++++,,,---******+++++++++++++++++++++,,,,,,------.........000///......///000222333333222555<<>>TTTmmmsssdddgggtttrrreeeZZZTTTLLLUUUdddrrr{{{}}}|||yyyxxxyyyzzzzzzxxxuuuqqqooonnnccc[[[[[[[[[[[[___fffxxx|||pppjjjeee^^^XXXRRRPPPMMMKKKIIIGGGDDDBBBDDDEEEFFFEEEEEEFFFIIILLLJJJOOOUUUYYY[[[aaaiiipppzzz}}}vvvqqqooolllgggbbb```^^^[[[YYYYYY[[[^^^aaakkkqqqyyy{{{zzzyyy{{{}}}yyyzzzyyywwwtttrrrrrrrrrssswww|||~~~}}}{{{xxxyyyyyyyyyyyyzzz}}}{{{ssseeeXXXOOONNNRRRVVVZZZ\\\]]]\\\XXXPPPHHHCCC???EEEOOOZZZaaaaaa\\\XXXYYYRRROOOPPPPPPKKKKKKOOOMMMKKKHHHEEEBBB@@@???>>>===@@@CCCEEEGGGJJJMMMOOOSSSUUUYYY]]]bbbhhhoootttyyy~~~~~~~~~}}}}}}}}}}}}~~~}}}zzzwwwvvvvvv~~~}}}}}}}}}}}}|||tttnnntttyyywwwyyy~~~|||~~~~~~vvvlllmmmnnnqqquuuxxxwwwtttqqqkkkeee]]]TTTKKKBBB;;;666......---,,,++++++******++++++*********+++---...***************************++++++,,,,,,------............//////000111222222222444555666;;;IIIWWW}}}~~~oooiiilllyyyxxxlllccc\\\TTTWWWcccttt}}}{{{xxxyyyuuuvvvxxx|||~~~}}}yyyvvvnnniiiccc]]]YYYZZZ\\\^^^hhhvvvxxxlllaaa[[[WWWTTTOOOKKKIIIIIIGGGFFFFFFEEEEEEFFFGGGHHHFFFDDDFFFGGGHHHKKKPPPWWW\\\```lllpppvvv}}}}}}{{{wwwrrrmmmiiigggddd___\\\YYYXXXWWWVVVVVV\\\eeellluuuyyy~~~|||yyyttttttttttttssssssrrrqqqwwwzzz}}}~~~|||zzzyyywwwuuutttvvvyyy|||~~~xxxlll^^^RRRNNNOOORRR[[[\\\\\\[[[VVVPPPIIIEEEBBBEEELLLTTT[[[______]]][[[UUUQQQRRRPPPLLLKKKNNNLLLKKKIIIFFFCCCAAA???===>>>@@@CCCEEEFFFHHHKKKMMMQQQSSSWWW[[[___eeejjjooouuu{{{~~~~~~~~~~~~}}}~~~|||zzzzzzzzz~~~~~~|||{{{zzz{{{{{{zzzwwwxxxzzz}}}||||||ssspppwww|||zzz~~~}}}tttjjjkkkmmmppptttwwwvvvssspppjjjddd[[[RRRIIIAAA999555......------,,,++++++***,,,+++*********+++,,,---***************************++++++,,,,,,------...............///000111222222222333555444888CCCPPPqqquuulllllluuuvvvmmmggg^^^^^^eeesss||||||xxxxxxtttuuuxxx{{{~~~~~~|||zzzuuuqqqjjjbbb]]]ZZZZZZZZZ^^^jjj|||yyylllccc___\\\WWWTTTQQQOOOLLLIIIGGGFFFDDDDDDEEEEEEDDDBBBEEEEEEEEEGGGJJJOOOSSSVVV___ccciiipppvvv|||~~~{{{xxxuuusssmmmiiieeecccaaa```]]]ZZZWWWXXXYYYZZZ]]]ccckkkrrryyy|||}}}zzzqqqrrrsssuuuvvvvvvvvvvvv|||~~~|||yyyuuuqqqqqqssswwwyyy~~~{{{sssfffXXXPPPOOORRR[[[\\\\\\ZZZWWWQQQLLLHHHEEEDDDFFFKKKSSS[[[```ccc^^^ZZZVVVTTTQQQMMMLLLNNNJJJJJJIIIGGGEEEAAA???===>>>@@@BBBCCCDDDEEEHHHJJJMMMPPPTTTXXX\\\___dddgggoootttzzz~~~|||~~~~~~}}}}}}~~~~~~}}}{{{zzzzzz{{{{{{|||uuuqqqpppqqqvvvxxx}}}yyyttttttzzz||||||{{{rrrjjjiiikkkooosssvvvuuurrrnnniiibbbYYYNNNEEE===666222.........------,,,,,,+++,,,,,,+++******++++++,,,***************************++++++,,,,,,------...............///000111222222111333444333444<<>>@@@AAABBBDDDGGGJJJKKKNNNRRRVVVXXX[[[^^^```hhhlllrrrvvv{{{~~~~~~}}}~~~~~~}}}}}}~~~~~~yyyrrrnnnmmmpppvvvvvvuuuvvvxxxyyy|||zzzrrrllliiikkkooosssvvvuuupppmmmfff___UUUJJJAAA999333000.........---------,,,,,,,,,,,,++++++++++++++++++***************************++++++,,,,,,------..................///111111000000222444333222888@@@RRRlll|||vvvvvv~~~zzztttooottt||||||wwwssssssuuuxxx|||{{{yyyuuupppiiiccc^^^[[[VVVZZZ```gggvvvsssnnngggaaa]]]ZZZWWWUUUSSSPPPKKKHHHGGGFFFEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGIIILLLQQQUUUYYY]]]bbbeeehhhlllqqqwww~~~xxxtttrrrnnniiieeeccc```^^^[[[YYYXXXXXXXXXYYYZZZZZZZZZ[[[___eeelllsssyyy~~~zzzuuuqqqkkkmmmqqqvvv{{{}}}zzzyyyzzz|||||||||wwwzzzzzzttthhh]]]VVVTTTVVVZZZ```dddccc]]]VVVPPPGGGDDDAAABBBHHHOOOVVVYYY^^^aaaaaa]]]XXXTTTQQQPPPKKKKKKKKKJJJHHHDDDAAA???<<<===>>>???@@@CCCGGGJJJJJJMMMQQQTTTVVVXXXZZZ\\\aaaeeekkkpppwww~~~~~~~~~{{{tttppprrryyy{{{sssrrrssstttuuu}}}wwwpppmmmiiikkkoootttvvvtttnnnjjjbbb[[[PPPEEE<<<666111...---------------,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,------...------------...///000111///...000333333333777===EEE]]]~~~zzzyyy}}}}}}wwwyyy|||wwwvvvuuuvvvzzz}}}{{{{{{xxxuuuooohhhbbb___ZZZ[[[\\\___fffvvvzzzooogggaaa]]][[[XXXUUUOOOLLLJJJHHHGGGFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGIIILLLNNNOOOQQQSSSVVVXXX[[[```fffmmmuuu}}}zzzsssmmmhhhfffccc___\\\ZZZYYYWWWUUUTTTTTTVVVWWWXXXZZZ]]]^^^cccgggnnnwww~~~~~~zzzvvvqqqmmmkkkkkknnnrrrxxx}}}~~~|||}}}~~~{{{}}}~~~zzzpppdddZZZTTTTTTYYYaaaffffffbbb\\\WWWMMMIIIEEECCCEEEJJJNNNPPP[[[bbbeeebbb]]]YYYVVVRRRMMMMMMLLLKKKIIIFFFDDDBBB===>>>?????????BBBFFFIIIHHHKKKNNNPPPRRRTTTXXXZZZ\\\```eeekkkrrrzzz}}}xxx|||||||||zzzvvvqqqqqqqqqqqqttt~~~sssmmmkkkiiikkkooossstttqqqkkkfff^^^WWWKKK@@@888333///---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***************************++++++,,,,,,------...------------...///000111...---///222333333666<<<<<>>???CCCFFFGGGIIIKKKLLLNNNQQQVVVYYYYYY\\\```ffflllssszzz~~~{{{{{{yyyvvvxxxxxxwwwuuuvvv}}}vvvmmmjjjiiihhhjjjnnnqqqqqqmmmfff```ZZZSSSGGG<<<555111...---++++++++++++++++++++++++((()))***,,,---------,,,***************************++++++,,,,,,------...------------...///000000000------000111000333888888DDDZZZwww}}}vvvuuu}}}yyyxxxxxxyyyyyy}}}}}}}}}|||yyyuuupppmmmgggbbb_________```hhhsssvvviiiaaaaaa^^^ZZZWWWUUURRRNNNKKKIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEFFFEEEDDDCCCDDDFFFGGGHHHJJJLLLOOOSSSYYY]]]bbbeeeiiiooouuuzzz}}}}}}zzzxxxrrroooiiieeeaaa]]]YYYVVVSSSQQQPPPPPPRRRSSSTTTSSSQQQUUU[[[aaaffflllsssxxx{{{|||zzzvvvpppkkkiiikkknnnqqqwwwxxx{{{wwwvvvzzz}}}}}}|||}}}wwwiii___UUUXXX[[[___bbbddddddddd```XXXMMMEEEBBBDDDGGGIIITTT```jjjiiidddaaa[[[UUUQQQPPPNNNLLLJJJHHHHHHHHHEEEDDDCCC@@@===>>>@@@CCCFFFGGGHHHJJJKKKOOOTTTXXXXXXZZZ]]]bbbhhhnnntttwww~~~|||{{{zzzxxx~~~zzzxxxzzz~~~{{{nnniiiiiiiiigggiiillloooooojjjbbb]]]XXXPPPEEE:::333000...---*********************+++&&&(((***,,,---...------***************************++++++,,,,,,---......---------------...000000111...---//////...111555999>>>MMMhhh}}}lllxxx{{{xxxxxxxxxwwwyyyzzz|||}}}}}}{{{yyyxxxooogggbbbaaa^^^\\\```hhhggg{{{{{{rrrfffdddaaa___\\\YYYTTTQQQMMMMMMMMMLLLKKKJJJIIIIIICCCEEEFFFEEEDDDDDDEEEFFFDDDEEEFFFGGGHHHKKKOOORRRTTTVVVZZZ___dddiiilllmmmnnnqqquuuxxx{{{~~~|||zzzyyywwwtttqqqnnnkkkjjjfffccc___[[[YYYVVVSSSPPPNNNMMMLLLMMMPPPSSSTTTTTTTTTYYYaaahhhooowwwwwwrrrlllhhhhhhlllssswww|||}}}}}}zzz|||}}}}}}|||{{{tttiii^^^ZZZYYY]]]fffmmmnnnlllgggcccYYYMMMCCCAAADDDIIIRRR[[[fffmmmkkkeee___\\\[[[SSSJJJHHHJJJKKKHHHCCCGGGEEECCCAAA???@@@AAAAAABBBCCCDDDGGGJJJMMMPPPQQQUUUXXX]]]aaaeeekkkpppttt}}}}}}vvvxxx}}}~~~tttqqquuuxxx~~~~~~{{{tttlllggggggiii```eeelllnnnkkkddd]]]YYYOOOHHH>>>777333000,,,)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++***++++++,,,,,,------...000000000111222222333333666:::CCCVVVrrr{{{uuuttt}}}}}}yyyvvvtttvvvxxx{{{~~~~~~|||{{{uuupppiiidddaaa```^^^^^^ccciiisss~~~~~~sssjjjiiiggg___YYYXXXWWWSSSOOOMMMNNNNNNKKKHHHGGGHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPSSSTTTUUUWWWZZZ\\\]]]___cccfffiiilllppprrr~~~~~~}}}}}}|||zzzwwwssspppnnnggggggfffeeebbb___\\\[[[XXXWWWWWWVVVTTTRRRPPPNNNMMMLLLNNNRRRSSSQQQSSSXXX]]]bbbkkkuuu~~~xxxjjjkkklllkkklllpppwww~~~}}}{{{{{{{{{sssfff]]]VVVZZZfffpppsssqqqmmmiii___SSSHHHDDDFFFJJJQQQ[[[iiisssuuuooofffaaaXXXTTTPPPMMMKKKJJJHHHFFFHHHFFFCCCAAA@@@???@@@@@@AAABBBCCCEEEHHHKKKNNNOOOSSSVVVZZZ___ccchhhmmmqqqwww|||{{{wwwrrrxxxwwwrrrqqqqqqoooqqqqqqpppmmmiiigggfffgggdddhhhlllmmmiiibbbZZZUUUJJJBBB999222///---+++)))++++++++++++++++++++++++***************************++++++,,,+++***((('''******+++,,,,,,,,,,,,+++***++++++,,,,,,------...---------...//////000000444777>>>MMMeee~~~~~~{{{|||zzzyyyvvvwwwyyy{{{|||||||||{{{yyytttnnniiifffcccaaa___^^^aaafffmmmzzz{{{uuuooofff```___\\\XXXUUUSSSSSSQQQMMMIIIMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHKKKLLLNNNOOOOOOOOOQQQSSSTTTVVVYYY[[[]]]___bbbeeeiiijjjllloooqqqrrrrrrrrrxxxyyyzzz{{{{{{zzzyyyxxxwwwxxxzzz|||}}}}}}}}}}}}yyywwwtttsssrrrpppnnnlllkkkjjjiiihhheeebbb___^^^^^^^^^^^^]]][[[YYYWWWUUURRRQQQQQQPPPOOONNNNNNNNNNNNLLLNNNSSSUUUWWW]]]dddjjjooovvv~~~~~~wwwqqqiiikkkmmmmmmnnnsss{{{}}}{{{{{{~~~qqqcccVVVWWWdddqqqwwwvvvvvvrrrjjj]]]PPPIIIHHHIIILLLVVVgggvvv}}}zzzppphhhXXXXXXVVVRRRLLLIIIIIIKKKIIIGGGEEEBBB@@@?????????@@@AAABBBDDDFFFIIILLLMMMPPPSSSWWW[[[___dddiiimmmuuu{{{|||~~~xxxzzzxxxqqqooowwwyyyqqqppppppllleeebbbbbbdddfffiiiiiihhhfffiiijjjkkkjjjeee^^^VVVQQQHHHAAA777111000000///...++++++++++++++++++++++++************************,,,,,,+++***)))(((((('''******+++,,,,,,,,,,,,+++***++++++,,,,,,------.../////////000111111222222222555:::CCCUUUqqqzzz}}}yyyyyyzzzzzz{{{|||}}}~~~~~~zzzvvvqqqnnnjjjeeebbb\\\\\\\\\^^^fffuuu~~~tttnnnlllddd```]]][[[[[[YYYTTTPPPOOONNNMMMLLLJJJHHHGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFIIIJJJKKKJJJIIIHHHIIIJJJKKKMMMOOOPPPQQQRRRTTTVVVYYYZZZ[[[]]]___``````aaacccddddddeeeeeeddddddcccccceeehhhjjjlllllllllkkkjjjhhheeeddddddccc```^^^]]]]]]]]]\\\ZZZXXXWWWVVVVVVVVVVVVUUUUUUSSSRRRQQQOOONNNNNNMMMNNNOOOPPPQQQTTTRRRTTTYYY]]]aaaiiiqqqwww{{{{{{wwwuuusssnnnkkkjjjmmmppprrruuuzzz~~~}}}yyylll\\\WWW^^^jjjssswww}}}zzzsssfffXXXMMMIIIHHHFFFNNN^^^ooo|||~~~yyyrrr___]]]YYYSSSNNNKKKLLLMMMKKKIIIGGGDDDAAA@@@???>>>@@@AAABBBCCCFFFHHHJJJLLLNNNQQQUUUXXX\\\```fffiiirrrxxx~~~{{{~~~}}}}}}}}}}}}wwwwwwtttpppnnnttt~~~zzzrrrmmmlllfff```ZZZ[[[^^^eeekkkmmmjjjgggiiiiiihhhfffbbb[[[SSSNNNGGG@@@666000///000000///++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))(((((())))))******+++,,,,,,,,,,,,+++***++++++,,,,,,------...000000000111222222333333333555999>>>JJJaaa~~~~~~}}}|||}}}~~~|||yyyvvvqqqkkkggg```^^^\\\[[[___hhhttt}}}qqqlllfffcccaaa```]]]ZZZSSSRRRPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKJJJHHHGGGHHHIIIIIIKKKLLLLLLKKKKKKMMMNNNRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ^^^aaaccccccbbbbbbaaa___^^^]]]]]]\\\ZZZYYYXXXXXXXXXWWWWWWVVVVVVUUURRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPQQQTTTVVVXXX]]]\\\```ggglllooowww~~~|||tttnnnllllllkkkjjjooorrrwww{{{~~~~~~vvviii^^^\\\aaajjjrrr|||{{{vvvlll^^^QQQJJJGGGDDDIIITTTdddrrr{{{~~~|||lllfff\\\UUUQQQOOOOOONNNLLLKKKIIIFFFCCCAAA@@@???AAABBBBBBDDDFFFHHHJJJKKKLLLOOOSSSVVVYYY]]]bbbfffjjjqqqyyy~~~zzzwwwxxx{{{}}}}}}zzzyyyxxxwwwqqqpppnnnmmmmmmpppxxxtttiiiccc```\\\XXXYYY^^^eeekkkmmmiiieeefffeeecccaaa^^^XXXQQQKKKAAA:::111,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))((((((((()))***++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,------.../////////333444777;;;BBBSSSsss~~~~~~}}}xxxrrrnnndddcccaaa______ccchhhllluuutttlllgggeeebbb```[[[ZZZXXXVVVTTTSSSSSSRRRLLLKKKKKKJJJJJJJJJJJJKKKIIIJJJKKKJJJIIIIIIJJJKKKJJJLLLMMMLLLKKKJJJKKKMMMLLLLLLLLLMMMNNNOOOPPPPPPRRRRRRRRRQQQQQQRRRRRRRRROOOQQQSSSVVVXXXYYYYYYXXXWWWVVVTTTTTTUUUUUUSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSQQQQQQRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTVVVYYY\\\^^^dddfffmmmwww~~~wwwrrrkkkgggfffhhhkkkmmmvvvzzz}}}}}}}}}wwwkkkaaa^^^ccciiiqqqsssssslllaaaUUUMMMJJJGGGHHHNNNXXXeeerrr{{{yyyqqqeee\\\WWWTTTQQQPPPNNNMMMKKKIIIFFFDDDBBBAAABBBBBBCCCDDDEEEGGGHHHIIIJJJMMMPPPSSSVVVZZZ^^^bbbfffllltttzzz~~~}}}zzzuuuqqqpppssswwwzzzzzzxxxvvvtttmmmjjjiiijjjkkknnnuuu}}}vvvfff]]][[[[[[XXX[[[```eeeiiiiiieeebbbcccaaa^^^]]][[[VVVMMMGGG>>>888111---,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))***++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...------......///000000000111111555999;;;FFF```{{{{{{wwwkkkiiifffbbb````````````ffflllxxx}}}vvvqqqmmmjjjeeeccc```\\\YYYWWWVVVVVVOOOOOONNNMMMMMMMMMMMMMMMIIIJJJLLLKKKJJJJJJKKKMMMKKKLLLMMMMMMKKKKKKLLLMMMKKKKKKJJJJJJKKKLLLMMMMMMNNNMMMLLLLLLLLLLLLMMMNNNLLLMMMNNNPPPRRRSSSSSSTTTRRRQQQPPPPPPQQQRRRQQQOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYWWWXXXYYY[[[___bbbfffhhhmmmpppyyyzzzuuullliiieeeccceeeiiiooorrr}}}||||||~~~~~~|||}}}xxxmmmeeeaaa``````eeejjjiiibbbYYYSSSPPPHHHHHHIIIMMMUUUbbbqqqzzz|||tttiii^^^VVVSSSRRROOONNNMMMKKKIIIFFFDDDCCCAAAAAAAAABBBCCCEEEFFFGGGGGGJJJMMMPPPRRRVVVZZZ]]]ccchhhooossswww{{{|||yyytttqqqppprrruuuwww~~~|||}}}~~~|||vvvoookkkkkklllnnnuuu~~~yyyiii```^^^^^^ZZZ^^^dddggggggfffdddcccaaa^^^\\\[[[YYYSSSIIIAAA:::666111//////000///,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&'''(((*********))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,------...//////000000111222222222222000444888888;;;OOOfffwwwsssmmmgggccc```^^^]]]aaabbbhhhsss}}}uuurrrmmmgggbbb___]]]\\\XXXWWWVVVTTTSSSRRRQQQQQQMMMNNNOOONNNMMMLLLMMMOOOKKKLLLNNNNNNMMMMMMNNNPPPNNNNNNMMMLLLMMMNNNOOOOOOMMMMMMLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNPPPQQQSSSTTTSSSRRRQQQRRRTTTTTTSSSRRRTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWXXXYYY[[[]]]______aaadddiiioootttxxxzzz|||}}}yyypppkkkgggffffffgggiiiooouuuzzz~~~|||{{{~~~zzz}}}}}}wwwmmmbbb[[[TTT[[[cccfffccc\\\WWWTTTGGGFFFEEEEEEJJJVVVfffqqqtttdddWWWSSSSSSOOOOOONNNLLLJJJHHHFFFEEE@@@@@@@@@AAABBBCCCEEEEEEEEEGGGKKKMMMPPPSSSWWW[[[\\\```fffiiilllpppvvvzzz}}}~~~~~~}}}|||}}}{{{wwwttttttuuuxxxzzz}}}|||~~~~~~zzzqqqooonnnnnnvvv|||nnnfffdddbbb]]]bbbhhhjjjhhhfffffffff```]]][[[ZZZXXXPPPEEE<<<333///,,,,,,...///---+++++++++++++++++++++++++++************************'''(((***++++++)))'''&&&******+++,,,,,,,,,,,,+++***++++++,,,,,,---......,,,,,,------.../////////444222555:::777777FFFZZZttt}}}tttlllfffcccaaaaaaaaa___aaagggkkkrrr~~~wwwpppkkkhhhfffbbb```^^^[[[YYYWWWVVVUUURRRSSSTTTRRRPPPOOOPPPQQQLLLMMMOOOOOOOOOOOOQQQSSSOOONNNMMMLLLMMMMMMOOOOOOQQQPPPOOONNNNNNOOOPPPQQQOOONNNMMMLLLMMMOOOQQQSSSSSSRRRQQQRRRTTTUUUTTTSSSUUUTTTTTTTTTTTTVVVWWWXXX]]]\\\\\\]]]^^^```bbbdddgggkkkpppwww~~~sssjjjfffhhhiiijjjlllpppvvv|||}}}{{{}}}~~~~~~{{{rrrhhh```VVVXXX\\\```cccbbb^^^[[[PPPIIIDDDEEEHHHLLLXXXdddzzz}}}rrriii___VVVTTTRRROOONNNMMMLLLJJJHHHCCCBBBBBBAAABBBCCCDDDEEECCCEEEGGGHHHKKKOOOTTTXXX\\\^^^bbbeeehhhkkkooorrryyy|||}}}~~~{{{wwwuuuxxx{{{~~~}}}zzzwwwwwwwww~~~}}}~~~|||}}}|||ttttttzzz~~~}}}zzzsssmmmkkkjjjfffggghhhjjjllljjjgggddd___\\\XXXVVVSSSMMMBBB:::111000...,,,+++***++++++))))))))))))))))))))))))))))))((('''''''''''''''***)))'''&&&&&&(((***++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,------.../////////333111///,,,---444???GGGaaa}}}xxxssspppmmmiiieeeeeecccaaaccchhhmmmqqqsss}}}~~~xxxtttqqqmmmhhheeedddccc```]]][[[ZZZXXXWWWUUUTTTTTTTTTSSSSSSRRRRRRRRRTTTUUUVVVSSSQQQPPPOOOPPPQQQPPPOOOSSSSSSQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTWWWYYYZZZXXXVVVTTTTTTTTTUUUXXX\\\___aaaccceeegggiiikkknnnsssvvv{{{zzzoooiiiiiilllfffkkksss{{{}}}}}}yyyyyy~~~{{{rrrkkk\\\[[[]]]```dddfffdddbbbXXXPPPIIIGGGFFFGGGQQQ[[[mmmvvv}}}}}}xxxrrrhhh___ZZZVVVRRRNNNLLLJJJHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEGGGHHHJJJNNNRRRVVVYYY[[[___bbbeeehhhkkknnnvvvyyy}}}}}}|||zzzxxxwwwwwwyyy||||||||||||~~~~~~}}}|||~~~{{{xxx}}}~~~~~~xxxpppjjjhhhhhhhhhhhhiiijjjlllkkkiiifff```]]]XXXUUUQQQJJJ@@@888111000...,,,++++++++++++))))))))))))))))))))))))***))))))(((''''''(((((())))))((((((((()))***++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,------.../////////000111000000000555<<>>KKKccc~~~zzzxxx}}}zzzyyy~~~~~~~~~~~~}}}~~~|||wwwyyywwwuuusssqqqpppppppppooonnnllljjjhhhgggffffffhhhkkkmmmlllhhhdddcccdddhhhhhhhhhiiikkkmmmoooqqqsssttttttsssrrrrrrtttuuuwwwyyy{{{}}}~~~|||}}}zzzuuuvvvyyyzzzxxxuuurrr___UUUJJJFFFEEEFFFKKKQQQRRRUUUZZZ```eeegggeeecccZZZWWWSSSPPPOOONNNMMMKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEEEEFFFHHHJJJLLLOOOPPPRRRVVVZZZ___cccfffhhhjjjmmmoooqqqtttxxx{{{~~~}}}|||xxxtttrrrtttxxx|||uuummmfffiiimmmqqqtttwww{{{~~~zzzvvvooommmllllllooouuu{{{{{{lllggghhhnnnnnnnnnmmmjjjddd\\\VVVQQQNNNKKKHHHEEE???888222------,,,++++++***))))))***++++++++++++***)))((())))))))))))))))))))))))&&&&&&'''((())))))***+++))))))))))))))))))))))))(((***+++***(((''')))+++))))))))))))************------...............---,,,,,,------------------//////000000111333444555:::DDDYYYrrr|||zzzwwwvvvzzz}}}|||~~~}}}}}}|||{{{yyywwwuuusssrrrrrrwwwyyy{{{yyyvvvsssrrrrrrooooooooopppsssvvvyyy{{{}}}||||||~~~{{{}}}uuuqqqsss{{{~~~||||||zzzmmmbbbVVVNNNIIIEEEEEEIIIGGGKKKQQQVVVYYY\\\^^^```YYYXXXVVVUUUTTTRRRNNNKKKLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDEEEFFFGGGHHHLLLMMMOOORRRWWW\\\```ccccccfffiiikkkmmmoooqqqsssxxx|||}}}}}}~~~xxxwwwuuurrrrrruuu{{{sssjjjddddddgggkkknnnoooppprrrttt{{{yyyuuummmmmmlllnnnrrrxxxxxxiiifffiiillllllmmmllliiibbbYYYSSSMMMKKKHHHFFFBBB<<<555000,,,,,,,,,+++******))))))******++++++******))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))***)))(((''')))+++))))))))))))***************+++---///000///...---+++++++++,,,---..................///000111222333555;;;JJJ```www|||wwwwww~~~~~~}}}~~~|||{{{zzz~~~xxxqqqooouuu}}}}}}}}}~~~{{{rrrggg___VVVLLLEEEEEECCCGGGKKKMMMMMMNNNQQQUUUUUUUUUVVVWWWXXXUUUQQQNNNLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHKKKLLLNNNQQQUUUZZZ^^^``````cccgggjjjkkkkkkmmmnnnrrruuu{{{}}}yyyxxxwwwvvvuuutttsssssswww}}}uuujjjdddbbbdddhhhllloooqqqqqqrrrsssuuu~~~wwwsssllllllmmmpppvvv}}}|||ppphhhgggjjjlllllllllkkkggg```WWWQQQKKKJJJHHHDDD>>>888111,,,,,,+++++++++******))))))))))))************))))))((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))((((((((()))***((()))))))))************(((***---///000///...,,,++++++,,,,,,,,,---------...------...///000111111333555>>>PPPfff|||yyy{{{}}}~~~~~~xxxxxxyyy{{{~~~|||tttmmmmmmqqq~~~}}}vvvoooeeeUUUIIIDDDBBBEEEGGGFFFDDDDDDHHHKKKNNNOOOQQQUUUWWWWWWUUURRRMMMMMMLLLKKKKKKJJJJJJJJJLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIKKKNNNQQQVVVYYY[[[\\\___dddggggggggghhhiiimmmpppuuuzzz~~~~~~yyytttqqqpppssssssttttttuuuxxx}}}wwwjjjbbb___^^^dddhhhmmmqqqtttuuuwwwxxxttt}}}{{{ssspppkkkkkkmmmqqqxxx{{{wwwqqqllliiiiiiiiijjjmmmlllkkkiiieee^^^VVVPPPLLLKKKGGGBBB:::333---***++++++***************)))((())))))*********))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((()))(((((('''(((((())))))((()))))))))************(((***---///000///---,,,------,,,,,,,,,+++++++++------------...///000000333333888FFFWWWkkkyyyyyy|||~~~{{{zzz{{{yyyuuuvvvwww{{{~~~yyypppkkkjjjooo{{{wwwmmm\\\NNNHHHCCCCCCDDDCCCBBBCCCEEEFFFGGGHHHJJJNNNSSSVVVWWWVVVQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGHHHIIILLLPPPSSSUUUVVVYYY^^^aaaaaabbbcccdddhhhlllpppuuuyyy}}}{{{uuupppmmmlllnnnpppsssvvvwwwzzz}}}wwwkkkbbb]]]\\\\\\fffjjjnnnrrrtttvvvxxxzzzyyyxxxsssrrrooopppqqquuuzzzzzzwwwppphhheeegggjjjkkkjjjmmmkkkhhheee```ZZZSSSOOOKKKIIIEEE>>>666///+++***************************(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''((())))))((())))))))))))************)))***,,,...///...---,,,---------,,,+++*********...---------......///000333333777???JJJZZZrrr{{{yyy{{{yyyxxxwwwwwwxxx{{{}}}zzzyyyyyy||||||}}}zzzrrrooofffsss~~~{{{xxxpppaaaUUUPPPGGGEEEDDDDDDDDDDDDCCCBBBCCCBBBCCCGGGMMMRRRUUUVVVVVVUUUSSSPPPOOONNNNNNNNNJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHJJJMMMOOOQQQSSSUUUYYY\\\]]]^^^```bbbeeehhhlllqqqtttxxx}}}~~~}}}{{{wwwqqqmmmllllllkkkpppvvv{{{~~~~~~vvvkkkdddbbbcccccccccmmmooorrrsssssstttwwwyyy|||{{{zzz||||||{{{{{{}}}|||sssnnnjjjgggfffhhhkkkllllllmmmiiiddd```[[[VVVPPPLLLFFFEEE@@@999111,,,+++,,,))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&((()))((('''))))))))))))************+++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++...............//////000111333777;;;???KKKaaauuu{{{}}}zzzvvvuuuuuussspppqqqzzz~~~~~~||||||~~~{{{}}}|||xxxeeekkkvvv}}}zzzwwwqqqeee[[[XXXMMMIIIFFFEEEFFFEEEAAA>>>AAA@@@@@@CCCHHHOOOSSSVVVZZZYYYVVVSSSQQQPPPPPPPPPKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMPPPQQQRRRUUUXXX[[[\\\^^^```bbbbbbfffjjjnnnrrrvvvzzz}}}~~~~~~~~~~~~{{{zzzxxxtttooommmmmmmmmlllqqqzzz|||uuummmdddbbbffflllnnnnnnuuuvvvvvvuuutttsssuuuwww|||xxxmmmcccdddfffhhhiiikkkmmmnnnlllhhhaaa\\\WWWRRRNNNKKKBBBAAA<<<555...+++,,,...)))))))))))))))*********''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((***(((%%%&&&(((***(((&&&))))))))))))************------,,,,,,,,,,,,,,,,,,*********++++++,,,------//////.........//////000///333777999999AAAWWWlll|||~~~~~~{{{wwwpppvvv}}}|||zzz}}}rrriiiggguuu~~~yyytttmmmfffbbbbbbVVVLLLEEEFFFGGGCCCAAABBB?????????@@@BBBFFFLLLPPPZZZ\\\]]]\\\XXXTTTQQQPPPLLLJJJJJJKKKMMMMMMIIIFFFFFFFFFFFFGGGHHHJJJKKKLLLOOOPPPRRRTTTWWWYYY[[[\\\ZZZ]]]cccjjjppptttwwwxxxyyy|||~~~~~~~~~{{{xxx{{{uuussstttrrrnnnnnnssswwwzzzwwwtttiiigggeeeggglllqqqvvvxxx{{{zzzxxxyyy{{{}}}}}}~~~rrrlllccccccdddhhhkkkmmmmmmllliiiddd]]]VVVQQQMMMJJJHHHEEE===555000//////+++(((************************+++***(((((()))******)))+++***((('''''''''((()))))))))))))))))))))))))))***)))'''&&&&&&'''((()))(((((('''''''''&&&&&&&&&)))))))))))))))******+++000///---++++++,,,---...+++******))))))******+++,,,,,,,,,---------......000///000333666===KKKYYYpppyyy~~~~~~|||~~~|||~~~tttjjjdddlll}}}zzztttrrrqqqnnnjjjgggeeeYYYOOOMMMJJJFFFCCCDDD>>>>>>>>>>>>@@@CCCHHHKKKWWWZZZ\\\\\\ZZZVVVTTTSSSOOOMMMLLLLLLMMMMMMJJJGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMNNNPPPRRRTTTVVVXXXXXXYYY\\\aaaggglllooorrrrrrvvvyyy}}}}}}zzzwwwzzzuuussstttsssoooqqqvvv|||ssskkkkkkcccgggmmmtttxxx{{{||||||~~~|||pppjjjdddeeefffiiilllmmmkkkiiifffaaaZZZSSSOOOKKKHHHFFF@@@:::222......---***(((************************+++)))(((((()))***)))(((+++***)))((('''(((((()))''''''''''''''''''''''''***((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&)))))))))))))))******+++...---+++***)))***+++,,,++++++************++++++,,,,,,,,,------------...111///000222444888DDDOOO^^^rrr{{{xxx{{{}}}}}}}}}}}}|||}}}{{{qqqggggggooozzzzzzuuuuuuyyyzzzvvvqqqrrrggg\\\UUUPPPJJJFFFFFF???>>>>>>>>>???BBBDDDFFFQQQUUUYYY[[[ZZZXXXWWWVVVTTTRRROOONNNNNNMMMKKKIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNPPPQQQSSSSSSVVVXXX]]]aaafffiiikkkkkkrrruuuxxxzzz{{{|||~~~}}}yyyvvvwwwtttssstttsssssswww|||yyynnnccc```ccccccnnn|||zzzuuuyyyyyylllgggfffgggiiikkkmmmllliiifffbbb]]]VVVPPPLLLHHHEEECCC:::555///,,,++++++***((())))))))))))))))))))))))***(((''''''((())))))(((******)))((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((''''''''''''&&&)))))))))))))))******+++,,,+++)))((((((((()))***,,,++++++++++++++++++,,,,,,,,,,,,,,,------------000//////111111333:::CCCQQQccczzz{{{yyy}}}{{{||||||}}}|||rrrllllllrrryyy}}}~~~wwwpppggg___XXXQQQKKKGGGAAA@@@??????AAACCCDDDDDDJJJNNNSSSWWWXXXWWWWWWWWWWWWVVVSSSQQQOOONNNLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIJJJKKKMMMMMMNNNRRRTTTWWW\\\```dddfffgggllloooqqqssstttuuuwwwyyy|||~~~}}}{{{xxxwwwrrrrrrtttuuuuuuxxx~~~uuukkkbbb\\\___fffooo}}}zzztttnnnrrr|||sssiiieeeggghhhjjjmmmooommmhhheee^^^ZZZTTTNNNJJJFFFCCC@@@555222---+++++++++***)))(((((((((((((((((((((((()))'''&&&&&&((())))))(((***))))))(((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((''''''''''''''')))))))))))))))******++++++***)))((((((((()))))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------///......111111000444:::IIIWWWkkk~~~~~~~~~{{{tttpppqqqvvvzzz|||zzzvvvnnneee\\\RRRKKKEEEBBB??????AAACCCCCCBBBCCCGGGLLLPPPQQQRRRSSSUUUWWWWWWVVVTTTRRROOONNNNNNNNNMMMLLLJJJIIIIIIHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJMMMOOOSSSWWW\\\```ccceeefffhhhjjjkkklllmmmppprrrwwwzzz}}}|||zzzwwwuuuuuuuuuqqquuuyyyzzz{{{}}}sssiiibbb]]]^^^gggqqqzzzuuupppqqqwww~~~|||vvvnnnhhhggghhhiiikkknnnooommmhhheee\\\XXXRRRLLLHHHDDD@@@===222000---+++++++++++++++((((((((((((((((((((((((((('''%%%&&&((())))))((()))))))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))******+++++++++***))))))))))))))),,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,...111222111333777>>>HHHYYYlll~~~|||www{{{}}}|||}}}~~~~~~~~~~~~|||wwwvvvxxx{{{}}}tttjjj___VVVNNNHHHBBB???@@@BBBAAA@@@@@@CCCFFFHHHIIIKKKNNNPPPUUUVVVXXXWWWTTTRRRQQQQQQPPPOOONNNLLLKKKJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKOOOSSSXXX\\\___aaa```bbbcccdddeeefffiiikkkqqqtttxxxzzz{{{|||}}}~~~|||~~~~~~~~~~~~|||{{{zzzzzz{{{zzzwwwtttqqqqqqsssuuuyyy|||mmmfff```^^^```gggtttxxxuuurrrpppqqqvvv{{{|||uuurrrnnnjjjiiilllllllllmmmnnnnnnlllgggdddZZZVVVPPPJJJFFFAAA<<<888000///---,,,+++++++++,,,))))))))))))))))))))))))((('''&&&&&&(((******))))))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))'''(((((((((((())))))))))))))))))))))))******+++++++++++++++*********)))+++******************+++++++++++++++,,,,,,,,,,,,---+++---111333222222666777>>>KKK\\\nnnyyypppnnnrrrsssvvv~~~}}}~~~}}}yyyyyy}}}}}}}}}~~~~~~~~~yyyqqqiii\\\TTTJJJDDDCCCCCCAAA???@@@AAABBBBBBCCCEEEIIILLLQQQTTTXXXYYYWWWTTTSSSSSSQQQPPPOOONNNMMMLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLOOOSSSWWWZZZ\\\\\\]]]^^^______aaadddfffjjjmmmqqqtttvvvvvvxxxyyyxxx{{{}}}||||||}}}}}}~~~~~~}}}|||zzzxxxvvvuuusssrrrqqqoooooossszzz|||tttlllbbb^^^]]]aaahhhrrr~~~sssuuuuuurrrpppssszzzyyyooollljjjjjjmmmrrrsssqqqpppnnnmmmiiidddaaaXXXTTTNNNHHHBBB===777333---------+++*********+++************************)))'''&&&''')))++++++***((())))))***)))((('''&&&((((((((((((((((((((((((%%%&&&'''(((((()))))))))'''((((((((()))))))))))))))))))))))))))******+++***+++++++++******))))))***))))))(((((())))))******++++++++++++,,,,,,,,,...+++,,,000222111111444555888AAAOOO^^^pppyyysssrrrpppqqqvvv~~~}}}}}}~~~||||||zzzyyy{{{}}}{{{zzziii___RRRJJJGGGFFFDDDAAAAAAAAAAAA@@@@@@BBBFFFJJJNNNSSSXXXZZZXXXUUUTTTTTTRRRQQQPPPOOONNNNNNNNNNNNJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIKKKMMMPPPSSSVVVWWWZZZ[[[\\\\\\\\\^^^aaaddddddhhhlllpppqqqrrrtttuuurrrvvvzzz~~~~~~}}}~~~{{{{{{{{{zzzyyyvvvtttrrrjjjkkklllmmmpppxxxzzzsssooohhhaaa^^^\\\^^^fffppp{{{}}}yyytttyyy{{{yyyuuuxxxxxxnnniiiiiijjjooovvvxxxuuurrroookkkgggbbb^^^VVVRRRLLLFFF@@@:::444000,,,,,,,,,+++)))((()))***************************)))((('''(((***,,,,,,+++((()))*********)))'''&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))'''((((((((())))))******)))))))))))))))******+++***************)))(((((())))))(((((((((((())))))******+++++++++,,,,,,,,,///,,,+++///111000///222222222888CCCOOO^^^tttzzzwwwwwwttttttwwwxxxxxx{{{||||||yyyvvvuuuwww{{{~~~}}}~~~}}}rrrfff^^^UUUKKKGGGHHHCCCBBB@@@@@@BBBDDDDDDDDDIIIKKKMMMOOOPPPNNNLLLKKKNNNOOOOOOOOONNNLLLJJJIIILLLKKKJJJHHHHHHGGGGGGGGGEEEIIILLLMMMKKKLLLQQQUUUVVVVVVVVVWWWXXXZZZ]]]^^^```cccgggiiikkkmmmoooqqqssstttvvvxxxyyy||||||zzzyyyxxxxxxwwwvvvtttqqqooonnnjjjkkkkkkmmmsss}}}wwwpppggg]]]XXXXXXWWW___gggmmmvvv~~~vvvxxxzzzzzzyyyxxx{{{yyyuuuqqqoooqqqtttwwwxxxzzzwwwrrrlllgggaaa[[[WWWMMMJJJFFFAAA<<<666000,,,+++*********))))))(((((())))))(((((((((((())))))((()))))))))))))))((((((''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******,,,,,,+++******+++,,,,,,******************************+++++++++,,,,,,,,,***+++---///000000///...111222666<<>>999333///---,,,,,,+++))))))))))))************))))))(((((((((((()))))))))))))))((('''&&&%%%$$$$$$%%%'''))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))************++++++++++++******+++,,,,,,...---...111222222666;;;???HHHUUUcccsss~~~~~~yyyyyywwwuuussstttwww{{{~~~yyyqqqnnnllljjjlllooorrrvvvzzz{{{zzzzzz|||}}}zzzxxxvvvuuuvvvvvvvvvzzz}}}xxxxxx||||||{{{yyyvvvxxx}}}CCCIIIZZZvvvssseeedddkkkuuu~~~~~~uuunnnbbb]]]UUUNNNJJJGGGEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEGGGHHHJJJLLLNNNPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKOOOPPPPPPOOONNNOOORRRTTTSSSVVVYYY[[[\\\]]]^^^``````bbbeeeggghhhjjjmmmppprrrssstttuuuwwwyyy{{{|||}}}}}}~~~~~~~~~{{{{{{|||xxxxxxxxxuuuqqqnnnmmmnnniiijjjjjjjjjiiihhhggggggccceeeiiinnntttzzzzzzwwwpppiiiiiinnntttwwwzzzyyyrrrkkkgggfffcccbbbcccddd^^^UUUSSSUUUOOOUUUcccttt{{{vvvwwwxxxyyy~~~~~~~~~~~~zzzuuuqqqeeeaaa[[[UUUPPPKKKFFFCCC888555000---,,,,,,,,,+++((()))))))))************))))))(((((((((((())))))))))))))))))(((((('''&&&%%%'''((()))))))))'''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))************((()))***++++++,,,++++++///---///333444222444888999@@@JJJUUUcccuuu|||}}}}}}vvvtttssspppppprrrssssssssstttvvvxxxzzz|||}}}yyyvvvyyyxxxwww{{{}}}zzz}}}~~~~~~|||{{{;;;???LLLbbb{{{xxxfff```eeerrrzzzvvvlllfff]]]VVVQQQNNNLLLKKKFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBDDDEEEFFFFFFHHHLLLOOOQQQRRRRRRRRRMMMLLLKKKKKKMMMNNNNNNMMMKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLLLLJJJIIIJJJLLLOOOKKKNNNSSSVVVWWWYYY[[[]]]^^^```bbbccccccdddgggiiinnnooopppsssuuuxxxyyyzzz|||}}}~~~~~~}}}~~~zzzwwwxxxyyytttsssrrroookkkhhhhhhiiidddeeeeeefffggghhhiiijjjiiimmmrrryyysssmmmjjjhhheeedddkkkvvv|||~~~{{{rrrjjjeeeccc^^^[[[ZZZYYYSSSIIIHHHMMMQQQZZZmmm|||wwwwwwxxxxxx}}}}}}~~~~~~}}}yyyrrrnnnfffaaaYYYQQQLLLGGGCCC@@@555222...,,,,,,,,,,,,+++(((((())))))*********+++))))))(((((((((((())))))(((((()))))))))))))))((('''((()))***)))(((%%%$$$(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))******)))(((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************'''(((***+++,,,,,,,,,++++++)))+++///000------000444:::AAAIIISSSbbbuuu}}}~~~}}}~~~~~~}}}}}}~~~>>>???DDDQQQeeexxxooogggjjjtttxxxuuuoooggg^^^WWWTTTSSSLLLLLLHHHCCCBBBEEEDDD@@@AAABBBBBBAAAAAAAAABBBDDDDDDFFFIIIMMMPPPQQQRRRRRRMMMMMMMMMNNNNNNOOOOOOOOOKKKKKKJJJHHHFFFFFFHHHJJJMMMLLLJJJHHHGGGHHHIIIJJJKKKLLLMMMPPPRRRUUUVVVWWWWWWXXXYYYZZZ]]]___aaaccciiijjjlllnnnqqqtttwwwxxxwwwyyy{{{~~~~~~~~~~~~}}}{{{yyyvvvtttsssnnnnnnnnnkkkfffbbbaaa```aaacccdddeeefffgggkkkmmmsssxxx}}}tttkkkdddbbbaaabbbfffmmmuuuyyyvvvlllddd```WWWRRRPPPOOOKKKGGGKKKTTT[[[hhhzzz}}}|||{{{yyy{{{|||||||||xxxwwwxxxuuuooojjj___YYYRRRMMMJJJEEE>>>888//////...---,,,,,,++++++))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%'''((())))))))))))))))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,---------------......///000000000111444999>>>FFFSSSdddqqq~~~{{{:::;;;@@@IIIXXXppp~~~vvvnnnjjjlllsss}}}}}}uuukkkddd___^^^\\\ZZZSSSKKKGGGHHHFFFAAA@@@AAAAAA@@@???>>>>>>???@@@AAACCCFFFIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNIIIJJJIIIHHHFFFGGGIIIKKKMMMLLLJJJHHHGGGGGGHHHIIIGGGHHHIIIKKKMMMOOOQQQQQQSSSTTTUUUVVVYYY[[[^^^___dddfffhhhlllooorrrttttttrrrtttvvvyyy{{{|||||||||~~~~~~~~~}}}}}}}}}~~~~~~|||{{{yyyvvvssspppmmmlllhhhiiihhheeeaaa^^^]]]]]]^^^aaaeeeiiilllooosssuuu|||}}}tttjjjccc]]]^^^aaafffmmmuuu{{{yyypppeee\\\WWWTTTPPPMMMMMMKKKJJJQQQ[[[gggqqq~~~~~~|||xxxzzz~~~{{{wwwuuutttqqqkkkeee\\\VVVOOOJJJFFFAAA:::444.........---,,,,,,++++++************))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&'''((()))))))))((())))))(((((((((((())))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,------......//////000000222666999>>>IIIXXXbbbqqq888999===BBBIIIYYYvvvyyyssssssrrruuu||||||tttooommmsssooofffYYYRRROOOJJJDDDBBBAAAAAA@@@>>>===<<<<<<======>>>@@@BBBEEEGGGHHHLLLLLLLLLLLLLLLMMMMMMMMMIIIIIIJJJIIIHHHHHHJJJLLLMMMLLLJJJIIIHHHGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQSSSVVVXXXYYY]]]___dddhhhlllnnnoooooorrrsssvvvyyy{{{|||}}}}}}||||||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}}}}yyywwwuuuqqqlllhhheeedddbbbcccbbb```]]]]]]^^^```bbbffflllqqquuuyyy|||~~~~~~ssskkkeee```]]][[[___fffnnnuuu{{{~~~}}}yyytttmmmeee]]]TTTNNNMMMKKKJJJLLLMMMQQQ\\\ffftttzzzyyywwwuuuwww|||~~~zzzvvvrrrpppkkkddd^^^WWWRRRJJJEEEAAA<<<555000...------,,,,,,+++++++++++++++++++++************''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''((((((((((((((('''))))))(((((((((((())))))(((((())))))))))))******)))*********++++++++++++++++++,,,------......///000111333444777>>>IIIQQQ\\\ooo777999===>>>???III```uuu~~~~~~||||||}}}yyymmmbbbZZZQQQHHHFFFDDDCCCBBBAAA???>>><<<=========>>>???BBBDDDFFFGGGHHHIIIJJJKKKLLLMMMNNNKKKLLLMMMLLLKKKJJJKKKLLLNNNMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJLLLNNNQQQSSSTTTVVVYYY^^^dddgggiiiiiiiiioooqqqtttwwwzzz{{{||||||yyyzzz{{{||||||}}}~~~|||||||||}}}~~~~~~~~~~~~|||}}}}}}}}}|||zzzxxxwwwxxxxxxwwwwwwwwwxxxxxxyyyuuussspppkkkgggccc```_________`````````bbbfffjjjnnnsssyyy~~~{{{pppeee^^^]]]^^^```eeeiiiqqqwwwzzzzzzwwwuuuooojjjccc^^^YYYTTTOOOKKKHHHIIIJJJMMMRRR[[[iiisss{{{~~~|||uuunnnooossszzz~~~|||yyytttooojjjddd]]]XXXRRRMMMFFF@@@<<<777222...---,,,,,,,,,+++++++++***++++++*********)))))))))''''''''''''((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''((((((((((((((('''&&&))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))***************++++++,,,,,,---......111222222222444888@@@EEEMMM^^^lll{{{666888<<<<<<;;;???PPPaaavvvkkk]]]QQQLLLIIIEEECCCBBBBBB???=========<<<<<<===???AAABBBAAABBBDDDFFFIIIKKKMMMNNNNNNOOOQQQPPPNNNLLLKKKKKKNNNOOOOOONNNMMMKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMNNNOOOQQQTTTYYY^^^aaacccccccccgggiiilllooorrrtttuuuvvvvvvxxxzzzzzzyyyyyy{{{~~~{{{~~~|||{{{{{{{{{|||~~~}}}||||||{{{||||||}}}}}}|||zzzxxxvvvwwwvvvuuussssssrrrrrrrrrnnnllliiieeebbb___^^^]]]^^^___bbbdddggglllrrrvvv|||~~~rrrlllccc\\\YYY\\\ccchhhnnnrrrwwwzzzyyytttmmmiii```\\\VVVQQQMMMLLLKKKKKKJJJNNNRRRVVV\\\hhhuuu}}}~~~}}}zzz{{{zzzsssnnniiimmmuuu~~~~~~yyyvvvqqqllleee^^^WWWSSSMMMIIICCC===888333000---+++++++++++++++***************)))))))))(((((((((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''((((((((((((((('''&&&))))))(((((((((((())))))'''(((((((((((()))))))))(((((()))))))))***************++++++,,,---------000000000000222555:::===AAAPPP[[[ggg|||444555888:::999:::EEEQQQggg~~~ooobbbWWWQQQJJJEEEDDDCCCAAA>>>;;;;;;;;;;;;<<<<<<===>>>===>>>@@@CCCFFFIIIKKKLLLMMMOOORRRRRRPPPMMMLLLKKKMMMNNNPPPQQQPPPNNNLLLJJJEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOSSSWWWZZZ\\\\\\\\\aaacccfffjjjmmmpppqqqqqqqqqtttwwwwwwuuuuuuxxx{{{wwwyyy}}}~~~~~~|||||||||}}}}}}|||||||||}}}}}}}}}~~~|||zzzyyyzzzyyyyyyyyyxxxvvvuuutttrrrqqqpppnnnmmmllllllkkkeeedddbbbaaa````````````bbbdddiiimmmqqqwww~~~yyyrrrmmmcccaaa^^^[[[\\\aaaiiioooqqqsssuuuuuuqqqkkkddd```VVVSSSNNNIIIEEEFFFKKKOOOWWW]]]ccceeejjjttt}}}}}}|||yyywwwvvvwwwwwwyyy{{{|||~~~vvvrrrooollljjjiiipppyyysssqqqmmmggg```XXXRRROOOHHHEEE???999444000...---************************))))))))))))((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''((((((((((((((('''))))))(((((((((((())))))''''''(((((((((((())))))((()))))))))******************+++,,,,,,------...---------...000333555666666CCCLLLVVViiixxx555444666999::::::>>>EEEQQQgggwwwggg___TTTLLLIIIGGGDDDAAA;;;;;;<<<<<<<<<<<<<<<;;;<<<===???AAACCCEEEFFFGGGHHHKKKOOOQQQPPPNNNMMMMMMKKKMMMOOOQQQQQQOOOMMMKKKDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIJJJMMMOOORRRTTTUUUUUU[[[]]]aaaeeehhhkkklllmmmlllpppssssssppppppssswwwsssvvvxxxyyyxxxvvvvvvvvvzzz{{{{{{{{{{{{zzzyyyyyyzzz}}}}}}|||~~~~~~~~~{{{xxxvvvttttttrrrqqqppppppooooookkkjjjiiihhhggggggfffgggbbbaaaaaaaaaccceeehhhjjjlllpppuuuzzz~~~|||xxxuuurrrnnnhhhccc]]]___aaacccdddhhhooosssqqqpppnnnkkkfff```[[[WWWLLLLLLJJJEEEBBBGGGRRR[[[iiiqqqwwwxxxyyy~~~yyy{{{wwwsssppppppllloootttyyytttkkkiiikkkmmmnnnrrrxxx|||kkkjjjgggaaaZZZSSSNNNKKKBBB@@@;;;666000---------)))******************************)))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&'''((()))))))))((())))))(((((((((((())))))'''''''''((((((((()))))))))))))))*********++++++++++++,,,,,,---.........---------///111222222222///;;;AAAHHHXXXdddqqq}}}ppp777555666;;;<<<;;;===@@@BBBUUUqqquuukkk]]]SSSNNNKKKGGGDDD<<<===>>>??????>>><<<<<<===>>>>>>@@@AAABBBCCCCCCDDDHHHMMMOOOPPPOOONNNNNNIIIKKKNNNPPPQQQOOOMMMKKKEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCGGGGGGIIIJJJLLLNNNPPPQQQSSSUUUYYY]]]aaaccceeefffiiimmmppppppmmmmmmppptttrrrtttuuuuuusssqqqqqqqqquuuvvvwwwxxxxxxwwwvvvuuuvvvyyy{{{{{{yyyxxxzzz|||{{{}}}~~~zzzvvvssspppooommmkkkjjjjjjjjjkkkeeeeeedddcccccccccddddddbbbbbbccceeehhhlllpppssswwwzzzzzzwwwooollliiihhhiiihhhdddaaa___ccchhhkkkmmmooossswwwqqqnnnjjjddd^^^XXXSSSPPPCCCFFFGGGDDDCCCJJJZZZgggwww~~~}}}zzzzzz}}}zzzuuunnnjjjkkkeeeiiipppxxxwwwkkkeeeffflllrrruuu{{{yyyuuuffffffccc^^^VVVOOOKKKIII???===999333...,,,,,,---)))))))))))))))*********+++++++++************)))''''''''''''((((((((()))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%'''((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))************+++++++++++++++,,,,,,------......////////////111333333222111...999<<<@@@LLLUUU```ppp~~~}}}kkk\\\111222333555777888999999???CCCSSSnnn}}}lll\\\SSSPPPJJJCCCCCC@@@>>><<<======<<<;;;:::;;;<<<===???@@@AAABBBAAABBBCCCEEEGGGIIIKKKLLLLLLMMMNNNMMMLLLLLLMMMNNNJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFFFFGGGIIIJJJJJJKKKNNNPPPRRRVVVYYY\\\___```aaaeeekkknnnooommmlllkkkllllllmmmnnnnnnmmmmmmmmmsssrrrqqqqqqpppppppppqqquuuvvvvvvvvvvvvvvvuuutttxxxzzz|||}}}|||xxxtttqqqfffffffffeeecccaaa^^^]]]bbbbbbaaa``````bbbeeehhhgggkkknnnnnnnnnrrrzzz|||uuunnniiidddcccaaabbbfffiiikkklllpppooonnnnnnpppppppppnnnmmmeee]]]XXXSSSLLLIIIJJJ@@@CCCFFFEEEFFFNNN\\\ggg{{{~~~||||||}}}yyysssrrrwww{{{~~~|||{{{uuummmjjjlllnnnpppqqqttt}}}|||ssshhhffflllwww~~~tttlllfff___WWWRRRPPPMMMGGGBBB===888333///---,,,+++***))))))))))))))))))))))))))))))***++++++)))((('''&&&''')))*********)))(((******))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((&&&%%%$$$))))))))))))******************+++++++++,,,,,,,,,------///000111111111111222555888999>>>GGGUUU```ooo}}}qqq```RRRLLL111222444555777777888888;;;===HHH]]]vvvyyykkkbbb]]]UUULLLJJJFFFBBB@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBDDDEEEGGGIIIIIIKKKMMMNNNOOOMMMMMMMMMNNNMMMLLLJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFGGGHHHHHHIIIIIIJJJGGGIIIJJJMMMPPPRRRTTTUUU[[[___eeeiiijjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiimmmmmmlllkkkkkklllllllllqqqqqqqqqppppppooonnnmmmmmmoooqqqsssrrrooollliiibbbaaa___^^^^^^___```aaa```bbbeeehhhjjjnnnqqqssssssvvvyyyzzzzzz|||xxxrrrmmmhhhdddbbbaaa```aaaeeekkkpppssstttvvvtttqqqpppooonnnkkkiiiddd\\\UUUQQQMMMHHHGGGIIICCCEEEHHHKKKNNNWWWccclllvvv|||~~~~~~~~~|||zzzzzz{{{}}}wwwqqqooorrrvvv~~~|||{{{uuunnnkkkmmmqqquuuxxx}}}rrrmmmhhhjjjtttyyyooohhhbbb\\\UUUPPPNNNJJJDDD???:::666111...,,,,,,+++***)))))))))))))))))))))))))))************)))((((((''''''(((((()))))))))((())))))))))))(((((('''''')))))))))))))))))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&&&&))))))))))))*********************+++++++++,,,,,,---......///000000000000///111333444666===HHHQQQ___lll~~~|||nnn```PPPDDD@@@222333444555666666666666999999===III[[[ttt{{{yyy}}}zzz~~~vvvnnncccXXXNNNJJJDDD@@@????????????============<<<<<<<<<<<<>>>>>>???AAABBBDDDEEEEEEIIILLLOOOPPPOOONNNMMMNNNLLLKKKIIIHHHFFFEEEEEEEEECCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLNNNOOOOOORRRVVV\\\```aaabbbcccdddccccccddddddddddddccccccddddddcccccccccddddddeeehhhhhhgggffffffeeeddddddaaaccceeeggggggfffdddbbb]]]\\\ZZZZZZ[[[___dddgggeeeiiiooouuu{{{{{{uuunnnhhheeedddcccccc```aaadddjjjrrrxxx{{{|||zzzwwwrrrnnnkkkgggbbb___XXXRRRLLLJJJGGGEEEFFFJJJKKKMMMQQQWWW```jjjsssyyyyyy}}}}}}}}}|||zzzyyyzzz~~~{{{uuusssuuuxxx}}}|||vvvooommmpppuuuzzzmmmkkklllsss~~~zzzrrrhhhbbb[[[WWWQQQMMMJJJFFF???:::666333///,,,,,,,,,+++***))))))))))))))))))))))))******))))))(((((())))))''''''&&&&&&''''''((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))((())))))))))))*********************++++++++++++,,,............////////////000222333333333777>>>CCCOOOZZZjjjyyymmm^^^QQQDDD<<<999333333444555555555444444999888:::???III]]]|||}}}wwwvvvyyy||||||ooocccVVVQQQJJJEEECCCCCCCCCBBB>>>>>>======<<<;;;;;;:::<<<<<<===>>>???@@@@@@AAAFFFIIIMMMOOONNNMMMLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHCCCDDDDDDEEEEEEFFFFFFGGGDDDEEEFFFGGGHHHIIIJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMLLLOOOTTTWWWXXXYYYZZZ[[[ZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]]]]\\\\\\\\\\\\\\\ZZZ\\\^^^```bbbbbbaaa```___^^^^^^___bbbfffjjjmmmooottt|||~~~|||yyyvvvtttrrrrrrrrrnnniiiggggggiiikkkkkkhhhiiikkkpppuuuyyyzzzzzzssspppkkkfffaaa\\\WWWSSSPPPKKKGGGFFFEEEEEEJJJPPPXXXZZZ___iiivvvxxx{{{{{{{{{{{{|||}}}}}}~~~~~~xxxrrrpppsssxxx~~~qqqssswwwzzzrrrjjjbbb]]]UUURRRNNNKKKGGGAAA;;;666222///,,,++++++++++++***))))))))))))))))))))))))+++***)))''''''((())))))''''''&&&%%%%%%'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))***************((()))))))))************************++++++++++++.........---------------111222333222222333777:::CCCKKKWWWdddrrrqqq^^^PPPEEE===999999333333444444444444333333888888:::<<<@@@MMMeee{{{}}}vvv{{{yyyyyy}}}xxxmmmfffaaaZZZSSSNNNJJJFFFDDDBBBBBBAAA@@@???>>>>>>===;;;;;;<<<<<<<<<=========AAAEEEIIIKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIICCCDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFHHHJJJKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJLLLOOOPPPOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVSSSTTTTTTUUUVVVXXXYYYZZZWWWWWWWWWWWWWWWXXXZZZZZZYYYZZZ\\\^^^```aaabbbbbbeeegggiiillloooqqqrrrssswww{{{zzztttqqqnnnmmmjjjhhhgggggghhhhhhiiihhhhhhjjjnnnppprrrqqqqqqpppooopppqqqqqqooommmdddaaa]]]YYYUUUQQQMMMIIIJJJFFFDDDEEEFFFHHHQQQZZZgggiiiooozzz}}}uuuwwwyyy{{{}}}|||uuutttvvv|||uuuyyy}}}sssjjjbbb\\\WWWPPPNNNKKKGGGCCC===888444///---+++***+++++++++***))))))))))))))))))))))))+++***((('''''''''((()))''''''&&&%%%%%%'''((()))'''''''''''''''(((((((((''''''(((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((()))******++++++***((()))))))))************))))))*********+++++++++...---,,,,,,+++,,,,,,------.../////////000222444999>>>FFFPPP]]]lll||||||jjj[[[KKKAAA:::555444666222222333333444333333333555666999:::;;;AAARRRbbb~~~}}}xxxuuuwwwzzz|||wwwsssoooiiibbbZZZRRRJJJEEEFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;===@@@CCCEEEEEEEEEFFFGGGMMMNNNPPPPPPOOOMMMKKKIIIFFFEEEDDDCCCBBBAAAAAA@@@BBBBBBDDDFFFHHHJJJKKKLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJJJJKKKLLLMMMNNNPPPQQQSSSTTTUUUUUUSSSSSSTTTUUUWWWYYY[[[\\\ZZZYYYXXXXXXYYYZZZ\\\]]][[[\\\]]]___aaadddfffgggllloootttyyy{{{{{{zzzyyyyyy{{{wwwooohhhdddbbbaaa______```cccgggiiiiiijjjlllppptttvvvuuutttpppmmmiiigggdddbbb^^^[[[UUURRROOOMMMLLLJJJGGGDDDEEECCCDDDGGGKKKRRR___kkkxxxzzz|||wwwssswww|||yyywwwzzz}}}vvvsssrrrqqqsssvvvtttyyyuuukkkbbb[[[VVVRRRLLLJJJGGGCCC>>>888444222---,,,******+++,,,+++***))))))))))))))))))))))))))))))((((((''''''((((((''''''&&&&&&''''''((()))&&&''''''''''''(((((((((&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))$$$$$$%%%%%%&&&'''''''''&&&&&&'''((()))******+++))))))))))))))))))))))))'''(((((()))************))))))))))))************)))))))))************+++---,,,+++******+++,,,---......///000111222444444999;;;???EEEOOO\\\iiirrrtttkkkUUUJJJ???:::777444444555000111222333333333333333333444777999888:::EEEPPPgggyyyvvvxxxzzzwwwxxx{{{{{{~~~{{{yyywwwsssmmmdddZZZSSSPPPOOOLLLHHHEEEAAA>>>=========<<<<<<;;;;;;;;;:::888;;;===??????@@@BBBDDDIIILLLQQQTTTVVVTTTRRRPPPMMMLLLJJJHHHFFFDDDBBBAAADDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJKKKKKKIIIHHHHHHIIIKKKKKKLLLOOOQQQTTTVVVWWWWWWVVVWWWXXXZZZ\\\^^^aaabbbcccbbb```___^^^___```aaaaaabbbbbbdddgggiiilllmmmppptttyyy~~~~~~|||{{{{{{|||zzzuuupppjjjddd___[[[\\\[[[[[[\\\```eeekkknnnnnnnnnnnnoooqqqpppnnnlllccc___[[[WWWTTTRRROOOMMMLLLJJJHHHHHHHHHHHHFFFDDDFFFEEEIIIOOOWWWaaarrr~~~zzzwwwuuuzzz|||{{{}}}uuullliiifffeeehhhnnnpppuuu~~~~~~wwwmmmccc[[[UUUQQQNNNHHHGGGCCC>>>888333111000---,,,******+++,,,+++)))))))))))))))))))))))))))(((((())))))(((((('''&&&''''''(((((()))))))))(((&&&&&&&&&'''''''''((((((######$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%%%%&&&'''((((((((())))))(((((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((())))))))))))************))))))))))))************+++***)))))))))+++---...000//////000222444555555:::::::::===CCCMMMXXX^^^pppyyy|||mmm]]]SSSGGG???999888888555444444000000111222333444333333333444666888777888???HHHQQQjjj{{{zzz~~~~~~yyywwwyyyssszzz{{{qqqjjj___]]]YYYTTTOOOJJJFFFDDD>>>>>>===<<<<<<;;;::::::666888:::;;;<<<===@@@BBBBBBGGGOOOVVVZZZ[[[ZZZXXXUUUTTTQQQNNNKKKHHHFFFEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIGGGHHHJJJLLLKKKLLLOOORRRUUUXXXYYYZZZZZZ[[[\\\^^^```ccceeegggllljjjgggeeeccccccddddddhhhhhhhhhjjjlllooorrrtttrrruuuyyy~~~{{{wwwwwwyyyxxxsssnnnmmmjjjfffccc```]]]YYYWWWZZZZZZZZZ[[[```gggmmmrrrmmmkkkiiigggeeeccc```^^^VVVSSSNNNKKKIIIIIIGGGFFFIIIHHHFFFGGGHHHHHHGGGFFFHHHIIINNNWWWaaaooo|||vvvtttyyy~~~|||}}}~~~}}}rrrhhhdddaaa___ccckkknnnttt|||xxxqqqggg^^^WWWQQQMMMKKKFFFDDD@@@:::444000......---,,,++++++,,,,,,***)))))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&''')))*********)))(((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''((())))))***,,,+++***)))((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************))))))))))))***************)))(((((()))+++---///---,,,***+++---///000000666444333444888@@@HHHMMM\\\eeesss}}}~~~zzzlll[[[JJJ???===777333555666333000000222333333444444333333222555444444444555888;;;<<>>===;;;===AAABBBDDDIIINNNRRRVVVXXXYYYZZZYYYWWWTTTRRROOOMMMLLLIIIIIIJJJJJJJJJIIIHHHGGGHHHGGGEEEDDDDDDFFFIIIJJJGGGIIIJJJJJJIIIHHHIIIJJJNNNPPPQQQSSSVVVZZZ___ccccccbbbaaaaaaaaabbbcccdddeeefffhhhjjjkkkkkkjjjiiijjjjjjjjjkkkmmmoooqqqrrrpppqqqsssuuuwwwzzz{{{|||zzztttnnniiigggdddaaa^^^]]]]]][[[ZZZXXXWWWVVVVVV\\\\\\]]]```eeejjjlllmmmkkkfff```\\\YYYUUUPPPLLLMMMIIIDDDAAA@@@AAABBBCCCBBBFFFJJJKKKJJJKKKNNNQQQVVVWWWZZZ```kkk|||~~~{{{~~~|||zzzxxxyyyxxxlllaaa]]]\\\\\\ccclllpppuuu||||||yyyllleee\\\VVVSSSOOOHHHCCCDDD@@@;;;555111...------+++*********))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))'''%%%&&&((()))'''$$$&&&'''''''''''''''&&&%%%&&&''')))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''((()))+++,,,(((((((((((((((''''''''')))))))))))))))***++++++)))(((((('''&&&&&&%%%%%%******)))((((((((((((((()))*********))))))+++---...---++++++---......---000///---,,,,,,---...///333222222333666;;;???BBBLLLTTT```lllxxx|||jjjZZZPPPHHHAAA<<<666666555444333333222222222222333333333333222222444333333333555777:::;;;>>>FFFVVVmmm~~~|||zzz{{{~~~}}}}}}~~~ssseeeZZZOOOJJJCCC???>>>?????????===;;;;;;>>>===:::;;;??????@@@BBBEEEIIINNNRRRTTTYYYXXXXXXXXXWWWWWWVVVVVVQQQPPPOOONNNLLLKKKJJJJJJHHHGGGDDDCCCCCCDDDEEEGGGFFFGGGHHHHHHGGGHHHJJJLLLNNNPPPSSSUUUXXX]]]cccgggiiihhhgggeeeeeeeeeeeeeeeiiikkkmmmnnnnnnllljjjiiihhhhhhgggggghhhhhhiiiiiiddddddeeeggghhhjjjkkkllllllhhhccc```___^^^\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWW]]]\\\]]]___bbbeeeeeeeee___\\\WWWTTTRRROOOKKKHHHFFFDDDAAA?????????@@@@@@CCCIIIPPPUUUWWWYYY\\\___ggghhhjjjnnnuuu~~~yyywwwxxxpppfff^^^\\\\\\___fffooouuuyyyyyypppjjjddd^^^VVVRRROOOLLLGGGBBBAAA>>>999444000...------************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((('''%%%$$$%%%((()))(((''''''(((((()))))))))((((((''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***((((((((((((''''''''''''''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''''''''***))))))(((((((((((((((***++++++***)))(((***+++,,,+++***+++---//////...000...---,,,,,,---...///111000000111333777;;;===AAAGGGQQQZZZeeerrr|||kkkaaaRRRFFF@@@;;;777333555555444444333333222222222222333333333333222222333222222222444666888999;;;===DDDUUUmmm~~~|||}}}|||zzzwww{{{sssaaaYYYPPPIIIFFFFFFDDDCCC@@@======??????;;;;;;============>>>AAAFFFKKKNNNRRRSSSUUUWWWYYY[[[\\\]]]YYYWWWTTTQQQPPPOOOOOOPPPNNNMMMKKKIIIGGGGGGHHHHHHDDDEEEFFFEEEEEEFFFHHHKKKMMMOOORRRUUUXXX]]]cccfffkkkjjjiiigggeeedddddddddiiijjjlllnnnmmmjjjgggdddbbbaaa```___^^^]]]]]]]]][[[[[[[[[\\\\\\^^^______^^^\\\YYYXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]^^^___^^^[[[YYYRRRPPPNNNMMMLLLIIIFFFCCCBBBAAA@@@@@@@@@BBBCCCDDDKKKSSS]]]eeehhhiiikkklllsssvvvxxxzzz}}}}}}yyywwwwww{{{|||wwwgggaaa\\\]]]```dddmmmuuuzzz}}}zzzpppeee]]]ZZZVVVPPPLLLKKKHHHDDD@@@;;;999555111...---------************))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''%%%$$$$$$&&&((())))))((('''((()))***+++++++++***(((((('''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))******))))))((((((''''''((((((+++,,,,,,***((('''(((******))))))***---///000//////...---,,,,,,---...//////.........000222555777:::>>>DDDKKKSSS^^^kkktttxxxjjjaaaQQQIII@@@999777666555333333333333333333333333333111111222222222222111111111111111222333444666777999;;;???GGGWWWqqq{{{wwwvvvxxx}}}zzzqqqeee\\\VVVPPPJJJDDDDDD@@@>>>AAAAAA===<<<======<<<<<<===@@@CCCFFFHHHHHHIIILLLOOOSSSVVVXXXYYYXXXVVVSSSQQQQQQRRRUUUVVVTTTSSSRRRPPPNNNMMMLLLKKKFFFFFFFFFDDDCCCDDDGGGIIILLLNNNQQQSSSUUUXXX]]]```eeedddcccbbbaaa```______```bbbdddfffeeebbb___\\\YYYYYYWWWVVVTTTTTTSSSSSSWWWVVVVVVWWWXXXYYY[[[\\\\\\[[[[[[[[[\\\^^^______cccdddeeefffggggggffffff```___^^^]]]\\\XXXTTTPPPKKKJJJJJJIIIHHHFFFDDDBBBCCCCCCBBBBBBDDDHHHMMMQQQZZZbbblllssstttrrrqqqqqqwww{{{{{{zzzxxxvvvvvvvvvuuurrrnnncccaaaaaabbbfffllluuu{{{~~~zzzsssiii___YYYTTTQQQMMMIIIGGGDDD@@@===666444222///---,,,,,,,,,*********)))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''&&&&&&&&&&&&'''(((((((((&&&'''(((******+++++++++)))(((&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((&&&&&&'''''''''''''''((((((((((((''''''((())))))((())))))***++++++,,,,,,)))(((((('''''''''((((((******+++***(((((()))++++++***)))***,,,......---------,,,,,,,,,---...///......---------///111222666888;;;???FFFOOOZZZaaaqqqyyy{{{qqqjjj```SSSIIICCC???999666666777777666222222222222333333333333000111111222222111111000111111111222333444555555333888===???DDDVVVppp}}}~~~xxxqqqkkkcccXXXPPPJJJEEEAAABBBBBB???===>>><<<<<<>>>???@@@AAAAAAAAAAAABBBDDDGGGJJJLLLNNNPPPOOONNNLLLLLLNNNRRRWWWZZZWWWVVVVVVTTTSSSQQQOOONNNKKKLLLKKKIIIGGGGGGIIIJJJMMMOOOQQQRRRRRRSSSUUUXXXZZZZZZ[[[[[[[[[[[[[[[[[[UUUWWWZZZ\\\\\\ZZZWWWUUUSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUXXX[[[\\\bbbbbbccccccccccccdddeeehhhhhhjjjjjjjjjiiigggfff___]]]\\\[[[YYYUUUPPPLLLHHHHHHHHHGGGEEEDDDCCCCCCEEEEEEDDDDDDGGGNNNWWW^^^fffmmmuuuyyyxxxuuusssrrr}}}~~~zzzyyywwwtttqqqnnnllljjjiiifffiiikkklllnnntttzzz~~~yyyqqqhhh```ZZZWWWQQQOOOKKKHHHDDD@@@<<<999111000///---,,,++++++,,,))))))))))))))))))******)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((('''&&&&&&&&&&&&%%%&&&'''((()))))))))))))))(((&&&%%%%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((%%%&&&&&&&&&''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))((((((''''''''''''(((((('''((())))))((()))+++------+++******+++++++++***,,,,,,,,,,,,------......///...---------...///000///000222555:::AAAIIIOOO[[[cccnnnzzztttdddXXXRRRLLLCCC;;;:::888555333222222222222111111111222222222222222000000111111111111000000000111111222333444444444333999>>>===<<>>?????????===<<>>=========>>>>>>???@@@@@@AAABBBBBBBBBBBBAAAAAABBBEEEIIIKKKRRRSSSUUUVVVVVVTTTRRRPPPMMMOOORRRSSSRRRQQQPPPQQQMMMNNNOOONNNLLLKKKKKKKKKIIIJJJKKKMMMNNNOOOOOONNNOOONNNNNNNNNMMMLLLLLLKKKLLLLLLLLLMMMNNNPPPRRRRRRTTTSSSRRRRRRSSSUUUXXXZZZXXXZZZ\\\[[[XXXVVVWWWXXXRRRSSSUUUVVVUUUSSSPPPOOONNNLLLKKKKKKLLLLLLKKKIIIDDDEEEEEEDDDDDDFFFJJJNNNQQQVVV[[[___dddkkkvvv~~~{{{|||{{{wwwsssrrruuuyyy}}}{{{xxx{{{|||tttlllmmmllliiifffggglllqqqvvv}}}{{{uuuuuuuuusssooojjjaaaXXXPPPKKKIIIHHHFFFFFFDDD@@@;;;666333111------,,,,,,+++*********((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***'''((()))(((%%%$$$%%%'''%%%&&&&&&'''''''''&&&&&&''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((()))&&&'''((((((((((((+++---,,,***((((((*********)))******+++,,,------..............................111111111222555777999999===BBBJJJSSS\\\iiivvvvvviii___OOOIIIAAA;;;777666444333444555555444333111000000222222111111000000////////////000000000000//////111222333444444444444444666555444555888>>>BBBEEEWWWkkk~~~}}}zzzwwwuuuxxx~~~vvvggg^^^XXXQQQLLLKKKFFFDDDAAA???>>>>>>???@@@======>>>>>>>>>?????????BBBAAA@@@???>>>@@@AAABBBDDDFFFIIIJJJKKKJJJHHHFFFFFFJJJNNNQQQQQQPPPPPPPPPIIIJJJKKKJJJHHHGGGGGGGGGCCCDDDFFFHHHHHHHHHHHHGGGNNNMMMKKKIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNLLLJJJIIIIIIKKKNNNOOOMMMOOOQQQPPPMMMKKKLLLNNNHHHIIIKKKLLLLLLJJJHHHFFFFFFDDDCCCDDDFFFHHHIIIHHHEEEFFFGGGFFFFFFJJJPPPVVV\\\ccclllssswww~~~~~~wwwqqqppptttxxx|||||||||~~~wwwnnnfffhhhiiigggfffiiipppwww{{{}}}uuurrrppplll]]]ZZZUUUOOOJJJGGGEEEEEE@@@@@@???<<<777333000...------,,,,,,+++******)))(((((())))))*********+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&((()))***+++%%%''')))(((&&&%%%''')))''''''''''''''''''&&&&&&&&&&&&&&&'''((()))******''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,&&&&&&&&&&&&&&&'''((()))((())))))((('''''')))+++***((('''(((***++++++***)))***+++,,,---......---------------------------000000///000222222111000444888===BBBIIITTT```hhhsss{{{wwwooohhh]]]OOODDD>>><<<:::777444333222222000111333333222111000000333222222111000//////...////////////000000000000000111111222222333444444444555666888999;;;<<<===DDDOOOfff|||yyyuuusssuuuyyytttjjjfffbbbZZZSSSMMMKKKHHHFFFEEEDDDBBBAAA>>>=========>>>???AAABBB@@@>>>======>>>???>>>===AAAAAABBBCCCCCCCCCCCCBBBDDDEEEFFFGGGHHHIIIJJJJJJGGGFFFFFFEEEDDDCCCCCCCCC@@@@@@??????@@@BBBDDDEEEIIIIIIHHHGGGFFFDDDBBBAAAAAABBBBBBCCCDDDEEEFFFGGGAAAAAABBBCCCEEEFFFGGGGGGDDDDDDDDDCCCDDDDDDEEEFFFGGGFFFEEEDDDDDDCCCAAA???GGGCCCAAABBBEEEHHHHHHFFFDDDIIINNNOOONNNQQQZZZbbbsssxxx|||}}}yyyqqqmmmooouuutttwww{{{~~~}}}|||uuupppbbbccceeefffjjjpppwww|||xxxnnnddd]]]SSSOOOJJJFFFCCCAAA???>>>AAA@@@===999666444222111)))***,,,------,,,+++***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%$$$###"""###%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&******)))((('''&&&%%%%%%''''''''''''((((((((((((******+++++++++,,,,,,,,,------------------------////////////000000000000000555:::===@@@EEENNNUUU```hhhtttwwwnnnbbbVVVNNNGGGAAA===999999999888777555444333000000000000000000000000//////000000000000//////.../////////000000000000000000111111222333333444222333444555666777888999;;;BBBSSShhh{{{xxxsssrrrvvv}}}zzzppplllhhhbbb]]]\\\YYYTTTOOOKKKFFFBBB@@@@@@???>>>===<<<===>>>>>>???===<<<<<<===>>>=========>>>??????@@@@@@??????BBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBBBB>>>============???@@@AAACCCCCCCCCBBBAAA@@@???>>>??????@@@@@@AAAAAABBBBBB>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAACCCCCCCCCBBBDDDBBBBBBCCCEEEGGGHHHIIIMMMQQQUUUVVVVVV\\\fffooo{{{~~~vvvpppqqqtttuuuxxx|||}}}}}}zzzuuuooojjjcccdddgggjjjnnnttt{{{{{{qqqeeeZZZSSSKKKHHHCCC@@@>>>===;;;:::<<<:::777444111///...---)))******++++++*********))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++....../////////000000000...111555777888<<>>=========>>>???>>><<<<<<>>>>>>>>>===<<<<<<===>>>>>>>>>>>>===??????@@@AAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA======<<<<<<<<<<<<======>>>????????????>>>======>>>>>>>>>>>>>>>>>>??????<<<=========>>>>>>?????????>>>>>>======>>>>>>>>>??????@@@@@@BBBCCCDDDEEEAAACCCDDDFFFGGGIIIMMMOOOYYY[[[^^^^^^```gggsss}}}|||uuunnnmmmooossswww~~~~~~{{{vvvrrroookkkfffcccbbbeeejjjnnnsssxxx~~~tttgggZZZPPPIIICCC@@@<<<:::::::::999888777555333000...,,,************)))))))))))))))***))))))*********+++++++++'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))*********++++++++++++++++++++++++++++++++++++.........////////////000---///222222111333888<<>>??????>>><<<======>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>==================>>>??????@@@@@@??????@@@@@@??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>============>>>>>>AAABBBBBBCCCCCCFFFIIIKKKFFFIIILLLMMMNNNQQQWWW\\\dddeeeeeeeeegggooo{{{yyyrrrmmmmmmppptttzzz~~~wwwsssnnniiifffdddaaa___dddhhhmmmrrrwww{{{vvvjjj^^^RRRIIIDDD===;;;999888999999999888555444222///---,,,++++++,,,+++)))(((((()))***+++((())))))))))))*********'''(((((((((((((((((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((((((((()))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...000111111000111444666;;;???EEEJJJPPPXXXcccjjjwww}}}|||ssslllccc\\\WWWQQQIIICCC>>><<<999777666555666666333333333333222111000///000000000000000000000000...//////////////////...............////////////...//////000000111111222333333333333333333333333444222444:::BBBNNN```ooo}}}yyywwwxxxyyyxxxzzzzzzvvvooohhhdddcccZZZWWWSSSOOOKKKHHHFFFEEEBBB@@@======>>>>>>===<<<<<<<<<===>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<===>>>???@@@@@@AAAAAAAAA@@@??????>>>>>>======<<<===========================<<<<<<<<<<<<===>>>>>>@@@BBBEEEGGGJJJOOOVVV[[[XXXZZZ[[[[[[[[[___eeekkkppppppooonnnpppvvv|||wwwuuuxxx|||~~~yyyrrrnnniiieeedddcccbbbbbbkkkpppuuuzzz||||||}}}~~~|||wwwmmm```TTTIIIBBB>>>888777555666777888777666222111000...---,,,++++++---,,,+++***)))***++++++'''''''''(((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000000111333444666999===@@@CCCIIIRRRXXXaaafffooowww}}}vvvnnnfffaaaVVVRRRKKKGGGDDDAAA===999555555555444333222333444333333444333333222111000////////////////////////......////////////......------........./////////.........///000000111111111111111111111111111111333111333777;;;@@@LLLXXXmmm}}}~~~~~~}}}~~~zzzsssooonnnppplllfff___WWWQQQMMMKKKDDDBBB???>>>>>>===;;;:::;;;;;;<<<============<<<>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>===<<<;;;;;;<<<<<<>>>??????@@@@@@@@@>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<<<<===>>>???@@@AAA@@@EEEKKKQQQXXXbbbnnnvvvvvvtttppplllkkkoootttyyy|||{{{{{{zzz|||~~~~~~~~~xxxtttpppmmmiiiggghhhjjjkkkkkkvvvzzz|||xxxvvvqqqkkkaaaUUUJJJAAA:::777444333222222444444333222///...---,,,+++*********------,,,+++************&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))************************,,,,,,,,,---------......,,,,,,---...///000111111///222555666777;;;AAAFFFOOOSSS[[[ccckkkttt}}}~~~wwwlllbbbZZZRRRJJJDDDAAA???<<<::::::999777666333555666555333222333444111111222222111000000///////////////////////////---......//////......------------.........//////------...//////000000111000000000111111222222222444333444777888:::BBBKKKXXXiii||||||}}}}}}}}}zzz~~~}}}zzzzzz{{{uuummmeee^^^ZZZWWWLLLIIIFFFCCCBBBAAA???===<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????>>>============>>>???@@@@@@@@@???>>>>>>>>>>>>>>>=========<<<======>>>???@@@AAAAAA@@@@@@AAABBBCCCEEEGGGHHHKKKQQQYYYbbblllyyy~~~{{{|||~~~~~~~~~}}}}}}xxxtttooommmllllllpppsssvvvvvv~~~vvvoookkk```\\\TTTKKKBBB<<<777555333222111111222222000...---,,,,,,+++************,,,,,,,,,++++++***)))(((''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))))))))))))))))))))))))))+++,,,,,,,,,,,,---------++++++,,,---...///......,,,///222222222333777:::CCCFFFKKKQQQXXX```hhhmmmsssxxxzzzsssooo```ZZZQQQJJJEEE@@@:::666888777666666666666555444222555777777555333444555000111111111111000//////////////////////////////---......//////......------------.........//////------......///000000000111222222333444444555555111000111444444555;;;DDDHHHYYYmmmzzz{{{}}}}}}~~~|||ttt|||}}}{{{uuunnniiieeedddSSSQQQMMMJJJIIIGGGDDDBBB??????@@@AAAAAAAAAAAAAAA>>>>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLNNNPPPYYY```hhhqqq|||}}}}}}~~~|||xxxooonnnnnnqqquuuzzz}}}~~~{{{pppfff```RRRNNNIIICCC>>>;;;999888555333222222333222///---...------,,,,,,,,,,,,,,,***+++++++++***)))'''&&&(((((((((((())))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))++++++++++++++++++++++++++++++,,,,,,,,,------------------...//////...,,,...111444444222222444777:::<<>>;;;;;;:::777444555555555666555444333222---111444444111000000222111222222222222111111000////////////////////////---..................---,,,,,,,,,---------........./////////000000111111111111000000//////......//////111222444555777777???GGGUUUdddttt|||{{{|||}}}}}}~~~~~~xxxvvv{{{~~~~~~zzz||||||wwwssspppmmmjjjgggaaa[[[XXXZZZXXXQQQMMMOOOIIIGGGGGGGGGCCC???@@@DDDCCCBBBBBBAAAAAABBBBBBCCC>>>@@@CCCDDDCCCBBBCCCCCCHHHGGGEEEEEEEEEDDDAAA???BBBCCCBBBAAA??????@@@BBBAAABBBCCCCCCBBBAAABBBDDDAAADDDJJJOOOSSSTTTTTTSSSUUUTTTRRRSSSWWW]]]eeejjjpppsssxxx~~~~~~}}}zzz}}}~~~~~~yyywww|||xxxuuusssqqqrrrvvvzzz}}}~~~xxxmmmaaaVVVPPPGGGEEEAAA<<<888666444333222222111000///---+++***,,,++++++******++++++,,,------,,,+++***)))((((((******)))((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((("""###%%%'''((()))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&''''''''')))(((&&&%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))************)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000555666777999===BBBFFFIIIUUUXXX\\\```fffllltttyyyxxxlllfff]]]TTTLLLFFFAAA>>>666666555444444444444555444444444333333222222222222222222222222222222222000000000000////////////000///---,,,,,,---///000000000//////.........---,,,,,,---------.............../////////000000000000000000000//////......000000111333444555666777777<<>>FFFKKKZZZcccqqq}}}||||||}}}zzzxxxvvvvvvwwwwwwwwwvvvwwwyyy|||}}}zzzsssmmmjjjeee___\\\^^^bbbbbbbbbbbbccceeefffggghhhhhhfffccc```___```bbbaaa``````bbbeeeggggggfffcccbbb```^^^]]]___dddhhhkkknnnqqqrrrrrrrrrrrrssspppqqqtttyyy}}}yyyvvvqqqnnnlllqqq~~~~~~}}}{{{vvvtttuuuuuuwwwxxxwwwwwwyyy|||wwwrrrlllkkkqqq{{{|||yyyzzz{{{~~~{{{xxxvvvuuuuuusssrrrggg```TTTJJJCCC===999666333333333444444333333333///...,,,+++*********************))))))******************))))))))))))(((((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''(((((())))))))))))************************))))))*********+++++++++)))))))))*********++++++------------............000//////////////////000///111333333333555777999>>>AAADDDHHHKKKOOOTTTXXXYYY]]]ccciiiooovvv|||}}}zzzvvvsssllliiiddd```]]]XXXTTTQQQKKKHHHBBB>>>;;;888666555777444222000111111000...000000///...............000000000111111111111111000000000000000000000000000////////////.........---,,,,,,,,,,,,,,,,,,------------...............,,,,,,,,,---------......000000000000////////////---............/////////------------............///111333444555888;;;>>>IIIQQQ^^^kkkxxx|||zzz{{{|||}}}}}}yyy}}}|||uuuqqqlllfffcccdddcccdddeeegggiiilllnnnooonnnnnnmmmkkkjjjlllpppsssyyywwwuuuuuuuuutttrrrooojjjiiigggdddcccdddgggjjjqqqtttwwwxxxxxxwwwwwwwwwuuuuuuwwwzzzzzzvvvvvvtttqqqnnnooottt{{{wwwwwwvvvsssrrrtttmmmrrrwwwzzz|||sssmmmfffeeeiiipppuuuwwwxxx{{{}}}|||zzzzzz}}}{{{vvvsssooojjjggg]]]UUUKKKDDD@@@<<<888555222222333333333333222111...---+++))))))))))))***+++******))))))******+++(((((((((''''''&&&&&&&&&''''''&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&''''''(((((())))))***(((((((((((((((((((((((()))))))))************+++))))))*********+++++++++*********+++++++++,,,,,,------.....................000111111111111222333555888;;;===???AAAEEEGGGKKKOOOSSSXXX]]]ccciiimmmooorrrwww{{{}}}zzzvvvsssnnniiiddd```[[[WWWRRROOOKKKGGGDDDAAA===::::::999777555333333333444111000...///000111000000000///......------......000000000000111111111111//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++++++++,,,,,,,,,,,,---222222111111000000000000---------.........//////------....../////////000111333555555555555777999>>>EEEOOOZZZeeerrr~~~~~~yyyxxx{{{~~~|||wwwsssmmmjjjjjjiiijjjkkkmmmpppsssuuuwwwvvvuuutttrrrrrrtttyyy|||zzzuuunnnnnnllliiifffeeefffhhhooorrrvvvxxxyyyxxxxxxyyyvvvvvvvvvxxx{{{~~~yyyyyy}}}~~~{{{yyyzzz}}}~~~xxxsssrrrqqqnnnnnnpppnnnuuu}}}{{{vvvoooiiicccbbbeeeiiikkkkkksssxxx}}}~~~yyyrrrkkkddd]]]YYYQQQKKKDDD@@@???<<<888444111222222222222111///...---,,,***((((((((()))***)))))))))(((((()))))))))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,************++++++++++++++++++,,,---............000111333333111111111222111444777999::::::;;;<<<@@@CCCFFFIIIMMMQQQVVVZZZ\\\```eeeiiimmmppptttwwwzzz|||}}}zzzxxxvvvssspppmmmiiieeebbb[[[XXXSSSOOOLLLHHHDDDAAA???===:::999888666444222333333333222111111111222111000///000111222222111//////...------------........./////////000000000////////////////////////////////////............---..................---,,,,,,,,,------.........******+++++++++,,,,,,,,,333222222222111111000000---------.........//////......//////000111111222///111222222111111222444666;;;CCCKKKSSS^^^kkksss|||wwwyyyyyyxxxrrrzzz|||xxxrrroooooopppqqqrrrtttwwwyyy|||}}}~~~}}}zzzwwwuuuvvvzzz}}}yyyqqqpppoookkkhhhffffffgggjjjnnnssswwwxxxxxxxxxyyyzzzyyyyyyzzz|||}}}zzzsssqqqnnnjjjiiikkkuuu}}}~~~zzzsssnnneeeaaa^^^```gggnnnqqqqqqsssyyy}}}tttlllcccZZZQQQLLLEEE@@@;;;999999888333///111111222222111///---,,,---+++)))((('''((()))***((((((''''''''''''((((((&&&&&&'''((()))***+++,,,&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''((())))))***************************))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,...////////////---///000000///......///...111444666666555555555444666999;;;===AAAFFFIIIMMMPPPUUUYYY]]]```dddfffgggiiimmmppptttvvvwwwwwwzzz|||}}}{{{xxxsssooolllhhhccc```^^^[[[XXXUUUSSSOOOKKKHHHFFFCCCAAA???>>><<<:::777888666555555666777555444333444444333222000111111222111//////000000...---//////...------------...---------.........//////////////////////////////000000000000//////////////////000000000000//////,,,,,,,,,------.........(((***++++++******+++,,,000111333333333111///..............................------------...//////111111000000111111222333444777;;;AAAHHHQQQ[[[bbbnnn{{{vvvuuuwwwzzz}}}}}}|||{{{yyyvvvxxx||||||yyyvvvuuurrrtttwwwzzz|||}}}}}}}}}xxx{{{}}}}}}yyywwwxxxzzz|||wwwqqqkkkiiiiiiiiiiiinnnqqqvvvyyyzzzzzzzzz{{{yyyyyyxxxxxxzzz}}}|||||||||yyyvvvsssooommmnnnpppqqq}}}~~~zzzwwwuuupppjjjeeebbb^^^^^^fffkkknnnttt}}}{{{yyylll___TTTJJJCCC>>>===;;;777444222222333444333222111///---,,,++++++******))))))))))))******)))+++,,,+++)))&&&%%%%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((+++((("""###&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%&&&((()))))))))((('''))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++******))))))000///------------+++***000...,,,+++,,,------,,,---------.........////////////000000111111222222333444555777999:::;;;<<>><<<;;;<<<;;;;;;:::999888666555555555555444333222111000333222111000//////000111000000000000000000000000/////////////////////////////////......---------------------..................------------......///...------------......------------------------++++++,,,,,,,,,,,,------(((***++++++******+++,,,...///000111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000000111111222000111222444777<<>>FFFKKKSSS[[[fffttt}}}|||~~~~~~zzzwwwuuuuuuuuuvvvxxx|||~~~}}}wwwrrrpppppprrrrrrtttvvvzzz}}}yyyvvvtttttttttuuuuuutttsssxxx~~~|||zzzyyytttvvvxxxzzz{{{}}}~~~uuutttssspppmmmiiieeeccceeehhhoooyyyxxxjjjaaaUUUOOOFFF>>>:::888777777333333444444333111000///---,,,+++***)))((((((((('''(((***++++++***((('''###%%%((())))))((()))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((******************)))))),,,------------,,,---...///---+++***+++,,,,,,,,,)))))))))************+++---......//////000111111////////////000000000000333333222222222222222222111222444666777888999999999:::<<<>>>@@@BBBCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQPPPPPPQQQRRRRRRRRRRRRRRRNNNMMMKKKKKKKKKJJJHHHFFFBBBAAA@@@>>>============<<<999777777777777555222444444444444444444444444//////000111111111111111---....../////////......///........................................................................---+++******+++---...,,,,,,---------............------,,,,,,------...000///...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------(((***++++++******+++,,,...///111222222111///...,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////......//////000111000111222222222444888;;;;;;???EEELLLTTT^^^jjjqqqzzzvvvuuuvvvwwwvvvyyy}}}|||xxxuuuttttttxxxxxxwwwwwwwwwyyy{{{}}}xxxwwwvvvwwwzzz|||}}}}}}zzzyyyyyyxxxwwwvvvuuuuuutttwwwyyy{{{~~~~~~tttrrroookkkiiihhhiiijjjpppvvv{{{mmm___UUUJJJEEE>>>999777777888888333333444444444222000...,,,,,,+++***))))))******&&&''')))******)))'''&&&%%%'''))))))((('''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))******''')))+++***(((((()))+++///---+++***+++,,,,,,+++************++++++++++++---------...//////000000//////////////////////////////000000000000000000///000111222333333333333333333444555555666666777777999;;;;;;;;;<<<>>>@@@======>>>>>>??????>>>>>>???>>><<<<<<<<<;;;999777666666666666666666666666555333222222222222111///111111111111111111111111///000000111111000//////+++,,,------......---------------.........------------------------------------------------------...,,,+++******+++---...,,,,,,,,,------------...------,,,,,,,,,,,,------111000///...------------+++++++++++++++++++++++++++++++++,,,,,,,,,------(((***++++++******+++,,,---///000222222111000///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...............///000000...000000000000222444777666999>>>CCCHHHOOOWWW\\\lllxxx~~~||||||}}}zzz~~~}}}}}}yyyvvvtttttttttssssssrrrqqqqqqqqqqqquuuyyy~~~|||zzzxxxqqqpppmmmjjjjjjmmmsssxxxyyymmm```TTTKKKAAA>>>999666666777888888333444444444222111///---,,,++++++*********++++++''''''))))))))))))''''''&&&(((***)))'''&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%$$$#########$$$&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((%%%(((++++++******,,,000///---******+++,,,,,,+++***++++++++++++,,,,,,,,,******++++++,,,------------------...............,,,,,,---.../////////...---...///000000111111111111111111111111111111000444555666666555555666888555555666666666666666555777666444555555444222000444333333222111000000///111111111111111000000000111111000000000000/////////////////////......---,,,,,,---------------,,,,,,,,,---............---........................---------------------------,,,+++++++++,,,---...,,,,,,,,,,,,------------------,,,,,,,,,,,,------111000///...............++++++++++++++++++++++++++++++,,,,,,,,,,,,------(((***++++++******+++,,,,,,---///111111000///...------------------------...------------...//////......------......///000///000111000//////111333555666888;;;@@@FFFMMMQQQYYYdddttt~~~{{{xxxuuurrrqqqpppppppppppppppqqqqqqqqqqqqtttyyy}}}{{{xxxvvvtttrrrrrrooopppqqqrrruuu{{{sssdddXXXPPPGGGBBB;;;888666555555666666555444333333111000...,,,,,,+++***************++++++((((((((((((((((((((((((%%%'''))))))'''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((+++......+++***---111...,,,***)))***+++++++++******++++++++++++,,,,,,*********+++,,,,,,------,,,,,,------......//////,,,,,,.../////////......,,,,,,---...////////////000000000000000000000000555666666555444333333555333333444444444444333333333222111222222222000///000000000000//////...---000000111111000000111222111111111111111111111111---....../////////......------.........------,,,+++,,,---/////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---///......------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((***++++++******+++,,,+++,,,...000000///...---...........................------------...//////...------------...//////111222222111000///000222222111111333777>>>EEEJJJGGGPPP^^^jjjwww}}}}}}~~~{{{wwwrrrooonnnooopppmmmmmmnnnppprrrssstttuuu||||||||||||||||||}}}}}}}}}}}}yyyuuurrrpppoooooonnnrrrwww{{{sss```PPPGGGBBB>>>;;;777555444444555555444333444333111///...,,,+++***)))))))))))))))******+++((((((''''''''''''(((((($$$&&&((()))'''&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&%%%$$$###!!!#########$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))),,,...,,,'''%%%'''***...,,,***)))***+++++++++************+++++++++++++++,,,,,,------...//////------...//////000111111***+++,,,------,,,+++***,,,,,,---...///000000000.........//////000000111111222222111///---.../////////000000000//////...111000000111222222000...,,,---...///000000000000,,,---......------...///........./////////000000------...000000111111000.../////////......---,,,+++,,,.../////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,------...........................000//////............//////////////////////////////111333444555666999<<>>:::555111444444333333222111111000......------------,,,,,,))))))))))))((((((((((((+++***((('''''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%############%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((())))))+++---,,,)))((()))+++,,,+++)))((((((((()))))))))************+++++++++******+++,,,,,,,,,,,,+++------,,,+++,,,---...//////,,,+++,,,...///---+++,,,---.........---,,,+++............////////////////////////////////////////////////////////////333222222222111111000000///...---,,,,,,---...///111111111000000///...---........................///............///000000......////////////..............................///...,,,+++***++++++,,,------------------------------++++++++++++------+++++++++***************+++++++++,,,,,,------------------,,,,,,+++++++++************************------,,,,,,+++***)))))),,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------...---------------..............................///111222333333555777:::999>>>CCCHHHNNNXXXdddmmm~~~~~~{{{yyy|||xxxxxx{{{}}}~~~~~~}}}~~~zzztttpppmmmmmmoooppppppooooooooopppqqquuuxxx|||{{{zzzyyyxxxyyy{{{}}}~~~}}}{{{zzz{{{}}}{{{mmmYYYPPPEEE===999777333000333333222111111000000///---------,,,,,,+++++++++)))))))))))))))(((((('''))))))*********)))(((''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((******))))))))))))******)))+++,,,+++)))((()))+++,,,+++***)))((())))))***))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---......///---,,,---///000...,,,+++,,,---/////////......---.........////////////................................................000000000000/////////...///...---,,,,,,---...///...////////////...------..............................------......///000......////////////......---------------------------,,,+++++++++,,,------------------------------,,,,,,,,,++++++,,,,,,,,,******************+++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************------,,,++++++***))))))+++++++++++++++******************++++++++++++,,,...------,,,++++++******------------------------++++++++++++,,,,,,---...........................///000111111111222444666666999<<<>>>AAAGGGOOOVVVbbbppp~~~}}}~~~}}}|||zzzwwwsssrrruuuxxxyyy~~~~~~}}}~~~wwwqqqllljjjkkknnnqqqssssssuuuzzz}}}}}}zzzwwwvvvxxx{{{}}}uuu```RRRHHHBBB:::555444444333222111111000000///.........------,,,+++******))))))((()))*********)))'''&&&%%%''')))******(((%%%###&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))************))))))***+++,,,+++)))((()))***,,,+++******)))*********)))))))))*********++++++)))***++++++,,,,,,++++++++++++,,,------------,,,///...------//////...---++++++---...///000000000---------.........//////.........................................................---------------......------------......,,,,,,---............---------------------------------,,,,,,,,,---......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......------------------------++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,,,,,,,+++******))))))+++++++++***************************++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///........................///000111000//////111333666777999;;;===AAAHHHLLLNNNYYYhhhwwwxxxtttsssuuuwwwyyy}}}~~~zzzvvvtttoootttyyy{{{|||}}}xxxtttsssuuuyyy{{{sss___NNNDDD===999444222222444444444//////......---,,,,,,,,,,,,,,,+++***)))(((((('''((()))*********)))'''&&&$$$%%%&&&''''''%%%$$$"""%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$######$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&((())))))(((''''''************))))))))))))+++++++++************+++))))))))))))************))))))***+++++++++++++++)))***,,,---------,,,+++------------------------+++,,,,,,------.........,,,,,,---------.........------------------------------------------------------------,,,,,,,,,,,,------------------------++++++,,,....../////////------------------------,,,,,,++++++,,,,,,---...---------......---------++++++++++++++++++++++++******+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((((()))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++************************,,,+++++++++******))))))************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...........................///000///------///000222333444666888;;;>>>AAAEEEKKKTTT^^^iiizzz~~~{{{{{{||||||}}}}}}~~~~~~|||}}}~~~yyy}}}~~~zzzvvvrrrrrrvvv{{{~~~}}}kkkZZZLLLDDD@@@666444111000000111222222......---,,,,,,++++++***++++++***))))))(((''''''((())))))******)))'''&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&''')))))))))((('''******)))))))))))))))(((************************(((((()))))))))*********))))))***++++++++++++***((()))+++,,,,,,,,,+++***++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,------------------------------------------------------------------------------------,,,------------------,,,+++,,,---...///000000000------------------------,,,++++++++++++,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************))))))))))))***************)))))))))************+++))))))******+++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---......------------------------...//////...---,,,...///222222222333444555666777===AAAGGGLLLTTTaaasss{{{}}}~~~zzzxxxxxxwww{{{|||{{{{{{}}}}}}{{{xxxwwwyyy~~~yyyfffTTTGGG???;;;:::222111000......---......------,,,,,,+++***************)))))))))(((((((((***)))))))))((((((((((((,,,+++)))((('''((()))***%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******++++++***+++)))(((((()))***((('''(((((()))************)))((((((((()))))))))******((()))******++++++******))))))***++++++++++++***)))***++++++))))))***+++------+++***)))(((((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------------,,,,,,,,,,,,---//////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))***+++++++++,,,+++++++++++++++******************+++++++++++++++************************************************((()))))))))*********+++))))))))))))***************************+++++++++++++++++++++++++++++++++++++++*********++++++,,,---------------------------...///...---,,,...000111111111222444555444444777;;;@@@BBBFFFNNNZZZdddppp}}}~~~~~~{{{{{{}}}}}}~~~~~~~~~~~~}}}zzzwwwvvvvvvzzz|||~~~}}}|||vvv|||}}}~~~~~~ooobbbQQQDDD===999666333111111000///---,,,------------,,,,,,+++******)))((())))))))))))*********+++***((('''''''''((()))************))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,+++)))'''((()))***(((&&&&&&'''((()))***))))))((((((((((((((()))))))))***((())))))***************)))))))))))))))***++++++)))+++,,,+++)))(((***,,,---,,,+++)))))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------------,,,++++++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,++++++***)))++++++++++++++++++++++++++++++************++++++******************++++++++++++++++++*********))))))*********++++++++++++************************))))))))))))************(((((())))))*********+++))))))))))))************,,,,,,++++++***)))))))))************************+++***)))))))))))))))***---------------------------.........------///000,,,,,,---000333444444333444999>>>??????BBBIIIOOOUUUaaarrrzzz{{{~~~zzzyyy{{{}}}|||{{{zzz}}}}}}wwwvvvxxxxxxyyy|||zzz|||zzzzzzzzztttwww{{{}}}~~~~~~~~~|||xxxuuussstttvvvvvvxxx{{{}}}~~~}}}{{{zzzyyyyyykkkZZZOOOCCC;;;:::999444///111222222111///......///------,,,,,,+++*********(((((())))))******++++++,,,***(((&&&%%%''')))+++%%%&&&((())))))'''%%%###&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&(((***++++++)))''''''******(((&&&%%%&&&''')))))))))((('''(((((((((((())))))))))))(((((()))******************)))((((((((()))+++,,,))),,,---,,,***)))+++---,,,+++*********+++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++------------++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++***************++++++++++++******))))))))))))******++++++++++++************************)))))))))))))))*********))))))))))))************))))))))))))************+++***)))(((((()))***+++******+++++++++,,,,,,,,,************************,,,+++)))(((((()))+++,,,.........///////////////............////////////222333555666777:::???CCCKKKQQQZZZdddppp|||}}}}}}zzzyyyyyyxxxwwwuuuvvvyyy}}}}}}xxxvvvvvvwwwwwwwwwxxx{{{}}}|||yyyvvvvvvwwwwwwsssrrrzzz|||zzzyyyzzz{{{zzz{{{}}}~~~qqq]]]PPPDDD@@@:::888777777444222111000000///......------))))))))))))))))))))))))'''((()))***************((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&'''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***,,,---------,,,***((('''((((((((((((((())))))***''''''((((((((((((''''''))))))***++++++++++++***)))))))))))))))******+++******))))))))))))******************************))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...************************+++++++++++++++++++++++++++++++++++++++***)))((()))***++++++,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,+++***))))))***************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++///---++++++------+++)))************************,,,+++)))(((((()))+++,,,(((((()))))))))*********))))))))))))******************))))))))))))***************+++++++++,,,,,,************************,,,+++)))(((((()))+++,,,++++++,,,---...//////000---.........////////////000111222333444777;;;>>>>>>CCCJJJPPPYYYgggvvv~~~|||zzzuuuttttttsssssstttwwwyyy|||yyyvvvttttttuuuvvvuuusssvvvxxxxxxuuusssssstttzzzwwwxxx~~~~~~~~~~~~|||nnn___PPPFFF>>>:::666333333333111//////......---,,,,,,++++++))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&+++++++++++++++***))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))***++++++++++++)))((('''((((((''''''(((((()))***(((((((((((((((((((((((((((((()))*********))))))))))))(((((())))))***+++******))))))))))))***************************************++++++,,,,,,,,,,,,++++++++++++,,,------************************++++++++++++++++++++++++******+++++++++***))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++...,,,***+++------+++)))***************************************))))))((((((((())))))))))))******))))))))))))************))))))************))))))*********++++++++++++,,,************************,,,+++***))))))***+++,,,((()))***+++---...//////---------.........//////...///000000000222555888999<<<@@@CCCGGGOOOYYY```qqq|||}}}{{{zzz|||yyyvvvuuuvvvwwwxxxxxxwwwyyy{{{|||zzzyyyxxxyyy||||||~~~nnn___SSSIIIAAA<<<888666222000000000///...,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%((())))))(((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############""""""&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''''''''((()))******)))((('''(((''''''''''''((()))))))))((('''&&&&&&'''((()))&&&'''(((((())))))(((((())))))(((((())))))***+++******))))))))))))************************************++++++++++++++++++++++++******++++++,,,---************************++++++++++++++++++++++++))))))******+++*********+++++++++,,,++++++******+++++++++,,,++++++***)))++++++++++++++++++++++++)))***+++++++++***)))(((*********++++++++++++++++++++++++++++++++++++++++++************)))))))))***))))))))))))***++++++(((((()))))))))*********++++++++++++++++++++++++---,,,***+++,,,,,,+++***************************)))***+++,,,,,,***(((&&&(((((((((((()))))))))***((()))))))))************((()))***++++++***)))(((************++++++++++++************************++++++***))))))***++++++******++++++,,,---......,,,,,,---------.........,,,---.........///111333777999<<<>>>@@@DDDIIIMMMUUU___mmm|||pppfffWWWJJJBBB===999777666444222111111000000000+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&''''''(((''''''&&&&&&((()))***(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&&&&'''((()))***))))))(((''''''&&&&&&''''''((()))***)))'''%%%%%%''')))***''''''((())))))))))))(((((((((((((((((()))************))))))))))))******************************++++++++++++***************************+++,,,,,,************************************************(((((()))******+++******+++++++++++++++***)))(((***++++++++++++*********************************((()))+++,,,,,,***((('''***************+++++++++************************************)))))))))))))))))))))))))))***++++++))))))))))))*********+++************************++++++******++++++******************************((()))+++,,,,,,,,,+++***'''(((((((((((()))))))))((()))))))))************((()))***++++++***)))((())))))*********+++++++++************************+++******************+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......---...///111111222555777999<<>>;;;999666444222222222111000///000000++++++++++++************(((((((((((((((((((((((())))))))))))(((((('''&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&''''''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&'''(((************)))&&&&&&&&&&&&&&&''''''(((***)))'''%%%%%%''')))***'''((())))))******))))))((((((((('''((())))))*********))))))))))))******))))))))))))))))))))))))+++************************))))))))))))***++++++))))))))))))))))))))))))************************'''((()))***************++++++++++++******)))(((*********************+++************************'''(((***++++++***)))'''************************************************))))))))))))))))))))))))))))))(((((())))))***+++*********+++++++++,,,,,,************************)))*********************))))))))))))))))))))))))***))))))***+++---///111''''''(((((((((((())))))))))))))))))************))))))************)))))))))))))))************+++************************************************......---,,,,,,++++++***+++++++++,,,,,,,,,------+++---......------///000---...///222555888;;;<<>>???BBBGGGPPPVVV___jjjyyyzzzyyy{{{|||}}}}}}{{{zzz{{{}}}sssfff\\\QQQGGG@@@:::777444444555555222///,,,...000...,,,******+++************************((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''###$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%&&&(((((('''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&'''((()))((('''&&&%%%%%%%%%$$$%%%&&&&&&'''((((((((((((((((((((((((&&&'''(((((())))))(((((((((''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++)))(((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))((('''((())))))************)))***)))(((((()))***+++,,,************************(((((((((((()))))))))***+++*********)))))))))(((************************(((((((((((())))))******((((((((((((((()))******************++++++++++++************************&&&(((******(((((()))+++))))))))))))))))))))))))))))))))))))***+++,,,,,,''''''''''''((((((((()))))))))))))))************+++***)))(((((()))***+++))))))))))))******************************************++++++++++++******(((((())))))******++++++******+++++++++,,,,,,,,,(((***,,,---------...//////---,,,---000222444444222666:::;;;<<<>>>CCCHHHHHHPPP\\\gggsss}}}~~~~~~{{{~~~rrriii]]]SSSKKKDDD===888999666333333555555222///---///111000,,,******,,,))))))))))))************(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%''''''((()))######$$$%%%%%%&&&''''''###$$$&&&(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%"""$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))'''(((((()))***++++++,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''''''''((()))******************)))(((((((((***+++,,,))))))))))))))))))))))))((((((((('''((()))***++++++*********))))))(((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))************))))))))))))))))))))))))&&&(((******((('''))),,,))))))))))))))))))))))))'''(((***+++***)))'''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---...//////555666777777777999<<>>BBBIIINNNQQQ\\\jjjxxx}}}yyy~~~yyykkk___UUUMMMFFFAAA<<<:::777666555555333222000000000///...------,,,***)))((('''&&&&&&&&&''''''((()))))))))(((&&&%%%((('''''''''''''''((((((******)))((('''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&)))))))))(((((((((((('''(((((()))))))))*********&&&&&&''''''''''''&&&&&&((('''%%%&&&((()))(((((())))))(((''''''''''''(((************++++++++++++***))))))((('''&&&&&&&&&(((((())))))))))))(((((('''(((((())))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))******)))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''***((('''''')))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,------............+++---...///...///111333333666888999:::<<<@@@CCCCCCIIIRRRZZZcccooo||||||rrriiiaaaVVVLLLEEEBBB???===777777666555444222000///000//////...---,,,+++++++++***))))))((((((((()))(((((((((((((((''''''&&&''''''&&&&&&&&&'''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&)))'''%%%%%%&&&((()))((()))(((''''''&&&'''(((((())))))*********+++++++++)))))))))(((''''''&&&&&&(((((())))))))))))((((((''''''(((((()))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((******************))))))((((((((((((((((((((((((+++***)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,***''''''(((*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------***,,,............000111000222333555555777999;;;???BBBEEEIIINNNUUU___eeexxx~~~xxxqqqeee\\\PPPKKKEEE???;;;888777666444555555444222000............------,,,++++++***++++++***)))))))))*********)))'''&&&&&&&&&((()))&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((('''&&&&&&'''''''''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((&&&$$$$$$&&&((((((((((((((('''''''''(((((((((((((((((())))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((******)))((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((&&&$$$$$$%%%&&&'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))(((((())))))))))))(((((('''''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))*********************************)))))))))************+++************+++++++++++++++++++++++++++,,,,,,,,,***,,,...///......///000000000111222444666888999<<<===>>>@@@BBBGGGMMMQQQWWWaaannnzzz}}}oooddd___ZZZRRRKKKDDDBBB>>>:::777444222111...000111000///------...,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))+++***'''%%%%%%&&&(((***%%%%%%%%%%%%&&&'''((((((''''''(((((((((''''''&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''(((((((((''''''&&&''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&$$$%%%'''(((''''''&&&'''(((((()))(((((((((&&&'''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((************************)))(((&&&&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((******))))))((((((''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))''''''(((((()))******+++************************))))))))))))************************++++++++++++************************)))+++.........---......111000000000222555666777777888999:::<<>>===;;;888555333222222,,,...///...+++***+++---*********+++++++++++++++)))((((((((((((((())))))***)))((('''&&&''''''(((%%%%%%%%%%%%&&&'''((()))&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&'''((('''%%%$$$&&&(((******)))'''&&&&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((('''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))+++******+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''((()))))))))))))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((++++++***)))((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************)))************+++++++++*********)))))))))))))))(((+++---...---,,,------///---++++++---000111222333444666777999:::;;;<<<>>>CCCHHHJJJKKKQQQ\\\eeeqqq{{{}}}tttiii```VVVQQQKKKGGGDDDBBB>>>;;;666666444222000000111333000111111...***((()))+++)))))))))***++++++,,,,,,******)))))))))******+++'''((()))))))))(((&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""#########$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&%%%$$$%%%'''((((((&&&$$$###%%%(((++++++***'''%%%''''''''''''((((((((((((++++++***((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))+++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))***)))'''&&&))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------...///000000111222222333444555666777888777:::>>>AAAEEEJJJOOORRRXXX^^^gggoooxxxyyyooohhhccc\\\TTTMMMEEECCCAAA>>>;;;888777666333222111/////////000000000000///...,,,+++******(((((((((((())))))))))))+++******)))(((''''''&&&''')))+++---...---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$#########$$$&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''&&&$$$######%%%((()))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''+++*********))))))((((((((((((((((((((('''''''''******))))))((((((''''''))))))((((((((()))+++,,,))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++++++++,,,,,,,,,------+++,,,,,,---......//////111111222333444555666666===>>>>>>===<<<<<<===???FFFKKKRRRWWW^^^hhhttt}}}~~~uuuooogggaaaYYYSSSPPPLLLEEE???@@@???===:::888666555444333222111000///...............---,,,++++++******'''((((((((())))))))))))******))))))(((''''''&&&&&&''')))+++++++++***)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((('''***)))))))))((((((((('''***))))))))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&''''''''''''((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++)))((('''''')))+++,,,(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------//////000111222333444444555666777777666666888:::<<>>;;;<<<>>>>>>???AAAFFFJJJOOOTTT[[[ccclllvvvuuuoooggg```ZZZTTTOOOLLLFFFCCC???>>>>>>===;;;999555444333222111000000000///000000000...,,,***)))))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((++++++++++++++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((((((''''''&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......//////222333444444333333555777888888999999:::;;;===???CCCEEEIIIMMMRRRXXX___dddrrrwwwxxxooogggbbb[[[VVVPPPJJJGGGDDDBBB@@@===;;;999777777666555444333222111000////////////............---+++)))((('''''''''(((((((((((()))''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))+++++++++,,,++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&)))***+++***((('''''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111000///000111333444555666777888999::::::;;;===???AAACCCGGGKKKOOOUUUZZZaaahhhooowww~~~vvvrrrkkkddd]]]VVVPPPKKKLLLIIICCC@@@===<<<:::999999888666444333222111111111111000///............,,,,,,,,,,,,+++***))))))''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%$$$#########$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((&&&$$$######%%%(((***'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))&&&&&&''''''((()))))))))(((((((((((())))))))))))+++++++++,,,++++++***)))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((()))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------)))***,,,------///222444222333444666888999888888666888:::;;;<<<>>>@@@CCCCCCFFFJJJNNNRRRXXX^^^ccckkkpppxxxyyyqqqjjjdddaaaXXXUUUPPPLLLIIIFFFBBB???CCC@@@===;;;;;;:::999888888888777555333222222222111000///...------------+++******))))))*********((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&((((((''''''&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&''''''((())))))***'''((((((((()))))))))*********+++++++++***)))((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$$$$$$$%%%''')))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))************+++++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,---------......---,,,,,,...///......000222444555444333555777999999999999:::<<<;;;<<<>>>???AAAEEEJJJNNNNNNRRRYYY```gggnnnuuuyyyvvvoooiiifffbbb]]]WWWRRRNNNLLLEEECCC@@@??????>>>===;;;999777666666777888888777666666666444222111111222000000...---,,,,,,++++++***)))((((((((()))+++,,,))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%''''''%%%$$$$$$%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''')))******%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((************''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***'''((((((((())))))******)))***++++++***)))((('''))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////222444666888888777555444888999:::;;;===>>>???@@@CCCDDDEEEHHHLLLQQQVVVYYY```fffnnnsssvvv{{{~~~yyyvvvtttqqqlllfff```[[[YYYRRROOOKKKFFFCCCAAA@@@???;;;;;;;;;;;;:::999888777888888777666555444333333444333222000///.........,,,,,,,,,++++++*********************************''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###&&&%%%###""""""%%%''')))%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&%%%$$$"""!!!###########################"""""""""###$$$%%%%%%%%%###  ###%%%###$$$%%%'''(((''''''&&&&&&'''((((((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''"""###$$$%%%'''((()))***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***###%%%'''((('''&&&&&&&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&'''''')))***+++)))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++***))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////111333555777777666555333555666777888:::;;;<<<===<<<===>>>@@@CCCGGGKKKMMMJJJOOOUUUXXXZZZ]]]ccchhhkkknnntttzzzzzzxxxtttppplllgggbbb___[[[ZZZXXXTTTPPPLLLIIIGGGFFFDDDAAA>>>;;;:::::::::::::::::::::999888777666888777777666555444333222333222111000............,,,,,,+++++++++*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$######%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%&&&$$$"""!!!!!!"""$$$&&&###$$$%%%'''(((''''''&&&&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))$$$%%%'''((('''''''''(((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))((((((''''''''''''(((((('''''''''''''''((()))***)))))))))))))))((('''''''''''''''''''''''''''''')))(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************((())))))******))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000222444555666555333222222333444555666777888999777777777999;;;===@@@BBB===@@@DDDEEEDDDEEEIIILLLLLLOOOTTTZZZ```eeehhhjjjooorrrwww}}}~~~{{{zzzwwwtttpppmmmkkkhhhdddbbb^^^[[[VVVSSSQQQNNNKKKHHHEEEEEEDDDCCCAAA???===<<<;;;:::888666666666666777888888888888888777666555777666666555444333222222222111000...------------+++++++++***************((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''(((''''''&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''(((((()))))))))******))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........///000222333333333111111000000111222333444555666777777777777888999;;;<<<<<<===??????>>>>>>???AAABBBCCCFFFHHHKKKNNNPPPPPPUUUWWWZZZ]]]```cccdddeeeggghhhkkknnnqqqtttwwwxxxzzzzzzyyyxxxxxxwwwxxxxxx}}}||||||{{{zzzyyyyyyxxxwwwwwwvvvuuusssrrrqqqqqqllljjjhhhfffccc```^^^]]]]]]YYYUUURRRPPPNNNKKKIIIMMMJJJFFFCCCBBBAAA@@@???============<<<;;;::::::888777666555555555666666666666666666555555444333555444444333222111111111//////...---,,,++++++,,,*********************)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''''''''(((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$$$$%%%%%%((('''%%%######$$$%%%&&&%%%&&&&&&&&&&&&%%%###"""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%'''(((''''''&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((()))((((((''''''''''''((())))))*********))))))((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))*********************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000111000000/////////000111222333333444777777777777777888888999888999999999999999::::::<<<<<<<<<===>>>???@@@@@@EEEEEEGGGHHHJJJKKKLLLLLLNNNOOOQQQSSSUUUWWWYYYZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ```______^^^]]]\\\\\\[[[\\\[[[ZZZYYYXXXWWWVVVVVVRRRQQQPPPOOOMMMLLLJJJJJJJJJHHHEEECCCBBBAAA???>>>AAA>>>;;;999999:::999888999999999999888777666666999888777666666555555555333333333333333333222111222111111000000/////////------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%&&&'''&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***(((&&&&&&''''''$$$"""&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((()))((((((''''''''''''((())))))************))))))''''''''''''''''''''''''&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************+++******))))))******+++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---.....................//////000111111222333333444444555555555666333444444555555666666666777777777888999:::<<<===::::::;;;<<<>>>???AAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA???>>><<<<<<======<<<::::::888666666777777666555777888888777777666555444777666666555444444333333000000111111111111000000............------,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%'''(((''''''&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&(((***)))&&&"""'''(((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''(((((((((((('''''''''(((((()))))))))******++++++******''''''''''''''''''''''''&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))***************++++++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////...///000111222333333333333333222333444555555444555555555555777999;;;<<<666666666777888999:::;;;999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???>>>>>>==================>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;777777777888::::::888666777666666666777777666444666777777777777666555555222333333333333222222111......///////////////...,,,++++++++++++************)))(((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''(((''''''&&&)))(((&&&$$$######$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&***//////+++&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''((()))***((()))***++++++++++++***''''''''''''''''''''''''%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))((('''&&&&&&'''((())))))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------...,,,---...000111222333333222111111111333333333222333333222222333444666777666666555555555555666666444444555555666777888888888888888888999999:::;;;666666777777777777777777777777777888888888999999888777777777666666666666333333444666777777444222333333333444555555333111222333333444444444444333000000111222333333333222------......///.........*********))))))))))))))))))(((((('''''''''((((((&&&'''''''''(((((())))))************************'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$###"""###$$$&&&'''########################$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''(((''''''&&&***)))&&&$$$############'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&,,,333444000+++''''''%%%$$$$$$%%%''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&'''''')))***+++((()))***+++++++++++++++''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&(((((()))(((&&&&&&''')))******))))))((((((''''''(((((((((((())))))))))))++++++++++++++++++++++++((()))))))))************************************---,,,,,,++++++,,,,,,---------------------------//////000111111111111111222333333444444333333222333333222222333333444555222333555777777666555444666666555555555555666666777777777777777777777777555555555555555555555555555555555444333333222222333444555555555444333222444555555555444333333222222222222222222222222222000000//////............+++++++++*********))))))((('''''''''((()))******(((((((((((())))))))))))&&&''''''((()))((((((((((((''''''''''''&&&&&&&&&+++)))((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&"""$$$)))''' """###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''((('''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%$$$%%%'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''***%%%!!!...BBBBBB444%%%%%%)))---)))###$$$***''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((((((((())))))))))))...---+++***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&%%%'''((()))(((&&&&&&((()))***)))))))))((((((((('''((((((((()))))))))******++++++++++++++++++++++++)))*********+++++++++++++++++++++++++++++++++++++++++++++******+++++++++------------------------......///000000000000000111222222222222222222111222111111111111222333333111222444666666555444333444444333333333333444444444444444444444444444444444444444444444444444444333333333444444444444444333333444555444333222111333444444444333333222111111111111111111111111111//////.........---------+++++++++******)))))))))*********)))******++++++)))))))))(((((((((((((((&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&))))))((('''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%""""""$$$$$$"""###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%""" $$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&)))'''$$$+++888<<<888+++'''''',,,,,,'''###$$$'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''((((((((()))))),,,++++++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''(((((((((&&&&&&((()))))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///000000000000000000///000////////////000111111000111333444444444333222222222111111111111222222111111111111111111111111333333333333333333333333111222222333444444555555222222333333333222111000222222222222222111111000////////////////////////---------,,,,,,,,,,,,,,,************))))))))))))++++++***)))))))))*********))))))(((((('''''''''%%%%%%&&&'''''''''''''''(((''''''''''''&&&&&&&&&((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%###!!!###'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((,,,444;;;999...%%%&&&***)))&&&$$$''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''''''''((((((((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((((((&&&&&&(((***))))))))))))(((((((((((())))))))))))*********+++************++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********))))))*********++++++++++++++++++++++++***++++++,,,---,,,,,,,,,------............---------------------...////////////000111222111111000111000000//////000000111222222222222222222222222222222222222222222222222111111222222222333333333111111111111000000/////////000000000000000//////------------------------++++++++++++++++++******))))))))))))))))))))))))***)))((('''''''''''''''******)))(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&&&&''''''''''''&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###%%%)))'''###%%%+++%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&(((((($$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%##################$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%&&&)))'''$$$,,,888DDD777(((!!!###(((***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))++++++***)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''((('''&&&''')))***(((((((((((())))))))))))((())))))))))))*********)))))))))******+++++++++(((((((((((())))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))***++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,---------......///////////////000//////......//////000111111111111111111111111111111111111111111111111222111111111000000000///000/////////............------............------++++++++++++++++++++++++)))))))))***************(((((((((((((((((((((((())))))((('''&&&&&&&&&'''***))))))((('''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&((('''&&&%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$'''******&&&%%%((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((())))))$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&&&&&&&''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###""""""######$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***###"""((((((###'''111>>>999000'''$$$'''+++---''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&(((***+++***)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''(((''''''''')))+++(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))***+++++++++'''''''''((((((((())))))************************+++++++++******+++++++++************************((())))))******************++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,,,,---------.........------------......------------------------////////////////////////000000//////...------,,,///...---,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********''''''''''''((((((((((((******)))((((((((()))))))))((((((''''''&&&&&&&&&%%%%%%&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%''')))(((%%%$$$&&&(((%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((+++///---)))((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%&&&&&&'''((()))""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$""""""###$$$$$$######"""######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%"""!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))###"""'''(((%%%%%%***...333555000***(((((('''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''')))+++'''((((((((()))))))))***&&&'''''''''((((((((((((((((((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((()))*********************++++++++++++*********************++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,))))))***+++++++++++++++************************(((((())))))************&&&&&&&&&''''''((((((((())))))((((((((()))******''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&%%%(((***((($$$"""$$$'''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""''''''$$$///AAACCC:::)))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%%%%&&&######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&((()))$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$%%%###"""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%###%%%&&&&&&&&&&&&''')))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%''''''%%%%%%&&&%%%---222...)))((('''%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%&&&'''''''''''')))+++'''((((((((())))))******&&&&&&&&&&&&'''''''''((('''(((((()))***+++++++++))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))*********************++++++++++++*********************++++++,,,*********)))***++++++,,,******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++,,,,,,---------+++*********+++,,,(((((()))***************************************((()))))))))******++++++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&%%%(((+++((($$$!!!###'''%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&###555RRRZZZNNN)))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$######"""#########''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&''''''((()))******%%%%%%%%%$$$$$$%%%&&&&&&((('''%%%######$$$%%%&&&###""""""""""""$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&%%%###""""""###%%%&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&&&&&&&&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%)))(((%%%%%%%%%$$$&&&++++++$$$"""&&&***)))''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$'''''''''(((((((((((()))######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''***)))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++---,,,,,,+++*********+++******))))))))))))******+++++++++*********))))))************************,,,,,,,,,++++++*********))))))))))))***+++,,,---------,,,,,,+++***))))))))))))))))))******************))))))))))))******+++++++++*********************))))))((((((''''''''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((())))))(((***222@@@JJJ888))) %%%(((%%%%%%***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$!!!"""$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''((('''&&&'''(((***''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++---,,,+++*********************))))))))))))******+++++++++*********))))))************************++++++*********)))))))))))))))))))))***+++,,,---,,,,,,,,,+++***)))))))))(((((()))))))))***************))))))))))))******,,,,,,+++******)))(((((())))))))))))((((((''''''&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!######"""###***555>>>EEE222$$$%%%)))&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###!!!!!!"""###%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((''''''((()))''''''''''''''''''''''''######%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((())))))***************)))))))))(((((((((((('''(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++************************))))))))))))******+++************)))))))))************************))))))))))))(((((((((((())))))))))))******+++,,,++++++******))))))(((((((((((())))))))))))*********))))))(((((())))))***,,,++++++***)))((((((''')))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$######(((///555HHH444$$$###(((&&&######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$""""""""""""$$$$$$&&&%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&))))))(((''''''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))+++******)))))))))************))))))))))))******************))))))))))))************************(((((((((((((((((((((((()))))))))))))))***++++++******))))))((((((((('''(((((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&(((,,,///777+++!!!"""%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###&&&)))***)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######"""###$$$%%%&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&'''((()))***)))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((()))))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))((())))))******)))))))))((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))'''''''''(((((())))))***'''''''''''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%&&&%%%###"""$$$$$$$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""#########$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###%%%((()))((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%%%%$$$###"""!!!###$$$&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''(((*********))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((())))))*********))))))))))))******(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((())))))***))))))))))))((((((((((((''''''(((((((((((()))))))))((((((''''''(((((()))&&&&&&''''''(((((())))))&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$###### ###'''(((%%%###%%%((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$######$$$%%%%%%$$$&&&&&&%%%$$$###""""""!!!############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!"""$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))'''%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%(((((('''&&&&&&'''''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&(((***+++***))))))))))))))))))))))))))))))''''''((((((((()))))))))(((''''''''''''((()))*********))))))))))))******(((((((((((())))))******))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&%%%$$$"""%%%'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""$$$%%%%%%%%%###"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%&&&((('''''''''''''''''''''''' !!!"""$$$&&&'''''''''"""$$$%%%''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%(((%%%%%%&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&(((***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))*********))))))))))))******'''((((((((())))))******))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''***)))(((((((((((())))))))))))))))))************''''''''''''((((((((()))((((((''''''''''''((((((+++***)))(((&&&%%%$$$###&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%$$$###$$$%%%%%%$$$###$$$$$$###!!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$"""######%%%&&&'''(((((("""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&%%%""" $$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$''')))+++$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%&&&&&&&&&%%%%%%''')))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###""""""$$$&&&(((((('''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((,,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######%%%&&&&&&%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""$$$&&&((('''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''******)))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$############$$$%%%&&&'''""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######%%%&&&&&&%%%"""###$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$#########$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%""""""$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%######$$$&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((###$$$$$$%%%%%%$$$$$$###&&&$$$$$$$$$&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################)))'''%%%######%%%''')))############$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$%%%&&&&&&&&&######$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%******)))'''&&&%%%$$$###$$$$$$%%%&&&''''''''''''(((''''''&&&&&&''')))***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%((()))******)))'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%%%%'''***,,,,,,***'''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&$$$$$$###"""$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&''''''%%%###%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""########################%%%%%%%%%&&&&&&&&&&&&'''########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''"""######$$$%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((((((((('''&&&%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&''')))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&''''''''''''''''''((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((,,,***(((%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))'''&&&$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))&&&$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%$$$$$$%%%''')))+++)))&&&$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''))))))((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&(((((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((())))))))))))((('''%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))&&&$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$$$$&&&((()))***)))&&&$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&)))))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&((()))***+++&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%$$$$$$###########################%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((''''''%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###&&&((())))))###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$%%%'''((())))))%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))***+++((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%((())))))######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$'''***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((()))******(((((((((((((((((((((((($$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%$$$###"""###$$$&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&%%%%%%""""""###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$&&&((()))***+++((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&'''(((!!!"""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%'''((((((#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%(((+++)))%%%###%%%)))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$######""""""######(((((()))***)))'''&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''***&&&"""###((()))'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%!!!###&&&(((((('''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%)))'''%%%$$$%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%'''((())))))(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&%%%$$$"""!!!%%%%%%$$$###""""""######&&&$$$!!!!!!$$$&&&"""""""""""""""######$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!""""""$$$%%%%%%$$$###"""$$$######"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$"""!!!!!!"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%'''&&&$$$""""""###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%(((***)))%%%###%%%(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''''''''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$$$$%%%$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%&&&'''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$######"""!!!!!!""""""%%%$$$""" """$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((())))))(((&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&''''''%%%$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%((()))(((%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######"""!!!!!!!!!!!!"""$$$$$$############$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))***&&&'''((('''%%%$$$%%%'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&%%%%%%$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&&&&%%%%%%!!!###%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$######$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&'''%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########%%%%%%######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$#########"""!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))++++++&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''### !!!&&&)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%'''%%%###"""!!!"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&((((((&&&$$$$$$%%%###$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%#########$$$%%%&&&$$$$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$######"""""""""!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$###$$$%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%(((""""""'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%&&&%%%###""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$''')))(((%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!&&&%%%$$$###""""""""""""""""""###$$$%%%%%%%%%%%%########################"""###$$$$$$""""""###$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!$$$######$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((()))'''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$%%%&&&&&&%%%""" """$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''######$$$%%%%%%&&&'''''''''%%%$$$$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$'''(((&&&###!!!$$$(((&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%% !!!"""###############&&&%%%$$$""""""""""""###############$$$%%%&&&&&&"""""""""""""""""""""""" !!!""""""!!! !!!""""""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%$$$$$$%%%'''&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((("""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%###$$$&&&'''(((((('''&&&$$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%'''((())))))###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''######$$$%%%%%%&&&'''''''''%%%$$$$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&'''%%%!!! ###((('''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$######""""""###$$$%%%%%%######""""""""""""######$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&!!!###$$$%%%%%%'''&&&$$$""""""""""""###$$$######"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%'''((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""&&&%%%$$$#########$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""######"""!!!"""$$$''')))(((&&&$$$$$$$$$&&&'''$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###&&&''''''%%%###$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$###"""###%%%''')))'''&&&$$$$$$$$$&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''')))'''%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$################################################$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$&&&''''''%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((())))))(((''''''########################$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$######%%%'''((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%%%%$$$######$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%% """$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######'''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%###"""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$######""""""######$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%%%%%%%$$$&&&&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%######"""######$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######""""""###$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$##################$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""#########$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%'''''''''''''''&&&%%%$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$&&&&&&$$$""""""#########$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))******######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$%%%%%%%%%&&&%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%'''(((''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&''''''((((((((('''&&&%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""$$$&&&%%%$$$"""!!!""""""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""###$$$&&&((()))***++++++#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""""""""#########$$$#########$$$%%%%%%&&&###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%'''#########$$$$$$%%%&&&&&&#################################$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''(((%%%$$$#########$$$%%%&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$''')))"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((*********)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$###"""!!!"""$$$''')))((('''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$"""""""""$$$&&&(((########################$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$"""###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######""""""######$$$%%%###'''***)))$$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&((())))))'''%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################&&&%%%$$$######$$$%%%&&&$$$""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&(((%%%######%%%%%%$$$"""$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$%%%###!!! ###%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""" """$$$$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$############$$$%%%%%%###&&&((('''$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''$$$""""""$$$%%%$$$"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$######"""""""""######&&&&&&%%%$$$$$$$$$$$$$$$'''%%%######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%###""""""$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((()))(((((('''&&&%%%$$$$$$#######################################$$$%%%&&&%%%$$$$$$%%%&&&&&&$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%)))((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$########################$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$  """%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$'''&&&$$$$$$$$$$$$###!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###!!!"""###$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###############%%%%%%$$$############$$$(((&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''%%%$$$###$$$&&&&&&$$$###%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%########################$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$%%%%%%###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###"""!!!"""###$$$$$$%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$######"""######$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%######$$$&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""""""""###%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""$$$&&&'''###""""""$$$&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$###"""###%%%&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""###############%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&$$$######"""######$$$$$$!!!""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$###$$$%%%"""######$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% """###%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&"""!!!"""###%%%&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$####################################$$$%%%%%%%%%%%%$$$######""""""###%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$############$$$%%%%%%"""###%%%%%%%%%&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((((((&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###%%%'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""###%%%%%%$$$"""%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%%%%###$$$$$$""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&######%%%'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&###%%%&&&%%%######%%%((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$#########$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$&&&''')))+++,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&''''''%%%$$$###&&&$$$###$$$$$$$$$""" %%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''&&&%%%###"""""""""###$$$$$$$$$$$$###''''''''''''&&&%%%$$$$$$########################$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%(((++++++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######""""""######$$$%%% ###$$$!!! %%%########################%%%$$$$$$$$$######""""""###########################$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%((()))(((&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%'''%%%$$$$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''(((##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''$$$###%%%'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""""""""###$$$%%%''''''%%%$$$$$$$$$%%%&&&&&&'''###%%%%%%###  ###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$#########$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$#########"""######$$$$$$######""")))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$###""" """###$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''######$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###"""!!!!!!$$$''''''$$$###%%%((()))$$$ """"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&###""""""###%%%&&&&&&%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&$$$###"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$###""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$"""!!! ######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%$$$$$$&&&+++000:::111'''!!!!!!###$$$$$$""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&'''%%%$$$$$$$$$$$$###!!!######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''((()))((('''&&&%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$&&&&&&&&&%%%$$$""" ######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%$$$%%%***000555AAA777***""" """$$$%%%"""""""""#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$############$$$$$$'''%%%$$$$$$$$$$$$###!!!$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!"""###%%%&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""###$$$(((,,,///222...)))&&&%%%%%%$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###########################""""""###%%%&&&&&&%%%###$$$$$$%%%&&&%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$######$$$$$$$$$########################$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###%%%&&&&&&%%%######$$$%%%%%%%%%###"""############$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###########################""""""###%%%&&&&&&%%%"""######$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###""""""############""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$###############$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################%%%&&&&&&###!!!###"""!!! !!!###############$$$$$$$$$$$$%%%################################################""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$######'''%%%$$$$$$$$$$$$###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$&&&'''%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!!!!"""""""""######$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&$$$###$$$&&&&&&$$$"""%%%%%%$$$###""""""$$$%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###'''%%%$$$$$$$$$$$$###!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&'''&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""###%%%&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''#########$$$$$$#########!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&((())))))&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################'''$$$!!!!!!###&&&&&&$$$###&&&)))***)))'''%%%$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###""""""###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''(((((((((&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$&&&(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###!!!###%%%&&&%%%%%%'''((('''&&&%%%$$$$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&///---)))&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$ """$$$%%%$$$$$$%%%&&&'''&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!! !!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&***(((%%%"""!!!!!!"""###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%% """$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&& !!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%########################"""###############$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$""" """###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&"""$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$####################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&$$$""" ###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$&&&%%%%%%$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%&&&((()))(((&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$################################################$$$$$$$$$$$$%%%########################&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######"""######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''''''''&&&%%%&&&''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&########################"""###$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$&&&((()))(((%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########"""######$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$######"""###$$$%%%%%%%%%$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$######"""(((((('''''''''&&&&&&&&&########################"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&%%%$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###&&&'''((('''%%%###"""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$""""""######$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###&&&''')))******'''''''''(((((((((((()))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((('''%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$######&&&''''''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###""""""""" !!!###$$$%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$###""""""###############$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&'''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''%%%$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###!!!###&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$#########"""######$$$$$$######""""""""""""""""""######### !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''%%%$$$""" %%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""######""""""""" !!!!!!"""######$$$!!!"""###$$$%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############""""""!!!"""""""""#########$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!"""###%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!"""###%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&'''''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%###""""""$$$%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$######""""""$$$%%%&&&######""""""""""""######%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$######$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''%%%######$$$%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!"""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((------,,,+++***)))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((&&&%%%$$$#########$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$#########$$$%%%%%%&&&"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""############"""""""""""""""###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$###"""!!!!!!###%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&((()))******(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###########################"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%'''%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$###"""######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%''')))))))))'''''''''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&''''''"""###%%%'''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&,,,+++)))'''&&&%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''(((###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&'''))),,,---&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''%%%$$$###%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###"""###%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&(((+++...000)))'''%%%######%%%''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$###$$$$$$&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((()))+++,,,)))(((%%%######%%%((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''%%%$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&%%%%%%###"""!!!#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###%%%&&&&&&$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***''''''''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&& """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$$$$$$$%%%%%%&&&''''''((("""$$$%%%''''''&&&%%%$$$###$$$%%%%%%%%%$$$######"""#########$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((((((&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''###$$$&&&%%%%%%$$$&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******&&&&&&&&&'''((()))***+++&&&'''(((******((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&''''''((()))(((((((((###%%%(((******(((%%%###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$######%%%'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$%%%%%%&&&'''(((((("""###%%%''''''&&&%%%$$$!!!"""$$$%%%&&&&&&%%%$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))))))&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''###$$$&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))))))))((((((((())))))))))))((((((((())))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))++++++***)))((('''&&&&&&%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###### %%%&&&%%%$$$%%%'''###$$$$$$%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$######"""!!!###%%%'''&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))'''%%%$$$%%%&&&%%%$$$$$$&&&&&&&&&'''))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!###%%%&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###""" !!!###%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%&&&((()))((('''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''(((%%%%%%&&&'''''''''&&&&&&''''''''''''((((((((((((&&&'''((('''&&&%%%&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$###$$$%%%(((***+++)))(((((('''(((((())))))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%%%%&&&''''''(((((()))'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$%%%%%%$$$%%%%%%"""######$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$"""""""""$$$%%%$$$"""######$$$$$$%%%%%%&&&&&&$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%&&&(((###$$$$$$%%%&&&&&&'''''''''&&&%%%&&&'''((('''&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&''''''((((((((((((''''''&&&''''''''''''((((((((((((%%%&&&''''''%%%%%%&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%''')))******))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((()))((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$&&&&&&$$$""""""""""""###$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$###""""""######""" ######$$$%%%%%%&&&''''''$$$$$$$$$###############!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&''''''(((((('''%%%&&&''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&((((((((((((((('''&&&%%%''''''''''''((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''))),,,...---+++'''%%%)))(((''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&''''''((((((((()))+++*********))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%###"""###&&&'''$$$!!!"""######$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$$$$###""""""###$$$###!!!######$$$%%%&&&''''''(((########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$&&&'''%%%$$$&&&&&&%%%&&&%%%$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&'''''''''''''''&&&%%%$$$''''''''''''((((((((((((''')))***)))((('''((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))***)))(((((((((((()))***(((((((((((((((((((((((('''&&&&&&''')))---111333))))))((('''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((++++++******)))((((((((('''''''''(((((((((((((((***************)))))))))&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''$$$"""###&&&'''$$$!!!$$$$$$%%%%%%&&&'''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%###"""!!!###%%%&&&&&&%%%######$$$%%%%%%&&&''''''#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&"""'''((($$$"""$$$%%%###&&&%%%###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""###%%%'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%"""#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&'''''''''&&&%%%%%%''''''''''''((((((((((((((()))******(((((()))***&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))***)))(((''''''((()))***((((((((((((((((((((((((***'''"""""")))555CCCLLL+++***)))(((((('''(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((()))***++++++,,,,,,(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%###%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%###"""!!!###&&&''''''&&&######$$$$$$$$$$$$%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&###***+++$$$ $$$%%%"""&&&$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&''''''(((((((((''''''''''''''''''((((((((((((((()))***)))((('''(((***&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((+++(((&&&'''---888BBBIII,,,,,,***))))))((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))''''''((()))***+++,,,,,,)))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''$$$$$$%%%&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$###""""""%%%&&&&&&&&&###""""""###$$$%%%%%%$$$$$$$$$############""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%% !!!###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%...///&&&!!!$$$&&&"""&&&$$$""""""###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&''''''((())))))***))))))''''''''''''((((((((()))'''((()))((('''&&&''')))&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))$$$&&&)))---////////////---,,,+++***))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((($$$%%%''')))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$#########%%%'''&&&######&&&)))###$$$$$$%%%%%%&&&&&&'''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$"""!!!"""%%%&&&&&&&&&$$$###""""""######"""!!!$$$$$$######"""!!!!!!!!!""""""######$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%!!!###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%########################$$$###"""!!!!!!!!!######(((111333((("""&&&'''###&&&$$$"""!!!###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%&&&'''&&&$$$###$$$%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%""""""############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((''''''(((((())))))*********)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''************************************************,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))(((((()))***++++++)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''&&&&&&'''))))))(((((('''''''''&&&''''''''''''''''''''''''***(((&&&$$$###$$$%%%&&&&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&((()))%%%%%%&&&'''((()))*********)))(((''''''''''''''')))***)))'''$$$"""###$$$(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''))),,,---------((('''%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$ !!!$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&((())))))(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$######%%%%%%$$$###$$$%%%&&&'''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%''''''''''''&&&%%%$$$###%%%$$$$$$######$$$$$$%%% """###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''******'''%%%,,,***(((&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))))))))(((((((((((())))))******)))))))))(((((()))))))))************************************************************************************************((((((((()))))))))************)))))))))(((((((((************************************************,,,+++***)))(((((((((((())))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))'''&&&&&&''''''((()))***))))))((((((((('''''''''''''''''''''''''''''''''***)))'''%%%$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%'''(((&&&&&&''''''((())))))))))))(((''''''&&&&&&''''''(((((()))'''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%(((''''''(((+++,,,,,,+++%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""###$$$%%%######"""!!! !!!$$$'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&&&&''''''((('''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$######&&&%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&))))))'''$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%***************************************************************************************)))))))))((((((((())))))))))))***))))))************))))))))))))))))))))))))))))))************************************************************************((())))))))))))******************)))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((''''''((())))))))))))))))))))))))++++++***)))))))))******)))))))))))))))))))))))))))))))))(((((((((''''''************************'''&&&&&&''''''((()))***))))))((((((((((((''''''''''''''''''''''''''''''+++)))(((&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((***+++))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))***)))((("""$$$&&&(((((((((&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$######""""""######$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&########################!!!""""""""""""""""""!!!$$$###!!! """$$$&&&$$$%%%%%%$$$###$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%""""""!!!!!!!!!!!!""""""$$$%%%&&&'''(((((((((((()))))))))(((''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%************************************************************************************************))))))))))))))))))))))))((()))++++++++++++)))((())))))))))))))))))))))))************************************************************************)))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((''''''(((((()))))))))))))))))))))))),,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))***)))(((''''''&&&&&&'''))))))((((((((((((((((((''''''''''''''''''''''''******)))(((''''''((((((''''''''''''((((((((((((&&&'''((('''&&&%%%''')))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((('''''')))+++***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&''''''&&&%%%"""###%%%'''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######""""""######$$$%%%!!!###$$$%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&%%%((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$##################!!!!!!"""$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++************)))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************************************************++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((((((((()))************************,,,,,,+++***))))))*********************************)))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''&&&&&&'''(((((())))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((()))'''''''''((((((((())))))((())))))(((''''''(((***)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%'''(((***((('''%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###%%%%%%$$$$$$%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""###%%%''''''&&&%%%$$$ """$$$%%%$$$######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&'''((())))))***&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$###"""!!! !!!###&&&(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))******((('''$$$###$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$%%%&&&&&&&&&&&&))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++++++++************)))))))))++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************,,,++++++*********++++++******************************)))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))***(((((())))))))))))******(((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((())))))))))))******)))(((((()))+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((%%%$$$%%%'''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%###'''&&&$$$###$$$&&&(((***&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###''')))***(((%%%###"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''((((((((((((''''''''''''%%%%%%$$$$$$######$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$###$$$$$$############$$$$$$(((((((((((('''&&&%%%$$$###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%"""""""""""""""$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((+++++++++***(((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++*********)))))),,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++*********+++,,,,,,*********************************)))))))))(((((((((((((((((((((((((((((('''&&&&&&''''''((()))***(((((()))))))))*********(((((((((((((((((((((((('''((((((((((((((((((((('''((((((((())))))))))))((()))***)))'''''')))***((((((((((((((('''''''''''''''&&&&&&''''''((()))*********)))&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&&&&$$$&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%''''''&&&%%%$$$###%%%&&&%%%$$$$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$%%%%%%&&&''''''))))))((((((((('''''''''&&&%%%$$$$$$######$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%$$$$$$$$$############$$$$$$'''''''''(((''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""#########$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&&&&%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$'''*********)))''''''&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++******))))))...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,************************************+++,,,------************************************))))))))))))))))))))))))))))))))))))***)))(((''''''&&&&&&'''(((((())))))*********+++))))))))))))))))))))))))&&&'''((((((((((((((('''(((((((((((())))))))))))'''((()))(((&&&&&&((()))(((((((((((((((((((((((('''''''''''''''((()))*********+++***(((((()))***&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$&&&'''((((((&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""%%%''''''&&&$$$"""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$######%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$%%%%%%&&&'''''')))(((((((((((('''''''''&&&%%%%%%$$$#########$$$"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""""""""###$$$%%%''''''######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''$$$%%%(((+++((('''&&&%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""")))))))))*********+++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,---...111...******,,,......---,,,,,,------------------,,,...000000...,,,,,,,,,++++++,,,,,,,,,++++++***))),,,---***+++......,,,111000///---,,,+++++++++.........---------------+++++++++,,,------............------+++***((('''+++---//////,,,***+++,,,((()))***+++++++++++++++************************++++++*********))))))))),,,+++*********+++---...************)))))))))))) """$$$''')))*********'''(((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))(((((((((((((((''''''''''''((()))))))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((((((&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################&&&''''''&&&$$$######$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###$$$%%%%%%$$$"""!!!###$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%'''((()))''''''&&&%%%%%%$$$######''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++,,,------............---------...............---,,,---------++++++,,,...000...++++++...000000///......///////////////000,,,...//////...------...------..................111333333000///222111///---,,,,,,,,,---...///000...///////////////......---------...//////000000------......------,,,,,,+++---......,,,,,,---///000000//////...,,,,,,+++------------,,,,,,,,,+++*********)))))))))))))))+++***)))))))))+++,,,---+++++++++************)))%%%&&&''')))******))))))((((((((((((((((((((('''&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((()))))))))((('''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$ !!!"""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###$$$%%%%%%$$$"""!!!###$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&((()))''''''&&&%%%%%%$$$######&&&%%%""" """###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++******************++++++,,,---............---------......---------/////////...---,,,...000111///......///000000///000000111111111222222222...///000000//////111333111111111111222222333444333555555222222555555333000000000000111222444555000111111222222222111111000111111111111111222222.........//////000000000---...///.........000222111000000...---,,,,,,+++---------,,,,,,+++++++++************++++++++++++,,,+++++++++++++++,,,---,,,,,,+++++++++************************)))((((((***)))))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((()))))))))((('''&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%'''$$$!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""###&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###$$$%%%%%%$$$"""!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###'''$$$!!!"""$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---------,,,,,,,,,,,,+++,,,---......//////......---....../////////......000111111111000111333555555555444444444444333333777777777777666666666666444555666555555666999<<<999888888888999;;;===>>><<>><<<===AAABBB@@@AAA???===;;;:::::::::;;;:::999888888888999999:::999999888888777666666666333333333333333333333444333222222111000111222333////////////////////////......------------------,,,,,,,,,,,,------------......---------.........++++++++++++************++++++*********)))((((((+++******))))))(((((('''******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''''''''((((((((((((((()))))))))))))))))))))((((((''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$######""""""######$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###""""""###%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###$$$%%%%%%$$$"""!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$""""""###$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%////////////////////////000000000111111000000///000000222333333444444444111333666777888999;;;===>>>@@@CCCDDDEEEFFFFFFFFFHHHHHHGGGFFFEEECCCCCCBBBAAABBBCCCBBBBBBDDDGGGJJJHHHGGGFFFGGGHHHKKKNNNQQQWWWYYYWWWTTTTTTXXXYYYXXXTTTRRROOOLLLJJJIIIJJJJJJNNNLLLJJJHHHHHHIIIKKKLLLIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA???===<<<<<<<<<<<<===;;;999888777777666555333444555555555555444333000000000000111111111111------------------------.....................---++++++*********)))))))))))))))))))))))))))******++++++******)))))))))))))))******++++++******)))************************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((())))))(((((((((((())))))************))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$######""""""######$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###$$$%%%%%%$$$""""""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%------------.........///000000111222222222111111333444666888:::;;;;;;<<<;;;>>>CCCGGGHHHIIIJJJLLLNNNSSSXXX]]]```bbbeeefffdddbbb```^^^[[[XXXVVVUUUTTTUUUVVVWWWVVVWWWZZZ\\\\\\[[[YYYYYY\\\```dddgggpppqqqooojjjiiilllmmmkkkeeecccaaa^^^^^^___aaabbbeeedddcccaaa````````````]]]]]]]]]\\\\\\\\\\\\\\\ZZZXXXUUUSSSQQQOOOOOOOOOOOOMMMKKKKKKJJJHHHEEECCC@@@AAABBBBBBAAA===:::888555444444333333222222111/////////.........---------............---,,,,,,,,,+++++++++************)))((((((((()))***+++,,,************************(((((())))))))))))((((((************************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''((())))))***'''(((((())))))******++++++***)))((((((((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$###$$$$$$############$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$&&&((('''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%########################$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###$$$%%%%%%$$$""""""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%111111222333444555555666777888:::<<<>>>?????????BBBDDDFFFIIIKKKMMMNNNOOOPPPUUU[[[```aaaaaa``````dddiiiqqqvvvyyy{{{}}}~~~|||yyytttppplllhhhfffgggiiikkklllkkkkkklllnnnkkkjjjhhhhhhjjjooouuuxxxzzz{{{yyyuuuvvvzzz|||{{{tttrrrpppnnnoooqqqtttvvvtttvvvxxxyyyxxxtttoookkkjjjkkklllnnnppprrrssstttuuussspppmmmkkkjjjiiijjjiiiggggggggghhhfffaaa]]]WWWYYY\\\]]][[[WWWQQQNNNFFFEEECCCAAA>>><<<:::999777666666555444333222222000000111111111000///.........---------,,,,,,,,,+++******)))***+++,,,---)))******++++++,,,,,,,,,))))))************))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''((((((((((((((('''(((((()))******+++++++++***)))((((((((()))***&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''###$$$%%%'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$###############"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!$$$%%%&&&%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###$$$%%%%%%$$$""""""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>>>>???@@@BBBCCCDDDDDDGGGHHHKKKNNNPPPSSSTTTUUUXXXZZZ\\\___bbbeeefffgggdddiiipppuuuvvvtttrrrqqqtttzzz{{{vvvrrrppptttvvvyyyzzzyyyxxxyyyyyyrrrpppnnnnnnqqqvvv||||||~~~~~~|||~~~~~~|||zzzxxxxxxzzz}}}zzz~~~~~~uuuoooooopppssswww{{{~~~}}}}}}}}}~~~}}}}}}}}}yyytttooorrrwwwzzzzzzvvvppplll]]]\\\YYYUUUQQQMMMJJJHHH???>>>===<<<;;;999888888444555555666555444333222000////////////............---,,,+++++++++,,,---))))))***+++,,,------...,,,------......------,,,************************))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&'''(((((()))***+++++++++,,,+++)))((((((((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''"""$$$%%%'''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###  ###%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$%%%### !!!#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%"""######$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""%%%'''((('''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###$$$%%%%%%$$$""""""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%OOORRRUUUWWWXXXYYY[[[\\\\\\^^^bbbeeehhhiiiiiiiiirrrtttvvvyyy{{{|||||||||~~~}}}{{{~~~||||||~~~}}}zzz~~~|||||||||}}}~~~~~~}}}zzzyyyxxx{{{xxxwwwuuupppjjjccc]]]YYYWWWWWWVVVUUURRROOOLLLKKKGGGFFFCCC???<<<888666555888555333333555555222000333111///...///...---+++000///---,,,+++*********+++,,,---------,,,***)))+++***)))((((((***,,,------,,,+++***))))))))))))************************,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((()))******++++++(((((()))***+++,,,,,,---************************,,,+++***(((&&&%%%%%%$$$''''''''''''''''''''''''%%%)))+++(((###!!!###&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$"""!!!!!!###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$########################&&&$$$"""!!! !!!"""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%))))))%%%!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$######$$$%%%%%%)))((('''%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((eeegggiiikkkkkkmmmoooqqqlllooorrruuuxxxyyyyyyyyy~~~||||||~~~~~~zzzsssooommmhhhiiiiiiiiihhhgggeeeddd[[[YYYTTTOOOJJJGGGEEEDDDAAA>>><<<;;;<<<;;;888666999777333222222222111000000///...---,,,,,,,,,,,,....../////////......---//////---,,,,,,------...++++++***)))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((()))******++++++)))))))))***++++++,,,,,,(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&((()))((($$$###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$######"""#########$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$########################&&&%%%###"""""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """"""$$$$$$$$$$$$$$$$$$$$$$$$$$$'''++++++((($$$""""""#########$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''}}}{{{}}}~~~~~~~~~}}}zzzsssnnnnnnssszzz~~~~~~|||zzzyyyzzz{{{||||||{{{xxxuuussswwwwwwzzz|||yyyzzz~~~xxxzzz|||}}}~~~tttqqqkkkddd___[[[YYYXXXPPPNNNLLLKKKJJJIIIFFFDDDFFFBBB>>><<<::::::888777333222111000000000000000.........------......///.........---,,,,,,++++++,,,++++++************++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((((((((()))******++++++************************((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$###"""!!! &&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###%%%&&&%%%###!!! """"""############""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!""""""########################&&&((())))))(((&&&%%%&&&""""""#########$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&}}}~~~|||~~~|||vvvqqqnnnooopppxxx{{{zzzuuutttwwwzzzzzzzzzwwwtttsssrrrmmmfff``````eeekkkpppqqqqqqqqqqqquuutttrrrpppllliiigggeeegggfffhhhmmmpppppprrruuuzzz{{{}}}~~~zzzvvvvvvyyy~~~}}}}}}wwwqqqlllhhhfffbbbaaa```___^^^^^^\\\\\\WWWTTTQQQNNNKKKHHHCCC@@@:::999888666444333333222222111///......///000111,,,,,,---------,,,+++***...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))******+++++++++++++++*********))))))************************''''''&&&''''''((()))***'''''''''''''''''''''''''''%%%%%%&&&(((((((((''''''''''''''''''&&&&&&&&&''''''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###!!! ######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$}}}yyytttpppqqqwww{{{qqqpppssstttvvvxxxxxxyyyyyysssjjjdddccceeekkknnnmmmhhhhhhlllpppppprrrnnnjjjhhhhhhfffbbb^^^[[[]]]aaaccceeegggjjjlllpppnnnkkkgggdddaaa```___\\\YYYYYY]]]```ccchhhnnnooooooppprrrtttvvvxxxxxxqqqnnnjjjiiilllqqqvvvyyy}}}|||}}}~~~~~~{{{}}}~~~xxxssspppqqqrrrrrrssssssttttttuuukkkjjjhhhfffbbb\\\TTTNNNFFFEEEBBB???;;;999777666999777555444222222333333---...////////////............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************((((((((()))******++++++,,,,,,++++++***)))))))))************************)))((((((''''''''''''(((''''''''''''''''''''''''&&&%%%%%%&&&((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%###"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$~~~~~~yyywwwxxxzzz|||yyytttlllfffeeeiiinnnssssssjjjddddddffffffgggiiippptttvvvqqqhhhaaabbbeeedddgggeeeaaa```eeejjjkkkkkkgggcccbbbcccdddcccaaa\\\]]]]]]]]]^^^aaafffjjjhhhgggeeecccaaa```______ZZZUUUSSSTTTVVVWWW\\\bbbbbbaaa``````cccddddddddd```^^^[[[YYY[[[___dddgggnnnppprrruuuvvvvvvvvvuuuzzz}}}yyyyyy{{{vvvxxx|||~~~zzzwww{{{}}}~~~}}}yyyrrrjjjeeeYYYWWWSSSOOOKKKGGGEEECCCBBBAAA>>><<<999777555555111111111111111000000000///...---,,,++++++++++++------------------------+++++++++++++++,,,,,,,,,************************((((((((()))******++++++,,,+++++++++******))))))((((((((((((((((((((((((+++***)))''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((()))'''''''''''''''(((((((((%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$"""!!!!!!"""$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%{{{vvvpppqqqvvvzzz{{{yyyvvvuuusssnnnlllmmmsssxxxvvvqqqkkkffffffiiilllooolllhhhfffgggfffcccdddgggnnnssswwwrrrjjjggglllrrrppprrrpppjjjiiimmmrrrrrrnnnkkkiiijjjmmmoooooommmiiiiiiiiiggggggiiimmmqqqnnnmmmllljjjhhhgggffffffbbb^^^\\\^^^^^^\\\^^^bbb```^^^[[[ZZZ[[[\\\[[[ZZZUUUTTTSSSQQQQQQSSSWWWYYY\\\___cccgggjjjkkkjjjjjjppprrrsssrrrpppnnnnnnooommmppptttyyy}}}~~~}}}|||||||||||||||qqqooolllgggccc```]]]\\\WWWUUUSSSOOOKKKGGGCCCAAA???>>>;;;999888777777777333222111///...---,,,,,,------------------------++++++,,,,,,,,,---------************************((((((((()))******+++++++++++++++***************((((((((((((((((((((((((***)))(((''''''&&&&&&&&&''''''''''''''''''''''''%%%((())))))&&&%%%'''***&&&'''''''''((((((((()))$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%&&&((((((%%%######$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%}}}~~~~~~~~~|||zzzwwwuuukkkjjjfffdddcccdddhhhkkkeeeggggggeeecccgggpppxxxtttppplllkkkmmmqqquuuwwwuuuttttttvvvsssoooooorrrsssxxx|||xxxrrrrrrzzz}}}{{{zzzxxxxxx{{{~~~|||||||||zzzyyyzzz|||~~~|||yyywwwtttrrrqqqooommmmmmppppppmmmlllnnnkkkhhhcccbbbccccccaaa___WWWWWWVVVUUUTTTUUUWWWYYYWWWZZZ^^^bbbddddddcccbbbcccbbbbbbbbbbbbbbbbbbbbbdddggglllrrrwww|||xxxvvvtttrrrssswww{{{~~~{{{xxxuuusssrrrooonnnlllhhhccc]]]XXXUUUQQQOOOKKKGGGDDDCCCCCCCCC888777555333222111000000........................,,,,,,,,,------.........************************((((((((()))******++++++************************************************)))((((((''''''''''''(((''''''''''''''''''''''''%%%)))+++***&&&$$$'''+++&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ ###%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$&&&(((((('''&&&%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$########################&&&%%%$$$%%%''''''$$$!!!"""############$$$$$$$$$&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&xxxwwwwww|||}}}sssjjjfffggghhhgggddddddfffiiidddaaa^^^^^^```bbb```^^^bbbhhhmmmooommmnnnsssxxx|||{{{zzzzzz|||{{{{{{~~~xxxoooiiihhhhhhhhhgggaaa```]]][[[[[[\\\^^^___```aaaccceeeeeedddbbb```]]]\\\ZZZXXXWWWXXXYYYZZZ\\\]]]```gggnnnqqqpppmmmpppooommmllllllmmmnnnooozzz{{{|||yyyqqqkkkgggccc]]]ZZZXXXUUUPPPMMMDDD???:::777888888666444000111222333333222000000...,,,))))))+++,,,+++)))*********+++---,,,***((('''((()))***+++,,,---...++++++++++++******))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&!!!"""$$$&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''&&&######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$######"""###$$$&&&'''((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############)))(((&&&$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&eeeeeefffiiillljjjddd^^^ZZZ[[[[[[ZZZXXXZZZ^^^bbbffffffgggiiimmmpppqqqppprrruuuzzz||||||~~~~~~xxxvvvvvvuuuttttttrrrpppnnnmmmnnnppprrrssssssrrrpppnnnllljjjiiihhhfffbbb___\\\ZZZYYYYYY[[[\\\```ffflllnnnlllhhhjjjiiigggfffeeefffggghhhnnnooorrrvvv}}}xxxtttoookkkiiifffbbb___XXXSSSNNNKKKIIIFFFAAA<<<777777777666555333222111222000......000000...---...---,,,---......,,,***+++++++++++++++,,,,,,,,,++++++++++++*********)))))))))++++++,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&%%%$$$#########$$$%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&^^^___bbbdddeeeeeedddddd______^^^]]]]]]aaagggkkkppptttxxx|||~~~~~~~~~|||{{{{{{wwwuuurrrmmmiiifffdddcccggggggjjjnnnqqqpppkkkffffffdddbbb___^^^]]]^^^___```aaadddjjjrrr|||~~~|||zzzwwwuuurrrooojjjgggccc\\\RRRLLLHHHFFFDDDAAA===:::888777444333222111222111///...000...,,,,,,,,,---,,,+++---------,,,,,,+++++++++++++++++++++***************++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''(((((()))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############&&&%%%%%%$$$$$$######"""#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%'''&&&%%%$$$############""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&iiikkknnnooooooqqqvvvzzzvvvuuusssrrrsssxxx~~~}}}{{{zzz~~~~~~~~~}}}uuunnnllljjjfffbbb___]]]]]]]]]___^^^___ccciiipppvvvyyyvvvwwwxxxxxxwwwwwwwwwwww~~~vvvjjjbbb___\\\XXXRRRLLLGGGCCCAAA:::::::::999888666333111333000...---...///......---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%$$$$$$########################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&uuuwwwzzzzzzzzz~~~}}}yyytttooolllkkkkkkmmmjjjffffffhhhjjjkkkkkkllljjjhhhggghhhiiikkklllqqqsssvvv||||||tttqqqllleee]]]VVVQQQNNNHHHIIIIIIHHHEEE@@@===;;;888555222111111222111000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,++++++*********************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%&&&&&&'''(((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""######$$$%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###############$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&yyyuuutttrrrooollljjjgggdddcccdddeeeeeeeeeeeefffiiinnntttyyy{{{{{{~~~~~~~~~xxxqqqjjjccc```XXXZZZ[[[XXXSSSLLLGGGEEE???<<<888666444333000...------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''######$$$%%%'''((())))))'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!"""###%%%%%%&&&%%%%%%&&&&&&'''&&&&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###############$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&|||vvvtttrrrrrrsssrrrnnnlllffffffgggjjjnnnppppppppppppoooppprrruuuwwwwwwwwwzzzvvvnnnpppqqqnnnggg^^^XXXVVVRRROOOJJJFFFAAA<<<666333222111111000///...------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...************************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$&&&(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%######$$$%%%%%%%%%$$$###$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&%%%%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&{{{qqqppppppqqqssssssrrrpppmmmlllkkklllnnnooonnnmmmrrrtttxxxzzz~~~{{{rrrllliiijjjgggaaa[[[TTTMMMEEE@@@666666444222000///---,,,+++++++++,,,,,,---------,,,++++++***+++,,,...///************************))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************+++,,,---...******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((&&&%%%&&&)))$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%$$$%%%&&&&&&%%%$$$"""!!! !!!###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%---***'''&&&%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''***)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!###$$$&&&((()))$$$%%%&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&~~~|||mmmlllkkkkkklllllljjjhhhkkkkkklllmmmpppwww|||yyyrrrmmmhhhaaaWWWPPPGGG@@@999666777777444111333222111222222111...,,,+++---...---,,,+++++++++))))))(((''''''''''''(((***)))))))))))))))******&&&''''''((()))******+++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''((((((((('''&&&$$$###"""########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%)))(((%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%######$$$%%%$$$$$$&&&%%%$$$%%%&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$""" """%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&##############################$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$""" zzzvvvssspppmmmkkknnnnnnoooooooooqqqtttwwwzzzuuurrrmmmeee```SSSLLLEEE@@@???>>>:::666666555444444444333000...///000000000///......///,,,,,,+++******+++++++++))))))+++,,,,,,+++***)))''''''(((((()))******+++***************************++++++,,,,,,++++++***))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''')))'''&&&$$$###$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$##################$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&)))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%%%%$$$###&&&%%%%%%&&&(((((('''%%%######$$$$$$$$$%%%%%%%%%%%%###!!!"""%%%'''&&&%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###!!! }}}yyyvvvwwwyyy{{{zzzvvvrrrpppooowwwyyyzzzxxxuuuuuuxxx{{{{{{yyywwwssspppfffaaaYYYSSSOOOKKKFFFBBB>>>===;;;;;;:::888444111000000///...............,,,++++++******+++,,,,,,(((***,,,......,,,)))(((((((((((()))******++++++******************************++++++++++++******))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))'''&&&$$$######$$$$$$%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&"""""""""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%&&&&&&'''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!$$$######""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&$$$"""%%%%%%&&&(((***)))'''%%%######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$zzzxxxvvvsssqqqppprrrvvvyyy~~~{{{xxx{{{|||{{{uuuooommmqqqvvvwww{{{~~~~~~~~~}}}|||wwwpppjjjddd^^^XXXTTTNNNLLLIIIGGGDDD@@@;;;888444222///...---------,,,---,,,,,,,,,,,,,,,------)))***+++,,,,,,+++)))((()))))))))******+++++++++******************************++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&$$$############&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((&&&$$$"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$#########$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$&&&((('''%%%"""$$$%%%&&&)))+++***'''$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&zzz{{{zzzwwwtttsssuuuwwwzzz}}}~~~uuuqqqtttyyyzzz|||yyysssmmmiiiccc```\\\XXXTTTNNNHHHDDD???;;;555222111111///...111000//////......//////---+++***)))((()))******************++++++++++++************************)))******++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''&&&%%%$$$$$$$$$###'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$&&&((((((%%%###$$$%%%&&&)))******&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$~~~~~~}}}}}}}}}xxxuuuppplllgggaaaZZZVVVKKKEEE===777555444111///111000///---,,,,,,,,,,,,///---***(((''')))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###$$$&&&(((((('''%%%$$$$$$%%%''')))(((&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########"""""""""%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######~~~xxx~~~{{{|||}}}yyysssmmmiii^^^UUUKKKCCC@@@===:::666444333111///...---,,,,,,000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''((((((((('''%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&''''''((((((''''''###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###%%%'''(((((('''$$$######%%%&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%""""""$$$&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%}}}zzz|||}}}|||}}}~~~}}}~~~{{{yyyzzz}}}zzz|||yyysssoooppppppnnnwww{{{zzzvvvrrriii\\\TTTOOOLLLHHHDDD>>>===;;;888666444333333000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%))))))************))))))''''''((((((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++%%%&&&'''((())))))))))))!!!!!!###$$$%%%&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$###$$$&&&((((((((($$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%""""""$$$'''#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''|||{{{xxxxxxzzz~~~zzz{{{}}}}}}xxxxxx{{{{{{wwwssspppmmmooossswwwyyyyyy~~~|||{{{{{{~~~|||rrriiieeedddllljjjnnnyyy~~~}}}}}}~~~{{{wwwqqqkkkfffccc^^^VVVPPPLLLIIIEEEDDDDDDBBB>>>;;;888555111............---...------......---***(((***+++,,,------,,,+++***************))))))))))))+++***)))***+++++++++))))))))))))))))))******+++))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&)))******)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&(((((('''&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###'''))))))(((&&&'''((()))((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''}}}}}}}}}}}}|||{{{{{{zzzxxx|||wwwuuuuuussstttyyy~~~zzzllliiiggggggkkkpppssssssttttttsssssssssuuuyyy{{{~~~~~~{{{rrrkkkhhhjjjgggiiiooosssssstttxxx|||xxxuuuttttttsssmmmiii]]][[[XXXXXXWWWSSSMMMHHH@@@<<<666222000//////...000///......//////---++++++,,,,,,---,,,+++***))),,,++++++++++++*********+++***)))***+++,,,+++))))))))))))))))))***++++++***)))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%''')))***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$'''))))))(((&&&''')))******(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''~~~yyyxxxyyy{{{wwwrrrooopppqqqsssuuuwwwyyyyyyttttttrrrnnnjjjgggggggggttt{{{mmmggggggffffffmmmvvv~~~|||uuupppccc```]]]^^^bbbgggllloookkkiiihhhhhhjjjmmmrrrtttyyy}}}}}}}}}}}}vvvwwwyyyyyyyyyxxxxxxyyy{{{~~~~~~~~~xxxsssooolllkkkmmmmmmlllnnnqqqzzzqqqpppoooooooookkkccc]]]PPPJJJBBB;;;666444222111000...------.........------.........---,,,++++++---------,,,,,,,,,++++++,,,***)))***+++,,,+++******))))))))))))***++++++******)))))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&(((((((((%%%'''***++++++)))&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''|||~~~{{{sssmmmkkklllnnnzzz{{{}}}}}}xxxqqqiiicccbbbdddhhhlllmmmkkkhhhfffaaadddfffccc]]]ZZZ[[[]]]fffppptttmmmddd```___]]]\\\aaahhhnnnoookkkddd```YYYWWWUUUVVV[[[bbbiiimmmjjjgggcccbbbcccfffiiijjjpppqqqqqqnnnnnnpppsssuuu{{{|||xxxnnniiiiiikkkkkkiiiiiiiiijjjlllpppsssuuusssvvv|||zzzyyy|||~~~|||zzzvvvrrrrrrsssssswww|||~~~~~~|||wwwrrrccc\\\RRRHHHAAA<<<999777444222///...///000000/////////////////////......---------,,,,,,,,,++++++,,,+++******,,,,,,+++*********))))))******+++,,,*********)))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''###%%%(((+++***(((%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''}}}xxxxxx{{{}}}zzzssskkkdddaaabbbdddkkklllmmmlllhhhbbb[[[VVVVVV\\\dddjjjkkkhhhbbb^^^^^^bbbdddaaaZZZVVVVVVYYY[[[^^^``````aaabbb```]]]\\\^^^```aaa```\\\XXXUUUQQQQQQPPPRRRWWW___hhhnnnooojjjdddaaa``````______bbbaaaaaaaaaaaaccchhhmmmvvvvvvpppgggaaaaaaaaa___\\\[[[[[[\\\^^^aaadddeeehhhjjjnnnsssuuuvvvvvvvvvuuuvvvvvvvvvwwwyyy}}}~~~~~~~~~|||zzz{{{|||{{{xxxvvvuuuuuuyyy~~~~~~|||rrrkkk```UUUMMMFFFBBB???<<<999666444444444444333.............../////////---,,,,,,,,,,,,+++++++++,,,+++***+++,,,,,,,,,******************++++++,,,************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''"""###&&&((((((&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$############%%%%%%$$$$$$%%%%%%&&&'''zzzyyyxxxvvvuuutttttttttrrrooojjjggghhhmmmtttxxxyyyvvvpppiiibbb^^^___```^^^___```___]]]YYYUUURRRTTT[[[eeemmmqqqooojjjfffeeehhhhhhccc[[[VVVUUUWWWVVVUUUUUUYYY___cccccc```___^^^]]][[[XXXUUUSSSQQQQQQRRRSSSUUUZZZaaajjjppptttooohhhcccaaa___[[[XXXWWWUUUWWWZZZ]]]```gggnnnxxxxxxrrrhhhbbb```]]]YYYUUUTTTSSSSSSTTTVVVXXXZZZ]]]___cccfffhhhhhhgggfffffffffeeedddeeehhhnnnrrrxxx|||xxxzzz}}}{{{tttnnnkkkrrruuuwwwwwwuuuuuuwwwyyy{{{uuulllccc[[[UUUPPPMMMEEEBBB???<<<:::999666444111000///...------......------,,,,,,,,,+++++++++---+++***+++,,,---,,,++++++************+++,,,,,,++++++*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''!!!###$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&$$$############%%%%%%$$$$$$%%%%%%&&&'''|||{{{xxxvvvvvvwwwyyyzzzqqqoookkkgggdddccccccccc___\\\YYYYYY\\\ccckkkqqqzzzwwwssslllfffbbbbbbccc^^^______```___^^^]]]]]]___eeemmmtttyyyzzzxxxvvvrrrsssqqqlllfffaaa`````````^^^]]]___dddgggiiijjjdddcccbbb```___]]][[[[[[\\\^^^```aaadddiiiqqqwwwyyytttnnnjjjiiieee___ZZZXXXVVVXXX]]]```aaahhhpppxxxxxxssslllgggeeeaaa[[[WWWVVVTTTSSSSSSTTTUUUVVVUUUWWW[[[___aaabbbbbbaaa______^^^\\\\\\^^^bbbfffiiipppyyyyyyttttttvvvwwwxxxvvvtttqqqooommmsss}}}}}}xxxrrrnnniiieeebbbWWWUUUQQQNNNKKKGGGBBB???;;;999666333111///...............------------,,,---,,,++++++------,,,+++++++++******++++++,,,---+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&((()))+++***'''$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######%%%'''######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''qqqnnniiifffeeegggjjjlllkkkhhhccc]]]YYYWWWWWWWWWXXXVVVUUUVVV[[[ccclllrrr{{{zzzvvvqqqkkkgggfffgggfffffffffggghhhjjjjjjkkknnnqqquuuzzz~~~}}}zzzvvvsssrrrssssssqqqoooppppppqqqtttxxxmmmmmmnnnnnnmmmlllkkkjjjhhhjjjlllmmmnnnrrrxxx}}}|||xxxsssqqqpppmmmgggaaa```]]]^^^bbbccccccgggooossstttrrrmmmjjjjjjfff```^^^\\\ZZZXXXWWWWWWXXXXXXTTTVVV[[[```dddeeeffffff^^^^^^^^^\\\ZZZZZZ\\\^^^bbbfffnnnwww}}}yyyzzz{{{|||{{{vvvnnniii```gggrrr~~~~~~|||yyyvvvsssnnnlllhhheee```[[[UUUQQQEEECCC???:::666333111000000/////////............---,,,++++++------,,,+++++++++******++++++,,,---+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((***+++***'''$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%""""""$$$'''%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''ZZZYYYWWWUUUWWW]]]eeekkkpppggg```]]]\\\XXXWWWXXX[[[XXXZZZ```bbbccclllwww||||||~~~{{{uuuqqqrrrmmmtttzzz{{{}}}~~~~~~~~~|||{{{vvvxxx|||~~~xxxqqqgggggghhhggggggjjjmmmpppvvvvvvuuutttsssrrrpppooogggdddaaa``````aaaaaaaaa___^^^^^^bbbgggkkkjjjhhhiiigggccc___[[[XXXXXXXXXXXXXXXbbbttt}}}|||||||||rrrmmmcccgggmmmrrrxxx}}}}}}zzz{{{|||xxxpppjjj```YYYOOODDD<<<888777777333222111000000000//////---+++******+++,,,,,,+++---,,,,,,++++++*********,,,+++++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&((()))++++++)))(((&&&***)))((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&$$$"""!!!"""$$$$$$%%%'''(((((('''%%%$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%###!!!!!!"""###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&)))***&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""$$$%%%&&&&&&UUUTTTRRRQQQTTT[[[eeellltttkkkeeecccbbb______aaafffeeegggkkklllnnnvvv~~~}}}{{{rrrsssrrrqqqpppqqqtttvvvzzz{{{{{{{{{{{{zzzyyyyyyrrrooollljjjkkkllllllkkkkkkmmmoooqqqrrrsssuuuvvvuuupppjjjeeeaaa^^^]]]\\\YYYYYYaaaqqq{{{{{{xxxvvvsssuuuwwwuuurrrqqquuuyyy{{{}}}~~~rrruuuxxxxxxwwwuuussssssrrrsssvvv||||||tttfffXXXKKKCCC???===:::777444111000...---,,,111///---,,,------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''((()))******)))(((''')))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$#########$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%###"""!!!"""###$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$&&&((()))&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######$$$%%%&&&&&&UUUTTTSSSSSSWWW___iiiqqqxxxqqqllllllllljjjkkkmmmqqqqqqrrrttttttuuu|||~~~}}}{{{zzz|||~~~}}}zzzvvvuuuuuuvvvvvvuuuyyy}}}~~~}}}{{{qqqjjjfffdddaaa^^^[[[\\\bbbmmmuuuuuurrrqqqhhhgggeeeeeeeeehhhkkkmmmtttwwwzzz|||~~~uuummmhhhbbbcccfffllltttzzz}}}~~~nnn___TTTLLLHHHBBB???:::666333222000...333000...,,,------,,,+++,,,,,,,,,,,,,,,---------***+++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%'''''''''&&&%%%&&&''''''((()))******)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$############''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&'''((('''%%%$$$$$$%%%&&&%%%###""""""###%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%###"""!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&%%%^^^^^^]]]]]]```hhhqqqxxxzzzvvvssstttuuutttvvvzzz|||}}}~~~}}}{{{{{{vvvnnnjjjhhhdddaaabbbcccgggnnnssstttrrrpppkkkgggbbbaaacccfffgggfffmmmooorrrtttvvvzzz~~~~~~xxxrrreeecccbbbdddiiinnnrrrtttyyysssggg]]]XXXMMMHHHBBB>>><<<:::888666444111///....../////////,,,,,,,,,---.........///***+++++++++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((''''''((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&((()))(((&&&%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$"""!!! !!!###$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%iiiiiihhhgggiiinnnuuuzzz}}}zzzyyy|||}}}}}}}}}vvvrrrpppnnnmmmoooqqqsssuuuxxxzzzyyywwwuuuooohhheeefffgggfffdddfffhhhiiikkkooottt{{{wwwvvv{{{uuupppiiieeeeeegggjjjkkkpppxxx|||rrrlll^^^XXXQQQLLLIIIGGGBBB>>>999666333111222333333333---------.../////////000++++++,,,,,,---------...************************))))))))))))))))))))))))***************************************************))))))(((((((((((((((&&&'''((((((&&&&&&'''(((''''''(((((((((((('''''''''''''''(((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''))))))'''&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$%%%$$$"""!!!"""###&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$rrrssssssrrrrrrtttxxx{{{~~~xxxrrrnnnmmmllliiigggggghhhhhhiiilllrrryyyzzzqqqllllllppprrrttt|||xxxqqqmmmllllllkkklllrrryyyvvvooogggbbb___[[[TTTNNNCCC???999555333222111000///////////////000000000,,,------------------...++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++***))))))(((((())))))&&&'''(((((('''&&&'''(((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######%%%'''))))))'''&&&&&&&&& """$$$&&&'''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###############$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&''''''&&&%%%%%%$$$$$$######$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$~~~~~~{{{yyywwwvvvuuuqqqrrrrrrrrrrrruuuyyy|||yyyvvvpppkkkhhhhhhjjjlllmmmpppsssqqqpppqqqxxx~~~}}}}}}zzzvvvzzz}}}}}}~~~~~~~~~}}}zzzrrrkkk]]]VVVMMMDDD===888333111111000000000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******)))(((((((((((((((&&&((()))((('''&&&''')))'''''''''&&&&&&'''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%############$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))'''&&&%%%&&&""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""""""""############$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###}}}~~~~~~}}}{{{zzzzzz{{{yyyyyyxxxsssmmmjjjkkkmmmjjjmmmnnnllliiijjjpppvvvtttwww{{{{{{zzzyyyzzz{{{zzz{{{uuusssqqqqqquuuzzzrrrfffYYYNNNFFF???;;;222222111111000000///////////////...---------,,,------------------------))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((''''''''''''''''''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""%%%(((((('''&&&%%%%%%&&&%%%$$$$$$%%%&&&)))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%%%%%%%&&&%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###|||{{{yyyvvvttttttuuuwwwtttssspppmmmlllnnnsssxxxwwwtttrrrrrrttttttrrrppprrrrrruuu{{{zzztttnnnlllmmmqqq|||ssscccTTTHHHAAA999999888555222000111333///000000///---------...---,,,+++******,,,...///************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$***(((&&&%%%$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&}}}vvvttt{{{yyyxxxyyy|||}}}|||||||||xxxwwwvvvssssssuuuyyy}}}yyywwwuuuuuuvvvvvvtttqqqrrrqqqssswww~~~{{{uuurrrqqqqqqwww~~~wwwhhh[[[SSSFFFCCC???;;;777555333222000111111000///...---------,,,+++*********+++,,,++++++++++++++++++++++++************************************************((((((((())))))((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&zzzwwwuuutttoooqqqsssxxx~~~|||vvvsssrrrpppnnnuuuvvvwwwxxxxxxwwwuuutttqqqppppppqqqsssuuuuuuuuummmgggdddiiipppsssssstttuuuzzz|||vvvpppmmmdddeeeggglllttt~~~~~~}}}|||}}}}}}|||zzzyyyyyyyyywwwuuuuuutttsssuuuxxx{{{||||||~~~|||wwwuuuvvvxxx}}}yyyttttttwwwxxxuuuuuuzzz}}}wwwjjjcccZZZTTTLLLFFFCCC???;;;777666555444333111000///.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************''''''((((((((((((''''''((((((((())))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~ssskkkhhhhhhhhhiiiccceeehhhlllppptttwwwyyyzzzuuunnnjjjiiihhhhhhgggmmmooorrruuuvvvuuurrrqqqpppmmmkkkllloooqqqooommmllleeebbbeeejjjjjjkkkllllllnnnpppooolllhhhccc```^^^^^^```dddjjjrrryyy}}}yyy}}}yyyzzz|||~~~~~~|||}}}}}}~~~}}}~~~|||{{{{{{zzzxxxxxxyyyyyywwwvvvxxxyyyyyyvvvrrrooonnnoooooovvv~~~~~~xxxwwwuuuooommmppptttxxx~~~xxxrrroooggg]]]WWWTTTQQQKKKFFFCCC???:::555333222111111/////////000///...------++++++++++++++++++++++++++++++++++++++++++++++++************************''''''(((((((((((('''''''''''')))******)))''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%((()))(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&}}}{{{yyyyyy~~~tttooogggcccbbbeeehhhkkkiiijjjllloooqqqtttuuuvvvuuussspppnnnnnnoooqqqqqqqqqtttxxx|||~~~}}}{{{}}}zzzwwwwwwyyyzzzxxxvvvwwwpppmmmooopppooonnnoooooonnnnnnnnnmmmkkkiiihhhhhhhhhhhhiiikkkooorrruuuppptttwwwyyy{{{{{{wwwqqqnnnoooqqqsssssssssssssssvvvtttvvvzzz{{{}}}~~~}}}}}}|||zzzxxxtttvvvwwwwwwsssnnnjjjhhhdddiiippptttyyy{{{tttoooppptttwww|||zzzqqqkkkjjjhhhccc___VVVNNNDDD;;;777555333222......///000000//////...++++++++++++++++++++++++++++++++++++++++++++++++************************''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''')))+++)))%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&$$$"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&{{{|||wwwnnnlllkkkjjjiiiiiilllqqquuuxxxsssqqqtttvvvuuuttttttpppmmmiiifffgggjjjooorrrsssttttttuuuvvvwwwxxxxxxwwwwwwwwwxxxzzz}}}|||~~~}}}zzzxxxyyyxxxwwwuuuuuuwwwyyyyyyyyywwwwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxxxxxxxwwwtttqqqlllmmmoooooonnnoooppprrrvvvsssqqquuu}}}zzzvvvqqqrrrvvvyyyxxxvvvvvvvvvvvvxxx{{{~~~tttvvvwwwwwwsssmmmfffbbbaaaeeehhhkkkpppzzzyyy{{{}}}{{{mmmcccVVVKKKDDD>>>999555//////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''((())))))***%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((('''&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&rrrrrrrrrsssssspppjjjfffeeeffffffffffffhhhkkknnnpppmmmnnnrrrtttqqqrrrvvvxxxwwwvvvvvvwwwzzz~~~{{{|||}}}{{{zzz{{{~~~|||{{{|||}}}|||{{{zzzvvvrrrqqqrrrsssrrrpppnnnmmmmmmnnnqqquuuyyy{{{~~~}}}zzz{{{~~~|||~~~~~~{{{wwwppphhhccceeefffgggiiilllrrryyy~~~qqqeee[[[PPPDDD<<<666555222000///.................................------------------------++++++++++++++++++++++++))))))************)))))))))(((((((((((((((((()))''''''''''''''''''''''''************************&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&nnnmmmlllkkkjjjiiihhhhhhlllmmmooooooooopppsssuuusssrrrvvv}}}~~~{{{|||~~~}}}zzzxxxwwwuuutttqqqooommmmmmooorrrtttuuuxxxyyywwwrrrnnnooovvv||||||yyyvvvvvvzzz}}}vvvooojjjhhhhhhiiijjjlllnnnoooppp{{{}}}wwwvvv|||yyyvvvvvvvvv{{{|||pppaaaPPPDDD>>><<<888444111000000000000000000000000000000000------------------------++++++++++++++++++++++++******++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###""""""%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""""""""###$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&oooqqqsssrrrpppqqqsssvvv~~~}}}}}}{{{yyy{{{zzzvvvyyyssslllhhhiiimmmooopppvvvtttrrrrrruuuyyy|||}}}~~~yyyvvvsssuuuvvvvvvtttrrrqqqqqq{{{|||xxxwwwooorrruuuwwwzzz{{{xxxxxxxxxxxx}}}vvveeeYYYKKKEEE>>>999888666333111555222///---.........---...---,,,---///000///...+++++++++++++++++++++++++++)))'''(((+++,,,***((())))))))))))))))))))))))******++++++++++++******)))'''&&&'''***,,,***((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&'''&&&%%%$$$###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$###$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%$$$###""""""$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''((('''&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###!!! %%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$%%%%%%xxx{{{}}}~~~|||vvvsssssstttsssrrruuusssqqqqqqsssuuuvvvvvvwwwvvvyyy|||{{{}}}~~~{{{xxxvvvlllooosssvvvyyy~~~~~~|||zzz}}}qqqgggYYYSSSKKKDDD???<<<777444;;;888555444333222000//////...------/////////---+++++++++++++++++++++++++++)))((()))+++,,,***(((************************)))******************)))***(((&&&'''))))))(((&&&(((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%%%%&&&%%%#########$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%### $$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((('''%%%$$$$$$%%%&&&'''''''''%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%~~~}}}{{{{{{{{{{{{zzzxxxxxxuuuvvvzzz{{{uuuqqqppprrrtttwww}}}~~~|||yyyvvvrrrtttwwwyyyzzz}}}}}}}}}yyyoooiii```VVVNNNHHHBBB>>>===:::777555333222///...000///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))************************((())))))******))))))(((,,,***))))))))))))(((&&&(((((((((''''''''''''&&&(((''''''''''''(((((()))'''''''''''''''&&&&&&&&&(((((((((''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((()))(((&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$%%%|||uuuqqqqqqqqqrrrvvv{{{|||{{{{{{{{{zzzyyyxxxwwwwwwxxxvvvlllbbbZZZTTTQQQGGGCCC===888555333111///000...,,,,,,...//////...------------------------++++++***++++++++++++***************************(((((())))))))))))((((((,,,,,,++++++++++++***)))((((((((('''''''''''''''((((((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############}}}zzz{{{xxxyyy{{{~~~}}}{{{zzzwwwuuutttttt||||||{{{~~~}}}xxxqqqllljjjccc\\\RRRHHHAAA;;;777555111///---,,,...///000000------------------------+++,,,,,,,,,+++++++++,,,************************(((((())))))))))))((((((((()))************++++++((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((((((((('''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############~~~}}}||||||}}}{{{~~~zzzsssnnnmmmnnnttt|||{{{yyyuuutttuuuzzz}}}xxxlll___SSSIII@@@;;;777555111000000111111111........................+++,,,------++++++,,,---++++++++++++++++++++++++((())))))******))))))(((%%%&&&(((((((((((()))+++'''(((((((((((())))))))))))((((((''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((()))(((((('''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((''''''&&&$$$$$$###""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%}}}}}}|||zzzyyyyyy{{{}}}~~~wwwooohhhdddbbbeeennnxxxyyytttrrruuuwwwyyy}}}zzznnn```RRRJJJBBB>>>999555333333222111........................+++---......,,,+++,,,...++++++++++++++++++++++++)))******************)))''')))+++***(((''')))+++'''((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''######%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&'''((((((}}}zzzxxxxxxyyy{{{}}}yyyrrrjjjeeeaaa```gggoooqqqwwwzzzvvvvvvwwwooouuu|||xxxhhh^^^JJJEEE???999666444222000////////////////////////+++---///...,,,+++,,,///++++++++++++++++++++++++******++++++++++++******,,,...///...+++)))***,,,'''((((((((())))))*********)))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######%%%&&&'''(((((((((###$$$&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###""""""###$$$%%%&&&&&&'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++~~~|||{{{pppjjjiiijjjiiigggjjjnnnsssuuuxxx}}}zzzvvvxxxzzz|||{{{jjj```VVVHHH>>>:::888555222111111111111000000//////...---+++,,,---///......)))))))))))))))*********************************************************(((((((((((((((((((((((((((((('''%%%$$$%%%'''***)))((('''((())))))'''%%%)))((('''&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''')))&&&$$$$$$&&&&&&$$$!!!""""""!!!!!!"""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%***)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$wwwqqqrrruuuxxx|||zzzwwwwwwxxxvvvtttnnnqqqrrrqqqnnnooouuuzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}lllaaaSSSIIICCC@@@<<<999666555333111///.........+++******+++---///...---++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((('''&&&$$$%%%'''***)))((((((((())))))'''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$&&&&&&$$$"""$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''((((((((()))((('''&&&%%%%%%&&&'''""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%########################$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$~~~uuurrrqqqpppnnnqqqtttxxxyyyzzz}}}|||tttooommmnnnpppqqqpppmmmlllpppyyy}}}ttthhh^^^VVVPPPJJJEEE???<<<888444111000000000---,,,,,,---//////---,,,---------,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************(((((((((&&&%%%%%%'''******)))((()))******(((&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&%%%%%%&&&'''((()))******'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%}}}{{{zzzvvvrrrtttuuuvvvvvvvvvyyy}}}}}}~~~~~~}}}|||}}}~~~}}}|||yyytttppppppsssvvv|||sssooommmnnnmmmhhhdddgggpppxxxyyyqqqggg]]]VVVNNNJJJDDD>>>999666444444333222111111111000---***...---------------,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((('''&&&&&&((()))+++***)))***+++***)))'''))))))(((((((((((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%'''%%%%%%&&&&&&'''(((((()))%%%&&&'''''''''&&&%%%%%%))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%}}}{{{yyyzzz|||}}}{{{{{{{{{{{{}}}~~~}}}|||{{{vvvrrruuuttttttsssssstttwwwzzz{{{{{{|||}}}|||zzzyyywwwuuuuuuvvvvvvwwwwwwwwwwwwuuutttrrrooojjjgggeeedddhhhkkkoooqqqrrrrrrrrrrrruuutttuuuvvvtttrrrvvv}}}|||tttoooooommmhhhdddfffmmmttt}}}yyysssrrrwww}}}tttllleeeaaaYYYPPPFFF>>>777444444333222111222111...,,,......---------,,,,,,,,,))))))))))))))))))))))))************************(((((((((((((((((((((((('''((()))((('''&&&((()))+++***)))***+++***)))'''))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%}}}}}}}}}|||||||||}}}}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzztttssspppooonnnoooqqqrrrrrrrrrsssuuuwwwzzz}}}yyywwwuuurrrpppqqqqqqpppppppppqqqrrrsssvvvwwwxxxxxxxxxvvvsssrrrppppppqqqqqqrrrsssttttttnnnnnnmmmlllhhhddd```^^^\\\]]]___``````___^^^]]]^^^^^^```bbb___\\\___eeehhhlllttt{{{~~~tttrrrooollljjjlllppptttzzzwwwmmmhhhlllsss~~~}}}uuuiii[[[MMMAAA:::555333111111222222111111//////......---,,,,,,,,,************************************************'''''''''''''''''''''''''''((())))))((('''((()))***)))((()))******(((&&&&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$###!!! """"""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((''''''&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&}}}{{{yyyyyyyyy{{{xxxwwwuuutttsssssstttuuuuuutttssstttwwwyyyzzzzzzxxxxxxyyyyyywwwuuusssqqqjjjiiihhhggggggiiikkkmmmoooooopppqqqtttwwwzzz{{{}}}~~~~~~~~~yyyssspppoooooonnnnnnnnnnnnoooppppppooooooqqqsssttttttrrrpppooommmmmmmmmnnnoooqqqrrrsssnnnllljjjhhhfffccc___]]]\\\\\\\\\\\\]]]\\\ZZZYYYWWWXXX[[[]]][[[VVVXXX\\\YYY^^^eeekkkpppuuuyyy{{{~~~zzzyyy{{{}}}~~~~~~|||yyynnnmmmsssvvv{{{xxxgggXXXOOO???;;;777444333333333222111000000///......------++++++++++++++++++++++++************************(((((((((((((((((((((((('''(((******((('''((())))))((((((((())))))'''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&((()))(((%%%$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""########################''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))((('''&&&%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&zzzvvvuuuuuuttttttpppqqqtttzzz}}}uuutttqqqooonnnnnnoooooopppnnnmmmnnnqqquuuwwwxxxqqqrrrssssssqqqnnnjjjhhhhhhgggffffffgggiiikkkmmmjjjjjjkkklllnnnqqqsssuuuvvvwwwxxxxxxxxxwwwuuutttvvv{{{xxxoookkklllnnnkkkjjjkkklllnnnnnnmmmllllllmmmpppssssssrrrqqqpppkkkllllllmmmoooqqqrrrsssrrrooojjjfffdddaaa^^^\\\[[[ZZZZZZZZZ[[[ZZZYYYWWWUUUVVVZZZ]]]ZZZUUUUUUYYYXXX]]]ccchhhjjjlllmmmooommmnnnoooooopppuuu|||~~~xxx|||}}}zzzzzz~~~zzzuuuxxxpppsssvvv{{{oooeeeLLLGGG???999666444333222222222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''(((******)))(((((())))))((('''((())))))'''%%%((()))***++++++***)))(((%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&######$$$%%%&&&((()))***'''&&&&&&%%%%%%&&&&&&'''''')))***(((%%%###$$$&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((###$$$%%%%%%&&&'''((((((&&&%%%#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&{{{vvvpppnnnppprrrqqqnnniiijjjkkknnnwww|||uuupppjjjiiikkkllljjjgggllliiiggggggkkkmmmmmmllljjjkkknnnoooppppppnnnmmmkkkjjjjjjjjjkkkmmmnnnooopppooommmllllllmmmoooppprrrqqqqqqrrrsssqqqmmmjjjnnnttt|||{{{sssnnnmmmmmmhhhiiijjjkkklllllllllllllllllllllllllllllllllllljjjjjjkkklllnnnpppqqqrrrtttpppllljjjiiigggccc```___```aaa```^^^]]]]]]]]]```___]]][[[[[[\\\]]]^^^eeegggjjjmmmooooooooooookkkkkkkkkkkklllmmmoooppppppuuu|||{{{uuurrrqqqpppooooooppprrrsssyyywwwzzz|||wwwsssssstttzzzttt```VVVHHH???<<<;;;999777000222222111...------------,,,,,,,,,------+++***)))))))))***++++++,,,,,,...---+++)))(((((()))***%%%&&&((()))))))))((('''))))))))))))((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###""""""!!!"""###%%%&&&'''((()))(((''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!"""$$$&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&'''((('''&&&%%%''')))$$$%%%%%%%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvqqqllljjjlllnnnllljjjgggiiiiiilllsss{{{|||xxxqqqmmmjjjkkkmmmllliiieeellljjjhhhiiilllmmmlllkkkiiikkkmmmoooppppppooooooqqqqqqpppooooooooopppqqqrrrqqqooommmmmmmmmnnnoooqqqpppoooppppppooollljjjmmmqqqyyyyyysssrrrrrrnnnmmmmmmlllkkkkkkjjjjjjkkkkkkkkkkkkkkkllllllllliiijjjjjjkkkmmmnnnpppqqqtttqqqnnnmmmllljjjfffcccbbbccceeedddbbb``````aaa``````___^^^___aaabbbdddjjjllloooqqqsssttttttsssmmmlllkkkjjjjjjjjjkkklllkkkoootttyyy}}}yyyrrrooonnnnnnmmmllllllllllllrrrqqqttt|||yyysssooopppzzzpppfffXXXMMMGGGCCC???<<<666555555555333222000......---,,,---......---+++,,,+++++++++++++++++++++,,,,,,+++***)))))))))***&&&'''(((((())))))((((((***)))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$###############***'''$$$###$$$&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&((($$$$$$#########"""""""""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqmmmiiihhhiiijjjiiiffffffggghhhjjjpppxxxxxxtttooonnnmmmoooqqqpppkkkgggnnnmmmmmmoooqqqrrrqqqppppppqqqtttvvvxxxxxxxxxxxx}}}|||{{{zzzyyyyyyyyyyyyyyywwwuuusssqqqqqqqqqqqqtttrrroooooooooooonnnlllmmmqqqvvv|||}}}zzzzzzwwwuuussspppmmmlllkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmnnnpppqqqrrrtttsssrrrqqqpppnnnkkkhhhgggiiijjjiiigggeeeeeefffddddddddddddfffhhhkkkllllllmmmppprrrssstttttttttpppooommmllljjjiiiiiiiiiiiikkknnnppppppqqqrrrtttsssttttttwww~~~|||tttooopppppppppnnnllliiihhhkkkkkknnnvvv|||rrrnnnqqqxxx}}}nnnaaaXXXPPPJJJFFF;;;888555444444333///,,,///...---...///000///---...------,,,++++++*********+++++++++++++++******((((((((((((((())))))*********)))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&######$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$###"""###$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppnnnkkkkkkkkkkkkjjjhhhhhhkkklllnnnssszzz|||yyywwwvvvuuuvvvxxxxxxuuusssuuuvvvxxx{{{}}}~~~}}}}}}}}}|||{{{{{{|||yyyvvvtttuuuuuuuuuuuusssvvvzzz~~~{{{wwwuuusssssssssvvvuuuuuutttsssrrrqqqqqqsssrrrsssssstttuuuvvvwwwvvvvvvvvvvvvuuusssqqqooommmooopppooommmkkkkkklllkkkkkkkkklllmmmoooqqqrrrmmmnnnpppqqqssssssssssssssssssqqqpppnnnmmmllllllkkkmmmoooooonnnmmmmmmnnnssssssrrrrrruuuzzz|||wwwyyyzzzzzzwwwsssnnnkkklllkkknnnvvv|||{{{yyy|||xxx}}}vvvkkkbbb[[[VVVIIIBBB:::777666555111---000...------///000///...,,,,,,,,,+++++++++******)))***+++,,,---,,,+++******)))((('''((()))***+++*********)))))))))((((((&&&&&&((())))))(((&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$$$$%%%&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$%%%%%%$$$######$$$&&&***(((&&&%%%$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&uuutttsssssssssrrrpppoooqqquuuwwwxxx}}}}}}{{{zzzyyy{{{zzzzzzzzz{{{||||||}}}|||}}}~~~}}}|||zzzyyyxxxvvvwwwxxxwwwuuutttttttttrrrrrrrrrrrrrrrsssssstttqqqrrrsssttttttuuuuuuuuutttttttttsssrrrqqqpppppplllnnnpppppppppooopppqqqsssssssssrrrqqqrrrtttvvv|||yyyvvvrrrppprrrxxx||||||~~~|||yyytttrrrsssxxx~~~vvvooolll```WWWJJJBBB???<<<888444111///------...///......*********+++++++++,,,,,,)))***,,,------,,,+++*********)))((((((***+++,,,************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$###$$$%%%$$$###"""$$$&&&***)))'''%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}||||||||||||{{{{{{zzzzzzzzzuuuuuuvvvvvvvvvwwwwwwxxxwwwwwwwwwwwwwwwvvvuuuuuunnnppprrrssssssssstttuuussstttvvvvvvtttttttttuuuvvvzzz}}}zzzyyy}}}~~~{{{yyyzzz~~~uuummmiiihhhmmmtttwwwnnn```TTTKKKDDD===999555333000.../////////...*********+++,,,---------+++,,,,,,,,,,,,,,,++++++***************++++++,,,++++++*********)))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%###$$$%%%&&&&&&%%%!!!""""""######$$$$$$%%%'''&&&%%%&&&((()))(((&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$######$$$&&&'''&&&%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''~~~~~~}}}|||{{{wwwyyy{{{{{{yyyyyyyyyzzzwwwxxxzzzzzzyyyzzz|||~~~xxxxxxxxxxxxwwwwwwwwwwwwuuuyyy~~~{{{yyy~~~~~~~~~~~~}}}~~~zzzqqqiiigggjjjoootttwwwyyy~~~pppaaaSSSHHHBBB:::777333111111111000///---------..................---,,,,,,++++++++++++)))***++++++,,,,,,+++++++++++++++*********))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''''''''%%%$$$$$$%%%&&&%%%$$$ !!!""""""###$$$$$$&&&%%%$$$&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((())))))$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((zzz{{{zzzyyyyyy{{{zzzwwwuuutttuuuwwwwwwvvvssstttuuutttqqqrrruuuyyy~~~|||{{{{{{{{{|||yyyvvvvvvwwwzzzyyy|||ssskkkkkk___eeeiiilllvvvyyyfffWWWOOO===:::666333222222111000111111111000//////......000///---+++******++++++)))***+++,,,---,,,+++++++++++++++************)))((('''&&&%%%%%%&&&'''(((************************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$###"""'''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))(((&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$&&&((())))))(((((((((&&&$$$$$$%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$######%%%''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((***++++++$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((|||xxxvvvuuuvvvvvvuuuuuusssqqqqqqpppooommmkkkoooooopppsssxxx~~~~~~|||yyyxxxyyyyyyvvvrrrpppqqqsssuuuuuuwww~~~|||pppiiidddfffjjjqqqqqqeeeRRRDDD999888888555222222.../////////......---,,,...---,,,---......,,,+++)))***,,,------,,,***)))+++******)))(((''''''&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&(((***(((%%%%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%######%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&$$$######$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))'''(((((('''%%%###$$$$$$%%%%%%%%%&&&&&&'''''''''###%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!!!!###&&&(((&&&&&&$$$$$$$$$$$$&&&&&&~~~|||zzzxxxvvvuuussspppooopppooonnnmmmhhhhhhhhhiiikkknnnqqqssssssvvv{{{vvvwwwvvvsssooommmnnnooouuutttvvv|||xxxmmmgggeeefffoooyyyuuu___PPPCCC>>>;;;666333333000000111111111000000000...---------......---+++***+++,,,------,,,+++***+++******)))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((('''&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))***)))&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''&&&&&&%%%$$$$$$%%%&&&&&&|||wwwtttqqqoooooooooooonnnjjjiiiiiihhhggggggffffffaaaccceeeiiiqqq|||xxxxxxvvvssspppnnnoooppptttssssssxxx}}}pppfff```bbbfffnnnpppcccTTTKKKEEE>>>999777333222111111000000///000///...---...//////---++++++,,,,,,,,,,,,,,,,,,+++*********))))))(((((('''((((((((((((((((((((((((&&&''''''''''''((((((((()))'''''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""$$$%%%%%%%%%%%%&&&((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))(((&&&%%%%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&%%%%%%&&&(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&~~~zzzuuuqqqpppoooooonnnnnnnnnnnnmmmkkkiiigggeee______^^^___dddlllwww~~~|||yyywwwwwwwwwxxxvvvtttsssvvv}}}uuulllfffdddeeerrryyylllbbbXXXNNNDDD>>>999777555222111000000000000///.../////////---+++---,,,++++++++++++,,,---*********)))))))))((((((((((((((((((((()))))))))'''''''''''''''((((((((()))'''%%%''')))***(((%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%&&&''''''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&~~~yyyuuusssqqqoookkklllmmmmmmllliiigggfffaaa```^^^\\\]]]aaaiiinnnzzz|||zzzxxxyyy}}}vvvoooiiilllpppvvv~~~qqqbbbRRRGGG@@@===:::666333333333444111000//////000///---+++------,,,++++++,,,------************))))))))))))(((((((((((())))))******(((((((((((((((((((((((()))'''&&&'''******(((%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& ###&&&'''&&&$$$""""""&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&|||xxxvvvmmmnnnnnnnnnmmmllljjjiiifffeeeccc```______bbbeeemmmvvv|||{{{zzz|||{{{vvvvvv{{{uuuqqqlllmmmzzzyyygggXXXHHHEEE???999555333333444222111000000000000...,,,,,,,,,------------,,,,,,************************'''(((((())))))******+++)))))))))((((((((((((''''''''''''(((***)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&$$$######$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%'''(((((('''''')))***'''&&&&&&&&&&&&%%%%%%%%%###&&&))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&wwwvvvuuutttrrrooommmllliiijjjjjjhhheeecccccccccdddiiijjjiiiiiimmmnnnmmmmmmqqqzzz|||uuummmkkkooosss|||~~~{{{uuuzzzuuuccc]]]SSSHHH???999666555333222111111111000...,,,+++,,,---......---,,,+++************************'''(((((()))******++++++))))))))))))((((((((('''%%%''')))***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&&&&''')))***''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&&&&$$$$$$$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&'''))))))))))))***,,,''''''&&&&&&&&&%%%%%%%%%'''((((((&&&%%%%%%''')))###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%}}}|||yyyvvvsssooommmlllgggiiikkkkkkhhheeebbbbbb___bbbbbb```bbbffffffcccdddfffkkkrrrzzz|||{{{xxxrrrllliiikkkmmmqqqrrrxxx}}}}}}nnn^^^PPPEEE>>><<<444222111111111000...,,,+++,,,...//////...,,,+++******************++++++'''(((((()))***+++++++++******))))))((((((((('''$$$'''++++++(((&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&'''((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""$$$%%%%%%%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((($$$&&&'''((('''((()))+++'''''''''&&&&&&%%%%%%%%%$$$""""""&&&"""$$$&&&((((((&&&$$$"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%~~~||||||{{{{{{yyytttpppnnnooooooooommmjjjgggeeegggdddbbbaaabbbbbbaaa______eeekkkoooqqqttt{{{zzztttpppmmmlllkkklllnnnvvv~~~yyy{{{}}}iiiVVVGGG>>>999777444222222111///...,,,---......//////......------------,,,+++******************************((((((((((((((((((((((((+++******)))((('''''''''(((%%%$$$%%%'''(((&&&$$$&&&&&&'''((()))***++++++))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&((()))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&((((((&&&%%%$$$#########'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''"""###$$$%%%&&&&&&'''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((~~~{{{{{{}}}~~~}}}}}}}}}~~~}}}xxxuuuuuuuuutttqqqnnnkkkiiihhhfffdddcccccccccbbbaaacccggglllnnnnnnqqqvvv{{{yyytttpppmmmkkkooonnnrrrxxx}}}|||}}}}}}|||}}}kkkUUUHHH;;;888555333222111///---..................------++++++,,,++++++***)))(((************************((((((((((((((((((((((((******)))(((((('''&&&&&&(((&&&$$$%%%'''(((&&&$$$&&&''''''(((((())))))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%&&&(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%&&&&&&'''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((}}}yyyxxxyyy{{{~~~~~~}}}}}}{{{zzzyyyxxx|||~~~~~~|||yyyuuurrrpppllljjjgggfffeeeeeecccbbbaaadddggghhhiiikkkpppttt{{{||||||wwwsssqqqtttqqqooopppttt|||wwwssstttzzzfffTTTDDDAAA;;;777555333000.../////////...------,,,,,,,,,,,,,,,,,,+++***)))(((************************(((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''&&&%%%&&&'''''''''%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((~~~{{{wwwvvvvvvxxx||||||~~~~~~}}}|||zzzyyyvvvyyy}}}~~~|||uuurrrooolllkkkiiifffddd```bbbdddeeefffjjjooosss{{{}}}|||xxxuuuvvv|||tttmmmlllmmm{{{yyygggWWWPPPGGG>>>888444222000//////......------------............---,,,+++***************************((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''&&&((((((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%'''((()))&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((~~~}}}|||{{{{{{{{{{{{zzzyyyxxxxxxwww|||{{{xxxwwwwwwwwwvvvyyyyyyyyyxxxvvvtttrrrqqqrrrrrrtttuuuwwwyyyzzz{{{zzzzzzyyyvvvsssqqqqqqrrrsssuuuxxxzzz|||{{{zzzyyyxxx{{{~~~~~~||||||~~~}}}~~~zzzxxxuuuqqqooohhhhhhgggffffffiiimmmqqqtttwww{{{{{{~~~zzz~~~uuummmjjjkkkuuummmdddVVVIII???888444222000//////......///000000............---,,,++++++************************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((~~~}}}{{{zzzzzzxxxwwwuuuuuuvvvuuutttrrrrrrrrrrrrrrrrrrqqqpppoookkkooosssvvvxxx||||||yyyvvvssspppmmmkkkkkkjjjiiihhhlllkkkkkkiiihhhfffddddddeeefffhhhjjjlllnnnooopppmmmmmmmmmkkkiiihhhiiijjjkkkmmmqqquuuxxxzzzzzzzzzzzz{{{}}}~~~}}}{{{yyywwwtttvvvxxxxxxxxxxxxzzz{{{{{{}}}tttqqqlllhhhffffffiiijjjmmmppptttxxx{{{{{{{{{zzzxxx|||zzzttttttuuuxxx}}}}}}xxxhhhnnnxxxyyykkk\\\OOODDD;;;666333222000//////000111111---------,,,,,,+++***)))************************))))))))))))))))))))))))''''''''''''''''''''''''&&&((((((((('''&&&'''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((|||{{{yyyyyyyyyyyywwwvvvttttttrrrqqqooonnnmmmllliiigggfffgggggggggeeecccdddddddddeeeeeedddcccccc___aaacccfffiiimmmppprrrwwwuuurrrpppnnnlllhhheeeaaa___^^^^^^___^^^\\\ZZZ^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYZZZ\\\]]]^^^___```\\\^^^___^^^]]]]]]^^^``````bbbfffjjjnnnqqqssstttssstttttttttsssqqqooonnnkkklllmmmmmmnnnooosssuuuxxxzzz|||}}}~~~yyysssppppppqqqrrrtttvvvxxxzzzzzzyyywwwvvvyyy{{{{{{uuusssoookkknnntttwwwwwwttttttyyyxxxiiiXXXIII@@@888666444111000///000000------------,,,+++***)))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''!!!!!!!!!###%%%&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((~~~{{{zzzyyywwwuuusssooonnnlllkkkkkkkkkiiiggghhhgggfffeeedddcccbbbaaa\\\[[[ZZZZZZ[[[[[[YYYWWWXXXXXXYYYYYYYYYYYYXXXXXXYYYXXXXXX[[[^^^bbbccccccdddcccbbbaaaaaa^^^ZZZWWWUUUTTTTTTVVVWWWVVVTTTRRRUUUUUUUUUUUUUUUUUUVVVVVVPPPPPPPPPQQQQQQRRRRRRRRRQQQSSSTTTUUUTTTUUUVVVXXXSSSUUUXXX]]]aaadddggghhhjjjjjjjjjiiihhhgggfffeeedddeeeeeeffffffiiinnnqqqqqqrrrssssssrrrsssvvvxxx{{{{{{{{{{{{||||||||||||{{{~~~}}}zzzxxxyyy{{{~~~|||wwwtttmmmeeegggnnnlll{{{uuuttt}}}~~~jjjVVVJJJ<<<:::666333000.........////////////...---,,,,,,************************))))))))))))))))))))))))((((((((()))))))))))))))&&&(((***)))&&&%%%''')))((()))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%%%%%%%&&&''' ###%%%'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((}}}{{{{{{yyyuuurrrmmmmmmllljjjhhhfffdddbbb___^^^]]][[[ZZZYYYXXXXXXWWWXXXXXXYYYXXXVVVTTTSSSRRRRRRRRRQQQRRRRRRSSSSSSNNNPPPQQQSSSSSSRRRQQQPPPOOOPPPRRRSSSUUUUUUVVVVVV[[[YYYWWWUUUTTTSSSPPPNNNMMMMMMNNNOOOOOONNNMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNMMMLLLKKKLLLNNNPPPQQQQQQRRRTTTVVVWWWWWWVVVVVVZZZZZZ[[[\\\]]]___```aaa_________^^^^^^```cccfffgggiiijjjjjjjjjjjjmmmooorrrsssttttttrrrrrrssstttvvvwwwyyy}}}|||~~~{{{rrrjjjgggiiikkkooouuu~~~nnn^^^UUUFFF999888999555000...333111000/////////---+++------,,,++++++******)))++++++++++++*********)))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%% """$$$&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%######$$$%%%&&&(((((()))''''''''''''''''''''''''qqqnnnkkkiiiiiigggdddaaabbbbbbaaa___^^^[[[ZZZXXXVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOONNNMMMLLLLLLKKKLLLLLLJJJKKKMMMNNNOOONNNMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPNNNNNNOOOOOOMMMLLLJJJKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHIIIIIIJJJKKKMMMLLLJJJIIIIIIIIIJJJKKKMMMMMMNNNOOOPPPPPPPPPPPPRRRRRRRRRSSSTTTUUUWWWWWWVVVWWWWWWWWWWWWYYY\\\___bbbdddeeeeeeeeefffiiikkklllnnnoooooonnnnnnoooqqqrrrrrrtttwwwzzz{{{zzzyyywwwxxxzzz|||}}}|||{{{zzz}}}}}}|||~~~}}}||||||}}}|||tttooommmmmmnnnpppssszzz|||zzz|||yyykkk[[[JJJBBB<<<555000000111000000000222222111000......------,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&___]]][[[ZZZZZZYYYWWWUUUVVVUUUUUUTTTRRRQQQOOONNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFHHHIIIJJJLLLLLLKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKIIIHHHGGGIIIKKKLLLLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJNNNLLLJJJHHHGGGGGGGGGGGGKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPPPPQQQUUUWWWZZZ\\\]]]^^^^^^___bbbddddddeeeggggggggggggiiijjjjjjkkklllnnnqqqrrrqqqppppppqqqrrrtttuuuuuutttsssxxxyyyzzzzzzxxxxxxyyyzzz|||}}}}}}|||{{{{{{|||}}}{{{zzzyyy||||||zzzyyyxxxvvvwwwvvvxxxzzzssssss{{{vvvbbbQQQCCC999555555///...---...000111///...000//////...------,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$###$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%TTTSSSRRRRRRQQQQQQPPPOOOOOOOOONNNNNNMMMLLLJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJIIIGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJHHHFFFFFFHHHIIIJJJHHHGGGGGGIIILLLNNNNNNMMMKKKKKKMMMNNNNNNMMMLLLLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMOOONNNLLLJJJIIIHHHHHHHHHLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNQQQSSSSSSTTTVVVVVVVVVWWWZZZ\\\ZZZ\\\^^^___^^^___aaacccaaaaaabbbeeehhhjjjjjjiiiiiijjjkkkmmmnnnnnnnnnnnnqqqrrrssstttttttttuuuvvvwwwxxx{{{~~~|||zzzyyyxxxuuurrrpppssszzz~~~{{{vvvppptttxxxdddQQQCCC<<<;;;333111////////////...,,,000//////......------,,,*********)))))))))(((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***)))'''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""######""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&KKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJHHHGGGGGGGGGHHHIIIGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLMMMMMMMMMNNNMMMMMMMMMLLLJJJHHHHHHIIIJJJLLLKKKJJJJJJKKKMMMNNNNNNMMMKKKLLLNNNOOOOOOOOONNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNMMMLLLKKKKKKJJJJJJMMMLLLJJJHHHHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLLLLKKKLLLNNNPPPNNNOOOPPPPPPPPPQQQSSSUUUSSSUUUWWWWWWWWWXXXZZZ[[[XXXXXXZZZ]]]aaacccdddccccccdddeeefffggghhhiiiiiikkkkkklllnnnpppqqqrrrrrrrrrtttvvvyyy|||yyyvvvrrrooommmoooqqqssswww{{{yyywww|||uuuaaaQQQGGGAAA;;;888444222222222222111//////......------,,,,,,************))))))))))))******************************))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''')))(((((((((((('''''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((IIIJJJKKKKKKIIIIIIJJJKKKIIIIIIJJJKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMKKKKKKJJJKKKLLLMMMMMMLLLKKKKKKMMMMMMLLLKKKKKKLLLNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPRRRRRROOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIKKKLLLLLLKKKKKKLLLMMMLLLNNNNNNNNNMMMMMMOOOPPPOOOQQQRRRSSSRRRRRRTTTVVVSSSSSSSSSVVVZZZ]]]]]]]]]\\\]]]^^^___```aaabbbcccccccccdddgggkkkooopppooonnnooorrrtttwwwyyy{{{{{{|||||||||||||||}}}}}}}}}|||}}}}}}{{{xxxtttpppmmmkkkjjjkkkooosssuuuxxx~~~{{{|||ssseeeWWWNNNBBB===777333111222333333/////////...------,,,,,,++++++++++++*********)))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((('''''''''&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((JJJKKKMMMLLLJJJIIIKKKLLLJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPNNNMMMKKKLLLMMMMMMLLLKKKNNNOOOPPPRRRSSSRRRRRRQQQOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJMMMNNNOOOOOOMMMLLLLLLMMMMMMNNNNNNMMMKKKKKKLLLNNNMMMOOOPPPPPPOOOOOOPPPRRRQQQPPPOOOQQQSSSUUUVVVUUUUUUUUUVVVWWWXXXZZZ[[[\\\\\\[[[]]]aaaggglllmmmmmmkkklllnnnpppssstttuuuvvvwwwvvvuuuttttttuuuvvvwwwssstttvvvvvvvvvwwwyyy{{{~~~zzztttpppmmmiiilllooonnnnnntttzzzsssrrrrrrpppqqquuu|||pppeeeSSSLLLAAA888333222333333111000000//////......---,,,,,,,,,,,,++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((GGGIIIKKKJJJGGGFFFHHHJJJLLLLLLNNNOOOOOOPPPPPPPPPOOONNNMMMMMMLLLLLLLLLMMMLLLMMMNNNOOOPPPOOONNNMMMNNNNNNMMMLLLLLLLLLMMMMMMOOOOOOOOONNNOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSOOOMMMLLLMMMNNNOOONNNMMMQQQRRRTTTUUUVVVVVVVVVUUUQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\[[[ZZZYYYWWWTTTQQQOOOMMMLLLMMMNNNOOOOOOOOOMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMQQQRRRSSSSSSPPPOOONNNOOOOOOOOOOOOMMMKKKJJJKKKMMMMMMOOOPPPOOONNNNNNOOOPPPQQQOOONNNNNNOOOPPPPPPOOOPPPPPPPPPQQQSSSUUUVVVWWWWWWVVVXXX]]]dddiiikkkkkkiiijjjlllnnnpppqqqrrrssssssqqqooonnnnnnoooqqqrrrlllnnnoooooonnnoooqqqssswww||||||wwwsssjjjmmmooommmkkkooozzz|||zzzxxx{{{wwwpppooommmhhhfffiiioooxxx{{{jjjaaaRRRDDD;;;777666666222222111111000/////////---------,,,,,,,,,++++++************************''''''(((((())))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))$$$%%%(((***+++***'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&'''''''''(((***+++---...&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&(((((((((&&&$$$"""$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''LLLKKKJJJKKKMMMMMMMMMLLLKKKMMMNNNPPPQQQQQQQQQQQQRRRRRRSSSQQQOOOOOOPPPRRROOOPPPQQQRRRRRRRRRQQQPPPPPPOOONNNMMMMMMMMMNNNOOOOOOOOONNNNNNOOOQQQRRRTTTVVVVVVVVVUUUUUUUUUUUUUUUSSSQQQPPPPPPRRRSSSSSSRRRTTTTTTUUUVVVXXX[[[\\\^^^XXXYYYZZZ\\\]]]^^^______ZZZZZZ[[[[[[\\\\\\]]]]]]___]]]ZZZWWWSSSPPPNNNNNNLLLLLLLLLMMMOOOPPPRRRSSSNNNNNNNNNOOOOOONNNNNNNNNQQQTTTUUUTTTQQQOOOOOOQQQOOONNNNNNMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSQQQQQQRRRQQQOOOMMMMMMNNNOOOPPPQQQPPPNNNMMMMMMNNNPPPRRRNNNOOORRRUUUZZZ___dddfffccceeehhhkkkmmmnnnoooooommmmmmoooppppppooonnnmmmpppooommmkkkjjjjjjjjjkkkssstttwww~~~~~~vvvuuusssrrrrrruuuwwwyyy{{{~~~~~~yyysssooollljjjhhhmmmrrrzzz|||www}}}xxxgggUUUFFF<<<777666444444444111...------///..................------++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))))))))((('''''''''''''''&&&&&&'''((()))***++++++(((((((((((('''&&&%%%$$$((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&(((***+++&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((''''''''''''((())))))(((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%MMMMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUVVVUUUSSSSSSTTTVVVUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRSSSSSSRRRRRRRRRSSSTTTVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYWWWUUUVVVWWWXXXWWWVVVVVVVVVWWWXXXZZZ]]]___```]]]]]]___```aaabbbbbbbbb______^^^^^^^^^^^^^^^^^^[[[YYYWWWUUURRRPPPOOONNNNNNMMMMMMMMMMMMNNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOOQQQSSSUUUTTTQQQOOOOOOQQQNNNNNNMMMLLLLLLMMMMMMNNNPPPQQQRRRSSSSSSRRRQQQQQQVVVTTTRRRPPPOOOOOOOOOPPPNNNMMMLLLKKKKKKKKKLLLMMMKKKLLLMMMOOOSSSWWWZZZ\\\]]]^^^aaadddgggiiijjjjjjfffgggjjjlllnnnpppppppppqqqpppnnnllljjjjjjjjjjjjmmmooorrryyy}}}zzzxxxwwwwwwxxxyyy{{{}}}}}}|||~~~zzzvvvsssooommmhhhlllsss}}}~~~rrrwwwwwwdddTTTGGG???;;;888777555444222111//////............------------++++++++++++++++++++++++************************++++++*********)))))))))))))))(((''''''''''''((())))))))))))(((((((((((((((((((((((('''&&&%%%$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((('''''''''''''''))))))((('''%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%OOOOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[ZZZYYYYYY[[[\\\]]]^^^^^^___^^^]]][[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[ZZZZZZZZZ[[[\\\]]]______aaa___]]]]]]^^^^^^]]]\\\XXXYYYZZZ[[[]]]```bbbcccbbbcccdddeeefffgggggggggddddddcccbbbaaa```___^^^YYYXXXWWWVVVTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNPPPPPPQQQSSSTTTSSSQQQPPPPPPPPPMMMMMMLLLLLLLLLMMMMMMNNNQQQRRRRRRSSSSSSRRRQQQQQQXXXWWWTTTRRRPPPOOOOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMOOORRRSSSUUUVVVYYY[[[^^^___```aaa```bbbdddgggjjjlllnnnnnnqqqpppnnnmmmkkkjjjjjjjjjiiijjjmmmssszzz|||zzzxxxxxxvvvtttsssuuuyyy}}}~~~yyyvvvoooqqquuu|||~~~ssswwwvvvgggZZZNNNGGG<<<999444333333111...+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))((((((***)))((((((''''''((((((***)))))))))((((((((('''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%QQQSSSUUUVVVWWWWWWWWWXXXZZZ[[[\\\]]]^^^____________```aaa```______aaacccddddddeeeeeedddbbbaaa```aaa``````___^^^^^^^^^^^^]]]]]]^^^^^^^^^______````````````aaaccceeegggiiiiiifffdddcccccccccbbbaaa\\\\\\]]]^^^```bbbdddeeefffgggggghhhiiiiiiiiiiiihhhgggfffdddbbb```^^^^^^]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSQQQPPPOOOOOOPPPQQQSSSRRRSSSSSSSSSRRRQQQQQQQQQNNNNNNMMMMMMMMMNNNOOOOOOSSSSSSSSSSSSSSSRRRRRRRRRVVVUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPQQQQQQQQQSSSTTTUUUVVVWWWWWW]]]^^^```bbbdddeeefffgggmmmmmmlllllllllllllllllliiijjjkkkooorrrvvvxxxyyyvvvxxx{{{}}}|||yyyuuutttvvvzzz}}}~~~}}}}}}~~~~~~{{{}}}zzzoooddd\\\KKKCCC:::444444333000---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))(((((((((((((((***))))))((('''((((((((('''''''''((()))*********((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$###!!!"""###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%'''&&&%%%$$$$$$&&&''')))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&TTTWWW[[[]]]]]]\\\^^^___aaabbbbbbcccdddeeefffgggggghhhhhhgggffffffgggiiiiiijjjjjjjjjiiihhhfffeeegggggggggfffeeeddddddccccccdddddddddeeeeeeeeeeeeeeeeeeeeefffhhhkkknnnooonnnllljjjiiiiiihhhgggfffaaabbbbbbcccdddfffggghhhhhhhhhiiijjjjjjjjjiiiiiiiiihhhgggdddbbb```___^^^aaaaaaaaa```^^^\\\ZZZYYYXXXXXXWWWVVVUUUUUUUUUVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTTTTUUUUUUUUUSSSSSSQQQPPPPPPPPPQQQQQQRRRSSSUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOONNNLLLKKKKKKKKKMMMOOOQQQRRRQQQPPPPPPPPPOOOOOOOOOOOOWWWXXXYYYZZZ\\\^^^___```eeefffgggiiijjjllllllmmmkkkkkkkkkkkkkkklllnnnppppppqqqsssuuuvvvwwwwwwwww{{{|||~~~}}}{{{{{{||||||{{{~~~~~~|||{{{}}}}}}~~~}}}vvvdddXXXIII===999777555222000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((()))))))))******)))(((((((((((((((''''''(((((())))))******((((((((()))(((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$"""###$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%$$$###$$$%%%&&&%%%###&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''ZZZ^^^ccceeeddddddfffhhhjjjjjjjjjjjjkkkmmmnnnooooooppppppooommmmmmnnnooooooooopppppppppnnnmmmlllnnnnnnnnnmmmlllkkkjjjiiijjjkkkkkklllllllllkkkkkkhhhhhhhhhiiikkknnnqqqssstttrrrpppooooooooommmllliiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhgggeeecccbbbbbbccccccdddcccbbb```^^^\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVWWWYYYYYYWWWUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPKKKJJJJJJKKKLLLNNNOOOQQQQQQPPPOOONNNMMMMMMMMMMMMPPPPPPQQQSSSUUUWWWZZZ[[[[[[]]]___bbbeeegggiiiiiiiiiiiihhhgggeeefffiiikkknnnnnnooonnnnnnmmmllllllrrrsssuuuxxxzzz{{{|||}}}}}}zzzuuuzzz}}}||||||}}}}}}|||{{{nnnZZZIII>>>888555333222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))******+++***))))))(((((())))))++++++***)))((('''&&&&&&((((((((())))))((((((''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''((())))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&'''((((((```ffflllnnnmmmlllnnnqqqrrrrrrrrrrrrsssuuuvvvxxxxxxyyyxxxvvvtttssstttuuutttuuuvvvwwwwwwvvvuuutttttttttttttttsssqqqooonnnqqqrrrrrrssssssrrrqqqqqqnnnnnnmmmmmmooosssvvvxxxzzzxxxvvvuuuvvvvvvuuutttqqqqqqpppooooooooooooooooooooooooooonnnnnnmmmlllmmmmmmlllkkkjjjiiihhhhhheeefffggghhhgggfffdddccccccbbb```^^^\\\[[[ZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[ZZZYYYZZZ\\\]]][[[XXXYYYYYYYYYYYYZZZ[[[\\\]]][[[ZZZXXXWWWVVVVVVVVVWWWUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOPPPQQQSSSTTTLLLKKKKKKJJJKKKLLLNNNNNNOOONNNMMMLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNPPPRRRSSSSSSUUUWWW[[[^^^```aaaaaabbbbbbcccaaaaaaccciiimmmooonnnnnnmmmlllkkkkkkjjjmmmnnnppprrrsssttttttuuuxxxyyy{{{{{{zzzzzz|||}}}}}}~~~~~~yyy}}}~~~{{{|||~~~|||}}}~~~qqq\\\JJJ>>>777555333333222111000///......------------------------++++++++++++++++++++++++)))))))))*********+++++++++***))))))(((((())))))++++++***)))((('''&&&&&&(((((())))))))))))((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((***)))((('''&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''(((((()))*********((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))eeekkkrrrtttrrrqqqtttwwwxxxwwwwwwwwwxxxzzz|||}}}~~~~~~~~~{{{yyywwwxxxyyyyyyzzz{{{||||||{{{zzzzzzxxxxxxxxxxxxwwwuuusssrrruuuvvvwwwxxxxxxwwwvvvuuuuuutttssssssuuuxxx{{{~~~}}}{{{zzz{{{|||{{{zzzwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrqqqpppoooooopppooooooooonnnnnnnnnmmmggghhhjjjlllmmmlllkkkjjjkkkjjjgggdddaaa___^^^]]][[[]]]___aaaaaa___]]][[[]]][[[ZZZ\\\^^^___]]]ZZZ\\\\\\\\\\\\]]]^^^___```\\\[[[YYYXXXWWWWWWXXXXXXZZZYYYYYYXXXVVVTTTRRRQQQRRRQQQPPPPPPQQQSSSVVVWWWOOONNNMMMLLLKKKLLLMMMMMMLLLLLLKKKKKKLLLNNNOOOPPPOOONNNLLLKKKJJJJJJJJJKKKNNNPPPSSSVVVXXXZZZZZZZZZZZZ\\\]]]^^^___cccjjjpppooooooooooooooopppppppppnnnnnnoooppppppqqqppppppqqqsssuuuvvvvvvxxxzzz|||wwwyyy{{{||||||~~~yyyxxx|||~~~{{{~~~{{{yyyvvvtttsssrrrnnnwwwwwwqqqooonnnnnnvvvpppZZZIII@@@<<<444444333222111000///...------------------------++++++++++++++++++++++++))))))******+++++++++,,,+++******)))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((***)))(((''''''((()))***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((((((((()))+++,,,---$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%''''''&&&%%%"""$$$'''))))))(((%%%$$$&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&'''((()))mmmooossswww{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzz{{{}}}~~~~~~}}}}}}~~~|||zzzzzzyyyxxxwwwzzzyyyxxxuuutttrrrqqqqqqrrrrrrqqqqqqqqqqqqppppppnnnppprrrqqqnnnmmmmmmooouuurrrnnniiigggfffggghhheeeeeeeeeeeeeeeeeedddddd]]]___aaaaaa``````aaabbb^^^]]]]]]^^^```___]]][[[[[[[[[[[[[[[[[[\\\]]]^^^[[[[[[[[[ZZZZZZYYYXXXXXXUUUSSSRRRSSSUUUVVVSSSQQQQQQOOOMMMMMMNNNOOOOOONNNOOONNNNNNMMMMMMMMMMMMNNNNNNLLLJJJIIIJJJKKKJJJJJJOOOPPPRRRRRRQQQPPPRRRSSSUUUWWWZZZ]]]```ccchhhkkknnnoooooonnnnnnooorrrtttqqqooonnnmmmnnnoooooonnnnnnoooppprrrssstttttttttvvvuuuttttttuuuxxxzzz|||}}}~~~~~~~~~}}}|||{{{~~~|||{{{zzzwwwsssmmmhhhjjjnnnsss{{{}}}tttkkkgggcccbbbiiisssnnn]]]MMMAAA999999111'''(((000111+++111///,,,+++,,,------,,,,,,,,,,,,+++++++++******+++++++++************)))(((((((((((())))))))))))+++++++++++++++***)))((()))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%#########%%%'''(((((('''&&&%%%%%%%%%%%%&&&)))(((''''''''')))***+++%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%''')))***++++++%%%$$$###"""###%%%''')))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((,,,***(((%%%$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%sssuuuxxx|||~~~~~~}}}{{{yyywwwwwwvvvvvvvvvvvvuuuuuuttttttssssssuuuwwwvvvsssrrrsssttttttrrrnnnkkkiiiiiijjjlllkkklllllllllkkkiiihhhgggaaaaaabbbbbbbbbbbbaaaaaa^^^]]]]]]^^^___^^^\\\YYYZZZYYYYYYYYYZZZ[[[[[[\\\[[[\\\\\\\\\[[[ZZZYYYXXXVVVUUUSSSTTTUUUVVVSSSQQQQQQOOOMMMMMMNNNOOOOOONNNOOOOOONNNMMMMMMMMMNNNNNNNNNLLLJJJJJJKKKLLLLLLKKKLLLMMMMMMMMMKKKKKKMMMNNNSSSUUUXXXZZZ[[[^^^aaadddiiijjjkkkkkkkkkmmmpppssssssrrrqqqpppppppppooonnnnnnoooppppppqqqpppppppppqqqppppppppprrrtttwwwyyy{{{{{{|||}}}|||yyy|||{{{zzzyyyxxxtttooolllhhhiiilllooovvvxxxnnnfff```\\\```hhhppp{{{}}}oooaaaWWWIIICCC999111000333222...000...,,,,,,.........---,,,,,,,,,++++++++++++***++++++++++++************(((((((((((()))))))))***++++++*********)))))))))***)))'''&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''((()))***+++(((((((((((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%)))((('''&&&&&&'''((()))&&&&&&%%%$$$%%%''')))***)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''|||}}}~~~~~~}}}}}}||||||{{{zzzyyyyyyyyyzzz{{{zzzxxxxxxxxxyyyuuussspppnnnmmmnnnoooqqqrrrsssttttttrrrpppmmmlllgggeeecccdddffffffccc``````____________^^^\\\YYY[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]___``````^^^\\\[[[YYYWWWVVVUUUVVVVVVTTTRRRQQQOOOMMMMMMNNNPPPPPPOOOPPPOOONNNNNNMMMMMMNNNNNNNNNLLLKKKKKKMMMNNNNNNMMMKKKLLLKKKJJJHHHIIIKKKMMMRRRTTTUUUVVVVVVVVVXXXZZZ```bbbdddeeefffiiilllooossssssssssssssssssrrrqqqppppppoooooonnnmmmkkkkkklllkkkkkklllmmmoooqqqssswwwwwwxxxyyy{{{}}}}}}||||||{{{{{{{{{yyyuuuqqqnnnnnnmmmmmmmmmoootttxxx}}}rrrhhh___ZZZ\\\bbbbbbrrr~~~}}}uuu[[[NNNAAA:::777444111111///...------///000///---,,,,,,,,,,,,++++++++++++,,,+++++++++************((((((((()))))))))******+++***)))((((((((()))***+++***((('''''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%&&&'''((()))%%%&&&'''''''''&&&%%%$$$$$$%%%'''((()))***++++++))))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''',,,***'''%%%$$$%%%''')))(((''''''&&&'''(((***+++((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&'''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))}}}}}}}}}}}}||||||}}}}}}yyywwwuuusssrrrrrrtttuuuvvvwwwxxxyyyxxxvvvsssqqqmmmiiifffgggjjjiiieee```cccbbbbbbbbbbbbaaa^^^[[[^^^]]]]]]\\\\\\\\\]]]]]]\\\^^^```cccdddcccbbbaaa\\\[[[YYYXXXWWWVVVUUUUUUSSSQQQOOOOOOPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNMMMLLLMMMOOOPPPPPPOOOOOOOOONNNMMMKKKKKKMMMPPPRRRSSSTTTTTTRRRQQQQQQRRRVVVYYY\\\^^^___aaaeeegggkkkmmmppprrrttttttvvvwwwtttsssrrrqqqooommmkkkjjjkkkjjjjjjjjjjjjkkklllmmmqqqqqqrrrtttvvvxxxzzz{{{~~~}}}}}}~~~|||yyywwwvvvuuurrrooolllkkkkkkeeemmm{{{zzznnneeeaaabbbeeedddqqq~~~}}}rrr]]]KKKEEE???777444666///...---...///000...---------,,,,,,,,,+++++++++,,,,,,+++++++++*********(((((()))))))))*********+++)))(((&&&&&&''')))***++++++)))((((((((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&%%%&&&&&&'''((($$$%%%'''(((((('''%%%###"""$$$&&&(((***++++++***(((((((((((('''''''''&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%'''((()))((((((''''''((()))******'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))}}}{{{yyyxxxwwwxxxxxxwwwxxxyyy{{{{{{zzzxxxwwwsssoookkklllnnnnnniiidddfffeeedddddddddccc```^^^``````___^^^^^^]]]^^^^^^ZZZ\\\^^^aaacccddddddddd___^^^]]][[[YYYXXXYYYYYYWWWUUUSSSRRRSSSTTTTTTSSSQQQPPPOOONNNMMMMMMMMMMMMOOONNNNNNOOOQQQRRRQQQPPPQQQRRRQQQPPPOOOOOOQQQSSSRRRTTTUUUTTTRRRPPPOOOPPPPPPRRRUUUWWWXXXYYY\\\^^^^^^bbbggglllooorrrwwwzzzyyyyyyxxxwwwuuurrrpppooommmlllkkkkkkjjjiiiiiiiiillllllmmmnnnppprrrtttuuuzzzzzzzzz{{{|||}}}|||zzzvvvqqqkkkeeebbb[[[^^^ccckkkuuuyyyooollllllmmmooossszzz~~~}}}}}}|||{{{vvv^^^TTTKKK@@@:::;;;111000......//////---,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))))))))***************)))'''&&&&&&((()))+++,,,+++***)))((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%$$$"""###&&&(((************%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((~~~}}}}}}~~~yyyzzz{{{||||||}}}}}}}}}yyyvvvsssssstttsssooollljjjiiihhhiiiiiihhheeeccccccbbbaaa```____________ZZZ[[[]]]___aaabbbcccdddaaaaaa```^^^\\\[[[]]]___]]]ZZZXXXVVVWWWWWWWWWVVVSSSRRRQQQPPPOOONNNNNNNNNQQQPPPPPPQQQSSSSSSRRRPPPOOOPPPQQQQQQPPPPPPQQQSSSRRRTTTUUUUUUSSSRRRQQQQQQOOOQQQSSSTTTSSSSSSTTTUUUSSSXXX]]]aaaeeejjjqqqvvvyyyyyyyyyxxxwwwvvvuuutttooonnnnnnmmmkkkjjjiiiiiijjjjjjkkklllmmmooopppqqquuuuuuuuuwwwyyy{{{~~~}}}wwwooogggaaa^^^]]][[[[[[^^^ccchhhlllrrr|||}}}{{{{{{yyy~~~{{{{{{}}}zzzrrrcccYYYNNNCCC===999666222000//////...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))*********++++++***)))((((((((()))***+++,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%###$$$&&&'''((()))******%%%%%%$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&((()))***)))&&&### &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((***))))))((('''''''''(((~~~~~~~~~}}}}}}|||zzzxxxwwwuuurrrqqqqqqrrrrrrrrrooommmiiihhhgggeeeddddddcccccccccbbbaaaaaabbbcccdddeeecccdddcccaaa^^^^^^aaadddbbb```\\\[[[ZZZZZZYYYXXXWWWVVVUUUSSSRRRRRRQQQQQQSSSRRRRRRSSSTTTTTTRRRPPPKKKNNNQQQRRRRRRQQQQQQRRRPPPSSSUUUVVVVVVTTTTTTUUURRRSSSUUUTTTRRRPPPOOOOOOOOORRRVVVWWWYYY]]]eeekkkoooooopppqqqqqqqqqqqqpppnnnnnnnnnnnnnnnmmmllllllkkkkkkkkkkkklllmmmnnnoooooooooppprrrtttxxx{{{|||~~~zzzqqqjjjdddbbb^^^[[[ZZZZZZ[[[]]]\\\cccmmmzzz~~~}}}xxxppphhhYYYJJJAAA===777333111000///......------------,,,,,,,,,------,,,,,,,,,+++++++++))))))*********+++++++++)))))))))*********+++++++++***)))((('''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***)))((('''&&&%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((('''%%%###"""&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''(((((((((((($$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''(((((((((((((((((((((((((((((()))***|||||||||zzzyyyyyyzzz{{{{{{yyywwwooonnnmmmkkkjjjiiiiiiiiillljjjhhhfffeeeeeeggghhhdddeeeeeebbb``````cccgggfffccc___]]]\\\\\\ZZZYYYZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTSSSTTTUUUTTTRRRPPPJJJMMMQQQTTTTTTSSSRRRSSSOOORRRUUUWWWWWWVVVVVVWWWUUUVVVWWWUUURRROOOMMMMMMNNNPPPRRRQQQQQQTTT\\\bbbcccdddfffggghhhiiijjjjjjlllmmmnnnooooooooooooooommmmmmllllllmmmmmmnnnoookkkkkklllnnnqqquuuxxxzzzyyy{{{yyyssshhhfffdddaaa^^^\\\ZZZZZZWWWXXX[[[```lllttt```HHHBBB;;;555222111000000......---------,,,,,,,,,---------,,,,,,,,,++++++)))************+++++++++((()))***++++++++++++++++++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%'''((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((***---+++)))'''&&&%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%&&&'''((((((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$&&&(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''')))******''''''''''''((((((((()))&&&&&&''''''(((***+++,,,}}}~~~~~~~~~{{{yyywwwuuutttqqqnnnlllmmmllljjjjjjjjjjjjgggeeejjjgggeeecccdddddddddccceeeccc```_________^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWTTTTTTTTTTTTSSSRRRQQQQQQOOOPPPRRRTTTUUUUUUTTTSSSQQQRRRTTTWWWXXXYYYYYYYYY\\\ZZZXXXWWWUUUSSSOOOLLLOOOOOOPPPQQQRRRSSSTTTTTTWWWXXXZZZ]]]```ccceeefffhhhjjjlllmmmmmmmmmnnnooorrrsssrrrpppllljjjjjjjjjllllllkkklllmmmppprrrsssyyyyyyzzz{{{}}}~~~xxxqqqllljjjgggbbb___\\\UUUSSSYYY```hhhuuu}}}xxxzzzyyydddTTTAAA666444444222...//////000///......000111---------,,,,,,,,,++++++++++++************++++++++++++*********+++---...)))))))))))))))))))))))),,,,,,++++++***))))))))),,,+++***(((''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''((((((''''''&&&%%%%%%%%%&&&'''((()))***+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''+++(((%%%######%%%(((***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&|||xxxwwwxxxyyy}}}zzzxxxyyyzzz|||}}}}}}~~~~~~|||zzzwwwtttrrrrrrpppmmmmmmmmmnnnmmmlllmmmjjjhhhfffffffffeeedddeeedddbbbbbbccccccaaa```]]]]]]\\\\\\[[[ZZZZZZYYYVVVVVVVVVVVVUUUTTTSSSRRRPPPQQQSSSTTTTTTRRRQQQPPPQQQRRRTTTVVVXXXXXXYYYXXX\\\ZZZXXXWWWVVVUUURRRPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\^^^aaadddfffggghhhjjjlllqqqrrrsssqqqnnnlllkkklllnnnnnnnnnooopppqqqrrrsssttttttuuuvvvxxx{{{~~~{{{wwwrrrlllhhhbbb[[[WWWYYY[[[^^^eeennnzzzxxxqqqssszzz|||jjjSSSBBB<<<:::777444////////////...---......---------,,,,,,,,,+++++++++******))))))******+++******)))))))))***+++,,,))))))))))))))))))))))))*********************+++******)))((('''''''''''')))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))}}}|||{{{yyyyyyzzzzzzyyywwwvvvvvvuuuttttttttttttuuuxxxwwwuuurrrnnnmmmmmmooowwwwwwxxxxxxwwwvvvtttsssrrrssstttuuuvvvxxx||||||xxxvvvvvvxxxyyyzzz|||~~~}}}{{{yyywwwuuusssrrrtttuuuvvvuuurrrpppmmmkkkjjjiiihhhffffffffffffgggiiiiiigggeee``````aaaaaa```___]]]\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUTTTRRRPPPOOORRRSSSTTTVVVWWWXXXXXXXXX\\\YYYWWWVVVVVVWWWWWWVVVRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOPPPQQQQQQRRRRRRTTTWWWZZZ]]]___bbbeeehhhmmmoooqqqqqqpppnnnnnnnnnqqqqqqssstttttttttssssssrrrrrrrrrssstttvvvxxxzzz~~~yyytttlllfff```]]][[[XXXZZZ^^^aaalll{{{vvvoooooorrrwww}}}dddOOOCCC===777333000000000//////...------------------,,,,,,,,,,,,******))))))))))))******)))))))))((())))))***+++))))))))))))))))))))))))(((((()))******+++,,,,,,(((((('''''''''''''''(((***)))((((((''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***++++++,,,~~~{{{zzz{{{}}}~~~~~~|||zzzzzzxxxwwwuuuuuutttttttttuuuuuurrrpppnnnnnnmmmmmmmmmnnnnnnoooqqqqqqpppnnnkkkjjjkkklllppppppqqqqqqqqqqqqpppppppppppppppppppppppprrrsssyyyyyywwwtttqqqooopppqqqpppqqqsssuuuvvvwwwwwwwwwxxxzzz}}}~~~}}}}}}zzzzzzyyy{{{}}}~~~}}}|||xxxvvvsssqqqpppooollljjjiiiiiijjjlllnnnnnnllliiibbbcccdddeeedddbbb```^^^___^^^^^^\\\[[[YYYWWWVVVWWWWWWWWWWWWVVVTTTSSSRRRSSSTTTTTTUUUVVVWWWWWWWWWZZZXXXUUUTTTVVVXXXYYYYYYVVVVVVVVVUUUUUUTTTTTTTTTQQQPPPPPPOOOOOONNNMMMMMMOOOQQQTTTWWWYYY[[[___bbbdddgggkkkmmmnnnnnnooopppssstttwwwyyyyyyxxxwwwuuuvvvuuutttsssrrrssstttuuuxxxzzz}}}wwwsssooojjjeee```^^^^^^^^^dddnnnwww|||tttooonnnssszzzsss]]]NNNCCC999333333222111111111000///......------------,,,,,,,,,***))))))(((((())))))*********)))))))))*********))))))))))))))))))))))))((()))))))))*********+++&&&&&&&&&&&&&&&'''((((((***)))((((((''''''((((((+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''((('''''''''(((''''''&&&%%%'''''''''((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''((())))))***++++++~~~}}}||||||xxxvvvsssqqqppprrrtttuuuvvvwwwxxxxxxxxxxxxzzz|||{{{yyyvvvtttsssrrrpppooommmmmmmmmnnnpppooollljjjggghhhhhhiiijjjkkkmmmnnnkkkllllllkkkiiiiiijjjkkkjjjkkkmmmnnnnnnnnnmmmllllllkkkjjjkkkkkkllllllllllllmmmnnnllljjjiiijjjkkkjjjkkklllnnnpppqqqqqqrrrrrrtttvvvxxxyyyxxxwwwvvvsssuuuyyy|||}}}~~~}}}|||||||||}}}~~~~~~|||}}}|||zzzxxxwwwwwwuuusssqqqnnnnnnoooqqqsssrrrpppmmmeeefffggghhhgggeeecccaaaddddddbbbaaa^^^\\\YYYXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXVVVSSSSSSUUUXXXYYYYYYWWWWWWWWWVVVUUUUUUTTTTTTTTTSSSRRRQQQOOONNNMMMLLLLLLNNNOOOPPPQQQSSSWWWYYYZZZ]]]bbbfffhhhkkkmmmoooqqqtttxxx{{{}}}|||{{{zzzzzzxxxvvvsssqqqoooooooooqqqsssvvvzzz}}}~~~~~~}}}zzz{{{}}}zzztttooojjjfffdddeeehhhlllooorrrxxx||||||pppiiimmmvvvqqqcccTTTFFF<<<777555111000111000///---.........---------,,,,,,******))))))))))))******+++++++++++++++++++++***))))))))))))))))))))))))*********)))))))))((((((&&&&&&%%%&&&&&&'''((())))))(((''''''&&&&&&''''''******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&'''((('''''''''(((''''''&&&%%%'''''''''((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((yyyxxxwwwuuutttsssssssssooonnnllljjjjjjlllooopppqqqrrrssssssrrrsssuuuwwwwwwuuurrrqqqqqqpppooonnniiiiiiiiijjjlllkkkiiigggfffggggggiiijjjlllnnnoooiiijjjkkkkkkiiihhhiiijjjhhhjjjmmmoooooonnnlllkkkgggffffffhhhjjjllllllkkkeeegggiiiiiihhhgggggghhhhhhiiijjjlllmmmooopppqqqppppppqqqqqqrrrrrrqqqqqqlllmmmooorrrtttuuuuuuuuutttuuuvvvwwwxxxyyyyyyyyywwwxxxyyyyyyyyy|||~~~~~~}}}}}}}}}|||zzzxxxvvvvvvuuuvvvwwwvvvtttrrrkkklllllllllllljjjiiihhhkkkjjjiiifffccc```^^^\\\YYYYYYXXXXXXWWWWWWWWWVVVXXXWWWWWWWWWWWWWWWXXXYYYXXXVVVTTTTTTVVVWWWXXXWWWUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTSSSQQQPPPNNNMMMMMMKKKKKKLLLKKKKKKLLLNNNQQQTTTVVVZZZ]]]```dddhhhkkkllloootttyyy|||~~~|||zzzwwwssspppnnnlllllljjjlllnnnqqqsssuuuuuuuuussstttvvvyyy{{{|||}}}}}}zzz|||}}}wwwqqqkkkggggggiiijjjiiikkkoookkkzzzttthhhiiipppxxxxxxhhhWWWLLLAAA<<<555111000000...,,,............---------,,,++++++************+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++***))))))((('''''''''&&&&&&&&&'''((()))))))))(((''''''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%&&&'''''''''((((((''''''&&&%%%&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''pppooonnnmmmlllmmmnnnnnnmmmlllkkkkkkllloooqqqsssrrrsssssssssrrrsssuuuwwwxxxvvvtttttttttuuutttssspppoooooooooqqqqqqpppnnnmmmmmmnnnnnnpppqqqssssssqqqrrrsssrrrooommmmmmnnnmmmooosssvvvvvvtttpppnnnkkkjjjjjjlllooopppooommmhhhjjjlllmmmkkkjjjiiijjjiiijjjjjjlllnnnpppqqqrrrppppppnnnmmmmmmnnnnnnoooiiiiiiiiijjjkkklllmmmnnnkkklllnnnooopppqqqppppppooopppppppppqqqtttxxx||||||{{{zzzzzzzzz{{{|||}}}~~~|||{{{{{{zzzxxxvvvtttssssssrrrrrrqqqpppppprrrqqqooommmiiifffcccaaa```___]]]\\\ZZZYYYYYYYYYZZZYYYXXXXXXXXXXXXYYYZZZYYYXXXWWWWWWXXXXXXWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSUUUTTTTTTRRRQQQPPPOOOOOOKKKKKKKKKJJJIIIJJJLLLOOOTTTUUUVVVXXXYYY\\\aaaddddddgggmmmsssyyy~~~~~~}}}yyyvvvsssqqqpppooojjjjjjjjjkkkllllllmmmmmmmmmnnnppprrrtttvvvwwwwwwuuuyyy|||~~~yyyrrrnnnooooookkkhhhhhhccckkkxxxvvvqqqrrrqqq{{{~~~nnnbbbSSSJJJ???777444222///---............------------,,,,,,++++++++++++,,,,,,***+++,,,,,,+++***)))((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((())))))***)))((((((''''''(((((($$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%######$$$%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))***iiiiiihhhhhhiiikkklllnnnnnnnnnoooppprrrtttwwwxxxvvvwwwwwwvvvuuuvvvxxx{{{|||zzzxxxyyyzzz{{{{{{zzzzzzyyyxxxyyyzzz{{{zzzyyyuuuuuuuuuuuuvvvvvvwwwxxx|||}}}}}}{{{xxxuuuttttttsssvvvzzz~~~~~~{{{vvvsssuuusssqqqrrrttttttqqqnnnoooqqqssssssrrrooonnnnnnjjjkkkkkkmmmoooqqqssstttrrrpppnnnlllkkklllmmmnnniiihhhgggffffffggghhhiiieeefffhhhjjjkkkkkkkkkjjjkkkkkkkkkkkklllnnnssswwwttttttsssssstttuuuwwwxxxzzz~~~~~~~~~~~~}}}{{{yyyzzzyyyxxxwwwvvvvvvvvvvvvwwwvvvtttqqqnnnjjjgggeeegggfffdddaaa___]]]\\\\\\\\\[[[YYYXXXXXXYYYZZZZZZ[[[ZZZYYYYYYZZZYYYWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTSSSRRRRRRMMMMMMMMMLLLKKKLLLNNNQQQVVVVVVUUUUUUUUUWWW\\\___^^^bbbhhhooovvv||||||yyywwwvvvuuuuuummmlllkkkjjjiiiiiiiiiiiihhhjjjlllnnnppprrrssssssrrruuuxxxzzzzzz{{{xxxxxxvvvnnnfffddd```aaaeeennn|||{{{qqq|||xxxbbbWWWIII???:::777333/////////.........------------,,,,,,++++++,,,,,,---)))***+++++++++)))((('''))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))+++******)))))))))))))))%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%#########%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((()))***+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$###""""""$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***(((((((((((((((((((((((((((((()))***+++,,,,,,---jjjkkkmmmppprrrssstttuuussstttuuuuuuvvvyyy}}}}}}}}}}}}|||||||||{{{{{{~~~~~~~~~}}}{{{yyyyyy{{{{{{zzzyyyxxxwwwuuutttvvvxxxzzz{{{{{{|||~~~{{{vvvssssssrrrooommmlllkkkkkkjjjiiihhhggggggdddeeedddcccaaabbbdddfffhhhgggffffffgggiiilllmmmooommmlllmmmoooppppppppprrrtttvvvyyyzzz{{{||||||{{{{{{{{{yyyyyy{{{~~~~~~{{{xxxuuuuuuwwwyyyyyyxxxwwwuuurrrpppnnnnnnkkkiiigggffffffdddaaa___]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYXXXXXXYYYZZZZZZWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTSSSLLLMMMNNNOOOOOOOOONNNMMMMMMNNNPPPRRRTTTVVVWWWXXXYYY[[[___dddiiipppxxx~~~vvvqqqkkkhhhhhhiiihhhgggdddcccccccccfffiiimmmppprrrssstttvvvxxx{{{}}}~~~}}}yyypppiiidddeeeeeefffkkkuuuzzzwwwzzzlll[[[NNNDDD===999777111111000------///000///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++***)))(((((())))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((()))***************qqqrrrtttwwwyyy{{{|||}}}zzz|||}}}~~~~~~}}}|||}}}}}}}}}|||yyyvvvsssrrrrrrpppooonnnmmmllliiiiiiiiigggeeedddeeegggeeedddccccccdddfffhhhiiikkkjjjiiikkkmmmnnnnnnmmmmmmnnnqqqssstttuuuuuuuuuwwwwwwwwwwwwwwwyyy}}}~~~~~~~~~{{{{{{}}}|||{{{zzzxxxvvvsssrrrqqqqqqooonnnmmmlllkkkhhhfffbbbbbbaaa```___^^^]]]]]]ZZZYYYXXXWWWWWWWWWXXXYYY[[[[[[ZZZZZZZZZZZZZZZ[[[UUUUUUTTTTTTSSSRRRRRRQQQOOOPPPQQQSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTUUUWWWZZZ]]]cccjjjrrrxxx~~~|||wwwqqqmmmkkkkkkiiiggggggfffdddccccccdddggghhhnnnoooppprrruuuxxx{{{|||{{{}}}{{{tttnnnlllhhhfffgggmmmvvv|||{{{uuu|||tttfffXXXKKK???999666555222000///000111000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))((())))))***************zzz{{{}}}|||{{{zzzxxxvvvtttsssrrrqqqqqqqqqnnnkkkiiiiiiiiieeeeeedddddddddeeeggghhhiiihhhiiijjjlllmmmllljjjiiijjjkkkmmmnnnnnnnnnnnnpppqqqqqqqqqrrruuuyyy|||}}}||||||~~~~~~}}}{{{yyywwwwwwwwwuuutttssssssrrrooommmhhhgggfffdddbbbaaa___^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYUUUTTTTTTSSSSSSRRRRRRRRRQQQRRRSSSUUUVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPPPPQQQRRRUUUYYY```iiiooovvvxxx{{{}}}}}}wwwsssooollliiiggghhhfffdddbbbaaaaaabbbbbbhhhiiikkkmmmqqqtttwwwyyyxxxzzz|||}}}~~~}}}wwwooojjjhhhiiijjjkkkkkkwwwvvvwww~~~uuucccOOOBBB;;;666222///............------------------------++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((('''&&&&&&&&&''''''&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))######$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((()))******++++++******}}}{{{zzzyyy{{{|||{{{yyyuuuqqqpppooommmllllllkkkkkkkkklllmmmlllkkkkkkkkklllllliiigggggghhhhhhiiiiiiiiiiiiiiiiiijjjkkkkkklllnnnrrruuuxxxxxxyyyzzz|||~~~~~~}}}|||yyyxxxwwwvvvwwwvvvsssqqqlllkkkjjjhhhgggeeedddccc``````___^^^]]]]]]\\\\\\WWWVVVVVVUUUVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUTTTQQQRRRTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQPPPPPPOOOMMMMMMMMMOOORRRXXX```eeeiiilllpppsssvvvzzz~~~yyytttoookkkiiihhhgggfffeeedddccccccccccccdddfffhhhlllooorrrtttuuuwwwyyyyyyyyy{{{}}}|||tttoookkkgggddd]]]dddnnnuuu{{{zzzwww}}}xxxxxx~~~hhhWWWBBB;;;333111000......000------------------------+++,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((()))))))))(((((((((''''''((((((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))***++++++++++++***|||zzzyyywwwwwwvvvuuuuuutttttttttqqqooonnnmmmllljjjhhheeehhhhhhggggggffffffffffffdddeeeggggggggghhhkkknnnqqqrrrssstttuuuwwwyyy{{{zzz|||}}}~~~}}}~~~|||zzzyyyyyyzzzyyywwwuuunnnnnnmmmmmmlllkkkkkkkkkeeeeeedddcccbbbaaa```___ZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWWWWWWWVVVVVVVVVVVVSSSTTTUUUWWWXXXXXXWWWWWWSSSSSSSSSSSSSSSRRRRRRRRRMMMMMMMMMMMMNNNRRRXXX]]]^^^```eeeiiimmmrrrxxx{{{{{{vvvrrrpppnnnnnnmmmkkkiiigggeeecccaaaaaaccceeehhhkkknnnooorrrtttuuuvvvvvvwwwyyy|||yyyqqqiiicccaaaccceeegggjjjooovvvzzzzzzxxxwwwxxxzzzzzzpppPPPEEE:::777555222222444........................,,,,,,,,,------,,,,,,,,,***)))))))))))))))******++++++++++++++++++++++++)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''(((((())))))'''((((((((((((((((((''')))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))***+++++++++++++++~~~}}}||||||xxxvvvrrrpppooommmkkkjjjlllkkkiiihhhgggfffffffffeeefffffffffeeeeeeggghhhiiijjjlllmmmmmmnnnqqqsssuuuwwwyyyzzzzzz{{{}}}~~~}}}}}}~~~~~~|||zzzsssssssssssssssssssssssskkkjjjjjjiiigggeeedddccc]]]\\\[[[ZZZYYYXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWRRRSSSSSSTTTTTTUUUUUUVVVPPPPPPOOONNNNNNOOOSSSVVVWWWZZZ]]]aaaeeejjjpppuuu}}}{{{zzzyyyxxxvvvsssooojjjfffcccbbbbbbcccdddfffhhhjjjkkknnnoooqqqrrrrrrsssvvvxxx}}}{{{rrrlllhhhgggfffeeeeeefffggghhhrrruuuvvvwwwwwwuuuwww___OOO@@@;;;888222000222////////////////////////,,,,,,------------,,,,,,)))))))))))))))******+++************************))))))((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''((((((''''''((((((((((((''''''(((((('''&&&&&&&&&'''''''''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((()))***++++++,,,+++++++++zzzxxxwwwwwwwwwwwwtttsssqqqooommmllllllllliiiiiijjjhhhfffdddeeefffaaaccceeefffeeegggjjjmmmnnnppprrrttttttuuuxxxzzz|||~~~~~~|||yyyyyyzzzzzzzzzzzzzzzzzzssssssrrrqqqpppmmmkkkiiibbbaaa___]]][[[ZZZZZZYYYWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYXXXVVVUUUSSSSSSTTTUUUVVVWWWWWWXXXRRRSSSRRRQQQOOONNNOOOPPPRRRTTTWWWZZZ^^^ccchhhmmmsssxxx~~~~~~~~~}}}}}}|||yyytttoooiiifffeeeeeeeeeeeeeeefffggggggiiikkklllmmmnnnooorrrtttwwwzzz}}}vvvtttqqqooommmjjjfffcccfffpppwwwwwwxxxyyywwwxxxrrr^^^KKKDDD===333///222////////////////////////,,,,,,------------,,,,,,)))))))))))))))***++++++(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))&&&'''''''''((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''(((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$#########''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''(((((()))))))))***++++++,,,,,,++++++}}}{{{yyyvvvtttssssssssslllmmmmmmkkkgggeeeeeeeee]]]___bbbbbbaaabbbfffiiihhhjjjlllnnnnnnppprrrttttttwww{{{~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~|||~~~~~~~~~~~~zzz{{{zzzyyywwwuuurrrpppkkkiiigggeeecccaaa``````ZZZZZZZZZ[[[[[[[[[[[[[[[UUUVVVVVVVVVVVVTTTSSSRRRTTTTTTUUUVVVWWWWWWXXXXXXTTTTTTTTTRRROOOMMMLLLMMMOOOQQQSSSUUUXXX\\\bbbfffhhhooowww|||}}}|||}}}}}}|||}}}}}}{{{xxxsssnnnlllhhhggggggfffeeeeeeeeefffeeegggiiijjjkkkmmmppprrrrrruuuyyy{{{~~~{{{vvvnnnhhhiiilllttt{{{yyy{{{|||}}}pppZZZQQQHHH<<<666888000000000000000000000000,,,------......------,,,))))))((())))))***++++++++++++++++++++++++++++++)))(((((((((''''''''''''))))))))))))))))))))))))'''((((((((())))))******''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))))))))'''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&'''((()))************+++,,,,,,,,,,,,+++}}}zzzxxxwwwuuurrrpppooopppoookkkhhhhhhdddaaaaaaccccccaaa___eeeddddddgggjjjlllmmmlllmmmnnnoooppprrrsssuuuuuuyyyyyyzzzzzz{{{{{{zzzzzz{{{{{{|||}}}~~~~~~{{{yyywwwuuurrroookkkjjjjjjjjjgggdddcccaaa___^^^]]][[[YYYWWW^^^\\\ZZZZZZYYYXXXUUUSSSTTTTTTUUUUUUUUUVVVVVVWWWUUUUUUTTTSSSRRRPPPNNNMMMOOOQQQTTTWWWZZZ[[[\\\\\\ccceeeiiimmmppprrrrrrrrrvvvxxxzzz{{{{{{xxxtttrrrrrrmmmhhhffffffeeecccaaaccceeefffeeeddddddhhhkkkmmmnnnpppssswww{{{yyyrrrqqqoooqqqzzz}}}{{{uuu{{{ooo\\\MMMBBB:::555222444444222...,,,...111000//////.........//////,,,,,,***)))))))))***+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''%%%%%%%%%''')))***,,,)))&&&&&&(((((('''%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%******))))))((((((''''''((((((((((((((((((((((((************)))))))))))))))******++++++,,,------~~~zzzyyy{{{|||~~~|||zzzwwwvvvvvvtttpppmmmkkkhhhddddddeeeeeeccc```bbbaaaaaacccfffhhhhhhgggdddeeegggiiillloooqqqrrrssstttvvvwwwxxxxxxxxxxxxyyyyyyyyyzzz{{{}}}~~~|||{{{wwwtttpppnnnnnnmmmjjjhhhfffdddaaa```aaa```___^^^___^^^\\\\\\[[[ZZZWWWUUUUUUVVVVVVWWWWWWWWWWWWWWWTTTTTTSSSSSSQQQPPPNNNNNNMMMOOOQQQTTTVVVWWWWWWWWW[[[^^^aaaeeeiiikkkmmmmmmmmmoootttxxxzzz{{{zzzzzztttqqqmmmkkkjjjiiifffcccbbbccccccbbbaaabbbeeeiiiiiijjjlllpppssswww{{{}}}}}}|||yyyyyy}}}{{{{{{yyy{{{ooo___PPPCCC;;;444444333222000.........000//////...............---,,,+++***)))******+++******************************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''(((''''''(((&&&$$$%%%'''((('''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++)))******++++++,,,------~~~|||xxxuuuvvvuuusssrrrrrrsssuuuvvv{{{zzzzzzzzzwwwtttwww}}}{{{sssooommmllllllmmmooosssxxx}}}|||xxxuuussspppllljjjkkkjjjfffcccaaaaaaaaabbbdddeeedddbbb^^^___aaacccfffhhhjjjkkklllnnnqqqtttvvvvvvvvvuuuuuuuuuuuuvvvxxxyyy{{{|||}}}{{{wwwtttsssqqqnnnlllkkkhhheeedddeeefffffffffbbbaaa___^^^^^^]]]ZZZWWWWWWWWWXXXXXXYYYYYYXXXXXXUUUUUUTTTTTTSSSRRRRRRQQQMMMOOOQQQSSSTTTUUUUUUTTTSSSUUUWWWZZZ^^^aaaccceeedddhhhnnntttzzz~~~yyyxxxvvvtttsssoookkkgggddddddcccaaa___```dddgggfffgggiiilllpppssswwwxxxwwwzzz}}}~~~zzztttuuuwwwdddRRRHHH===999555333333333000...000///......---------...---,,,+++*********++++++***************************))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$$$$%%%'''))))))(((&&&%%%$$$######$$$&&&(((''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))******++++++,,,------}}}{{{yyy{{{||||||{{{yyyyyy{{{}}}~~~{{{xxxuuussspppmmmjjjjjjiiihhhgggfffggghhhiiiiiikkklllllliiifffhhhkkkyyyzzzyyyvvvpppkkkgggeeedddcccbbbcccfffkkkpppssssssttttttuuuwwwyyyzzz{{{yyyzzzzzzxxxzzz{{{~~~|||{{{wwwuuutttqqqlllhhhfffeeeeeeeeeffffffdddbbbaaaaaaaaabbbbbbcccccccccfffiiimmmpppssstttssssssqqqqqqqqqrrrsssuuuwwwxxx|||~~~|||yyyvvvtttrrrqqqpppmmmiiigggggghhhiiiiiieeecccaaaaaa```___\\\ZZZXXXXXXYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVQQQRRRTTTUUUVVVVVVUUUUUUOOOPPPQQQRRRUUUWWWZZZ[[[```ccciiiooovvv||||||wwwqqqmmmkkkiiifffcccaaaaaaccceeeeeefffgggjjjmmmpppsssuuuppprrrvvvxxxzzz}}}|||~~~~~~{{{uuuzzzxxxggg\\\PPPGGG<<<666666777444000000000///...---------------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((('''%%%%%%'''(((***((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&&&&$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((''''''''')))******++++++,,,------~~~|||{{{zzzssssssrrrrrrpppnnnlllkkkllllllmmmmmmllllllnnnooonnnllliiihhhgggeeecccaaaaaa```___^^^^^^^^^___```]]]```bbb```]]]\\\^^^___aaaccceeefffdddaaa``````bbb```^^^]]]^^^aaadddggggggggggggggghhhiiijjjkkkkkkmmmooonnnooovvv{{{ssssssuuutttqqqppptttzzz~~~}}}yyywwwuuuzzz~~~{{{uuupppnnnllljjjiiiiiihhhfffdddccccccbbbbbbaaa``````___aaacccfffiiilllmmmmmmmmmllllllmmmnnnoooqqqrrrsssxxxzzz}}}~~~~~~~~~~~~{{{xxxvvvuuuuuuuuuqqqllljjjiiijjjjjjiiigggfffdddccccccbbb___]]]XXXYYY[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUVVVVVVWWWTTTUUUVVVWWWWWWWWWVVVUUUQQQPPPPPPPPPPPPQQQRRRSSSVVVYYY___eeemmmsssxxx{{{}}}wwwtttssspppkkkgggeeedddddddddeeeeeefffhhhjjjlllnnnoookkkmmmqqqsssvvvxxx|||~~~~~~}}}sssrrruuu}}}|||~~~yyy{{{zzzhhhYYYGGG;;;999888666333111111000///...------...------------,,,,,,++++++************************))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%((('''&&&&&&%%%&&&'''(((%%%&&&'''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((()))******++++++,,,------yyytttpppmmmjjjhhhbbbbbbbbbaaa```___^^^]]]]]]]]]]]]^^^^^^^^^______[[[ZZZXXXXXXXXXXXXWWWUUUUUUUUUUUUTTTUUUUUUUUUVVVTTTYYYZZZWWWTTTTTTVVVVVVSSSUUUYYY[[[[[[\\\]]]^^^___]]][[[YYYXXXXXXZZZ[[[YYYYYYXXXXXXYYYZZZ[[[[[[]]]```bbbaaabbbhhhrrr{{{~~~rrrjjjhhhgggeeebbbhhhkkkooossstttsssqqqpppnnnrrrvvvyyy{{{||||||}}}~~~{{{xxxuuupppmmmkkkkkkjjjiiidddddddddcccbbbbbbaaaaaa]]]^^^```bbbccceeeffffffgggggghhhiiijjjlllmmmnnnsssuuuyyy{{{{{{|||}}}}}}~~~~~~~~~~~~|||yyyxxxxxxyyyxxxuuuqqqnnnnnnmmmlllkkkkkkiiihhhggggggeeebbb```ZZZ\\\]]]^^^^^^\\\ZZZYYYWWWVVVUUUTTTTTTTTTUUUVVVSSSTTTUUUVVVWWWVVVUUUUUUSSSSSSRRRRRRQQQPPPPPPOOOLLLNNNRRRYYY```gggmmmpppxxx||||||{{{xxxuuuqqqnnnlllkkkhhhgggffffffffffffgggiiijjjkkkjjjllloooqqqsssuuuxxxzzzxxxsssppppppttt}}}tttpppnnnpppyyyzzzpppYYYGGG???;;;777444333222111000///.........------.........---,,,+++++++++++++++++++++++++++)))))))))************+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%***(((&&&%%%$$$%%%'''((($$$&&&((()))'''&&&%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))******++++++,,,------}}}zzzvvvuuuvvvwwwxxxxxxwwwuuurrrpppooonnnnnnmmmqqqmmmiiieeebbb^^^[[[XXXTTTTTTTTTSSSSSSSSSRRRRRRPPPOOOPPPPPPQQQQQQQQQPPPNNNLLLKKKKKKLLLMMMKKKJJJKKKKKKKKKLLLLLLMMMMMMNNNLLLRRRSSSMMMJJJMMMOOONNNMMMOOOQQQSSSSSSTTTWWWYYYXXXWWWUUURRRQQQQQQQQQQQQOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSUUUUUUUUUXXX]]]aaammmiiiccc```^^^]]]\\\[[[___aaacccfffhhhiiiiiiiiigggiiimmmqqquuuvvvuuusssuuuxxx|||xxxsssqqqqqqqqqqqqmmmlllkkkiiigggeeedddccc______^^^^^^___aaabbbdddaaabbbbbbcccdddfffggghhhjjjmmmqqqtttvvvwwwyyyzzzyyyzzz{{{||||||}}}}}}|||{{{|||}}}|||zzzyyy{{{~~~zzzxxxvvvtttttttttrrrqqqooonnnlllkkkkkkjjjgggeee^^^___aaabbbaaa___]]]\\\ZZZYYYWWWUUUUUUUUUWWWWWWSSSTTTUUUWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTRRRQQQPPPJJJKKKMMMQQQVVV\\\aaadddgggmmmuuu{{{}}}~~~}}}{{{yyyxxxxxxwwwssspppkkkkkkjjjjjjjjjjjjjjjkkkkkkmmmooopppqqqrrruuuwwwyyy}}}{{{vvvrrrpppsss~~~|||qqqmmmhhhgggooo{{{ppp[[[LLLBBB;;;777555444333111000000//////---......///...---,,,+++++++++++++++++++++++++++))))))*********+++++++++*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&((((((''''''&&&&&&&&&&&& $$$'''(((&&&%%%%%%'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))******++++++,,,------vvvrrrnnnlllmmmnnnnnnnnnllljjjhhheeecccbbbaaaaaaaaa^^^\\\ZZZYYYWWWTTTQQQLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGHHHIIIJJJHHHGGGHHHFFFEEEEEEFFFGGGEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIGGGMMMMMMGGGDDDHHHJJJJJJGGGHHHJJJJJJIIIJJJMMMOOOQQQPPPOOOMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQKKKLLLMMMMMMMMMMMMNNNOOOUUUUUUVVVWWWXXXYYY[[[[[[YYYZZZ[[[\\\^^^```bbbcccbbbbbbeeekkkqqqsssppplllppprrruuuxxx{{{|||||||||zzz~~~yyyvvvwwwwwwxxxxxxvvvtttppplllhhheeeccccccbbb```___```aaaccceee^^^^^^^^^___aaabbbdddeeecccfffjjjnnnpppqqqtttuuuuuuuuuvvvwwwxxxxxxxxxwwwyyy{{{}}}|||{{{{{{~~~|||zzzyyyyyyyyyyyyxxxvvvrrrqqqooonnnnnnmmmjjjhhh```aaacccddddddbbb___^^^^^^]]][[[YYYXXXYYYZZZ[[[TTTUUUWWWXXXYYYYYYXXXWWWSSSTTTVVVWWWVVVUUUSSSQQQPPPPPPPPPPPPRRRUUUXXXZZZZZZaaakkksssxxx|||~~~{{{rrrqqqpppooonnnnnnnnnnnnlllnnnpppqqqqqqqqqsssuuutttyyy|||yyytttrrryyy{{{uuummmgggdddkkkuuukkkYYYKKK@@@;;;666555444222111000000000---.../////////...,,,,,,++++++++++++++++++++++++))))))******+++++++++++++++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''',,,***)))'''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&'''((()))((('''%%%$$$!!!%%%'''&&&%%%&&&(((###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''''')))******+++,,,,,,------