BM6P6(@ ______aaaeeeiiijjjjjjhhhccc___\\\___cccddd^^^XXX]]]^^^aaagggmmmpppnnnkkknnnkkkfffaaa^^^^^^______aaacccfffhhhiiiiiijjjkkklllooorrrqqqnnnkkkkkklllgggdddaaa_________^^^]]]WWWZZZ___aaa___aaammm{{{|||wwwsssjjjccc]]]]]]aaaeeemmmtttxxxzzz{{{zzzxxxwwwwwwwww~~~{{{vvvooommmrrr{{{}}}zzzyyyyyyuuuuuussspppoooooojjjbbbaaaaaaaaa___]]]\\\^^^___^^^```eeelllsssxxxzzzzzz}}}zzz|||}}}~~~}}}zzztttnnnkkkjjjeeegggiiijjjkkklllkkkkkkfffbbb]]]ZZZZZZZZZYYYXXXWWWVVVVVVYYY]]]___\\\ZZZRRRUUUQQQKKKOOOXXXVVVMMMOOOLLLIIIDDD@@@>>><<<<<<;;;;;;;;;:::::::::999999<<<;;;:::;;;======:::666>>>:::666666777999888777444444222111111222444444111111111111111111111111333555222---+++...///---***,,,------,,,+++,,,---......---,,,++++++******+++++++++************))))))***111;;;===666222333999777555444555777999;;;555444333222111111111111---,,,***)))*********)))))))))***,,,---......///:::>>>BBBEEEGGGJJJOOOTTTNNNLLLJJJGGGEEEBBBAAAAAA::::::::::::999888666666333222000000222222222111444444444666888999888666777666666888;;;===>>>>>>IIIMMMMMMIIIKKKWWWeeelll}}}|||zzzxxxvvvvvvyyy|||~~~~~~}}}}}}zzzuuuooohhhaaa\\\ZZZTTTSSSQQQPPPOOOOOOPPPQQQRRRNNNJJJLLLPPPSSSRRRPPPTTTWWW\\\___bbbfffkkkpppvvv}}}uuujjjccc``````___^^^\\\WWWWWWYYYUUUIIIAAA???>>>>>>>>>@@@CCCGGGKKKNNNWWWYYY]]]```aaaaaa```___WWWWWWTTTQQQMMMMMMNNNPPPRRRMMMHHHHHHKKKMMMKKKHHH???>>>=========>>>@@@AAAGGGFFFFFFFFFGGGGGGHHHIIIKKKHHHFFFFFFHHHKKKLLLMMMQQQQQQOOOMMMKKKIIIGGGEEECCCFFFGGGDDDBBBDDDKKKQQQXXX\\\bbbeeeeeebbb```___```___\\\XXXSSSNNNJJJHHHHHHGGGFFFDDDBBB@@@>>>>>>@@@===::::::<<<===;;;999;;;888555666999;;;<<<;;;AAAFFFLLLPPPRRRUUUZZZ^^^bbbaaa___\\\ZZZXXXWWWWWWUUUOOOJJJJJJMMMNNNNNNNNNQQQTTTWWWVVVUUUXXX___eeefffaaa[[[XXXYYY[[[\\\[[[___fffooowww~~~~~~}}}yyywww}}}ZZZ[[[]]]```ccccccaaa___[[[XXXVVVXXX\\\___]]][[[```aaadddiiimmmnnnkkkgggjjjgggccc___\\\[[[[[[[[[^^^```ccceeefffgggiiijjjhhhlllppprrrooonnnnnnooonnnkkkgggdddbbb```^^^\\\]]]___bbbcccaaacccnnn{{{~~~xxxggg```]]]```fffllluuu|||~~~}}}}}}~~~|||yyyxxxsssmmmlllqqqyyy}}}||||||}}}{{{vvvqqqrrrsssooohhhddddddbbb```]]]\\\^^^```___aaafffmmmuuu{{{~~~|||xxxrrrmmmiiiffffffffffffdddbbbaaa```aaa___\\\YYYXXXWWWWWWXXXWWWUUUUUUWWWZZZ[[[YYYVVVSSSVVVRRRLLLPPPXXXVVVMMMKKKJJJGGGDDDBBB???>>>===;;;;;;;;;;;;;;;<<<<<<<<<>>><<<:::;;;<<<<<<999666888666444555777777555333333333222222222222333333//////000111222333444444555666333---+++------+++***,,,------,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++++++++***///;;;GGGIII???666222777888888888888888888777666555333111///.........000---++++++------***'''******+++,,,...000222444666<<>>>>>>>>???AAACCCFFFGGGMMMMMMMMMMMMNNNNNNOOOPPPQQQOOOMMMNNNRRRVVVZZZ[[[]]]]]][[[XXXTTTPPPLLLIIIEEEGGGGGGEEEBBBCCCHHHNNNQQQVVV]]]bbbcccccccccccc___^^^[[[VVVRRRNNNKKKIIIGGGGGGEEEDDDBBB@@@???>>>???===:::999::::::888666:::777555555888:::;;;:::>>>BBBGGGKKKMMMPPPTTTXXX[[[ZZZWWWSSSPPPNNNLLLKKKIIIEEEBBBCCCFFFGGGHHHIIIMMMPPPSSSTTTTTTWWW^^^dddbbb^^^YYYXXXZZZ]]]______eeemmmyyy}}}}}}\\\]]]___bbbcccaaa]]]YYYSSSRRRQQQQQQUUUYYY^^^aaaaaacccggglllooooookkkhhhgggeeebbb___]]][[[ZZZYYYZZZ[[[]]]___aaaccceeefffbbbhhhnnnqqqqqqpppqqqrrrtttpppkkkgggddd```]]]ZZZ___```bbbccccccfffrrrxxxfffaaa___dddkkkpppxxx~~~~~~|||}}}{{{wwwuuu{{{wwwttttttxxx~~~|||tttooorrrvvvrrrkkkhhhgggddd```]]]\\\^^^```bbbeeeiiiooovvv}}}~~~}}}}}}|||wwwpppjjjjjjiiigggeeebbb___]]]\\\\\\\\\[[[ZZZWWWWWWXXXYYYTTTRRRQQQSSSVVVWWWUUURRRTTTVVVSSSNNNPPPVVVUUUMMMGGGGGGFFFEEECCCAAA???>>><<<<<<<<<<<<===>>>?????????===:::999:::999888777333333444666777777555333333333333444444333333333000000111222333333444444555666333---+++,,,,,,)))***+++---...---,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...999DDDFFF>>>555111777888;;;<<<<<<999555333555444111///---+++++++++///---+++,,,//////---+++///......///111555888;;;999???IIIQQQVVVZZZ\\\^^^aaa___[[[VVVRRRNNNKKKJJJBBBAAA@@@???===<<<;;;:::888777555666888999999888:::999777777888777666444444444444444555666888999===@@@???999666999>>>???@@@AAADDDGGGJJJLLLMMMNNNIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDCCC>>>>>>>>>>>>===<<<::::::<<<<<<;;;::::::;;;;;;;;;;;;888666777999;;;:::888===@@@CCCEEEGGGJJJMMMPPPTTT\\\aaabbbcccgggjjjjjjhhhgggfffdddbbb]]]WWWSSSNNNIIICCC???>>>?????????>>>;;;:::;;;<<<:::<<>>@@@BBBCCCJJJJJJJJJKKKMMMOOOQQQSSSVVVVVVUUUQQQLLLGGGDDDDDDDDDBBB@@@>>>>>>???@@@AAA@@@AAACCCFFFJJJNNNQQQSSSYYYYYYYYYXXXXXXXXXXXXXXXYYYWWWVVVXXX]]]dddiiilllqqqqqqooolllfff___XXXTTTKKKLLLKKKHHHDDDDDDHHHLLLKKKPPPVVV\\\^^^___```aaa[[[YYYUUUQQQMMMKKKIIIHHHEEEDDDCCCAAA@@@>>>======<<<:::777666666555444222777555333444666888999888999<<<@@@CCCEEEHHHKKKNNNPPPNNNJJJGGGCCC???===<<<<<<<<<;;;<<<>>>AAACCCDDDEEEHHHKKKLLLNNNRRRXXX^^^ZZZWWWTTTTTTWWW\\\^^^```fffppp~~~___```bbbddddddaaa[[[VVVPPPPPPOOONNNPPPVVV```gggaaaeeekkkppptttsssqqqnnngggfffeeeccc```^^^[[[ZZZYYYXXXXXXZZZ\\\^^^_________eeelllooooooooooooqqqsssoookkkgggccc```\\\YYY\\\\\\^^^bbbccciiivvvwwwiiidddbbbeeejjjlllqqqvvvyyyyyyyyyxxxxxxzzz~~~{{{yyyxxx~~~|||}}}~~~~~~zzzrrroootttyyyuuunnnkkkiiifffaaa]]]\\\^^^```eeegggjjjooottt|||~~~{{{xxxyyy{{{yyysssnnniiihhheeebbb```^^^]]]\\\YYY[[[\\\\\\ZZZYYYZZZ[[[QQQOOONNNPPPSSSUUUSSSQQQTTTUUUSSSOOOOOOSSSQQQKKKFFFGGGGGGFFFEEEBBB@@@>>>======<<<<<<===>>>???@@@???===;;;999777777777777444444444555777777777777333444555666666555444333555444444333222111111000222333111---+++---,,,)))***+++---...---------/////////.........---------,,,,,,,,,------.........+++---000555777777777777888:::<<<<<<;;;888444111222111...,,,+++***+++++++++,,,......///222666:::999777555444666999===@@@DDDIIIPPPXXX]]]```aaabbbeeeccc___ZZZUUUQQQNNNLLLGGGFFFDDDCCCAAA@@@???>>>===;;;::::::<<<======<<<999888777888:::;;;;;;:::666666666555555666999;;;:::???@@@<<<:::<<<===;;;::::::::::::::::::::::::@@@@@@@@@??????>>>===<<<;;;;;;<<<============<<<999:::;;;<<<<<<;;;::::::666666666666666666666777999888777888;;;<<<<<<;;;===???AAACCCEEEFFFHHHIIIIIIOOORRRPPPOOORRRUUUVVVRRRQQQPPPNNNKKKHHHEEECCC@@@>>><<<::::::::::::;;;;;;:::999999999999;;;===;;;<<<>>>@@@BBBDDDFFFFFFHHHGGGFFFFFFHHHKKKOOORRRTTTVVVWWWVVVRRRMMMIIIGGGCCCCCCCCCBBBAAACCCFFFIIIHHHJJJMMMQQQVVV[[[___aaafffeeedddbbb```^^^\\\[[[]]][[[ZZZ\\\bbbiiiooorrryyyyyyyyyvvvoooggg___ZZZPPPPPPNNNKKKGGGFFFHHHJJJHHHLLLPPPSSSTTTSSSTTTTTTRRRPPPLLLHHHEEEDDDCCCCCC>>>>>>===<<<;;;:::999888777555444333222222111111444333333333444555666777555666888:::===???BBBCCCCCCBBB???;;;888555444333444777888888999===@@@@@@<<<>>>AAABBBDDDGGGLLLPPPOOONNNMMMNNNPPPTTTXXXZZZ```kkk|||}}}``````bbbcccbbb^^^XXXSSSOOOOOONNNLLLMMMTTT```iiigggkkkpppuuuvvvuuusssqqqgggffffffdddbbb___]]][[[YYYXXXWWWXXX[[[\\\\\\ZZZ^^^ccciiillllllkkkkkkmmmooommmjjjgggeeebbb___\\\[[[[[[]]]```cccgggssswwwkkkeeebbbcccffffffhhhlllrrrsssssssssuuuyyy~~~|||{{{yyywwwrrrqqqvvvzzzvvvoookkkjjjgggccc___^^^___aaacccfffiiinnnsss{{{~~~yyy{{{vvvrrrsssvvvxxxuuuqqqfffddd```]]]ZZZYYYXXXXXXVVVXXX[[[\\\\\\[[[ZZZZZZNNNLLLKKKMMMRRRTTTTTTRRRRRRSSSQQQNNNNNNNNNLLLIIIHHHHHHHHHGGGEEECCC@@@??????>>>===<<<<<<===>>>???>>>===;;;888666555666777666555333222333555999;;;555666777888888777666555555555444333111000//////---000///,,,+++......+++)))+++---...------...///...............---------++++++,,,---......//////---...///000333999===>>>:::::::::999777555333222...---+++******,,,...///***///444444333999FFFQQQDDDBBB>>>;;;;;;===@@@CCCLLLNNNSSSYYY___ccceeefffeeeccc```[[[WWWTTTRRRPPPMMMKKKJJJHHHFFFEEEEEEEEEDDDBBB@@@@@@@@@AAA@@@>>>:::888777777999::::::999666777888777666888<<<@@@>>>CCCFFFEEEDDDEEECCC@@@CCCCCCBBBAAA???<<<999777:::::::::999888666444333777888999:::;;;;;;;;;;;;<<<<<<======<<<:::888777444444555555666666666666555555666888;;;<<<===<<<:::;;;===???AAABBBBBBAAA@@@EEEGGGBBB@@@BBBDDDDDDCCCCCCBBB@@@===;;;::::::888999:::::::::999::::::999===??????>>>>>>>>>???@@@BBBEEEJJJMMMPPPQQQRRROOOMMMJJJIIILLLQQQVVVZZZZZZ\\\^^^^^^YYYTTTOOOMMMHHHIIIKKKKKKLLLOOOSSSWWWUUUWWW[[[___ccchhhkkklllnnnmmmkkkgggccc^^^ZZZXXXZZZXXXVVVXXX]]]dddiiikkknnnooopppnnniiiaaaYYYTTTOOONNNLLLHHHEEECCCDDDDDDCCCEEEGGGHHHGGGFFFGGGGGGFFFDDDAAA===<<<;;;;;;<<<777777666555444444333333000000000000000000111222111222222333333333555666333333333444666888999::::::999777555333222111000000444666555777<<<===:::999999:::;;;<<<>>>AAACCCGGGGGGGGGGGGIIILLLPPPSSSZZZgggyyy}}}ccccccddddddccc```ZZZUUUMMMMMMMMMLLLNNNUUU```hhhooorrruuuuuussspppnnnmmmeeedddcccbbb```]]][[[ZZZ[[[YYYYYY\\\___```]]]ZZZ___dddhhhiiihhhggghhhjjjmmmllljjjjjjjjjhhhfffccc```______bbbccceeemmmwww|||uuulllfffaaabbbcccccceeeiiijjjjjjkkkmmmooouuu{{{|||{{{yyyppppppnnnlllnnnqqqoooiiikkkkkkjjjgggdddcccdddeee```dddjjjooottt|||yyysssvvvsssppppppssstttrrrqqqiiifffaaa\\\YYYWWWWWWXXXVVVWWWYYY]]]___^^^[[[WWWOOOMMMKKKMMMRRRTTTTTTRRRRRRRRRQQQOOOMMMKKKIIIGGGJJJJJJIIIHHHFFFDDDCCCBBBCCCAAA???<<<;;;<<<======;;;;;;;;;999666555555777555444222000///222777;;;777777777888888777777777222222111111111111111111+++......+++,,,//////,,,)))+++---.........///000------------------------******+++,,,...///000000)))---111333777<<<===;;;:::999777444333222111111+++***))))))+++...111444///555;;;<<<;;;BBBRRR^^^LLLIIIDDD@@@>>>???AAABBBJJJLLLPPPVVV]]]bbbeeeeeeaaa```^^^\\\ZZZXXXXXXWWWSSSRRRPPPOOONNNNNNNNNNNNOOOLLLIIIGGGFFFEEECCCAAA???<<<999888888888777666888:::;;;;;;:::===CCCHHHOOOUUUYYYXXXXXXYYYUUUPPPPPPPPPPPPNNNKKKGGGCCCAAA<<<<<<;;;:::888666444333777888999;;;<<<<<<======>>>?????????===:::777555444444666777888888888888666777999;;;===>>>??????<<<<<<===???BBBCCCAAA???@@@EEEFFFAAA======>>>>>>@@@@@@@@@???<<<;;;;;;<<<999<<<@@@AAA@@@?????????777>>>DDDDDDCCCEEEFFFEEEGGGJJJPPPUUUZZZ]]]______\\\YYYVVVUUUXXX]]]ccchhhhhhjjjllljjjeee^^^YYYVVVUUUUUUUUUWWW[[[___bbbdddcccdddgggjjjlllnnnppppppnnnmmmjjjeee```ZZZUUUQQQQQQPPPOOOQQQUUUZZZ]]]___aaabbbcccbbb___XXXRRRNNNHHHFFFDDDAAA>>>===<<<<<<:::;;;============>>>???;;;:::888666555555555555222222111111111000000000---.../////////000222444///111333333222222444555444222000000222333444444444444333222111111111111---111222111666>>><<<444888888888888888999::::::@@@AAABBBBBBCCCFFFJJJMMMXXXeeexxx~~~ddddddcccdddcccaaa\\\YYYMMMMMMMMMOOOSSS[[[dddjjjppprrrsssqqqnnnjjjiiiiiidddcccbbb```^^^\\\[[[ZZZ\\\\\\]]]bbbggghhhddd```aaadddggggggffffffhhhkkklllkkkkkklllmmmllljjjhhhdddbbbcccffffffggglllttt}}}yyyrrrkkkeeedddddddddfffiiifffgggiiijjjmmmqqqwww{{{~~~~~~}}}|||{{{pppqqqnnnhhhfffhhhhhhfffkkkmmmmmmmmmkkkjjjjjjkkkfffjjjppptttwww|||yyyrrrrrrsssssssssrrrpppmmmkkkgggddd___[[[YYYYYY[[[\\\[[[ZZZ[[[```fffeee___XXXTTTQQQNNNOOORRRTTTSSSQQQSSSRRRRRRQQQMMMIIIGGGGGGJJJJJJIIIHHHGGGGGGGGGGGGHHHFFFBBB>>><<<;;;;;;<<<888999;;;:::777555555777444555444222111222666:::777666666555555666666777111111111000000/////////+++......++++++...---***)))+++............///111,,,,,,,,,,,,,,,---------))))))***,,,---...000000)))///444444777<<<;;;777666555444222111//////...,,,+++******,,,000333666555999===@@@CCCIIIRRRYYYNNNKKKGGGBBB@@@@@@AAABBBDDDFFFKKKRRRXXX[[[ZZZXXXZZZZZZYYYZZZZZZ[[[\\\\\\[[[YYYXXXVVVVVVVVVXXXXXXYYYVVVRRROOOLLLIIIFFFDDDDDDAAA>>><<<<<<<<<<<<;;;<<>>??????@@@@@@???@@@AAAAAA@@@===:::888666777999;;;<<<<<<<<<<<<>>>???AAABBBBBBBBBBBBBBBBBBBBBCCCEEEIIIIIIGGGDDDEEEJJJLLLFFFBBBAAAAAA???AAACCCEEEDDDAAA@@@AAABBB===BBBGGGIIIHHHEEEDDDDDD:::CCCIIIHHHGGGJJJLLLLLLOOORRRXXX___dddggghhhhhhiiigggdddcccfffkkkqqquuuxxxzzz|||zzzuuuoookkkhhhgggeeeccceeejjjoooqqqpppmmmnnnoooooooooooonnnmmmgggfffddd```ZZZTTTOOOKKKHHHGGGHHHJJJOOORRRTTTUUUVVVXXXYYYXXXUUUPPPKKKHHHAAA???<<<:::999888777666444666777666555555777999444444444333333222222222111111111000000000000000---///000000......111333...111333333222222333555555222///...000222111000222111000000////////////+++/////////999CCC@@@444555444444444555555555444666999;;;<<<===@@@EEEHHHUUUbbbtttyyy{{{___^^^^^^^^^^^^\\\XXXUUUNNNNNNOOOSSSZZZbbbiiinnnkkknnnooommmiiiggggggiiieeedddbbb```^^^]]]\\\\\\]]]]]]```fffmmmoookkkfffbbbeeegggfffeeefffjjjmmmkkkjjjjjjlllmmmmmmkkkhhhdddccceeeiiikkkkkkpppvvvzzz{{{rrrkkkhhhfffdddfffiiilllmmmnnnoooqqqtttyyy|||~~~|||~~~yyyzzzvvvlllggghhhkkkllllllnnnpppqqqpppnnnnnnoooooosssxxxyyyyyy{{{{{{uuuppptttwwwxxxsssmmmhhheee]]][[[XXXUUUUUUXXX[[[^^^bbb______eeemmmlllddd[[[YYYUUUQQQQQQRRRSSSRRRPPPTTTSSSSSSRRRNNNIIIGGGGGGJJJIIIHHHGGGHHHIIIJJJKKKLLLIIIDDD@@@===;;;;;;<<<555888;;;:::777555555777555777888777555555777:::666555444333333444555666444444222000...---+++***,,,//////,,,+++---,,,((()))+++...///......000111,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++---...///000222777888555777===>>>;;;333333333222111///---+++...,,,++++++,,,000444777999999:::???FFFKKKMMMLLLLLLJJJFFFCCCAAA@@@@@@AAAAAACCCHHHOOOTTTTTTOOOJJJSSSTTTUUUVVVXXX[[[]]]^^^___^^^\\\[[[[[[\\\^^^___```]]]XXXTTTPPPMMMIIIFFFGGGEEEBBBAAACCCDDDEEEEEEBBBEEEIIIIIIJJJOOOXXX___hhhnnnssswwwzzz}}}yyytttpppmmmhhhccc]]]YYYVVVUUUNNNLLLJJJGGGEEECCCBBBAAA;;;<<<===>>>???@@@@@@@@@<<<===???@@@@@@>>>;;;:::999:::<<<>>>@@@@@@@@@@@@BBBCCCEEEEEECCCBBBAAAAAAFFFEEEEEEIIILLLMMMJJJGGGGGGLLLMMMHHHCCCBBBAAA??????BBBDDDDDDAAA@@@AAACCC===BBBHHHJJJHHHEEECCCBBBAAAIIINNNKKKIIILLLPPPOOOSSSWWW]]]dddiiikkklllkkkqqqooommmllloootttzzz~~~|||{{{vvvqqqnnnpppvvvzzzzzzxxxrrrrrrrrrqqqpppmmmkkkjjjaaa```^^^[[[VVVPPPKKKHHHBBBBBBDDDGGGLLLOOOPPPPPPMMMNNNOOONNNKKKGGGCCC@@@>>><<<:::888888888666555444555555333111111222333222222333333333333222111222222222222111111111111///111222000...---000222...111444444222111333555777333///...000111111///111111///......---------+++......000===JJJEEE777111000///000111222111000...111444666888;;;@@@EEEQQQ]]]nnn~~~|||{{{rrrwww[[[[[[[[[[[[ZZZYYYXXXWWW[[[ZZZYYYZZZ^^^eeekkkpppllljjjhhhfffeeeeeeeeefffbbbaaa```bbbddddddaaa^^^ccc___aaakkkpppmmmjjjjjjgggggggggfffeeegggjjjmmmmmmmmmmmmnnnmmmllljjjiiimmmkkkiiieeedddggglllpppyyy|||tttkkkgggiiikkkooonnnmmmooossswwwyyyzzz~~~~~~vvvrrrpppllllllnnnnnnooorrrtttwwwyyy{{{{{{~~~{{{zzz{{{{{{zzz~~~~~~~~~}}}{{{yyytttmmmeee___]]]ZZZVVVTTTUUUZZZ```dddaaaeeejjjnnnnnnjjjeeeaaa]]]VVVPPPNNNPPPRRRQQQOOOQQQTTTVVVTTTNNNIIIFFFEEEGGGGGGFFFFFFEEEFFFFFFFFFGGGEEEBBB???<<<;;;;;;;;;<<<:::777666666888888888>>><<<999666333222333333444333333222333444555666222222111000//////000000///...---,,,,,,,,,,,,,,,+++,,,...///000000000000000000000///...,,,+++***---------------...000222222444777:::<<<;;;888444111000...,,,+++,,,...///.........000111333555666::::::;;;<<<===@@@EEEIIIMMMHHHBBB?????????===;;;>>>AAADDDFFFFFFGGGIIIJJJLLLUUUXXXRRRSSS[[[^^^YYY\\\ZZZZZZ\\\aaacccaaa___ddd]]]WWWVVVXXXWWWRRRLLLKKKJJJHHHEEEDDDCCCCCCDDDCCCHHHKKKLLLUUUcccmmmnnn|||zzzqqqhhhbbb______]]]ZZZWWWUUUTTTPPPJJJDDDEEEEEEFFFEEEDDDAAA???======>>>@@@AAA@@@>>>;;;999:::???CCCDDDCCCEEEJJJOOOHHHIIIJJJKKKKKKKKKKKKKKKGGGMMMPPPQQQRRRTTTRRRNNNPPPPPPNNNKKKEEEAAA>>>>>>???>>>===>>>???AAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFDDDGGGIIIGGGDDDEEEJJJPPPOOOTTT\\\dddjjjnnnooooooppppppooopppttt{{{~~~}}}~~~~~~|||tttrrrpppmmmjjjfffaaa]]]YYYXXXUUUQQQMMMIIIGGGEEE>>>CCCDDDAAA???BBBDDDDDDBBBBBBCCCBBBAAA@@@>>><<<777777777777666666666666444666888555000...000444000222444444333111111222333222111///............,,,---...000111222222222//////000//////000222555333222111111111000...,,,111000000111...***+++000///,,,---555???AAA777,,,111222222111000000111333///000111000000444;;;AAAMMM\\\nnnyyy~~~}}}zzzzzzuuu{{{[[[[[[[[[ZZZZZZZZZZZZZZZ]]]]]]^^^```cccgggkkkmmmllllllkkkjjjhhhhhhggggggcccbbbaaabbbdddeeecccaaaccc```cccjjjmmmiiiggghhhgggggggggffffffhhhjjjlllmmmooopppmmmiiigggjjjmmmlllkkkjjjggggggiiimmmpppqqq{{{zzzvvvsssqqqppptttrrrpppppprrrtttuuuuuu{{{||||||~~~zzz}}}|||xxxsssmmmkkknnnnnnqqquuuzzz~~~|||yyy}}}{{{tttlllfffccc```]]][[[\\\___dddgggiiillloooqqqpppkkkfffbbb]]]XXXSSSRRRTTTVVVUUUSSSUUUVVVVVVRRRMMMHHHGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGEEECCC@@@===;;;::::::;;;;;;999777666666888999999???===:::777444333333333444333222222333444666777111111000///////////////.........---......//////......//////////////////...............------,,,***...111000------222777888888:::<<<<<<:::666222000///---,,,,,,,,,,,,---...///000222444666888:::999999999888777999===AAABBB@@@>>>===>>>>>>>>>===;;;===???@@@AAABBBDDDFFFFFFPPPVVVUUUXXX```bbb]]]^^^[[[XXXYYY\\\^^^]]][[[\\\XXXRRRPPPQQQQQQNNNKKKLLLLLLLLLKKKKKKLLLLLLLLLJJJOOORRRSSS\\\iiirrrttt}}}yyyssslllhhhggggggfffdddbbbaaaaaa]]]WWWQQQOOONNNMMMKKKHHHFFFDDDBBBFFFHHHIIIJJJJJJGGGEEECCCAAAFFFLLLQQQSSSUUUWWWYYYRRRRRRRRRRRRQQQPPPOOOOOONNNRRRUUUTTTTTTVVVTTTOOOPPPPPPOOOKKKEEEAAA>>>============>>>@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGHHHFFFHHHIIIGGGDDDDDDHHHMMMNNNRRRYYYaaahhhllloooooosssrrrqqqqqqttt|||}}}uuuqqqlllhhhccc]]]XXXTTTQQQPPPNNNKKKHHHEEECCCBBBDDDGGGFFF@@@<<<>>>???>>>?????????>>>===<<<;;;:::777777777777666666666555444777999777222000111444000222444444333222222222222111000///............,,,---...///000111111111...///000000///000222444000000000111222222111111111///000000...***+++000------///333666444///***///000000///......///111...000000//////333:::???MMM[[[jjjttt{{{}}}zzz~~~||||||xxx~~~^^^]]][[[ZZZZZZ[[[\\\]]]^^^```bbbeeeggggggggggggjjjjjjkkkkkkjjjhhhfffeeecccaaa___```bbbdddeeeeeeccccccfffjjjhhhdddbbbdddfffeeeffffffgggiiikkkkkkkkkooopppkkkcccaaagggnnnjjjkkkkkkjjjiiijjjlllooojjjsss}}}{{{wwwtttvvvtttpppooooooppppppooovvv~~~yyywww{{{xxxtttuuu~~~|||~~~~~~uuullljjjmmmppptttzzz~~~|||wwwrrrlllkkkiiigggggghhhjjjlllpppqqqrrrqqqmmmgggbbb^^^UUURRROOOPPPSSSUUUTTTRRRUUUTTTQQQMMMHHHFFFFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGAAA@@@>>><<<:::::::::::::::999888777777999;;;<<>>:::999777555333333666888999;;;======<<<;;;;;;<<<999;;;<<<======>>>AAACCCDDDOOOWWWXXX[[[bbbccc^^^^^^ZZZVVVUUUWWWXXXVVVTTTTTTRRRNNNKKKJJJJJJKKKLLLLLLMMMOOOQQQSSSTTTUUUUUUTTTWWWZZZ\\\dddooowwwzzz~~~{{{uuuoookkkjjjjjjkkkjjjjjjlllmmmjjjddd^^^YYYWWWTTTQQQOOOMMMLLLKKKQQQSSSUUUVVVUUUSSSOOOMMMKKKOOOUUU]]]bbbccc```^^^[[[[[[[[[YYYXXXVVVTTTSSSSSSWWWXXXVVVUUUUUUSSSNNNNNNNNNMMMIIIDDD???<<<<<<;;;<<<===>>>@@@AAACCCCCCAAAAAABBBCCCDDDFFFHHHIIIGGGIIIIIIGGGDDDCCCFFFIIIKKKNNNTTT[[[bbbgggjjjlllrrrpppnnnlllooowww}}}tttooohhhaaa[[[VVVPPPMMMKKKJJJHHHFFFDDDBBBAAA@@@FFFHHHEEE>>>:::;;;===<<<===<<<;;;:::888888888888777777777666666666555555444777:::888555222222444111333555555444222222333111000///...............,,,,,,---///000000000000---///111111111000111222000000111111222222222222000......000...***+++///***...111111---+++,,,...---......---,,,,,,---///---///000///...111888===GGGTTTccclllssszzz~~~~~~wwwtttuuu|||~~~~~~}}}bbb```]]]ZZZYYYZZZ\\\]]]]]]```dddhhhhhhfffbbb```eeegggiiijjjjjjgggcccaaa```^^^\\\[[[]]]aaadddfffeeegggjjjjjjfffaaa```bbbccccccdddfffhhhjjjjjjjjjiiikkklllgggaaa^^^bbbggggggiiijjjjjjiiiiiijjjkkkiiippp{{{ӵ}}}{{{zzzyyyxxxtttqqqnnnnnnnnnmmmmmmttt{{{}}}zzz~~~~~~xxxyyyzzzuuuuuu{{{~~~{{{tttwww|||}}}sssiiiiiinnnĦĦӵ~~~xxxwwwwwwvvvuuutttsssssssssqqqnnnjjjddd]]]XXXTTTNNNMMMLLLNNNQQQSSSQQQPPPPPPMMMIIIEEECCCDDDFFFHHHHHHHHHGGGFFFEEEEEEEEEEEE@@@???>>><<<;;;;;;;;;;;;:::::::::999:::;;;>>>AAACCCAAA???<<<999777666666777666444333222222333444000000////////////000000/////////......///000000/////////.........//////---,,,,,,Ħ(((---111222222333888===@@@???===<<<:::666111...,,,,,,---,,,,,,***))))))---...111555999<<>>???>>>>>>@@@BBBEEEJJJRRRXXXXXXYYY]]]]]]ZZZYYYVVVSSSSSSTTTTTTPPPMMMMMMMMMLLLHHHFFFFFFJJJNNNJJJLLLPPPUUUXXXYYYYYYYYY[[[]]]___bbbhhhqqqwww{{{{{{~~~~~~wwwooohhheeeccceeefffhhhmmmpppoooiiiddd^^^\\\YYYWWWVVVVVVXXXYYY\\\^^^```aaa```\\\XXXUUUVVVWWWZZZaaaggggggbbb\\\______^^^]]]\\\ZZZXXXWWWVVVXXXXXXTTTRRRRRRPPPLLLLLLLLLKKKGGGBBB===;;;:::<<<>>>@@@BBBCCCDDDFFFGGGDDDDDDCCCCCCCCCEEEFFFFFFEEEFFFGGGEEECCCBBBDDDFFFFFFHHHLLLQQQWWW\\\___aaaiiifffcccaaadddkkkvvv}}}}}}vvvppphhh___YYYTTTOOOLLLKKKJJJIIIGGGDDDBBBAAA@@@BBBCCC@@@:::999===@@@???<<<;;;999777666666666777777777666666666555555555444666999999666333222222111333555555444333222333//////...............///,,,,,,...//////000000000---///222222111000000111444444444222000//////000000------...---++++++///)))---000///++++++///444,,,---------++++++---...---...///...---000555:::???KKKYYYcccllltttxxxwwwooommmooowwwdddaaa\\\XXXVVVVVVXXXYYY[[[___dddhhhiiieee```]]]bbbdddhhhjjjiiifffbbb___\\\[[[YYYXXXYYY^^^dddgggiiilllnnnkkkfffcccbbbbbbbbbaaabbbeeeiiikkkjjjhhhfffgggfffdddaaa^^^\\\\\\eeegggiiijjjiiiiiiiiijjjlllrrryyy4ĉ@ӵ{{{zzz{{{vvvrrrqqqooonnnllluuuzzz~~~~~~zzz}}}}}}{{{|||yyyuuuooorrruuuxxx{{{}}}vvvllleeegggnnn>L=hĦ4ĉ@ӵ}}}{{{uuuqqqkkkddd\\\UUUPPPMMMMMMMMMNNNPPPRRRSSSRRRQQQLLLIIIEEEBBBCCCFFFIIIKKKGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@???>>>============:::;;;<<<<<<<<<>>>BBBFFFEEEDDDBBB???<<<:::888777999888555333222111111111222111111000111111222222111000///...------------...---------...///111111......--->L---+++,,,...111666:::;;;;;;@@@>>><<<999777444000---++++++,,,,,,,,,+++***))),,,...111666999<<<>>>???888777555222000000333555555;;;AAACCCBBB@@@???@@@AAABBBCCCCCCCCCCCCEEEGGGPPPTTTVVVUUUUUUWWWXXXWWWQQQPPPPPPRRRSSSRRRMMMHHHGGGHHHHHHEEEBBBCCCHHHMMMJJJMMMRRRXXX\\\]]]^^^]]]``````aaaeeeiiinnnssswww{{{~~~yyyppphhhccc``````aaaeeekkkpppppplllgggbbbaaa```___aaadddgggjjjkkkmmmnnnnnnlllgggaaa^^^]]][[[[[[```gggiiieee___^^^^^^^^^^^^]]]\\\[[[ZZZVVVXXXVVVRRRPPPQQQOOOLLLMMMMMMLLLIIIDDD@@@>>>>>>BBBEEEHHHJJJJJJJJJLLLNNNKKKJJJHHHFFFDDDDDDEEEEEEAAABBBCCCBBBBBBBBBCCCDDDAAABBBDDDHHHKKKOOORRRSSS[[[ZZZXXXVVVXXX^^^gggmmmoootttwwwvvvvvvwwwtttppprrrsssvvvzzz~~~~~~{{{uuukkkaaaZZZTTTOOOLLLLLLKKKIIIGGGDDDBBB@@@??????@@@===999:::???BBBAAA<<<;;;999777666666777777666666666666555555555555333555777777666444222111111333555555444222222333//////.........//////000------...///000000000000---///222222111000000111333444444222///...///111000,,,+++------++++++...,,,---------,,,---000222---......---,,,,,,---///,,,...///...---///444888<<>>>>>===999;;;=========???EEEIIIHHHFFFDDDBBB???<<<:::888888777555333222222222222222222111111111222333333222111000...---,,,++++++------,,,---...000222333///...---HdĦ---...---...333:::???>>><<>>??????@@@@@@AAAAAAAAA<<<===???AAACCCEEEGGGHHHOOOOOOOOOOOOPPPTTTZZZ^^^^^^cccfffdddcccddddddbbbfffhhhlllsssxxx||||||zzz|||uuukkkaaaYYYRRRMMMJJJIIIHHHFFFDDDAAA???===<<<@@@@@@===999;;;???AAA>>>===<<<;;;:::999888888888666666666555555555444444444555555666555444333222000222444444333111111222///////////////000111222......///000000000000000///000222222000000000111///111222000......111555///+++))),,,---++++++------,,,++++++,,,,,,+++***---......---,,,,,,---///---///000///---...333777===EEEOOOWWW^^^fffgggdddgggfffhhhooovvv}}}UUUSSSPPPӵPPPTTTYYYĭӵhhhӵ[[[ĦtttvvvuuuppppppqqqoooiiidddӵӵooorrrĦƜ`1.׼sĦ}}}yyyvvvuuuuuutttӵĦĭӵĦĦĦzzzsssmmmxxxuuuhhhDdD{{{yyy{{{?fӵĦӵƜ`1.׼sĭӵeeeMMMMMMMMMMMMJJJHHHHHHJJJLLLKKKӵCCCBBBBBBBBBĦBBBAAA@@@>>>===???EEEAAA===;;;999444444333Ħ111111000000111222...Ħ---------///000222---,,,+++DdD888===@@@333///ӵ+++---ӵ888ӵ888666444CCCJJJĦNNNSSSӵRRROOOLLLCCCĭӵ[[[bbbiiihhhlllmmmkkkmmmrrruuuyyy~~~{{{zzzyyyxxxyyy|||~~~~~~zzzvvvrrrrrrqqqqqqsssuuuwwwyyy~~~~~~~~~{{{uuulllccc^^^SSSSSSTTTYYY^^^```___]]]PPPPPPPPPQQQPPPPPPOOONNNNNNPPPOOOKKKKKKOOOQQQOOOOOOPPPPPPNNNKKKIIIHHHHHHHHHMMMQQQRRRPPPOOOPPPSSSMMMKKKGGGDDDBBBAAABBBBBB>>>=========>>>>>>===<<<888:::<<>><<<<<&edddg&e^^^>hӵyyyvvvrrrssswwwssslllg&evvvguO>uO>&ekkkrrr4ff?>ߝLgĉ@Shӵyyyuuusssqqqqqqtttvvvg&e>hӵfff?><zg&e>&eHLShӵgL}}}yyyrrrS?ʬooottt3h?D%%)?yyy}}}ZufĦgLg&egĉ@g&e>&errr@eSSSSSS??PPPQQQLLLJJJHHHHHHJJJJJJg<ĉDDDCCCCCCBBB3we<ĦBBBAAA???>>>3h?@eEEEBBB>>><<<:::111111111Z:::000000///0000003h?gL000...---------///000+++******D%%)?>>>fff?><z666222=?Ħ---g&e777g&e===<<<;;;S?ʬEEE4ff?>ߝLVVV@eQQQg&eOOOWWWQQQ3h?g&e>&eQQQZZZ??rrrmmmlllpppppplllmmmrrruuuyyy|||wwwvvvuuutttttttttuuuvvvzzzzzzyyyuuunnndddZZZTTTKKKLLLOOORRRTTTTTTQQQOOOHHHHHHHHHHHHGGGFFFEEEDDDHHHJJJIIIFFFGGGMMMOOONNNLLLMMMNNNMMMJJJHHHHHHHHHDDDIIINNNOOOLLLJJJLLLNNNGGGDDDAAA>>><<<<<<===>>>???>>>===<<<<<<;;;999777666888;;;???BBBCCCDDDDDD===@@@EEEGGGHHHHHHHHHIIIFFFJJJLLLHHHFFFIIIKKKLLLWWWYYY]]]bbbfffgggfffdddaaa^^^YYYUUUSSSPPPNNNLLLBBBAAAAAA@@@???>>>>>>>>><<<===<<<;;;???DDDCCC???<<<=========<<<:::888777666666555555555444444444999777666555666777777666...000222222111000000000000000000000111222444444000111111222222222222111111222111000......000333000222333///***)))---111///)))'''+++---,,,+++,,,!!!&&&,,,//////---...///,,,------,,,++++++,,,......000111000...///222666555===FFFNNNWWW```aaa^^^ZZZ^^^gggrrrzzzJJJ4DӵIIIEEEHHHHƅ^Hu]ĦaaaHu]Ħ[[[ZuR)Ħ{{{yyyuuusssttttttqqqHu]ĦuuuHŐeHŐeHu]ĦoooqIܗGIӵttHGgĉ@qqqooooooooooooooopppqqqHu]ĦyyyZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦ|||~~~~~~{{{zzz{{{}}}{{{Htƅ^ppprrrBt=o9ĦDtfo9Ħ~~~g?HdĦHu]ĦttHƅ^Hu]ĦxxxH׼sXXXWWWSSSVVVWWWLLLKKKIIIHHHGGGGGGtQEEEDDDBBBAAAje<ĦBBBBBBBBBBt=o9ĦH׼sHHHEEEBBB>>>;;;999777555333HtĦ000222111000///Bt=o9ĦHdĦ,,,,,,,,,,,,---.........------Dtfo9ĦsߝLGdUĦ000Ht@cӵHu]Ħ<<<Hu]Ħ::::::Htƅ^DDDqIܗGIӵYYYH׼sVVVVVVHu]ĦHHHJJJBt=o9ĦHƅ^Hu]ĦPPPwwwuuutttwwwyyyvvvqqqttt}}}wwwyyy|||~~~|||vvvnnnkkklllnnnooooootttpppjjjddd^^^WWWPPPLLLFFFEEEDDDCCCCCCDDDEEEFFFCCCBBB@@@???>>>???AAABBB>>>???@@@BBBDDDEEEGGGGGGFFFGGGHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHIIIJJJIIIIIIDDDBBB@@@??????>>>===<<<<<<;;;;;;<<<======<<<:::999;;;===@@@AAA@@@>>>===>>>@@@BBBCCCEEEEEEEEEDDD@@@EEEGGGEEEDDDEEEFFFDDDKKKNNNRRRVVVYYYYYYXXXWWWQQQPPPOOONNNLLLIIIGGGEEE???AAABBBBBB@@@=========;;;;;;<<>>AAA>>><<<<<<===<<<999666666666666666666555555444444222111222555555333000...000111111///......///............///111222222222111111000000111222222///000000///......000111000///------,,,---...///...------,,,,,,------...+++,,,------,,,,,,...///000///---,,,+++,,,,,,---000------......,,,///444777<<>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDCCCBBB@@@@@@===>>>@@@AAABBBCCCBBBBBBAAA???>>>======<<<<<<;;;<<<;;;;;;<<<======<<<:::888:::===???@@@???>>>===@@@AAACCCEEEFFFFFFFFFEEEEEEFFFFFFDDDFFFHHHEEE???EEEGGGKKKOOOQQQRRRQQQPPPLLLKKKJJJHHHGGGEEECCCBBB???AAABBBAAA???===<<<<<<;;;:::;;;===AAABBB@@@>>>AAA???=========<<<999666888777666555555555555666555333222444666666444222000111333333111000000000///////////////000111222333333333333222222222222...//////...------...000///...---,,,,,,---......///......------......///+++---......,,,,,,---///......---,,,,,,,,,,,,,,,///------///...,,,///444666:::AAAIIIPPPUUUXXXYYYYYYWWW[[[hhhvvv@@@AAA4DuXӵKKKNNNPPPDdDΦDdDӵXXXDdDĦVVV[[[o)hrrryyy}}}|||wwwtttuuuuuusssDdDĦyyyDdDΦDdDΦDdDӵttt=ӊB1.uTӵHߝL`o9po9wӵaaabbbffflllqqquuuuuuDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦ~~~po9uooonnnmmmnnnGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵwwwDdDĦ___YYY]]]___\\\ZZZ[[[ZZZWWWVVVTTTQQQMMMJJJGGGgeĦDDDBBBsp?aĦAAAAAAGIdnuR)ĦDdDĦDDDBBB???<<<:::999777666555DdDĦ111333333222GIdnuR)ĦDdDĦ............///000000,,,---...DdDĦnuR)ĦDdDΦDdDĦ111DdDĦnuR)ĦDdDĦGGGDdDĦ:::po9uHHHJJJPPPPPP=ӊB1.uTӵ\\\DdDĦWWWWWWDdDĦJJJGIdnuR)ĦDdDΦDdDӵSSS[[[eeeqqqwwwxxx{{{qqqiii```ZZZXXXXXXWWWUUUNNNLLLJJJIIIIIIGGGDDDBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::999888777888999999;;;;;;;;;;;;<<<<<<<<<<<<======>>>======;;;:::999777888:::<<<======<<<<<<===<<<;;;:::::::::::::::<<<;;;:::;;;======;;;:::888999;;;===>>>>>>>>>===AAABBBDDDEEEFFFGGGFFFFFFGGGGGGEEEEEEJJJOOOKKKCCC@@@CCCFFFJJJLLLLLLKKKJJJHHHGGGFFFDDDCCCBBBAAAAAA???AAAAAA@@@>>><<<;;;<<<:::::::::<<<>>>@@@@@@@@@BBBAAA???>>>>>><<<999777999888666555444555777888666555555666777777666444111333555666444222111111000000/////////000000111444444555555555333222111,,,---......,,,,,,---...------,,,,,,,,,,,,------000//////////////////000---...///...,,,,,,---...---------------,,,,,,+++...,,,---///...---///444666999>>>DDDKKKPPPTTTVVVUUUTTTXXXdddqqq|||@@@DDD4DuXӵLLLMMMNNNDdDʜ4DuTӵ]]]>d<Ħ[[[Dtiii}}}~~~yyyvvvvvvvvvuuu>d<Ħyyy>d<ʜDd<ʜ4DuTӵuuuxxxF&uTӵ4DufئL>epuR)Ħfffgggkkkqqqvvvzzz{{{>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵtttDdDĦ\\\YYY\\\]]]YYYXXXZZZYYYVVVSSSRRROOOLLLIIIFFFgeĦBBBs<v>aĦBBBBBBpeӵDx<DdDĦAAA>>><<<;;;999999777666666DdDĦ333444333333peӵDx<>dd<ӵDd<DdDΦDdDĦ///DdDӵnd<DdDĦPPP>d<Ħ;;;peӵOOOĦTTTF&uTӵZZZDdDĦYYYZZZ>d<ĦNNNpeӵDx<>d<ʜ4DuTӵVVV]]]gggsss{{{}}}xxxnnnfff___VVVPPPNNNMMMKKKIIIBBBBBBAAABBBDDDDDDCCCAAA@@@@@@>>>===;;;:::999999888777666666555555666666888888888888999999999:::999999999888888777666666666777999;;;<<<<<<<<<;;;:::;;;;;;:::999999:::;;;;;;;;;:::;;;<<<===;;;999888999:::<<<===>>>>>>>>>AAABBBDDDEEEFFFFFFEEEEEEDDDEEEFFFHHHOOOTTTSSSNNNCCCEEEHHHJJJLLLLLLKKKKKKIIIHHHFFFDDDCCCBBBCCCCCC@@@AAAAAA@@@===;;;;;;<<<:::::::::;;;===???AAAAAADDDCCCBBB@@@>>><<<:::888:::999666444444555777999666666777777888777777666111333666666444222000000111111000000///000000000333444555666555333111///,,,---///...---,,,---...,,,+++++++++,,,,,,------000//////......//////000...///000///---,,,,,,---+++,,,---......---+++***...,,,---//////---///444777999===BBBGGGMMMRRRTTTTTTSSSWWWbbbooozzzGGGKKK4DuXӵKKKKKKLLLD&dq&ĒRhhhhhhsdKĦ]]]DHRRud~~~|||xxxxxxyyyxxxsdKĦyyyD&oq<Ōq&ĒRsssvvvxxx>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ??????B?Ho9DDD>d<:::999999999777777888>d<ӵ333333B?Ho9...<x///000111111,,,---///&ӫeʬtIӇ888>d<Φ>d<Ħ...D&ӫetIӇlllDdDĦVVVsdKĦ>>>B?dp&ĒRVVVWWW>d<sdKĦTTTB?Ho9GGGs&dq&ĒRQQQYYY___hhhuuu}}}zzzwwwmmmbbbZZZTTTLLLGGGFFFEEECCCAAA>>>===>>>@@@BBBCCCBBBAAABBBBBBAAA???>>><<<::::::777777666666666555555666555555666777888999::::::777777777666666666666666777888:::<<<=========<<<:::;;;<<<:::888888:::<<<;;;::::::;;;<<<<<<;;;999888999999:::<<<>>>???@@@@@@AAACCCDDDEEEDDDDDDCCC@@@EEEIIIJJJMMMSSSUUUSSSHHHJJJLLLNNNOOOOOOOOONNNKKKIIIFFFDDDCCCCCCDDDEEEAAABBBBBB@@@===;;;;;;<<<::::::;;;<<<>>>@@@BBBDDDEEEEEEDDDBBB???<<<:::999:::888666444333555777888666777777888777777666666111333555555222000//////222111111000000000000111000111333444333222///...,,,...000000...---......+++++++++,,,,,,---------///..................///...///000///---,,,---...***+++,,,---------++++++,,,+++---000///---000444888:::===AAAGGGMMMRRRTTTRRRQQQVVVaaalllwwwNNNTTT4DuXӵLLLKKKKKKHu]3hhkkkqqqpppne^^^___=ezzz}}}}}}nezzzuuupIƎ@t@hwwwxxxzzz>hfe@ďDne=eegesĪj@hfdDĦ@ďD{{{Hkgezzz@hssssss@GlllnnnHĪj@IŌBeneHkgenefeHu]3hhxxxuuupppseTTTTTTPPPKKKLLLPPPQQQOOOMMMNNNNNNMMMLLLKKKgeĦja>aĦAAABBB@GCCCCCCse888777888888999777888999<Ō333333333@G///...Hkge//////000111111---...///HĪj@IŌ666999ege......Hu]3hIŌtttyyyDdDĦYYYne???BBB@hSSSTTT>hRRRRRRTTTse^^^ne[[[ZZZ@GKKKGGGsĪj@hNNNVVV^^^ccckkkxxx~~~~~~}}}uuurrrpppggg[[[QQQKKKDDDAAA@@@@@@???===;;;;;;;;;===@@@AAAAAA@@@CCCCCCBBBAAA@@@>>><<<;;;888888888777777777666666444444555666777888999:::666666666555666777777888777888:::<<<=========<<<:::<<<===;;;888777999<<<;;;:::999:::<<<<<<:::999:::999999:::<<<>>>@@@BBB@@@AAACCCDDDDDDDDDCCCBBB@@@FFFKKKJJJKKKNNNQQQPPPNNNOOOPPPRRRSSSSSSRRRRRRMMMKKKGGGCCCBBBBBBDDDFFFCCCCCCCCC@@@===;;;<<<===:::<<<>>>@@@@@@BBBDDDFFFGGGGGGGGGDDD@@@<<<::::::888777555444333444666777444666777777666555555666222333333222000......///111111000000000111111222...///000111111000///...,,,...000000///...---...***+++,,,---......------///......------......///...///000///------...///***++++++,,,,,,,,,,,,,,,,,,+++---000000...000444888:::===BBBHHHNNNRRRUUUOOOOOOUUU```jjjsssSSS4DuXӵMMMĵD^```iiipppoootttiiihhhzzz|||~~~zzzttt~~~~~~DdDĦ|||zzzvvv~~~~~~rrrlllvvvsssrrrvvviiihhhlllxxxD^rrrqqqoookkks׼sWWWPPPPPPNNNJJJLLLOOONNNJJJKKKKKKLLLMMMLLLKKKgeFm8BBB>aĦDDDEEEFFFAAAAAA@@@s׼s777666666777888999777999:::Ho666222222333222000///............///000000.........444888:::///...///D^nnnxxx|||DdDĦWWWHHHEEEGGGHHHWWWPPPRRRSSSNNNOOOQQQTTTs׼s[[[]]]```___^^^]]]MMMNNNIIIPPPOOOYYYccciiippp{{{~~~~~~~~~~~~{{{qqqmmmmmmeeeXXXKKKFFF@@@<<<<<<<<<;;;999999999:::<<>><<<;;;888888888888888777777666555555555666666666777777555555555555666888:::;;;888999;;;<<<===>>>======:::<<<===;;;666555777:::;;;:::999:::;;;<<<:::888;;;:::::::::<<>><<<===>>>:::>>>BBBDDDDDDDDDFFFHHHHHHIIIIIIFFF@@@<<<;;;;;;666555555444444444444444222444666666444222333555333444333111...---///000000000000000111222333333.........///000000000111***---///000...---,,,,,,***+++---...//////......000//////......//////000---...//////......///000++++++******+++,,,,,,---+++***---000111...000444777999===CCCIIIOOOSSSUUUOOOPPPWWWbbbjjjrrr~~~Φ4DuXӵtvӵ>d<ĦVVVZZZdddjjjjjjllltttĦtttrrrooojjjiiirrr~~~Ħzzzsssnnnmmmnnnsss{{{~~~}}}~~~yyyĦzzz>d<Ħ{{{yyywwwsssooopppuuuxxxwwwzzzyyymmmfffhhhmmmhhhnnnuuuvvvsssrrrvvvzzzvvvqqqooopppkkkddddddiiigggeeecccbbbbbbgggwwwĦxxxwwwvvvuuuwww||||||>d<ĦnnnllljjjhhhfffBeYYYVVVNNNOOONNNLLLNNNPPPMMMGGGHHHIIIJJJJJJJJJIIIgeFYĉFFFDDD>aĦBBBCCCDDDDDDCCCCCC???@@@@@@???>>>===Be777555444555666888999777999;;;nu]ӵ777222222111000///000000000///......------...............///000000//////............//////111666999:::===@@@<<<777222111//////111>d<ĦSSSaaaooowwwzzz>d<ĦUUUPPPPPPĦIIIKKKOOOSSSUUUVVVVVVUUUNNNPPPSSSSSSRRRPPPOOOOOOMMMNNNQQQUUUBe^^^ZZZ\\\^^^```Ħ___bbb```^^^[[[YYYVVVRRRPPPPPPKKKIIILLLMMMLLLNNNTTTOOOZZZgggmmmttt}}}|||oookkkkkkcccVVVIIICCC===:::::::::888555888888999<<<@@@BBBBBBBBB??????@@@@@@???===;;;:::888888999999888888777666666666666555555444444444555444444555666999;;;<<<999:::<<<>>>?????????>>>999<<<===:::555333555999::::::999:::;;;<<<:::888<<<;;;::::::<<>>======???:::???DDDFFFFFFFFFGGGIIIIIIJJJJJJFFF@@@<<<;;;;;;444444444444444333333333000333555555222111222444555555333000...---///111000000000000111222333444............///111222333)))+++...///---,,,++++++***,,,---///000000//////111111000000000000111111,,,...//////......000111++++++***)))***+++---...******---111111///000444555888===CCCJJJOOOSSSUUUQQQSSS[[[eeemmmttt?aŖ%7uSQuR)ӵsdKĦPPPQQQSSSVVV[[[dddgdKĦ|||tttrrrwww}}}gdKĦ}}}tttpppqqqppprrrzzz}}}}}}}}}vvvgdKĦzzz~~~gdDĦ~~~xxxvvvvvvtttrrrvvvqqqmmmooouuu{{{}}}}}}~~~wwwkkkfffiiioookkklllooorrrtttvvvxxxyyysssqqqmmmkkkiiigggdddbbbddddddaaa]]]^^^hhh{{{gdKĦ{{{tttsssuuurrrlllssssdKĦmmmiii]]]bbbhhhZZZTTTRRRPPPOOONNNMMMLLLLLLLLLLLLPPPMMMJJJIIIHHHGGGŶSEEEEEEDDD3we>>???AAA<<<======;;;:::999;;;===<<<<<<:::999888777777777666555333222111111222333666777888:::<<<>>>???@@@888:::===>>>>>><<<999777888888999999999888888777888999;;;<<<<<<<<<;;;;;;:::;;;<<<;;;<<<>>>BBBEEEEEEGGGIIIJJJIIIIIIJJJKKKIIIJJJLLLOOORRRSSSTTTUUUaaa```^^^\\\YYYVVVTTTSSSOOOMMMHHHEEECCCDDDGGGIIIGGGFFFCCC@@@<<<;;;<<<>>>@@@AAADDDFFFHHHIIIJJJJJJLLLKKKIIIFFFBBB???<<<:::666333000000333333222000555333111111333444444444333333222111000000111111222333444333111//////000,,,---///000000000///...///............---------))),,,.../////////111222000000///...------,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***---...---,,,+++,,,///222666888===DDDJJJNNNOOONNNRRRSSSWWW___kkkvvv~~~>ANNNneLLLMMMNNNPPPRRRWWWne}}}vvvvvvxxx~~~yyyxxxvvvsssne}}}vvvpppooorrrssswww|||uuuvvvyyyyyynetttxxx|||Dexxxwwwvvvuuurrrtttooojjjkkkpppvvvxxxxxxzzz~~~xxxmmmeeefffiiieeefffiiimmmpppsssuuuvvvsssqqqmmmiiieeeccccccccccccddddddbbbbbbjjjyyyne{{{xxxwwwpppgggooonemmmhhhddd^^^```aaa```\\\XXXTTTRRRPPPPPPNNNMMMLLLKKKKKKKKKLLLJJJHHHGGGHHHHHH>ACCCCCCCCCk<===@@@CCCDDDDDDBBB@@@>>>>>>>>>>>>===;;;:::888666444444666999;;;===>>>@@@fh222222111111111222222------------------------+++---......------...000111111000111222333555777;;;:::;;;???DDDDDD???:::555555555555777DeTTT\\\___[[[[[[]]]neMMMJJJneQQQPPPPPPRRRVVVZZZ[[[XXXTTTRRRUUUWWWVVVXXX[[[YYYTTTXXXWWWXXXYYY\\\^^^___```___aaanecccdddgggeeedddccc```ZZZZZZ]]]ZZZXXXUUUTTTVVVYYY^^^aaa^^^ccckkksss{{{~~~sssggg]]]UUUPPPCCCAAA>>><<<;;;;;;999777666999;;;<<<<<<===>>>@@@??????>>><<<::::::===???<<<;;;:::999888777777777666555333222222222333333555666777999<<<>>>???@@@;;;<<<===>>>>>><<<:::888888888999:::::::::999999:::;;;<<<=========<<<;;;:::;;;;;;<<<<<<>>>BBBEEEHHHJJJLLLLLLKKKKKKLLLMMMKKKLLLNNNPPPSSSVVVXXXYYY^^^]]]\\\ZZZXXXWWWVVVUUUTTTQQQKKKGGGDDDCCCEEEFFFFFFFFFEEEBBB???===>>>???CCCDDDFFFGGGIIIIIIIIIIIIKKKJJJHHHEEEBBB>>>;;;999666444111111333333222000333111//////111222333222222222111000000000000000111222333333111//////000,,,---///000000000///......---------,,,,,,,,,,,,,,,...000000//////000111000//////...------,,,,,,++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,------...---,,,---000333999:::===AAAEEEIIIKKKLLLMMMOOOTTT]]]iiiuuu~~~HHHLLLOOOMMMLLLMMMMMMNNNRRRzzzuuuttt{{{|||xxxpppiiigggfffcccrrrqqqllllllppptttwww}}}~~~zzzrrrtttzzzwwwqqquuuyyy}}}{{{zzzzzzxxxvvvwwwqqqllljjjmmmrrrttttttvvv|||zzzooofffdddeeeaaacccfffjjjmmmpppssstttrrrqqqmmmgggbbb```cccfffdddfffhhhggggggmmmwww{{{ooodddkkknnnjjjeeeaaa```]]]ZZZYYYXXXWWWUUUSSSQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFEEEEEEGGGHHHAAAAAA@@@AAA@@@BBBCCCDDDDDDAAA@@@???@@@AAAAAA>>><<<777666555555666:::===???AAAEEEHHHHHH555444222111000111333444------------------------***,,,------------///111000111222111///111555999???======???BBBCCC@@@===666777888:::===MMMXXX]]]\\\TTTOOONNNDDDFFFIIIVVVWWWRRRRRRRRRVVVZZZZZZXXXTTTTTTZZZ_________```___\\\^^^]]]^^^```bbbbbbaaa___]]]bbbhhhfffeeeiiifffeeeeeebbb]]]^^^bbbdddbbb```___```bbbfffhhhgggkkkpppvvv}}}~~~rrrggg\\\RRRMMMCCCAAA===;;;;;;:::999888555777:::;;;;;;;;;<<<>>><<<;;;999666555666999<<<;;;:::999888777666666666666555444333222333444555444555777999;;;===>>>???<<<============<<<;;;:::888999:::;;;;;;;;;;;;;;;<<<======>>>======<<<<<<999:::;;;<<<===???CCCFFFHHHJJJLLLMMMLLLLLLMMMNNNKKKLLLMMMPPPSSSVVVXXXZZZYYYYYYXXXXXXWWWVVVVVVUUUXXXTTTNNNHHHDDDBBBBBBBBBDDDEEEEEEDDDAAA@@@@@@AAAEEEFFFGGGHHHIIIIIIIIIHHHJJJIIIGGGDDDAAA>>>;;;999777555333222333333222000111///---...///111222111111111000/////////000000///111222222000///000000---...//////000/////////------,,,,,,,,,+++++++++...000111111///...///000//////......---,,,,,,,,,++++++******++++++,,,---------------------------,,,---.........///222555;;;;;;<<<===@@@CCCFFFHHHIIILLLSSS]]]iiiuuulllgggaaa\\\ZZZWWWSSSOOOJJJNNNTTTWWWWWWUUURRRQQQOOONNNMMMPPPYYYiii{{{xxxsssqqqpppppplllbbb\\\[[[[[[YYYVVVZZZ```ffffffeeejjjrrrwww{{{xxx{{{zzzwwwxxxyyyssswww{{{zzzssspppoooqqqrrrrrruuuzzz}}}yyyooogggddddddccceeegggkkknnnppprrrsssmmmooonnnjjjdddbbbeeeiiigggiiijjjjjjjjjnnnwww~~~ttthhhiiikkknnnpppppplllgggcccaaa]]]XXXWWWXXXYYYWWWTTTRRRRRRPPPOOOLLLJJJHHHGGGFFFEEEDDDDDDFFFHHHHHHGGG???@@@@@@@@@@@@AAABBBDDDHHHGGGEEECCCCCCDDDDDDDDD@@@@@@AAACCCDDDCCC@@@===555555666777:::>>>BBBDDDFFFLLLPPPOOOHHHBBB???@@@999777444111000000111333------------............)))+++---------...000111///222333111...///444:::@@@>>>======???@@@???===777999<<>>;;;:::888777666444666999999999999;;;<<<;;;999777333222333777;;;:::999888777666555555555555444333333333444555666666666777888999:::;;;<<<::::::::::::;;;<<<<<<===999:::;;;<<<<<<======<<<============<<<<<<<<<;;;888:::<<<===>>>@@@DDDFFFFFFHHHJJJKKKJJJJJJKKKLLLKKKLLLLLLMMMOOORRRTTTVVVVVVVVVVVVUUUTTTTTTTTTSSSWWWTTTNNNHHHDDDAAA@@@@@@AAACCCDDDDDDBBBAAAAAAAAAEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHEEEBBB???<<<:::888666555333333222111111000...------///222222222000000///////////////000...000111111000///000111......//////////////////---------,,,,,,,,,,,,+++---///111111000///000111.........------,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------,,,---...//////000333666777888:::<<<===???BBBDDDIIINNNUUU___jjjvvvvvvrrrkkkfffaaa[[[SSSMMMPPPSSSWWWYYYYYYXXXXXXYYYSSSRRRPPPQQQWWWcccqqq{{{~~~wwwpppmmmmmmhhhiiiddd[[[UUUTTTUUUSSSRRRTTTYYY^^^___bbbjjjttt{{{~~~~~~xxxuuuwww{{{}}}yyy|||{{{uuurrrqqqpppppprrruuuvvvqqqjjjeeedddfffggghhhjjjlllnnnooopppppphhhlllpppnnnjjjgggiiillllllllljjjiiijjjooowww~~~xxx}}}~~~tttkkknnnrrrsssqqqmmmiiifffaaa^^^[[[[[[\\\\\\YYYVVVTTTSSSSSSQQQOOOLLLIIIHHHHHHGGGEEEEEEFFFGGGFFFEEE@@@AAABBBAAAAAABBBEEEHHHJJJJJJHHHFFFDDDCCCCCCDDD@@@@@@BBBDDDEEEDDD@@@===777777888:::===AAADDDGGGJJJOOOSSSPPPIIIBBB??????<<<:::666222///...//////---------....../////////***,,,---......///000222111444666555222333888>>>???===;;;::::::;;;;;;:::777:::>>>CCCFFFJJJNNNQQQNNNPPPMMMHHHDDDEEEGGGHHHFFFMMMVVV[[[[[[YYYZZZ[[[WWWUUUSSSTTTWWWXXXVVVTTTPPPYYY______^^^___^^^\\\``````aaaeeejjjkkkhhhcccgggiiikkkllljjjiiihhhiiidddaaa``````___^^^aaagggmmmqqqwww}}}}}}{{{}}}}}}tttlllfff^^^UUUNNNHHHDDD???;;;888666555333444666888888888888999:::>>><<<:::777555666:::>>>999888777666555444444444444333222222333444555666888888888888888888777777666666666777999;;;===???:::;;;<<<===============<<<;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???@@@BBBDDDGGGFFFHHHJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNPPPQQQRRRTTTTTTSSSRRRRRRQQQPPPPPPSSSPPPLLLGGGCCCAAA@@@@@@>>>@@@BBBBBB@@@???@@@@@@CCCCCCDDDFFFGGGIIIKKKLLLKKKKKKIIIGGGDDD@@@>>><<<888888777555333111111111000///---...111333444444000///////////////000000...000222222000000000111/////////.........//////............------------+++---///000000000111333---------------,,,,,,,,,++++++******++++++,,,---,,,,,,+++******+++,,,,,,+++---...//////000333555000444999<<<======???AAAHHHNNNVVV```iiittt~~~}}}zzztttnnnfff\\\SSSNNNTTTVVVWWWXXXXXXYYY[[[]]]XXXWWWVVVVVVYYY___gggmmmwwwwwwuuupppkkkfffeeeddddddeeeaaaXXXSSSSSSSSSRRRTTTSSSTTTXXX[[[___jjjttt}}}~~~~~~|||{{{{{{yyywwwyyy~~~yyyvvvxxx|||}}}|||wwwssspppnnnmmmlllmmmmmmiiieeecccdddfffhhhhhhjjjkkklllmmmmmmmmmiiilllpppqqqnnnllllllmmmnnnmmmjjjhhhjjjoooxxx~~~tttwww|||}}}~~~~~~|||zzzzzz{{{yyy|||rrruuuwwwwwwrrrmmmiiigggaaa```^^^^^^]]]\\\YYYWWWVVVVVVUUUTTTRRROOOLLLKKKKKKIIIGGGGGGGGGHHHGGGFFFBBBDDDEEEDDDBBBCCCHHHLLLLLLLLLKKKHHHEEEBBBBBBCCCAAAAAABBBDDDEEECCC@@@===:::::::::<<<>>>AAADDDEEEGGGJJJLLLKKKEEE@@@===<<<<<<:::666222///...---------------...//////000000,,,...////////////111333444777999:::999;;;>>>BBB===;;;999777666666666777444888===BBBEEEGGGJJJKKKEEEFFFEEEAAA???@@@EEEIIIIIIPPPYYY^^^___^^^^^^^^^[[[WWWTTTUUUWWWXXXVVVTTTTTTZZZ^^^^^^^^^```___\\\^^^\\\]]]bbbiiikkkgggccceeeffffffeeeccccccdddeee```\\\[[[[[[[[[[[[```gggooouuu{{{uuummmiiieee```WWWPPPIIIEEE???:::777666444333444666888888888777888:::;;;:::888555444555888;;;888888666555444333333333222222111111222444555666888888888777777666666666333444555666888;;;===>>><<<<<<=========<<<<<<<<<:::::::::::::::;;;<<<<<<<<<>>>AAABBBBBBCCCEEEGGGGGGIIIKKKLLLKKKKKKLLLMMMLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQPPPPPPOOOOOONNNNNNOOOMMMJJJFFFCCCBBBAAAAAA===???@@@???>>>===>>>@@@@@@@@@AAACCCEEEGGGJJJKKKLLLKKKIIIGGGDDDAAA???===999999999666333111111222000///...///222555666666000000/////////000111111000222333333111000111111000000///............/////////.........---------)))+++...//////000111333------,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,************,,,,,,+++---/////////000111333,,,111888;;;;;;;;;===???DDDKKKUUU^^^gggqqq{{{~~~yyypppeee[[[TTTQQQSSSTTTUUUVVVUUUWWWYYY\\\YYY[[[\\\\\\\\\\\\^^^```ggggggfffdddaaa^^^\\\[[[]]]___]]]XXXUUUWWWXXXWWWXXXSSSPPPSSSWWW]]]gggpppzzzzzz~~~}}}}}}xxxsssppppppooommmrrrzzz||||||yyyvvvwww{{{}}}}}}{{{xxxtttpppnnnmmmggghhhiiihhhfffeeegggiiiggghhhjjjkkkmmmnnnnnnnnnnnnooooooooonnnmmmllllllmmmllljjjiiikkkqqqwww|||tttwwwzzz}}}~~~zzz||||||zzzuuurrrrrrsssuuuxxx}}}}}}uuunnnjjjhhhaaaaaa```]]]ZZZXXXXXXYYYWWWXXXXXXWWWUUURRRPPPNNNLLLJJJIIIHHHIIIJJJIIIHHHDDDFFFGGGEEEBBBCCCHHHMMMLLLMMMMMMIIIEEEAAAAAABBBCCCBBBBBBCCCCCCBBB???<<<<<<<<<<<<<<<===???@@@AAA>>>???AAAAAA@@@>>><<<:::888777444222000...---------------...///000000000...000111111000000111333333555888;;;>>>@@@AAABBB;;;:::999666444333333444000444:::>>>@@@AAABBBCCC======>>>===;;;===DDDKKKNNNSSSZZZ___```___]]]\\\ZZZVVVRRRQQQSSSTTTSSSQQQVVVYYYZZZZZZ\\\___]]]XXXWWWTTTTTTYYY```bbb___ZZZZZZ\\\]]]]]]\\\[[[\\\]]]XXXTTTRRRSSSSSSTTT[[[bbbmmmttt{{{{{{vvvpppiiifffddd```WWWOOOGGGCCC===999777777666555444666888888888777888999555555444222111111333666888777555444333333222222000000000000111333555666555555666666666666777777555555666888999:::;;;<<<============<<<;;;::::::::::::::::::;;;<<<>>>??????AAACCCDDDDDDDDDEEEGGGFFFHHHJJJKKKJJJJJJKKKLLLGGGIIILLLOOOQQQQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNOOOMMMJJJGGGDDDCCCBBBBBB?????????>>><<<<<<>>>@@@@@@@@@@@@@@@BBBDDDFFFGGGKKKJJJIIIGGGDDDAAA???===:::;;;:::777333000111222000...---///222555777777000000000000000111222222222444555444222111111111111000///...---......///.........---------,,,,,,***,,,............///000,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---+++******+++---...+++---...///......///111---222777999888888<<>><<<===<<<<<<<<<<<<======>>>777777777999<<<<<<;;;999444444333222111000///...---------...///000000111000111222222111000111333111222555:::>>>AAA@@@???::::::999666333222222222,,,111666:::<<<<<<<<<<<<666888:::;;;;;;>>>FFFOOOSSSVVVZZZ^^^___]]]YYYVVVVVVRRRNNNMMMNNNPPPOOOMMMQQQRRRQQQQQQTTTXXXUUUOOOPPPMMMKKKOOOVVVYYYUUUQQQPPPSSSVVVWWWWWWVVVVVVWWWPPPLLLJJJKKKLLLMMMTTT\\\jjjpppzzz|||{{{tttmmmgggdddccc___VVVNNNDDD@@@;;;888777888888888444666888999888777888999666666666555333333444666777666555444333222222222////////////111222444666222333444555666777888999777888999:::::::::::::::>>>>>>======<<<:::999888;;;::::::;;;<<<>>>@@@AAAAAACCCEEEFFFEEEEEEFFFGGGDDDEEEGGGHHHGGGGGGHHHIII@@@CCCHHHMMMOOOPPPOOONNNIIIJJJJJJLLLMMMNNNOOOPPPPPPNNNKKKHHHEEEDDDCCCCCC@@@@@@???===;;;<<<>>>AAA@@@@@@??????@@@AAACCCDDDJJJIIIHHHFFFCCC@@@>>><<<:::;;;;;;777333000111222///------...222555666777111111000000111222333333444555666555333111111111111000///...------...///---------,,,,,,,,,+++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///...,,,++++++,,,...///+++---...///...---...///000444777666555666;;;@@@@@@HHHUUU___iiitttzzztttpppggg\\\VVVVVVNNNSSSTTTQQQPPPTTTXXXYYYZZZ^^^]]]YYYXXX[[[YYYTTTRRRTTTVVVVVVUUUVVVZZZ^^^WWWYYY\\\^^^___```___^^^SSSVVVPPPOOOUUUVVV[[[kkkhhhsss||||||||||||}}}~~~zzzvvvsssnnngggbbbccceeegggkkkppp}}}{{{{{{}}}zzzsssoooooommmkkkjjjlllqqqwww|||~~~|||wwwtttsssuuuqqqpppuuuxxxuuurrrrrrnnnkkkhhhggghhhhhhhhhgggggghhhiiikkknnnqqqsssuuutttqqqnnnmmmnnnnnnllliiigggjjjmmmmmmmmmoootttyyywwwxxxzzzzzz{{{|||~~~|||uuusssrrrpppoooqqqqqqtttxxx}}}xxxooogggfffbbb]]]YYYWWWWWWVVVUUUWWWWWWVVVVVVVVVVVVVVVUUURRROOOLLLJJJIIIIIIHHHFFFEEEDDDCCCAAAAAADDDHHHKKKOOONNNMMMJJJGGGCCC???<<<;;;<<<>>>>>>======???@@@<<<<<<<<<<<<<<<<<<<<<<<<888555222444999;;;999666666888777222000222000---///////////////000111222111000000000000111111222444555777;;;???BBBBBBBBB:::444222333222---,,,111...///111333444444444333555555666777;;;???CCCEEESSSTTTUUUUUUSSSPPPLLLJJJHHHHHHIIIIIIIIIGGGFFFEEEGGGEEEDDDFFFIIIIIIFFFCCC@@@>>>>>>@@@EEEGGGGGGEEECCCFFFIIIKKKLLLLLLMMMOOOFFFEEEBBBAAABBBDDDHHHJJJZZZ]]]hhhxxxzzztttmmmccc\\\WWWSSSNNNKKKCCC>>>:::888888999777555999:::999888666666888:::777666444333222333333444888777555444444555666777000000//////111333666888999888666555555777999;;;666777888999:::;;;;;;:::<<<>>>@@@>>>:::888999:::999:::<<<>>>????????????AAAEEEFFFBBBCCCHHHHHHDDDIIIIIIHHHGGGFFFGGGKKKNNNEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIJJJKKKKKKJJJIIIKKKLLLLLLHHHDDDAAAAAACCC??????>>>===<<<<<>>>>>===:::666222000///333111...---...000333555...000333444333222333333333222000///............222111000///.........///------.........---,,,,,,,,,---......,,,+++,,,...000///...------,,,------'''***+++***((((((+++...---//////...***))),,,///------......///000000000//////000111444777:::<<>>===<<<<<<===???<<<<<<<<<;;;;;;:::::::::777444222444888:::888555444777666222000222111---222222222111111000000000/////////...//////000111555666888;;;>>>???@@@???<<<777444555333///...222...///000111111222222222111111222555999===AAADDDIIIIIIIIIHHHFFFDDDAAA??????@@@AAABBBBBBAAA@@@@@@???======>>>@@@@@@===:::888888888999<<<>>>>>>===>>>AAACCCDDDDDDCCCCCCDDD@@@???>>>======???AAACCCGGGIIISSScccsss}}}qqqjjj```YYYSSSNNNHHHCCCAAA>>>999888888999888666999999999777666555666888555444333222111111111111333333333333444555666666000000000000222444666777555555555555555666666777777777888999999::::::;;;;;;===???>>>;;;888999;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@CCCDDDAAABBBFFFFFFCCCFFFGGGHHHHHHGGGHHHIIIKKKFFFFFFFFFFFFGGGIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHEEEFFFEEEBBB???===???AAA>>>>>>>>>======>>>AAACCCAAA@@@???>>>???@@@BBBDDDFFFJJJJJJGGGFFFHHHFFFBBB@@@???>>>:::666222000///111000...,,,---///222444...111333444444333444555333222000000///000111222111111000000//////......+++,,,,,,---------,,,,,,,,,---...---,,,+++,,,...,,,,,,------------------)))***++++++++++++---...***---///...+++***,,,...------......//////000000...//////111333666999;;;BBBGGGPPP\\\iiiuuuttthhh]]]\\\^^^[[[VVVSSSSSSYYY]]]^^^___ccceeecccYYYZZZXXXUUUVVVXXXXXXUUUUUUTTTSSSTTTXXXZZZ\\\\\\``````aaa```^^^\\\YYYWWWWWWYYYRRRMMMNNNIIIJJJWWWYYY^^^bbbeeejjjrrrvvvvvvzzz~~~~~~|||zzzvvvssspppnnnkkkhhhgggkkkmmmooosssxxxyyyvvvuuuuuuppphhhbbbbbbcccdddeeegggkkkooorrrtttvvvyyy~~~}}}vvvrrrooooooooojjjhhhkkknnnoooqqquuummmlllkkklllnnnppppppooossstttuuuwwwyyy{{{}}}~~~zzzvvvqqqnnnmmmmmmllllllqqqqqqrrruuuzzzzzzuuutttsssqqqrrruuuyyy}}}wwwsssooojjjddd___YYYUUUTTTUUUVVVWWWWWWXXXYYYXXXWWWUUURRRQQQNNNLLLIIIGGGHHHHHHGGGFFFAAA@@@??????AAAEEEIIIKKKJJJIIIFFFDDDAAA>>>===<<<<<<===>>>===;;;:::<<<======<<<;;;:::999888888888555333222333777999777555444777666333222444444111555555555444333111000///......------...//////000555666888:::<<<=========>>>;;;888888666222111333000///...------...///000---...///222666;;;???AAA???>>>===;;;999777555444777777888::::::;;;;;;:::777666555666777666444333111222333444333333555666888:::<<<<<<:::888888888999888888888888888999:::<<<===DDDRRRaaarrrssskkk```VVVOOOIIICCC>>>@@@===999888888888888888888999999888666555555666555555555444333111000///000000222333444555555555//////000111333444555555333444666777777777666555888777777777888999:::;;;999<<<>>>===;;;999;;;===>>>???@@@BBBCCCCCCCCCBBB???BBBBBB@@@AAADDDDDDBBBCCCEEEGGGHHHHHHGGGHHHIIIFFFEEEDDDDDDEEEGGGJJJKKKIIIHHHGGGFFFEEEFFFFFFGGGCCCCCCAAA>>>;;;<<<>>>@@@<<<<<<===<<<<<<===@@@BBB>>>>>>===<<<<<<===>>>???DDDHHHIIIHHHHHHJJJJJJFFFBBBAAA>>>:::777333000...///...---,,,---///111333///111444666555555666777222111111000111222333444000000111111000///...---******+++,,,---------,,,+++---...---,,,+++,,,...)))***,,,---......------,,,++++++,,,...//////...(((,,,//////,,,+++,,,...---------...//////000000.........000222555888999>>>DDDOOO\\\jjjvvvlllbbbYYYXXXZZZYYYXXXXXXRRRYYY```cccfffkkkkkkhhh^^^[[[WWWUUUWWWZZZZZZXXXWWWUUUTTTXXX^^^ccceeedddffffffeeebbb___ZZZVVVSSSOOORRRNNNKKKNNNKKKLLLXXX[[[^^^```ccckkktttvvvtttvvv~~~~~~{{{xxxtttrrrpppooohhhfffhhhlllnnnooosssxxx~~~{{{zzzyyytttkkkfffeeeeeefffiiikkkmmmooorrruuutttvvv{{{{{{uuusssssssssmmmhhhfffhhhkkkmmmrrrxxxvvvuuussssssuuuuuutttsssyyyyyyzzz{{{|||}}}}}}~~~xxxuuuqqqmmmlllmmmnnnooovvvuuuuuuzzz|||{{{yyywwwyyy}}}||||||uuussssssqqqmmm```[[[TTTPPPOOOQQQSSSUUUSSSTTTVVVWWWWWWTTTRRRPPPMMMJJJHHHGGGGGGHHHGGGFFFBBBAAA??????BBBDDDGGGHHHEEEDDDAAA>>><<<;;;;;;;;;>>>>>>>>><<<:::999:::<<<>>>===;;;999777777666777555333222444666888777555444777888555666999999777777777777666444222000///............///000111111333555888:::;;;<<<===>>>@@@>>><<<;;;888555333333222000...,,,+++,,,...///---...///222555888;;;===<<<:::888555333222111111444444555555666666666666333333222222333222111111///222444333000///222444333555777666555333333333444444555555555555444444<<<;;;>>>GGGSSSbbbwww}}}sssdddWWWNNNHHHCCC???>>><<<999888777888888999999:::;;;:::888666666666777888888888666444222111000111333444555444333333...///111222444444444444666666777888888888888888888777777666777888999:::777:::======;;;:::<<<>>>@@@AAABBBDDDEEEEEEDDDDDD???AAAAAAAAABBBCCCDDDCCCCCCDDDEEEEEEEEEFFFHHHIIIGGGEEEDDDCCCDDDGGGJJJLLLJJJJJJHHHFFFEEEEEEGGGHHHIIIFFFCCC???===>>>@@@BBB;;;<<<<<<;;;::::::<<<======<<<;;;::::::;;;;;;<<>>??????>>>;;;999888:::<<>><<<999888888777555333222111000000000000111222333444000444888;;;<<<===???AAAAAA@@@???;;;888666444222444222///,,,,,,---///000000000111222444666777888;;;999777444222222222222333333222222111111111111111111111111111111111222000222444333000///111444000333555666555444555555222333444555555555444444:::888888===DDDQQQeeeuuu|||jjjZZZPPPJJJEEEBBB===<<<:::888666777888999999;;;======;;;888777777777888888888777555333222333444555555444333222000///000111222333444444444999888666555666777999:::777777666666777777888888555999<<<<<<;;;:::<<>>999777555444111///,,,,,,---...///000111222111333666777777777888999444333111000//////000000///000111222111///---,,,((()))***+++,,,---------***+++,,,,,,++++++---...---///000111000///---+++---,,,+++...222333222///...111444333///+++***+++,,,,,,------.../////////------...///111333666777999@@@NNN^^^mmmyyyeeebbb``````]]]ZZZ[[[___SSSZZZbbbhhhpppwwwwwwssscccYYYQQQPPPSSSUUUVVVWWWVVVWWWYYY^^^fffmmmqqqsssllljjjhhhccc]]]WWWQQQMMMHHHMMMMMMNNNRRRNNNNNNYYY[[[^^^```dddkkkrrrrrrnnnpppqqqrrrtttwwwzzz{{{|||{{{{{{yyyxxxwwwwwwwwwwwwnnnmmmoooqqqooommmpppvvv|||zzzzzz{{{xxxqqqmmmmmmllloooqqqrrrqqqssswww|||wwwwwwzzz|||tttnnnkkkjjjkkkmmmkkklllppprrrsssxxx{{{zzz{{{~~~|||yyyuuurrrpppttttttsssqqqpppqqquuuwwwqqqrrruuu{{{~~~}}}{{{~~~vvvrrrnnnkkkkkkhhheeedddfffjjjlllllllllooorrrmmmfff\\\WWWQQQMMMLLLMMMNNNOOOMMMNNNQQQSSSTTTTTTTTTSSSPPPNNNKKKIIIJJJJJJIIIHHHHHHEEEAAAAAACCCDDDCCCAAA@@@???>>>======<<<======??????>>>;;;999999;;;===???===:::888666666777777666777777888888999::::::555888::::::===BBBDDDBBB???===;;;888666444333222222222222222333444666666111555:::======???BBBEEE???AAA???:::777666333...444222///------...000111111111222333333444555555777666444333111111222222111111///...------------...///000/////////111333000222333222111111222333///222555666666666777888222333444555666666666666777666777:::>>>GGGXXXhhh}}}rrrbbbVVVOOOIIIEEE<<<<<<;;;888555555777999888;;;>>>???===;;;999999666666666666555444333333555555555444333222111000000111111222222333444444888666444222333555777999555666777777777777666666555888<<<<<<::::::<<>>===BBBCCCBBB@@@<<<999999999999999999999::::::::::::???CCCDDDBBBBBBDDDCCC???<<<888444333444444222///,,,---///111222333333333222444777888777666777777555444222000////////////000000111111000///...---******+++,,,---------,,,)))***,,,,,,++++++---...000000111111000///---,,,***+++,,,...111222111///...111333222...+++***,,,,,,,,,,,,---......//////.........///111333666777:::AAANNN^^^nnnzzzfffbbb```bbbbbb^^^ZZZYYYOOOUUU]]]dddnnnvvvwwwrrrfffZZZPPPOOOSSSSSSTTTWWWRRRTTTXXX\\\aaagggmmmqqqiiihhheeeaaaZZZTTTNNNJJJHHHNNNNNNOOOSSSNNNLLLVVVYYY^^^cccfffkkkooooookkkkkkhhhgggjjjooosssuuuuuuvvvvvvwwwxxxyyyyyyzzzzzzqqqppppppppplllhhhkkkrrrsssrrrsssvvvuuuppplllmmmjjjmmmooommmlllnnntttyyywwwwwwxxx|||{{{tttnnnkkkkkkkkkoooooosssxxxyyyxxx|||}}}xxxrrrllliiioooppppppooollllllooorrrhhhkkkqqqwww~~~|||zzzyyy{{{{{{{{{yyytttnnniiihhheee___]]]aaadddeeeffffffjjjmmmjjjbbb___[[[UUUQQQPPPPPPPPPOOOPPPQQQRRRSSSTTTUUUUUUUUUSSSQQQMMMLLLKKKKKKJJJIIIHHHDDDAAABBBEEEFFFDDDBBB;;;;;;<<<<<<<<<<<<;;;;;;@@@???>>><<<::::::===??????===:::888777777888999888999:::::::::;;;<<<===;;;???AAAAAAEEEKKKMMMLLLHHHEEE@@@;;;666444333333222222222333444555777777444999>>>@@@??????BBBFFF===@@@>>>888444444000+++222111///...---...000111//////000222333333444444333222111111111111111111//////...---------...///,,,...//////...///333666222111111222333444444333///111444555555555555666111222222444555666777888888888999;;;<<<@@@MMMZZZkkk{{{~~~ooocccYYYOOOIII======<<<888555333555888555999===???>>>;;;:::999666666555555555555555666444333222111111111111111222111111111111222444555666555555444555666777777444555777888888777555333555888<<<<<<:::999;;;>>>===>>>???@@@@@@@@@???>>>AAA===>>>BBBCCC@@@@@@DDDDDDDDDCCCBBBBBBEEEIIIMMMJJJJJJJJJKKKLLLMMMNNNOOOMMMQQQTTTSSSNNNKKKKKKMMMLLLHHHDDDAAAAAA@@@>>><<<@@@AAAAAA???;;;888888888666777777888999999999999:::>>>???>>>>>>AAA@@@===777333//////222444222000---///111444555555555555333555777888666555555666444333222111000111111222111111000000//////......+++,,,,,,---------,,,,,,(((***+++,,,++++++---...///////////////.........&&&)))---...////////////+++...000...+++***,,,...+++,,,,,,------......////////////000111444666777<<>>???@@@@@@@@@???>>>@@@@@@>>><<<:::;;;>>>AAA???===:::888777888999:::999;;;<<<<<<<<<<<<===???BBBFFFIIIJJJMMMTTTWWWUUUOOOKKKDDD===777444333333222222222333444555777888777<<>><<<999444333555777333777<<<>>>>>>;;;:::999888777666666666777999:::111111000//////000111222333222000000000222444666555666888999999999888777222444777999999777444222555999<<<<<<:::999;;;===;;;<<<===>>>???>>>===<<<@@@<<<<<>>???CCCBBBCCCDDDDDDDDDFFFIIILLLKKKKKKLLLMMMNNNOOOPPPPPPLLLQQQUUUUUUPPPKKKKKKLLLJJJGGGCCCBBBCCCBBB@@@===;;;<<<===;;;888666555666444555666777888888888888444888:::999:::======:::444///+++,,,000444333111...000333555777777666666444666888888666444444444444333222222222333444555222111000///.........///------.........---,,,,,,(((***++++++++++++---...------,,,------...///000$$$(((---...---,,,...000(((***,,,+++))))))---000++++++,,,------......///000//////000222444666888===DDDPPP^^^nnn{{{uuulllaaa\\\\\\[[[WWWSSSKKKLLLPPPVVV___ggglllooojjjiiiccc\\\ZZZ[[[ZZZVVVQQQRRRRRRPPPOOORRRXXX^^^]]]]]]^^^]]]YYYTTTNNNJJJJJJJJJIIIJJJLLLOOOSSSUUU[[[aaaggglllsssxxxvvvqqqqqqmmmeee^^^aaahhhkkkiiisssrrrsssvvvzzz|||yyyvvvnnnllljjjlllooopppmmmjjjnnnnnnmmmlllllllllllllllkkkiiifffdddeeeiiinnnqqqvvvuuuuuuzzz~~~~~~}}}sssooorrrsssqqquuuwwwzzzzzz{{{~~~zzzpppiiihhhiiikkkmmmjjjfffbbbbbbcccbbbfffmmmtttzzzuuuttttttvvvzzzyyyooofffaaa]]][[[ZZZXXXZZZ^^^aaadddfffiiikkkcccbbb^^^YYYZZZ[[[WWWPPPVVVTTTSSSRRRSSSTTTSSSRRRSSSSSSOOOKKKKKKOOOOOOLLLJJJIIIGGGFFFEEEDDDEEEEEECCCAAA??????AAABBB@@@===>>>===;;;;;;<<<>>>@@@BBBAAA???<<<::::::;;;>>>@@@BBB>>><<<===CCCIIIMMMNNNMMMOOOQQQUUU]]]dddbbb\\\YYYQQQFFF>>>:::888666444333333333444555777999;;;;;;@@@CCCBBBBBBEEEFFFDDD===;;;888444111///......333000---+++,,,...222555222333222000///000333666999666222///...000111111111000///000111222111000///000222222222333666888222444555555444444555666111222333333222222444666000222333333333333555666444777888666444666===CCCRRRZZZiii{{{vvveeeWWWNNNDDD>>>666222222444555555888888999::::::;;;<<<<<<666;;;666555<<<999222444888777666555444333333333...111444333111222555999555666777888888999888888555666777666555555777999...111555999<<<=========<<<===???@@@AAAAAA@@@@@@777:::<<<>>>>>>???AAABBBFFFHHHJJJJJJJJJIIIJJJLLLJJJLLLNNNNNNMMMNNNRRRVVVTTTWWWXXXUUUSSSRRRNNNIIIIIIEEEAAA===<<<<<<<<<;;;<<<<<<;;;999888666555555444555666777777888888888888:::;;;<<<<<<;;;999777333333222222111000000000111444666777777666666777555666777555222111444777111111222222222333333333///000222333222111///------------+++******,,,...$$$&&&)))+++---/////////---------...------,,,,,,+++***))))))***,,,---///---,,,+++++++++---///111,,,,,,---...///000111111///000000000000111444666>>>FFFTTTbbbppp}}}uuulllaaaZZZYYYWWWSSSNNNNNNNNNOOOTTT\\\fffnnnssstttuuurrrmmmiiigggaaaZZZRRRQQQOOOMMMMMMPPPVVVZZZVVVWWWZZZ[[[ZZZVVVRRRPPPKKKJJJJJJJJJLLLPPPSSSVVV[[[aaahhhmmmttt{{{zzzvvvpppoooiiibbbccciiilllkkkxxxxxxxxxxxxwwwuuuqqqoookkkkkkkkkmmmoooooonnnmmmooonnnmmmlllkkkkkkkkkkkknnnlllhhhffffffhhhlllnnnuuusssssswww}}}~~~~~~|||~~~~~~uuupppqqqsssqqqtttwwwzzz{{{}}}uuunnnmmmiiilllmmmkkkfffbbbaaabbbccchhhooouuuzzz~~~yyyxxxwwwwww{{{~~~sssiiibbb]]]YYYWWWUUUWWWZZZ^^^```ccceeefffcccfffddd^^^ZZZYYYXXXTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPQQQOOOLLLNNNRRRRRROOOKKKJJJHHHFFFDDDCCCCCCCCCCCCAAA??????AAAAAA@@@>>>;;;;;;<<<<<<>>>AAACCCDDDBBB@@@>>>;;;;;;===???AAABBB@@@>>>AAAGGGNNNRRRTTTWWWZZZ]]]aaahhhnnnkkkdddWWWOOOEEE===999777555333333333333333555777999:::;;;???BBBAAABBBEEEFFFDDD@@@>>>:::666333000///...222000...,,,---///111333000111222111000111333555999555000///111222222111111000//////111111000///000222444555555666888:::666777666555222222333555000111222111000000111333///000222222111111333555555777777555333555:::@@@HHHOOO\\\mmmyyyhhhYYYPPPDDD>>>888444666999::::::777888888999::::::;;;;;;999@@@<<<777999666777AAA333333333444444555666777222111111222333555666666999999888888777666666555666777888777666666888:::555777:::<<<>>>>>>===<<<<<<===>>>???@@@@@@???>>>999;;;>>>?????????@@@BBBDDDGGGKKKMMMNNNNNNPPPQQQMMMNNNOOOOOOPPPRRRUUUWWWZZZ]]]\\\WWWSSSPPPKKKEEEFFFCCC>>>:::999999888777888888777666555444333333444444666777777777777777777888:::::::::999777666333333222111111000000//////222444666555555666777555777777666333222444666222222333333333444444444000111111222111000///...//////...,,,***)))***,,,))))))+++,,,,,,++++++***,,,---------------,,,,,,************+++,,,---...---,,,+++++++++---///000,,,------...///000000111///000000000000111444666===EEESSScccqqq{{{qqqeee\\\WWWSSSNNNIIIPPPOOOOOOSSS\\\hhhttt{{{}}}vvvjjj___XXXSSSNNNKKKLLLOOORRRTTTQQQSSSVVVXXXXXXVVVSSSQQQLLLLLLKKKLLLNNNQQQTTTVVVXXX^^^eeekkkssszzz{{{xxxoooqqqnnniiihhhlllpppppp|||}}}|||yyytttoookkkjjjfffiiilllnnnnnnnnnoooooorrrrrrqqqoooooonnnnnnoootttqqqnnnjjjhhhggghhhiiiqqqnnnlllooouuuzzz}}}}}}|||~~~~~~~~~vvvppppppqqqppptttwww{{{}}}{{{vvvvvvnnnppppppmmmgggcccbbbbbbfffkkkqqqwww{{{|||zzzxxx{{{vvvmmmeee```[[[YYYUUUWWWYYY\\\___aaacccccccccgggggg```XXXVVVVVVUUUPPPOOOOOOOOONNNNNNNNNNNNMMMOOOOOOOOOQQQUUUUUUQQQLLLKKKIIIFFFCCCAAA@@@@@@BBB@@@???@@@AAAAAA@@@>>>999:::<<<>>>AAACCCEEEFFFCCCBBB???======>>>@@@BBBCCCBBBBBBFFFMMMUUUZZZ]]]dddgggkkknnnsssvvvqqqiiiVVVOOOEEE===:::888666444333222222333444666888999:::>>>@@@@@@BBBGGGHHHFFFDDDAAA===888444111000///000///.........///111222...000222333222222333555777333///000444666444222222000//////000000///---111444777999::::::;;;<<<::::::888555222111222444222333333222000000111333000111333333222222333555666777777444222333777;;;===BBBMMM[[[lll||||||jjjZZZQQQAAA<<<777555777:::;;;;;;777777777888888999999:::;;;DDDAAA888555444<<>>>>><<<:::999<<<<<<======>>>=========<<<>>>@@@@@@??????@@@AAACCCFFFLLLPPPRRRTTTUUUWWWQQQPPPPPPQQQTTTWWWXXXXXX\\\______ZZZUUURRRMMMFFFFFFBBB<<<999777666555555333333333222222222222111333444555666777777777777666777888888888777555444333222222111111000//////---///222444444444666777666777888777555333333444333333333333444444444555111111000000/////////000000000///,,,)))((()))+++***++++++++++++******))),,,,,,------------,,,,,,)))******+++,,,,,,,,,,,,---,,,++++++,,,---///000------......//////000000///000000000000111444666:::CCCPPP```ooo}}}{{{nnnccc[[[TTTMMMHHHMMMNNNRRRXXXbbbppp}}}tttgggbbb[[[RRRMMMMMMNNNOOONNNQQQRRRTTTUUUUUURRROOOMMMNNNNNNMMMNNNOOOQQQTTTUUUUUU[[[```eeemmmtttuuurrrkkkqqqssspppoootttxxxzzz}}}{{{tttmmmkkkjjjaaaeeejjjlllkkklllnnnqqqvvvvvvvvvvvvvvvwwwxxxyyy{{{yyytttoookkkhhhfffeeehhheeecccffflllsssxxx{{{zzz|||}}}vvvpppnnnooopppuuuxxx|||yyyyyyvvvppphhhddddddfffjjjnnntttzzz}}}{{{wwwwwwzzz|||uuuoookkkfffbbb```[[[[[[]]]___bbbddddddcccbbbeeeccc\\\VVVUUUSSSQQQMMMNNNOOONNNMMMLLLLLLMMMLLLOOOPPPPPPSSSWWWUUUPPPMMMLLLIIIFFFCCC@@@>>>===AAA@@@@@@@@@@@@@@@@@@@@@999:::<<>>>>>???AAABBBCCCDDDFFFKKKRRRZZZaaaeeekkkpppssstttvvvuuummmeeeUUUNNNEEE>>>;;;:::888555222222111222333555666888888<<<>>>???CCCIIIJJJHHHGGGDDD???999444111//////////////////000000000000...111444555555444444555555111...000666999666333222111////////////...,,,000444888:::;;;;;;<<<===999::::::999666444444444666777777666444333444666333444666555555444666777666666666333111111444777999<<>>999777999;;;;;;:::555666666666777777777888999CCC???666444333<<>>@@@AAAAAA@@@???@@@AAABBBFFFLLLQQQSSSUUUVVVXXXUUURRRPPPRRRWWWZZZ[[[YYYXXX\\\^^^[[[YYYXXXSSSNNNGGGCCC>>>999777666555444///000000000000111111111333333444555666666666666666777777777666555444333222222222111000000//////,,,...111333333555777999777777888888777555333222222222222333333333444444222111///.........000111...///...,,,***)))***,,,******++++++,,,,,,------++++++,,,---------,,,,,,)))***+++,,,---,,,++++++,,,,,,+++,,,,,,---///000............/////////000///000000000000111444666888@@@MMM\\\jjjxxxxxxlllcccYYYQQQKKKLLLQQQYYYbbbmmmzzz}}}qqqmmmeee[[[TTTQQQOOOMMMKKKPPPQQQRRRSSSSSSQQQNNNMMMQQQQQQPPPPPPQQQRRRSSSSSSVVVZZZ]]]```eeelllmmmiiifffmmmrrrrrrtttzzz}}}uuunnnkkkjjj^^^bbbggghhhhhhjjjnnnqqqwwwwwwxxxzzz||||||vvvpppkkkfffddd___^^^]]]```fffnnnuuuyyyzzz{{{|||}}}{{{vvvpppmmmnnnqqqxxx{{{}}}tttlllhhhjjjlllnnnrrrxxx|||yyyuuussstttwwwyyy}}}|||wwwxxx|||}}}{{{yyyuuurrrooolllhhheeebbbaaaaaabbbeeeeeedddbbbcccbbb^^^XXXVVVVVVRRRLLLLLLNNNPPPOOOMMMKKKLLLMMMMMMPPPQQQQQQSSSUUURRRMMMMMMLLLJJJGGGDDDAAA???===@@@@@@@@@@@@@@@@@@@@@AAA;;;;;;===>>>????????????CCCBBB@@@???>>>???@@@AAABBBDDDHHHMMMTTT]]]dddiiinnnsssvvvtttrrrmmmddd[[[PPPIIIAAA;;;999888666333111111111111222333555666777:::===@@@FFFMMMMMMIIIHHHDDD>>>888333///.........//////000000000000000///222666777777666555555222///---000555888777444333111000///000000...,,,///222666999999999::::::555888;;;<<<:::888666666888888888777555444555777333555666666444444555777555555444222111111333555777999>>>EEEPPP\\\gggmmmhhhlllnnnkkkdddbbbggglllmmmwwwsssbbbSSSJJJHHHCCC>>><<<<<<===;;;999444444444555555555555555555<<<999222444444888EEE555555666666666555444333222333555444333333555888666555444444555777:::;;;999;;;======<<<;;;<<<<<<:::;;;<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;???@@@BBBBBB@@@@@@@@@AAACCCFFFKKKOOOPPPQQQSSSTTTVVVSSSQQQSSSXXX[[[[[[ZZZVVV[[[^^^]]]\\\\\\XXXRRRIIIDDD>>>999777555333222...//////000000111222222222333444555555666666555777777777666555555444333222222111111000//////...---///111222333555888:::666777777777777555333222000111111111222222222222333111///------...000111,,,,,,,,,+++******---///,,,,,,,,,,,,------......***++++++,,,------,,,,,,)))***+++,,,---,,,+++***+++,,,,,,,,,---......///------......//////000000///000000000000111444666999@@@LLLZZZggguuuxxxoooeee]]]WWWTTT[[[eeeoooxxxyyyrrrlllcccZZZTTTPPPMMMKKKLLLNNNPPPSSSTTTTTTSSSSSSUUUUUUTTTSSSRRRQQQQQQQQQWWWZZZ[[[[[[___dddeeeaaa^^^eeejjjmmmsss|||~~~vvvooojjjggg```aaaccceeegggjjjnnnqqqtttuuuwwwzzz~~~~~~wwwoooiiieee]]]]]]___bbbgggnnntttwwwzzzyyyyyyxxxyyy}}}}}}yyyvvvrrrnnnpppttt}}}~~~}}}~~~zzzsssooopppsssrrrvvv{{{|||wwwsssqqqqqqssstttyyy}}}|||uuuqqqrrrssssssxxxvvvuuutttssspppllliiihhheeecccdddeeeeeebbb___bbb```[[[VVVVVVWWWRRRJJJJJJMMMPPPPPPMMMJJJKKKMMMMMMPPPPPPOOOPPPRRROOOJJJLLLKKKJJJHHHFFFCCCAAA???>>>@@@AAAAAA@@@???@@@BBB>>>=====================AAA@@@???>>>===>>>>>>??????BBBGGGMMMSSS[[[ccchhhlllqqqssspppkkkeee\\\SSSJJJDDD<<<777555444222000111000000000111222444555555999>>>CCCKKKQQQPPPKKKHHHDDD>>>777222///......////////////000000000000111444777888666555444555000///...///222555777777333111000000111111///......111444555555555666777222666999;;;:::888777777444555555444222222333555111222444333222111222444333333222222222333444555555777<<>>===<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>999999999999999;;;<<<<<<>>>@@@AAAAAA@@@???@@@AAADDDFFFIIIKKKLLLMMMOOOQQQSSSRRRRRRSSSVVVYYYZZZZZZXXX]]]```___]]]\\\XXXRRRIIIDDD>>>888555333111///...//////000111111222222111222333444555555555555777777666555444333333222222111111000000///......---///111222333555888:::666555444555666666444222000000000000111111111111222111///------...///000++++++,,,+++***+++...000//////---,,,++++++++++++)))***+++,,,,,,------,,,***++++++,,,,,,+++++++++++++++,,,------.........,,,,,,---...///000111111///000000000000111444666<<>>@@@AAAAAA??????AAACCC@@@???>>>=========>>>???>>>>>>===<<<<<<<<<<<<===<<<@@@FFFKKKPPPWWW___dddeeejjjkkkgggbbb]]]UUUNNNGGGAAA:::666555444111///111000//////000111333444333888???FFFOOOUUURRRKKKIIIEEE>>>777222////////////////////////000111111222444666666444222222333...//////......111555999333222000111222333111000///000222222222222333555333444666555444444666777000111222111000000222444111222333222111000111222111111000111333555666666444777===DDDKKKQQQUUUXXXXXXXXXXXXUUUSSSRRRSSSUUURRRWWW^^^dddmmmzzz}}}mmm___TTTMMMCCC???;;;999888777222///222222222222222222222222///555222///222111000999222444666999:::::::::999444444555444444444555666666666666666666666666666888;;;===>>>===<<<<<<<<<::::::;;;<<<===>>>>>>>>>888888888888999;;;===>>>===>>>@@@AAA@@@???@@@AAADDDEEEGGGGGGHHHIIIMMMOOOPPPQQQRRRRRRSSSUUUXXXZZZXXX]]]```___^^^]]]WWWQQQKKKFFF@@@:::666444111000/////////000111111111222111222333444444555444444666555444333222111111111111111111000//////......---...000000111333666999555333111222444666555333000000111111111222222222111000///...---...//////,,,,,,,,,+++***+++---///---,,,+++************+++))))))***,,,,,,------,,,,,,+++++++++***++++++,,,++++++,,,---............***+++,,,...///111222333///000000000000111444666;;;AAAMMMZZZggguuu{{{ssswww|||wwwjjjiiifff^^^UUUNNNMMMMMMPPPRRRTTTWWWZZZ[[[\\\\\\[[[ZZZXXXVVVSSSQQQOOONNNOOOQQQPPPOOOQQQVVVWWWTTTSSSUUUXXX\\\gggrrrwwwuuu}}}zzzxxxxxxyyyvvvqqqllliiieeeaaabbbgggnnnrrrtttwwwxxxyyy|||wwwooojjjgggjjjnnnqqqssssssuuuvvvwwwyyyzzzzzzyyy||||||yyyzzzxxxtttwww~~~zzzxxxxxx{{{{{{yyyzzz}}}||||||yyyxxxvvvzzz~~~|||yyywwwxxxzzzzzzyyyzzzvvvvvvuuuuuuvvvwwwxxxyyy{{{{{{xxxsssqqqqqqmmmhhhhhhjjjnnntttyyyzzzyyywwwsssooojjjiiijjjhhhbbb]]]TTTYYYYYYRRRLLLKKKKKKJJJGGGKKKOOOOOOKKKHHHIIIKKKIIIKKKKKKJJJKKKOOONNNJJJIIIJJJJJJJJJIIIGGGEEEDDD===@@@BBBAAA??????AAACCCAAA@@@>>>======???AAABBB======<<<;;;;;;;;;;;;;;;:::???DDDIIINNNTTT\\\aaa]]]bbbddd```[[[WWWPPPJJJHHHCCC<<<888777666444111000000/////////111222333222888???HHHRRRXXXTTTLLLIIIEEE>>>888333000000111000///.........///111222222444444444222000000111---///000...,,,...444;;;333222111111333444333222000111111111000000222444555444333000///000444777///111111111000000222444222444444444222222333444000//////111444666777777555999@@@GGGNNNSSSVVVWWWYYYXXXVVVTTTSSSSSSSSSSSSQQQSSSWWW^^^iiiyyy~~~nnnaaaWWWRRRHHHDDD@@@??????===999555222222222111111111111111...666444///000...///:::666777999::::::999888777777444222333666777666444111222444666777888999999888:::===>>>===<<<;;;<<<888888999999:::;;;;;;;;;777777777888:::<<<>>>@@@<<<>>>@@@@@@??????@@@AAADDDEEEEEEEEEFFFHHHMMMPPPMMMPPPRRRQQQPPPRRRVVVZZZVVV\\\```______^^^YYYSSSOOOJJJCCC===999777444222/////////000000000111111111111222333444444444444555444333111000/////////111111111000//////......---.../////////111444777555222///000333555555444111111222222222333333333000000///.....................---,,,******+++---((((((''''''(((***,,,---((()))***+++,,,------------,,,+++*********+++,,,***+++,,,---............)))***,,,...000222333444///000000000000111444666777>>>IIIWWWeeettt|||rrrllleee^^^YYYTTTOOOOOORRRTTTTTTWWW[[[```aaa___\\\aaa]]]YYYUUUSSSQQQOOONNNIIIKKKNNNPPPQQQRRRTTTVVVPPPRRRUUU[[[bbbiiippptttxxxyyyxxxuuuvvvyyywwwrrrmmmkkkjjjjjjlllpppuuuxxxxxxyyyyyyyyyxxxyyy|||~~~zzztttppplllnnnqqqsssuuuxxx{{{~~~~~~}}}yyywwwwwwwwwwww|||}}}|||}}}}}}|||yyyuuurrrsssrrrqqqtttyyyyyyxxxwwwvvvvvvwwwxxxyyywwwuuurrrqqqqqqooojjjfffeeegggllltttzzz{{{wwwssstttsssqqqmmmhhhaaa[[[XXXQQQPPPNNNLLLKKKJJJKKKKKKNNNIIIEEEEEEIIIMMMMMMKKKLLLLLLLLLNNNPPPQQQPPPOOOPPPNNNLLLMMMMMMKKKEEEAAABBBBBBAAA@@@??????@@@@@@===:::<<<@@@???::::::???@@@===:::666555666888999>>>;;;>>>FFFNNNRRRTTTWWWWWWYYYXXXVVVUUUTTTLLLCCCDDD???<<<;;;888333111222444111///...000222444555555999BBBNNNYYY\\\WWWQQQHHHCCC===777444333222111111000///////////////000111111222222222111111000...,,,,,,000111000111444444333111//////000111222,,,,,,...///000000000000---...000222333222111000---......///000111111222///333666555111///111444777555333222222444666888666===EEEMMMRRRWWW\\\```]]]]]]\\\XXXSSSQQQRRRTTTOOONNNQQQZZZeeessswwwggg^^^ZZZUUUOOOGGGAAA>>><<<888555777666444333222333333444000111111222333333444444666999;;;;;;:::777666666888666444222222222444444333333333444666888999:::999555555888777444777>>>333666888::::::;;;<<<>>><<<888666666:::======<<<<<<======<<<;;;===@@@CCCCCCDDDEEEEEEEEEHHHLLLOOOLLLMMMNNNPPPRRRSSSTTTUUUXXX[[[^^^``````^^^ZZZXXXLLLJJJFFFAAA<<<888555333//////000111111222333333---///111222222111333444333333333222111000000///111000///---,,,,,,---------...///000111111111111---...///000222333444555333222111000///////////////000...***)))---...,,,+++,,,,,,,,,++++++---///,,,,,,------...---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***+++,,,---,,,+++***,,,...,,,,,,,,,---...///000000/////////000111333444555???@@@FFFRRRcccssszzzrrrlllfff```\\\XXXRRRRRRUUUVVVVVVXXX\\\aaacccaaa___eeebbb___\\\ZZZXXXUUUSSSPPPQQQRRRQQQPPPPPPRRRSSSSSSSSSTTTWWW[[[aaafffiiisssvvvxxxxxx{{{~~~}}}xxxkkkkkkkkklllnnnrrruuuwwwuuuvvvvvvvvvuuuvvvxxxzzz}}}yyyvvvuuuqqqsssvvvxxx{{{~~~yyyvvvvvvuuuuuu{{{}}}{{{wwwrrrnnnmmmllljjjmmmrrruuuuuuuuuuuuwwwxxxzzz{{{yyywwwuuuuuutttrrrnnnjjjjjjlllpppwww}}}{{{www|||yyytttmmmeee]]]VVVSSSPPPOOONNNMMMLLLLLLLLLMMMQQQLLLGGGFFFIIIKKKJJJHHHJJJJJJLLLPPPTTTUUUSSSPPPPPPNNNLLLLLLLLLJJJFFFBBBCCCCCCAAA@@@????????????<<<:::<<>>:::;;;???>>><<<999666555555777888:::777:::CCCJJJMMMOOOQQQSSSVVVVVVSSSRRRQQQLLLEEEBBB>>>;;;;;;888444222555222000......000333666777888<<>>@@@BBBCCCEEEEEEFFFHHHLLLPPPHHHIIIKKKMMMQQQTTTWWWXXX[[[\\\^^^___]]]ZZZVVVSSSMMMKKKHHHCCC???:::777555555444333333222111000000...000111222111111111333333333222111111000/////////...,,,+++*********+++,,,---...///000000000000---...///000222333444444333222111000////////////...///...******---///---+++,,,,,,,,,++++++---///............---,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,...000,,,------....../////////000000000000111222333444<<<>>>DDDPPPaaaqqq|||{{{vvvqqqkkkeeeaaa\\\VVVTTTWWWWWWXXXZZZ^^^bbbeeeeeedddkkkiiigggfffeeebbb___\\\WWWWWWUUUSSSQQQPPPRRRTTTWWWVVVUUUVVVYYY]]]bbbeeeooossswwwyyy}}}}}}wwwjjjkkkkkklllnnnqqqssstttqqqrrrrrrrrrpppppprrrttt|||~~~~~~{{{wwwvvvxxxzzzuuuwwwzzz~~~~~~yyyuuutttrrrsssyyy~~~}}}yyytttpppooommmlllpppwwwvvvvvvvvvwwwxxxxxxyyyzzz{{{zzzyyyyyyyyyvvvssspppooopppssszzz||||||tttjjjaaaXXXRRROOOOOONNNNNNNNNNNNNNNOOOOOOPPPLLLHHHGGGIIIKKKJJJIIIIIIIIIJJJPPPWWWZZZWWWRRRQQQOOOLLLKKKJJJIIIGGGEEEDDDCCCBBB@@@???>>>>>>>>>;;;:::<<<>>>===;;;;;;???;;;:::888666555555666666666555999AAAHHHIIIKKKMMMNNNSSSTTTQQQOOONNNLLLHHHIIIDDD@@@???;;;666555777000///...///111555999<<<===CCCNNNYYY```]]]TTTLLLJJJEEE===777444111000...000000000//////000000111//////000000000000000//////...000444555222222444333222111000///000111111......///////////////...000222333555555555444444000000000000000000000000///222555444111000222444222111111222333666999;;;>>>DDDLLLUUU\\\bbbgggkkkhhhgggccc]]]VVVQQQPPPPPPKKKIIIJJJRRR\\\lllrrriii^^^TTTLLLEEE>>>999666555444222111111222222222222222222222222333333555666777666555555666888555444222111111222333444222222222333444666777888888777777999777444555999444666888999999:::;;;<<<===;;;999999:::<<<<<<<<<888999999888777888;;;===AAABBBDDDEEEFFFIIIMMMPPPIIIIIIJJJLLLOOORRRVVVYYYYYYZZZ[[[[[[YYYVVVRRRPPPLLLKKKIIIFFFBBB>>>:::777777666555444333222111000///111222222111000111222222222111111000/////////...---+++***)))******+++,,,,,,------......//////------...///111222333333333222111000......------,,,...---******...///---+++,,,,,,,,,++++++---///............---+++***)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,------...000222........................111111000000111222333333888;;;AAAMMM]]]mmmyyyyyy|||xxxqqqkkkggg```YYYVVVXXXXXXZZZ]]]aaaeeehhhjjjjjjnnnnnnnnnoooooommmiiifff[[[ZZZXXXUUUSSSSSSVVVYYYXXXWWWWWWXXX\\\bbbhhhkkknnnrrrvvvwwwyyyzzzuuunnnllljjjiiihhhiiikkkmmmooommmnnnooonnnllllllmmmnnnqqqtttuuussspppqqqwww}}}xxxzzz}}}}}}wwwsssqqqoooooouuu}}}{{{wwwsssrrrppppppwww}}}}}}}}}|||{{{yyywwwvvvzzz{{{|||||||||zzzvvvtttqqqqqqtttzzz{{{qqqggg]]]VVVRRRPPPMMMMMMNNNOOOPPPPPPPPPPPPLLLJJJHHHHHHKKKNNNNNNNNNMMMJJJJJJNNNVVVYYYWWWSSSPPPOOOLLLJJJIIIHHHGGGGGGDDDCCCAAA???>>>===<<<<<<:::;;;===>>>===;;;<<<>>>999999888777777777777777777777;;;CCCHHHHHHJJJMMMJJJQQQTTTQQQNNNNNNNNNLLLOOOIIICCC@@@:::333111333......///000333999???DDDGGGNNNXXXbbbeee___TTTKKKGGGBBB<<<777444222111000000000000///000000111111///000000111111111111000///...000444555222111333222222111000///000000111...///////////////...---111222333444555555555555111111000000000000000000///222444444222111222333111111222333555999<<<>>>CCCGGGNNNVVV]]]cccgggiiijjjgggbbb[[[TTTOOOLLLJJJJJJGGGGGGMMMVVVeeezzzxxxkkk^^^SSSIII@@@:::666555444222111111111222222222222222222222222222444444444333222333666999333222111111111222333333222222222333444555666777777777999999777555555666555777999999999999:::;;;<<<;;;:::999999:::::::::777888888888777777999;;;???AAACCCEEEGGGIIIMMMPPPNNNMMMLLLKKKMMMPPPSSSVVVTTTUUUVVVVVVUUUSSSQQQPPPJJJJJJIIIGGGCCC???;;;888333333333444555555555666111333444444222111111222111111111000000////////////...---,,,+++,,,,,,---,,,++++++,,,,,,------...,,,---...///000111222222333222111///...---,,,,,,+++------***+++///000...+++,,,,,,,,,++++++---///---------------,,,+++******++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,***,,,............000111////////////............222111111111111111222222777:::AAALLLZZZiiivvv|||uuuyyysssmmmiiiddd]]]\\\^^^ZZZ]]]aaafffjjjmmmpppqqqpppqqqrrrtttuuutttpppmmm```___]]]YYYVVVVVVXXXZZZWWWWWWWWWYYY]]]ccchhhkkklllpppssssssttttttooohhhmmmjjjeeebbbaaacccfffhhhiiikkklllkkkjjjiiiiiijjjiiimmmoooooommmpppxxx{{{||||||wwwrrrpppnnnmmmrrryyyyyyvvvtttrrroooooovvv}}}zzzxxxxxxzzz}}}~~~}}}{{{yyywwwsssssstttzzz|||rrrggg^^^WWWTTTSSSLLLMMMPPPRRRSSSSSSRRRQQQLLLKKKJJJKKKMMMOOOPPPPPPRRRNNNKKKMMMQQQUUUTTTRRROOOOOOMMMKKKIIIHHHGGGHHHCCCBBBAAA???===<<<<<<;;;;;;===???>>><<<<<<======:::999999888888888999999888888<<>>GGGMMMTTTZZZcccjjjiiiaaaUUULLLCCC???999555444444444333000000000000000111222222000111222222333333333222///...///333444111000222111111111000000000000000...///////////////...---000111222333333444444444111111111111000000000000000111333333333222333333222333333555888:::===???BBBFFFMMMUUU]]]dddgggiiigggddd^^^WWWRRRMMMIIIGGGIIIEEEDDDIIIQQQ^^^rrruuuggg[[[OOOEEE>>>777666444222111111111222111222222222222222333333333333333111000222555888111111111111222333333444222222222333444555666777555888999888666555555555555777999999888888999:::999999999888777777888888777888999888777777999:::>>>@@@CCCEEEFFFIIILLLOOOOOONNNLLLLLLMMMPPPSSSUUURRRRRRRRRQQQPPPNNNMMMLLLFFFFFFFFFEEEBBB>>>:::888111111222333555666777777333444666555444333333444111111111111000000000000///...---,,,,,,,,,---...,,,++++++***+++,,,,,,---,,,,,,---...//////000000222111000...---,,,,,,,,,***------++++++///000---+++,,,,,,,,,++++++---///******+++,,,---------,,,*********+++++++++,,,,,,***+++,,,---------------+++---//////...---.../////////////////////......222111111111111111222222777;;;BBBLLLYYYgggssszzznnn~~~yyyrrrllliiieeeaaabbbfff]]]bbbiiinnnrrruuuwwwyyyvvvvvvvvvwwwxxxvvvrrrooohhhfffccc^^^YYYVVVVVVWWWUUUUUUVVVWWWZZZ^^^aaadddhhhkkkmmmmmmoooqqqnnniiillliiiddd```^^^___aaaccceeeggghhhhhhgggfffggghhhfffhhhkkklllnnnrrryyy||||||~~~}}}xxxuuussspppnnnrrrxxx{{{yyyxxxvvvrrrpppwww|||uuuyyy}}}~~~|||zzzyyywwwuuuuuuyyy}}}ssshhh___YYYVVVUUUNNNPPPSSSUUUWWWVVVTTTSSSPPPPPPOOOOOOOOOOOOOOOPPPUUUSSSPPPOOOOOOPPPPPPPPPMMMNNNNNNLLLIIIGGGGGGHHHDDDCCCBBB@@@???>>>>>>>>>===AAABBB???=========<<<:::999888888888999:::;;;777777:::???AAAAAAEEEJJJKKKQQQVVVVVVUUUVVVTTTPPPIIIDDD???===999555555888...111444777;;;DDDOOOWWWaaaeeekkknnnjjj```UUUNNNAAA===888555444555555555000000000000111111222333111111222333444444444444111...///222222000000333111111000000000/////////......///////////////...000000000111222222333333111111111111111111111111000111222222333333333333444444555666888:::<<<===>>>AAAGGGQQQZZZaaaeeefff___\\\VVVQQQNNNKKKHHHEEEFFFCCCBBBFFFNNNZZZmmm}}}|||mmm```UUUJJJCCC999777555333222222222222000111111222333333444444333333333111000111444777000111111222333444444555333333333333444555666777444888999666444666666555666777999999888777888999666777888888777666777888777888999999888777888999===???BBBDDDEEEGGGJJJLLLJJJJJJJJJKKKMMMQQQTTTVVVSSSRRRPPPMMMJJJGGGFFFEEECCCCCCBBBAAA???===:::999333333333333222222222222222444555555444333444555222222111111111111111111------,,,+++++++++,,,------,,,+++******+++,,,---+++,,,,,,---......//////000///...------,,,------+++......,,,,,,//////,,,+++,,,,,,,,,++++++---///((()))***,,,------------************++++++++++++***+++,,,------......---+++---//////...---,,,---////////////////////////111111000000111222333333888<<>>>>>;;;:::999777666666888:::<<<888777999===>>>>>>CCCJJJLLLQQQVVVWWWYYYZZZUUUNNNHHHCCC>>>===:::777777;;;///333777:::???IIIVVV___jjjmmmooonnnhhh^^^TTTNNNAAA===888555444444555555000000000000111222333444000000111222333444444333444111///111222000222666000000000000000//////...------...///000000000///000000000111111222333444000000000111111222222333000000111222333444444333444444555666666777888999:::<<>>???EEEMMMYYYlll{{{zzzlll```UUUKKKDDD:::999777444333222222333//////000111333444555555444444444333111111333555000111222333444555666666444444444444555666777777444888888333222666888777666888999999777666777888444666999999777777888:::666888999999777666777888<<<>>>AAACCCDDDEEEGGGIIIFFFGGGHHHJJJLLLOOOQQQRRRRRRPPPMMMIIIFFFDDDBBBBBBAAAAAA@@@>>>===<<<::::::444444333111000...------000111333444333333333444222222222222222222333333...---,,,,,,,,,---.........---+++******+++,,,---++++++,,,,,,------............------,,,------...,,,//////,,,,,,......***+++,,,,,,,,,++++++---///)))***+++,,,,,,,,,,,,,,,************++++++++++++***+++,,,---............(((+++...///...---------......//////000000111111000000000000111222333444888===DDDKKKTTT```lllttt{{{JJJ___pppzzzpppiiibbb]]]^^^cccdddkkkvvv~~~~~~{{{xxxsssnnnjjjfffgggfffccc```]]]\\\\\\XXXYYY\\\___bbbeeefffgggbbbccc```]]]___dddfffddddddfffhhhiiiiiigggdddbbb]]]___bbbccccccbbbcccddd]]]]]]^^^bbbiiinnnqqqsssrrrrrrqqqrrrvvv}}}~~~||||||xxxtttuuuyyyxxxyyy{{{||||||{{{yyyxxx|||rrrtttyyy}}}}}}~~~}}}xxxsssxxx~~~~~~}}}}}}wwwsssoooooorrruuuvvvuuunnnkkkeee___ZZZXXXWWWWWWUUUWWW[[[^^^___]]][[[XXXNNNPPPQQQRRRSSSTTTVVVWWWPPPVVV[[[[[[UUUPPPMMMMMMJJJMMMOOOOOOKKKHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEAAAFFFFFF@@@===???>>>:::999888555444444777:::<<<:::999:::======>>>DDDLLLMMMQQQUUUXXX\\\\\\UUULLLDDD>>>999777333///000333000444999===BBBLLLZZZdddnnnpppqqqmmmeee\\\SSSNNNBBB>>>999555444333333333000000000000111222333444//////000222222333333333777222000111222111333888000000000000000//////...,,,,,,...///000000000000111111111111222333444555//////000111222333333333000000000222444555444333444444444555555555555555::::::===BBBHHHKKKJJJGGGGGGDDD@@@???@@@@@@>>><<<<<<;;;===DDDMMMZZZlll|||vvvhhh]]]RRRHHHBBB;;;:::777555444333333333...///000111333555666666444555555444222111222333000111222444555666666777555555555555555666777888333888777222111666:::888666888999999777666666777444777::::::888888999<<<555777888888777666666777;;;>>>AAABBBCCCDDDEEEGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNLLLIIIGGGEEEDDDDDDDDDAAA@@@???===<<<;;;;;;;;;333222111000///---,,,,,,---///111222222111333444333333333333333333333333111000///...//////111111...---,,,******+++---...+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,//////---,,,...---)))+++,,,,,,,,,++++++---///++++++,,,,,,,,,++++++***)))************+++++++++***+++,,,---............&&&(((,,,......---......---......///000111111222/////////000111333444555888===CCCJJJSSS]]]iiirrrwww???HHH[[[sss}}}vvvqqqhhh___^^^bbb```iiiqqqxxx~~~uuuqqqrrroookkkhhhiiihhheeebbbaaaaaabbb]]]bbbeeehhhlllooojjjccchhhaaa\\\]]]___```ccchhhjjjiiiiiiiiihhhggggggfffkkklllllljjjgggeeeddddddeeebbbaaabbbfffkkkoooqqqoookkkjjjmmmpppsssyyy~~~{{{zzzyyyzzzyyytttttttttqqqqqqsss{{{~~~}}}zzzvvvrrrvvv~~~wwwwwwrrrtttwww||||||yyyxxxuuupppkkkhhhgggggggggbbb^^^ZZZXXXUUURRRTTTYYYZZZ^^^```^^^^^^___^^^ZZZUUUTTTRRRQQQRRRTTTXXXZZZXXX\\\```^^^XXXOOOIIIFFFJJJKKKLLLKKKJJJIIIKKKLLLMMMJJJGGGFFFFFFFFFEEEDDDFFFDDDAAAAAAAAA@@@<<<888999999999999:::;;;<<<===<<<<<<:::888888>>>HHHPPPQQQSSSVVVYYYZZZXXXRRRNNNBBB<<<777777666333333666>>>>>>>>>AAAIIIVVVbbbhhhvvvwwwssskkkeee^^^QQQCCC===;;;:::999888555111...111000000/////////000000...///111222333333222222111111000///////////////---000222222000///111333,,,,,,------.../////////111222333222000000111222///111333333222222333444111111222222222333333333888666444333333444555777999;;;===??????>>>===<<<<<<<<<<<<===<<<<<<;;;;;;===;;;<<>>???@@@@@@AAABBBCCCDDDDDDCCCCCCEEEGGGFFFHHHFFFBBBAAABBBAAA>>>===>>>===:::666333444666444333000...---,,,,,,,,,...///111222111222333555444444333222222333444444444555555222...,,,...111......------,,,+++******---,,,,,,++++++,,,,,,---///...---,,,+++,,,------////////////...---,,,+++,,,,,,---------,,,++++++***************++++++,,,,,,+++*********+++,,,---,,,,,,.../////////...------,,,,,,---......---+++---...///111222222222222222111//////000333666888666<<>>AAAFFFPPP___jjjnnnttttttoooeee]]]VVVKKK@@@666555444555555555333111000//////......//////000---...000111222222222222111000000///////////////+++...000000...---...000------......///000000000000111222222000000111222///000222333222222333444222222333333333444444444666555444444444444555666777888999;;;;;;:::999888999::::::;;;;;;::::::999999999<<>>>>>??????>>>???@@@???>>>===???AAAAAADDDDDD@@@???@@@???;;;;;;<<<;;;888444222333444333222000...---------------///000111000111333444333222111000000111222333333444444222///...000222,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,++++++,,,---...////////////...---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---++++++*********+++,,,---,,,---.../////////...---...---,,,,,,......---,,,---...///111222222222222222111000000111333555666999>>>DDDGGGJJJQQQ^^^hhhooopppuuu~~~;;;>>>III[[[nnnwwwjjjbbb```bbbhhhooowww}}}uuusssvvvxxxwwwxxxxxxuuupppjjjgggffffffmmmtttzzzxxxoooggg```___```aaadddiiilllkkkjjjjjjkkknnnppprrrppprrrsssrrrpppmmmllllllhhhgggfffhhhkkkooopppqqqzzzvvvsssrrrpppmmmpppvvvxxxrrrooorrrssssssuuuxxx{{{}}}~~~zzzuuurrrjjjhhhmmmvvvzzz{{{xxxpppoooffffffgggjjjppptttvvvwwwvvvtttqqqlllgggccc___]]]XXXVVVUUUVVVTTTPPPQQQUUUWWWZZZ[[[YYYXXXZZZXXXUUUVVVUUURRRQQQRRRTTTWWWYYYYYY[[[]]]\\\WWWRRRNNNLLLIIIIIIIIIGGGEEEFFFIIIKKKGGGFFFDDDEEEHHHJJJKKKKKKJJJGGGDDDBBB@@@???===;;;777777777777888999:::;;;:::<<<=========AAAHHHNNNPPPTTTZZZ^^^^^^WWWLLLEEE???888333111111222666===<<>>===>>><<<888888999888666333111222333333222000............///,,,.../////////000222444111000///......///000111222222333222111111222444...---------------------,,,,,,++++++++++++,,,,,,++++++******+++,,,---.../////////......---,,,,,,+++************+++---...+++++++++***+++,,,,,,---++++++******++++++,,,---,,,---......//////......000...,,,,,,---...///...---...///111222222222222222111111111222333333444<<<@@@DDDFFFGGGMMMWWW___eeehhhppp|||<<<>>>FFFUUUfffxxxtttiiiccceeehhhmmmttt}}}yyyvvvzzz}}}}}}{{{zzzxxxsssooollllllmmmrrrzzz~~~rrrjjjdddbbbccccccfffjjjnnnmmmjjjiiiiiikkkmmmoooppprrruuuuuurrrooommmlllfffffffffhhhkkkmmmnnnnnntttqqqppppppmmmkkknnnttt|||~~~vvvqqqpppssswwwxxx{{{|||xxxuuujjjjjjooowww{{{}}}}}}rrriiifff``````bbbgggmmmrrruuuuuuwwwuuurrrmmmgggaaa\\\YYYWWWVVVWWWYYYXXXTTTTTTXXXVVVZZZZZZXXXWWWYYYXXXUUUVVVTTTRRRPPPPPPRRRUUUWWWYYYZZZZZZYYYWWWSSSPPPOOOHHHHHHGGGEEEDDDDDDGGGJJJGGGEEEDDDEEEHHHJJJKKKKKKIIIGGGDDDAAA???===<<<;;;777777777777777888999999999;;;>>>??????BBBHHHLLLRRRUUU[[[aaabbb^^^VVVPPPDDD===666333222333:::BBBEEEPPPZZZ```iiisssuuuqqqlllggg^^^QQQEEE===888555555222000//////000000///...------------......///,,,,,,---...000000111111000//////.........//////...///000111000000000000------......//////000000///000111111000000111222...000222222222111222444333333333444444444555555111222555666777777666555888999999999999888666666666666777888888888777777444444888===@@@BBBGGGNNNUUUXXX[[[___bbbffflllppppppjjjccc[[[TTTMMMHHHDDD>>><<<;;;<<<======:::888555666888999888555111...//////.........///000111---///111111111222333555111111222222333444444555777777777555222000111222888888888888777777777777444555666555333333555777<<<<<<<<<;;;:::999999888777888999;;;===;;;888555;;;;;;;;;;;;::::::::::::<<<===>>><<<:::888888888999===???=========;;;666666666555333222111111222333222000///...///000000,,,---......---///111333000000............000000000111222222222333444555222222000///---,,,+++***,,,,,,++++++++++++,,,,,,((())))))***+++---......000//////...------,,,,,,+++***)))((()))+++...///***************+++,,,,,,+++***++++++++++++,,,,,,---------...............111///,,,+++---...//////---...///000222222222222222222222222222222222222;;;>>>BBBCCCDDDIIIPPPVVV]]]bbbmmm{{{>>>>>>EEERRR___lll|||}}}oooeeeeeeeeehhhoooxxx~~~zzz~~~~~~yyytttrrrrrrssswwwtttmmmgggfffffffffhhhlllpppnnnjjjgggeeeeeefffgggnnnqqquuuuuurrroookkkjjjdddcccccceeehhhkkkkkkkkkmmmmmmnnnnnnkkkgggkkkqqqyyy~~~}}}uuuqqqpppuuuzzz}}}|||zzzmmmooouuuzzz}}}~~~xxxmmmccc```\\\^^^bbbhhhnnnssstttssswwwuuusssnnnhhhaaa\\\XXXWWWVVVXXX[[[YYYUUUUUUYYYWWWZZZ[[[XXXXXX[[[ZZZWWWUUUSSSQQQNNNNNNPPPSSSTTTWWWWWWWWWWWWVVVSSSQQQOOOFFFGGGFFFDDDCCCDDDFFFIIIHHHFFFDDDEEEGGGHHHIIIIIIFFFEEECCC@@@===;;;::::::777777666666777777888888777:::>>>??????BBBFFFJJJRRRSSSVVVYYY\\\ZZZVVVSSSFFF@@@999555333555>>>GGGQQQ___kkkooovvv}}}zzzqqqfff^^^RRRFFF<<<555333222555222000///000222222111---------------...//////---------......///000000//////............//////......///000000111000///++++++,,,------......///...///111111000000111222...000222222111111222333333333333444444444444555111333666888999888777666999999999999999888777777666666777888888888888888666444444888:::;;;@@@FFFIIIJJJLLLMMMPPPTTTYYY\\\XXXTTTMMMGGGCCC???<<<999666555666777999999888777666888::::::999555222//////////////////000000111---///111111111222444666000000111111222222333333444555555333000///000111444555666777777666555555333444444444333444666777999999999999::::::;;;;;;777888999;;;===;;;888555:::::::::999999999999999;;;===>>>===:::999888888999===???=========;;;666444333222222222222222222333222111000//////000111,,,------------...111444111000////////////000111000000111222333444444333333222111000...---,,,+++------,,,,,,,,,,,,------'''((()))+++,,,---......000000...---,,,,,,------+++***))))))))),,,...000***))))))))))))***++++++******++++++,,,,,,,,,,,,------------......//////111...,,,+++,,,...//////---...///000222222222222222222222222222222222222888;;;???AAACCCGGGMMMRRRWWW___kkkzzz>>>>>>CCCLLLTTT[[[fffpppxxxlllgggcccbbbhhhqqqxxx~~~~~~xxxuuuuuuvvv|||uuunnnjjjkkkkkkiiijjjmmmooollliiifffcccbbbbbbcccooorrrvvvwwwsssnnnjjjhhhcccaaaaaacccfffjjjkkklllnnnnnnppppppkkkfffiiiooowww|||~~~{{{wwwyyy|||~~~~~~~~~~~~~~~~~~~~~uuurrrrrrxxx~~~}}}rrruuuzzz~~~}}}yyytttjjjaaa]]]\\\^^^bbbhhhnnnrrrsssrrruuutttqqqmmmgggbbb\\\ZZZUUUTTTVVVXXXWWWSSSTTTWWWXXX[[[[[[YYYYYY]]]]]][[[VVVTTTQQQNNNNNNOOORRRSSSUUUTTTTTTTTTTTTRRROOOLLLEEEFFFFFFEEEDDDDDDEEEGGGHHHFFFDDDDDDEEEFFFGGGFFFBBBCCCCCCAAA>>>;;;::::::888777777777777777888888444888<<<======@@@DDDHHHOOONNNMMMLLLLLLKKKIIIFFFAAA===888666666999DDDPPP]]]nnnzzz}}}~~~pppaaaTTTFFF>>>888333111111222000000111333555666555------------...///000000//////............//////......------......//////---,,,,,,---//////...,,,***++++++,,,------......---///000000000000111222---///111222111111222333444444444555555555666666444666888999:::999888777888777777777777777666666666666777888999999999999777333222555777888<<>>BBBEEEIIIMMMPPPSSS[[[hhhvvvBBB@@@AAAEEEHHHKKKSSS[[[eeeqqq|||rrriiibbbdddhhhmmmuuu~~~~~~xxxuuuvvvwww~~~|||tttooolllnnnooollllllmmmjjjiiihhhgggfffeeeeeefffrrruuuyyyzzzvvvpppkkkhhhdddbbbaaacccgggkkknnnoooqqqsssvvvvvvqqqkkkmmmttt|||~~~{{{wwwuuurrrsssvvvyyyzzz{{{{{{zzz~~~{{{yyywwwvvvvvvwwwvvv}}}{{{wwwxxxyyy}}}yyyuuuqqqiiibbb___^^^___aaaeeejjjoooqqqqqqsssqqqnnnjjjeeeaaa]]][[[UUUTTTTTTVVVUUURRRSSSWWWWWWZZZ[[[YYYZZZ___```^^^XXXVVVSSSPPPOOOPPPRRRTTTRRRQQQQQQRRRSSSQQQLLLHHHCCCEEEGGGGGGFFFEEEEEEEEEFFFDDDBBBBBBDDDFFFFFFFFF???BBBDDDCCC@@@<<<;;;;;;999888888777777888888888222666999:::;;;===BBBFFFKKKIIIFFFCCCAAA???<<<999999777666888;;;BBBQQQ^^^lll}}}}}}kkk\\\LLL===888777444222222111111111333555666555444............///000111222222111000............///...------------...///000---,,,+++,,,//////...,,,++++++,,,,,,---......///---...000000//////111333---///111222111111111333666666777777777888888888888888999:::::::::999888666666666666666666777777555666777888888999999999666222222666999888999===<<<;;;:::::::::;;;;;;:::;;;:::888888999:::999888222333222222111222444666;;;;;;;;;:::888666333222000111111222222222222222...000111111111111333444//////000000000000111111222333444333111111222444111333555888888777444333333222222333555777777888555444555555777999;;;<<<999999888999:::;;;999777888888888999999:::::::::666888<<<===<<<<<<<<<<<<===@@@@@@<<<;;;<<<;;;777555333111222555666666555666555333111000000000000.........------...222555222111000//////000111222333111000111222111...+++...//////000111222333333//////............//////)))***,,,---.........---111000...,,,,,,,,,---...------------------------,,,,,,++++++,,,,,,---...)))***+++,,,,,,,,,++++++...------,,,---...///000---+++++++++,,,---,,,+++---...///111222222222222222111000000111333555666;;;===AAAEEEHHHKKKOOOPPPOOOVVVcccqqqFFFBBB@@@AAAAAABBBHHHPPPPPP]]]rrr~~~qqqfffbbbbbbccciiirrrzzzzzzvvvuuuvvvyyy}}}{{{wwwsssooonnnqqqqqqnnnmmmnnnffffffggghhhiiijjjjjjkkktttxxx|||}}}xxxrrrllliiifffdddbbbdddhhhmmmqqqssssssvvvzzz{{{vvvqqqttt|||}}}{{{yyyxxxwwwtttrrroooqqqtttvvvwwwwwwvvvuuu|||zzzwwwtttrrrrrrrrrrrrqqqyyy}}}~~~vvvssspppjjjdddbbbaaa______aaafffllloooqqqqqqooolllhhhddd```]]][[[WWWUUUUUUWWWUUURRRSSSXXXVVVYYYZZZXXXZZZ___aaa___ZZZXXXTTTRRRQQQRRRTTTUUUPPPOOOOOOQQQRRROOOJJJEEEBBBEEEHHHHHHGGGEEEDDDDDDDDDBBB@@@AAACCCFFFFFFFFF===AAAEEEEEEBBB>>><<<<<<999999888888888888888999111444777888999;;;AAAEEEHHHFFFDDDBBB@@@===888555444333666<<>>AAADDDHHHKKKNNNPPPQQQLLLSSS___lllzzzFFFCCC???<<<<<<======<<>>===<<<;;;:::<<<:::777444333444666777666666555444444777<<<@@@BBBAAA@@@???===:::555222777999<<>>;;;333999???@@@>>>>>>BBBFFFAAA@@@>>><<<:::999888888666777777666555555666888777777666555444333333222000///---,,,---...000222000000000000000000000000......//////000000111111444333222222222111///---,,,,,,------.../////////---,,,+++---111111///+++///...---,,,,,,...000222---///...******---...,,,(((---...,,,+++---...,,,...---,,,+++***+++,,,---$$$&&&))),,,//////,,,)))...------,,,,,,,,,---------///222222111000000111///---...111222111444999???DDDHHHJJJMMMQQQQQQNNNKKKMMMWWWggguuuIIIEEE???<<<;;;:::::::::>>>JJJ]]]uuuvvvjjjccc]]]^^^aaahhhpppwwwxxxyyy}}}{{{xxxwwwsssoooqqqwww{{{~~~|||xxxuuutttqqqlllggggggjjjllliiieeeffffffgggiiikkknnnqqqsss|||}}}}}}}}}{{{yyyyyyxxxyyytttooopppvvvzzzyyyvvv|||~~~vvvuuutttpppkkklllpppooojjjqqqqqqooommmjjjhhhiiikkkllloooqqqoookkkiiikkknnnrrrvvv|||}}}|||zzzyyyyyyzzz|||}}}}}}{{{tttjjjcccbbbZZZWWWUUUVVV[[[bbbgggjjjlllnnnmmmiiihhhggg```WWWUUUXXXXXXUUUTTTWWWWWWTTTQQQTTTVVVUUUVVVZZZ[[[XXXUUUTTTQQQOOONNNNNNNNNOOOTTTNNNJJJMMMPPPNNNLLLKKKIIIIIIIIIHHHHHHHHHHHHIIIFFFEEEDDDDDDDDDDDDDDDEEEBBBAAA@@@???>>><<<;;;;;;;;;:::777555444555555666666666666666666999===@@@@@@>>><<<:::999999888777777;;;BBBLLLZZZmmm}}}jjjWWWHHHBBB;;;666444444444333222111000222444666666666111000000000000111222222333111000000222222222111///...---...111222000...+++,,,............000222---...---,,,+++,,,///111,,,,,,,,,,,,,,,,,,,,,,,,/////////---,,,---000222333444666666666666777999:::999888999;;;;;;888555444555666777999999888777999888888777666555444444777666555555666666777888777666555555666666444222555666777777888888777777666555444333444555666888999666333222444444444222111111222222222222111111222222111111000000000000///000000000111111222222222222222111000111444666888888888888888777555444999999999:::999999888888888888777777777888888999999999999:::;;;:::888777777::::::888999<<<===:::222555999;;;:::;;;>>>AAA???>>>===;;;:::999888888777888888777666666777999666666555444333222111111000///...------...///000////////////////////////......//////000000111111333222111111222222000...---------...............******+++...222333333222000//////...///000111222222444222---,,,......+++)))---...+++***---...------,,,,,,,,,,,,,,,------+++******+++---...---,,,......------,,,------...---///222222111000000111000...///222333222555:::===BBBFFFGGGJJJNNNMMMJJJIIIKKKSSSaaaooo|||PPPKKKDDD>>>;;;999999888:::DDDWWWlllwwwjjj___YYYWWW^^^ffflllmmmooovvv{{{|||yyyuuusssqqqmmmiiijjjnnnrrrtttwwwwwwtttrrrqqqppppppnnnkkkiiiiiihhhfffdddhhhhhhjjjlllooosssuuuwww}}}|||zzzyyyzzz{{{~~~{{{wwwxxx}}}}}}zzz||||||rrrtttsssooojjjjjjmmmllliiiqqqqqqpppnnnllllllnnnpppjjjmmmooonnnkkkiiijjjlllqqqvvv}}}zzzvvvwwwzzz}}}zzzpppiiifffXXXUUURRRSSSWWW\\\aaaccckkkkkkjjjkkkmmmkkkaaaVVVYYYZZZXXXSSSSSSWWWXXXWWWRRRUUUUUUSSSTTTXXXZZZXXXSSSQQQMMMKKKIIIIIIJJJLLLSSSMMMJJJMMMOOOMMMLLLLLLJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA???>>><<<;;;::::::888777666555555555555777888999999;;;>>>@@@===;;;888666666888:::<<<888???JJJWWWhhh{{{uuu```MMMCCC???:::666555555444444111000000111444777777777000000000000000111111222...000222333222222333444000//////000111222222000+++---////////////111333.........---,,,---///111++++++++++++++++++++++++...//////...------000222000222444555555666888:::999888888999::::::777555444444666777777777777777888888888888777777777666:::777444444777888777555555444444444666666444333555555666777777777777666888777777777777777777777444222111111222222000//////000000111111000000000000000000000////////////...//////000111222333333333333222000///111444777777777888999999888888777======<<<<<<:::888777666<<<:::888666666888:::;;;::::::;;;;;;:::999777666888;;;;;;888888;;;;;;888666777888999;;;===???@@@======<<<;;;::::::::::::888999:::999777777999:::666555444222111111000000000000//////...---------////////////////////////......//////000000111111222111000111222222111000...............---------)))+++...000111222444555000000111222222222222111222444222...,,,......+++***......***)))---///...++++++,,,---............111...+++)))+++---...///......------------.........000111222111000111111000///000333333222666;;;;;;@@@DDDEEEGGGJJJJJJFFFIIIJJJPPP\\\iiivvv\\\VVVLLLDDD???<<<:::999888AAARRRggg{{{ttteeeYYYRRRXXX^^^cccdddhhhpppwwwyyyrrrqqqpppnnnjjjhhhhhhjjjiiikkknnnnnnmmmlllmmmmmmppppppooommmjjjhhhhhhhhhiiijjjmmmpppssswwwzzz{{{}}}{{{zzzyyy{{{}}}|||yyy{{{yyy{{{}}}uuuwwwvvvrrrmmmkkkkkkjjjiiioooqqqsssttttttuuuvvvxxxooopppooommmjjjjjjlllooorrrxxx~~~}}}wwwwwwzzz~~~vvvnnniiiZZZVVVSSSRRRUUUZZZ^^^```iiihhhhhhjjjkkkiiibbbZZZZZZZZZWWWQQQPPPUUUXXXWWWUUUWWWVVVSSSTTTYYY[[[YYYRRRPPPLLLIIIHHHHHHJJJKKKQQQLLLJJJLLLMMMKKKJJJKKKLLLJJJGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBCCCDDDCCCCCCAAA???>>>===::::::999999888777666666555888:::;;;;;;<<<===???<<<;;;:::888888:::===@@@CCCLLLYYYhhhwww{{{kkkWWWGGG===;;;888666555555555444222111000000222444444333000000//////000000111222---111555555333222333555000//////000111222222222---...000000000000111333...//////...---...000222++++++++++++++++++++++++......///...---...///111000222333444444444666888888888999999:::999888666333555666666666555666777777777777888888888888888<<<777444555888:::666333222222222333555555444333444444555666666666666555666666777777777555444333000000000000111000...---......//////000///////////////////////////............///000222333444444555444333000///000444777666777888999999999::::::======<<<;;;:::888666555;;;:::888666666777999:::777888999999888777666666999<<<;;;888888::::::777:::888777777:::===>>>>>><<<;;;;;;;;;;;;;;;;;;<<<999:::::::::888888:::;;;666555444222111111111111000000000///...---+++***////////////////////////......//////000000111111222111000000222333222111000//////...------,,,,,,+++...111111......000333000111333444444333222111,,,......,,,,,,//////---,,,......***))),,,//////***+++---.../////////...000---******+++...///000.........---......///000...000111111000000111222000///000333333222666;;;;;;@@@DDDDDDFFFIIIHHHEEEMMMLLLPPPZZZfffsssiiibbbXXXNNNGGGBBB???===999@@@NNNbbbwww|||kkkZZZOOOQQQVVVXXXZZZaaallluuuxxxqqqrrrqqqmmmhhhfffeeedddccceeeggggggggghhhjjjllllllnnnooonnnkkkjjjjjjlllkkklllooosssvvvzzz|||}}}~~~}}}~~~~~~|||{{{|||{{{{{{}}}xxx{{{xxxtttpppllliiihhhiiiffflllsssyyy{{{{{{zzzzzzvvvsssnnnjjjhhhjjjppptttuuuzzz}}}~~~}}}uuunnn___[[[WWWVVVXXX\\\___aaaggggggggggggeeecccaaabbb\\\\\\XXXRRRQQQVVVYYYXXXTTTWWWVVVRRRSSSWWWYYYWWWPPPNNNKKKIIIHHHHHHJJJKKKPPPLLLJJJKKKKKKHHHGGGIIIMMMJJJHHHGGGHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEDDDAAA???>>>::::::::::::::::::999999888:::===>>>======>>>???>>>??????>>>===>>>BBBEEESSS]]]mmm|||yyykkk\\\MMMAAA888888777666444444444555111///...///111222222111000000000000000111111222000333666666333111222444///////////////000222333///111222111000000111333---...//////......///111---------------------------...//////......///111111222333333222111333444777888999::::::999888888444555777666444444666888666777777777777888888888<<<888555666:::;;;777333111000111222444555444222333333444555555555555444222333444444444222000/////////000000000///......,,,---...///////////////..................//////...///000111222333444444555555333111000111444666555666888888888888:::===::::::::::::999777666666777777777666666666666777555777:::;;;999888999:::999<<<;;;888777999999666777555333333666888888888;;;:::::::::;;;;;;<<<===999::::::999888888999;;;888666444222111111222222000000000///...,,,***)))..............................//////000000111111333111///000111222222222000000///...---,,,,,,++++++...000///---,,,...111000222333555555333111000+++...///,,,---000000---,,,///...***)))---000000***,,,---///000000//////+++******+++.../////////............//////000111///000111111000000111333000///000333333222555;;;===BBBFFFFFFHHHKKKJJJGGGNNNLLLOOOXXXcccooorrrlllbbbXXXOOOHHHBBB???;;;@@@IIIYYYmmmwwwcccSSSNNNPPPPPPQQQXXXeeeooorrroooqqqpppjjjeeebbb```]]]^^^___aaabbbbbbdddgggjjjiiikkkmmmmmmlllkkkkkkllllllmmmqqqtttxxx{{{}}}~~~~~~|||~~~}}}{{{zzz{{{|||{{{zzz{{{{{{|||xxx{{{wwwtttrrrmmmiiiiiilllhhhoooyyyzzzuuunnniiiiiiooovvv{{{{{{~~~|||tttfffbbb]]]\\\^^^aaadddfffhhhffffffeeebbb___aaafff^^^___\\\WWWVVVZZZ[[[YYYRRRTTTTTTQQQQQQTTTUUURRRMMMLLLKKKJJJIIIJJJJJJKKKQQQMMMKKKLLLJJJFFFFFFHHHLLLIIIGGGHHHJJJJJJHHHEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGFFFCCCAAA???;;;;;;;;;;;;<<<===>>>>>>>>>???AAAAAA@@@??????@@@@@@BBBDDDCCCBBBCCCHHHLLL[[[gggyyyuuufffWWWKKKAAA;;;666666666444222222444666...---,,,...111333444444111111111111111222222333333444555555444333333444...///000//////000333555222333444333111000000111,,,...//////...---///000---------------------------...//////......///000000111222222000000111222444666999999888777777888555777888777444333666999777777777777777888888888;;;999888999;;;<<<999666333222222333555666444333222222333444444444444333///000111111111000///......///000///...---...///,,,---......////////////............///////////////000000111222333444444444555555333222111333555444666888888666777:::===888888888888888777666555444444444555555666666666777:::>>>>>><<<;;;===???999;;;;;;888777999999666777777666666666777888888999888888888999999:::;;;777888999888666666888999888777444222111111222333000000///...---,,,+++***..............................//////000000111111444222000///000222222111000000///...------,,,,,,+++,,,---------...000222000111222333333222000...000333333000///111000,,,+++//////+++***---000///------...///000000000000))))))***---000111///...//////...//////000111222///000111000//////111333111000111444444333666<<>>===>>>BBBLLL]]]pppwwwfffWWWVVVQQQMMMQQQ[[[ccceeeccchhhiiiccc______]]]YYYZZZ[[[\\\]]]^^^```dddgggllllllmmmnnnnnnnnnmmmkkklllnnnqqquuuxxx{{{|||}}}|||zzzyyy|||}}}yyywwwvvvtttttttttsssrrrqqquuutttvvvyyy}}}~~~}}}zzzyyy~~~~~~zzzzzzwwwuuuuuuqqqmmmnnntttsssyyy{{{wwwrrrooorrryyy}}}uuukkkhhhcccaaacccfffiiikkklllfffccceeedddaaabbbeee]]]______[[[ZZZ[[[[[[XXXPPPSSSTTTQQQQQQSSSSSSPPPLLLLLLMMMNNNNNNNNNNNNNNNSSSPPPNNNNNNKKKFFFEEEHHHIIIFFFEEEHHHKKKKKKGGGCCCFFFDDDBBBAAABBBDDDGGGIIIGGGGGGIIIIIIGGGEEEBBB@@@<<<<<<;;;;;;===???BBBDDDEEEFFFFFFEEECCCBBBBBBCCCCCCDDDEEEDDDCCCGGGPPPWWWaaannnvvvdddSSSGGG???;;;:::555555555333000000333666000///...000222444555444222222222222222333333444444333222333555666666666///000111000///111444888555666666444111//////000+++---......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...///000...///111000000000111222111444777777555444555666666888:::888444333777:::999999999999999888888888999:::;;;<<<<<<<<<;;;:::666555555666888888666555111222222333333333333333//////000000111111000000---...///---++++++...000,,,---...//////000000000....../////////000000000111111111222222333333333333555666555333222222333333666888777555555999===888888888888777666555444444333222222333555777999999===AAAAAA===;;;===???777::::::777777:::999777777:::<<<;;;999777888:::666555555555555666666777555666777666444444666888888666333111///000111222000///...,,,++++++,,,,,,..............................//////000000111111666333000///000111111111//////......---------,,,000...,,,---...///000000///000111111111///...---///333333000000111000,,,***...000---,,,...///...000///////////////000000,,,,,,,,,...000111000...////////////000111222333000000111000//////111333444222333666777666999>>>@@@FFFJJJKKKMMMQQQQQQNNNHHHGGGKKKTTT^^^iiiwwwwwwrrriii___VVVLLLCCC===>>><<<<<>>AAAEEEGGGJJJKKKJJJHHHEEEDDDEEEFFFDDDEEEDDDCCCCCCJJJUUU___kkkxxxzzzkkkXXXIII>>>::::::===555555555222//////333777666444222222333333333111333333222222333333444555555222000111555999999888000222333222000222666:::777777777555111/////////***,,,......---,,,---...++++++++++++++++++++++++,,,...000000///...///000+++---///000000000222444///222555555333222333555666999;;;888444333777;;;;;;;;;;;;::::::999999999888:::===>>>===<<<<<<===999888888888::::::888777111111222333333333333222000000000111111222222333,,,------+++))))))---000,,,---...///000000000000.../////////000000111111222222222222222222222333333555666666555333222222333666888777444444888===::::::999999777666444333666444111///111555:::===:::>>>AAA@@@<<<999:::===777::::::777777::::::777333777;;;:::666333444777333333222222222333333444444555666555333333555666777555222///...///000111111///---+++***+++,,,---..............................//////000111111111777444000///000000000000...............---------777333///...//////---+++///////////////...------***...///...///222111...***...000...---//////---111111///......///000111111///......000111000///////////////000111222333000000111000//////111444666444555888999888;;;@@@@@@FFFJJJLLLOOORRRRRROOOHHHGGGLLLUUU___iiiwwwuuuqqqiii```VVVMMMFFFAAA???>>>>>>>>>CCCNNN]]]hhh{{{}}}ppp```UUUQQQPPPPPPNNNPPPUUUWWWWWWYYY]]][[[TTTYYYZZZ[[[[[[[[[```gggmmmnnnpppqqqpppnnnkkkjjjjjjooorrrwww|||~~~~~~|||zzzsssrrrqqqqqqtttvvvsssooopppllljjjkkklllkkknnnssspppppppppsssvvvuuuqqqmmmpppuuuxxxzzzzzz~~~{{{{{{~~~~~~{{{~~~}}}zzztttwwwyyy{{{zzzwwwsssqqqnnnllljjjhhhiiilllpppsssooolllhhhfffgggggggggfff___\\\ZZZZZZZZZYYYVVVRRRRRRTTTVVVWWWUUUTTTSSSTTTOOOPPPRRRSSSTTTUUUVVVVVVRRROOOOOOQQQNNNGGGDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHAAADDDFFFEEEDDDDDDHHHKKKEEEGGGJJJJJJGGGDDDAAAAAA<<<>>>>>><<<<<<@@@HHHOOOSSSRRRPPPMMMJJJGGGEEEDDD???>>>@@@CCCEEEIIIUUUbbbrrr~~~lll[[[III@@@===999777666666555444222000111444777333333444444444444444444333333333222000000222333111111222222000///222777///222555444222333888===@@@===:::666333222111111111000---+++))))))***+++,,,,,,---------,,,++++++,,,---......///.........222111000000111111000///---...///000111111111111222888:::888777:::<<<<<>><<<:::::::::<<<===<<<:::999:::<<<>>>>>>===<<<;;;999999:::999666444111222111000///111444666000000000000////////////...............///000000...000222222000.........///000111111///......//////000000222333444555555555444222000/////////000333222111222444666777888;;;:::888666555555666666<<<:::777555444555777888===>>>???@@@???<<<999777666666777888888888888888<<<;;;:::999888888888888666555222000000000111222222222222222222222333333333333222///------000222---------,,,,,,+++++++++---.........------///000222222111111111111111222555888777111000333222...//////000000///---+++***---.........,,,,,,...000000000000000///...---,,,------,,,+++,,,---...///000///...------...///000111222111000...---...000+++,,,---...////////////......//////000000111111222000///000222333333222000111555:::;;;888999===FFFJJJPPPTTTTTTRRRPPPOOOKKKJJJMMMTTT[[[dddssstttppphhh___VVVMMMGGGBBB>>>>>>>>>>>>AAAHHHRRRZZZooouuu}}}sssddd\\\WWWRRRNNNJJJNNNPPPQQQVVV]]]]]]YYYZZZZZZ[[[[[[\\\aaahhhmmmqqqrrrsssrrrooommmllllllsssvvv|||~~~{{{tttsssqqqpppoooooommmjjjnnnjjjgggiiijjjjjjnnnssstttsssrrrrrrrrrqqqlllhhhmmmssswwwyyy|||}}}xxxqqqmmmooorrrttttttrrrooommmkkkiiigggfffhhhkkkooorrrmmmjjjfffdddddddddcccbbb___]]]\\\\\\\\\[[[WWWTTTQQQRRRSSSRRRQQQOOOPPPPPPQQQQQQRRRUUUXXXYYYYYYXXXTTTQQQPPPPPPMMMGGGDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHCCCEEEFFFFFFFFFGGGIIIKKKEEEGGGIIIIIIFFFCCCAAA@@@@@@>>><<<<<<@@@EEEJJJMMMRRRPPPMMMJJJHHHEEEDDDCCC===<<<>>>AAACCCIIIWWWdddsssyyycccSSSCCC<<<:::777555555555555444333222333777:::444444444444444444333333222333444333222111222333//////000000......000444111444777777555666;;;???===;;;888444222111000000000///---+++******+++,,,+++,,,,,,---------,,,,,,......//////000000//////000000000111333333222222......///000000111000000333888;;;999888;;;>>>>>>@@@???===<<<;;;;;;<<<======;;;:::;;;>>>@@@@@@???>>>===;;;;;;;;;:::888555555555555444333444777:::111000000000////////////...............///000000...000222222000......///...///000000...------...---...///000111222333444666555333222000000000111---///222111000111666:::;;;:::888777666666666777;;;:::777666555666888:::===>>>??????>>>;;;888666666777777888999999888888;;;:::999888777666555555222222222222111000///...111111000000000000000000000111111///...---///111.........------,,,,,,,,,,,,---......------...000333333222222222222222333333555444000///222222///////////////...,,,***)))+++,,,---,,,+++,,,...///000000000//////...,,,,,,---,,,,,,,,,,,,,,,------111111000000000000000111000000000000////////////,,,,,,...///000111111111......//////000111111111111111111111111111222333222111333555555444:::BBBGGGKKKQQQTTTTTTRRRQQQPPPOOONNNPPPUUUZZZbbbooo|||vvvqqqiii```YYYRRRLLLHHHAAAAAAAAA@@@@@@CCCGGGKKK]]]cccmmmxxxuuuiii^^^UUUNNNIIIKKKLLLMMMRRRZZZ]]]\\\\\\]]]^^^___bbbhhhnnnssswwwxxxxxxvvvssspppooooooxxx|||}}}vvvuuurrroookkkhhhhhhiiimmmhhheeeggghhhhhhmmmrrrrrrpppnnnlllkkkiiifffdddkkkrrrxxxzzz|||zzznnnfffgggiiilllnnnooonnnlllkkkfffeeecccccceeeiiimmmpppkkkhhhdddaaa``````^^^]]]\\\[[[[[[\\\\\\ZZZWWWTTTQQQQQQQQQOOOLLLLLLMMMOOOSSSRRRSSSWWW\\\^^^]]][[[VVVRRRPPPOOOLLLFFFDDDFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFEEEEEEFFFIIIJJJJJJIIIEEEGGGHHHGGGDDDBBB@@@@@@CCC???<<>>@@@???BBBAAA@@@???>>>>>>>>>???>>>===<<<===???AAABBBAAA???>>><<<<<<<<<;;;888666222333333333222333666888111111000000000/////////...............///000000///000222111///......///---/////////---,,,---...,,,,,,---...///111222333777666555333222222222222,,,111555555222333:::@@@:::999888666666666777777:::999888777777999;;;<<<===>>>???>>>===:::888666777888888999999999999999999999888777555333222111---///111333222000,,,***000//////......---------,,,---//////...---...///............------------,,,---......------...000333333222222222333333444111333222///...111111///.........---,,,+++***))))))***++++++++++++---///////////////...---,,,,,,+++,,,,,,,,,,,,,,,++++++//////000000000000000//////...---///222333000------......000111222222333......///000000111111222111333444222000///111444000333888;;;777555:::BBBIIIMMMRRRTTTTTTSSSRRRRRRTTTRRRSSSVVVYYY___kkkwww{{{uuullleee___ZZZTTTPPPJJJIIIGGGDDDCCCBBBCCCDDDLLLRRR]]]iiittt|||~~~|||yyymmm```WWWQQQOOOLLLLLLPPPVVV[[[\\\___```cccffflllsss{{{}}}yyyvvvtttuuu}}}}}}vvvtttsssqqqlllhhhkkkpppooojjjfffgggggggggjjjooonnnmmmlllkkkjjjiiihhhggglllttt{{{}}}~~~{{{qqqhhhbbbggghhhjjjlllmmmlllkkkkkkaaa```___```bbbfffjjjmmmiiifffccc```___]]][[[ZZZWWWXXXYYYYYYYYYVVVSSSQQQSSSRRRPPPMMMJJJJJJLLLOOORRRQQQRRRWWW]]]```___\\\WWWRRROOONNNKKKFFFDDDFFFFFFFFFEEEEEEEEEFFFHHHHHHGGGEEEDDDFFFJJJKKKJJJGGGEEEFFFGGGEEECCCAAAAAAAAADDDBBBAAACCCHHHKKKMMMMMMLLLJJJFFFBBB?????????@@@>>>======@@@EEENNN```pppuuu^^^PPPBBB======;;;999999666777777666555666999;;;555555444444333222111111///222555666555444333444444666777555555777888777333666888999888888:::<<<888777555333111000000000------,,,,,,,,,,,,---...++++++,,,....../////////222222222333444555666777222444777888888666444333111000000000000000111111333888;;;;;;===AAABBBAAADDDDDDDDDCCCCCCBBBBBBBBB???>>>===>>>@@@AAAAAA@@@>>>===;;;;;;;;;:::777555111222333333222333555888111111111000000000//////...............///000000///000111111///......///...///000///---,,,---///,,,,,,,,,---///111333444777777666555555444444444...000333444444777<<<@@@999888777666666666777888999888888888999;;;===>>>>>>?????????===;;;999777999999::::::::::::999999777777777555333111///------...000222111///,,,***000//////...---,,,++++++(((***---///...------...------------------------+++---//////...---...///222222111111111222333333222222111///////////////...------,,,+++***)))(((((()))+++++++++,,,...000...............---,,,+++***+++,,,---,,,+++***)))+++,,,---...///...---,,,///,,,,,,///444555111,,,////////////000000111111...//////000111111222222111444666444///---000444///777BBBGGGAAA999999???KKKNNNSSSUUUUUUTTTTTTTTTUUUSSSTTTWWWZZZ^^^iiitttyyyqqqkkkgggccc]]]XXXTTTQQQMMMIIIFFFEEEDDDDDD@@@FFFOOO[[[gggrrrzzz~~~~~~||||||rrrhhhZZZTTTOOOMMMPPPTTTYYY]]]```aaaeeellluuu|||zzz{{{}}}uuussssssuuurrrooosss{{{tttoookkkkkkiiiggghhhlllrrrrrrqqqpppooonnnnnnnnnmmmsss{{{~~~~~~|||zzzzzz}}}~~~~~~{{{uuuooojjjfffeeeiiiiiijjjjjjjjjjjjiiiiii^^^]]]]]]]]]___bbbeeehhhgggeeebbb```___^^^\\\ZZZVVVWWWXXXXXXVVVTTTRRRPPPQQQPPPNNNJJJHHHHHHKKKMMMOOOPPPRRRWWW\\\___]]][[[WWWRRROOONNNKKKFFFDDDFFFGGGFFFEEEEEEEEEFFFGGGHHHFFFEEEDDDFFFIIIJJJHHHEEEEEEEEEEEEDDDBBBAAABBBDDDDDDFFFIIIJJJIIIJJJLLLNNNIIIFFFBBB???<<<<<<<<<===<<<;;;<<<@@@FFFRRReeevvv{{{dddUUUFFF@@@???===;;;;;;999:::999888666555777999555555444333222222111111///222555777666555555555000444555222444999999555333444555555555555666777666666444333222111111111------,,,---------......+++,,,---...///000000000222222333444666888;;;<<<888;;;===<<<999555222222222222111111111222333333444888<<<===@@@EEEFFFCCCFFFGGGHHHIIIIIIHHHGGGGGGBBB@@@>>>>>>?????????===:::999777777888777555333333444666666666777999;;;111111111111000000000000...............///000000000111111000......///000000111111///------///000------------///222555666777777777777666666555444---+++***---222666777777777666555555555666777888888888888999:::<<<>>>???????????????>>><<<:::999::::::;;;;;;;;;;;;::::::777666555444222000...---////////////............000000///...------,,,,,,%%%))),,,......---,,,,,,+++++++++++++++++++++++++++---//////...---...///000000000000000111222222444333222111000......///...---,,,+++***))))))))))))***,,,,,,,,,---///111,,,------------,,,,,,+++***+++,,,---,,,+++***)))***+++,,,.........---,,,...,,,+++///444555111---222111000///............//////000000111222222222111444666444///...111555333;;;EEEIIIBBB999999???KKKOOOTTTVVVVVVUUUTTTTTTTTTRRRTTTWWWZZZ___iiittt|||vvvrrrqqqmmmfff```]]]ZZZUUUPPPMMMJJJGGGEEE===@@@EEENNNXXXdddnnnsssvvvxxx~~~uuuddd\\\UUUSSSTTTWWW\\\aaa```bbbgggooo{{{vvvrrrsssyyyzzzvvvzzzyyytttrrrqqqooojjjiiilllrrrttttttssspppnnnnnnnnnnnnrrrwww|||}}}zzzuuuuuuwww}}}~~~yyyuuurrrsssrrrpppkkkgggeeeeeefffffffffffffffffffffffffff]]]]]]\\\\\\\\\^^^aaabbbeeecccaaaaaaaaa```^^^\\\YYYZZZZZZXXXUUURRRRRRRRRMMMLLLJJJGGGEEEEEEHHHJJJLLLNNNSSSWWWZZZ[[[[[[[[[VVVSSSQQQQQQNNNIIIGGGIIIHHHGGGEEEDDDDDDEEEGGGIIIEEEEEEFFFGGGIIIIIIGGGEEEDDDDDDDDDCCCBBBCCCEEEGGGEEEIIINNNNNNKKKIIIJJJMMMEEECCC@@@===;;;:::::::::888777;;;BBBKKKYYYnnnhhhXXXGGG???===;;;:::::::::;;;:::999666555666777444444333333222222111111///222555666666666777888222777888666999@@@@@@:::666555333222111222222333444444333333222222111111------------............------...///000000000000111111222444777;;;???AAA>>>AAABBB???999444222222333333222222333444666777666:::>>>@@@EEEJJJJJJFFFHHHIIILLLNNNOOONNNMMMLLLGGGDDDAAA??????===;;;:::555444333333444444333111000222444555555555777999222222111111111000000000...............///000000000111111000...---///000111111111///------///111......---...000333666888777777888888777666555555111---***,,,333888777333555444333333444555666777777777888999:::<<<===>>>===============<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::777666444222111000//////111///---,,,,,,---///000000000//////...---------&&&))),,,------,,,,,,,,,************++++++++++++***---///000///.........///////////////000111222444111000111111......000......,,,+++***)))))))))***+++,,,,,,,,,,,,///111+++,,,,,,------,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,---...////////////...------///222333111...333222000...------......//////000111111222222333222444555333111000222555999:::======888555:::CCCJJJNNNTTTXXXXXXVVVTTTSSSRRRQQQSSSXXX[[[```jjjuuu~~~||||||yyyqqqiiigggddd```]]]YYYSSSKKKFFF???>>>???BBBIIITTT]]]dddkkkrrr}}}xxxmmmccc```^^^]]]```fffeeefffkkktttzzzssssss{{{~~~yyyyyy{{{xxxwwwxxxvvvpppmmmoooqqqtttwwwwwwuuusssssssssrrrrrrvvv|||~~~uuurrrsssvvv~~~|||yyywwwvvvtttrrrpppooonnnnnnllllllllliiieeebbbbbbdddbbbbbbaaaaaabbbcccdddeee^^^]]]\\\[[[[[[[[[\\\]]]aaa```___```aaabbb```^^^ZZZ[[[ZZZVVVRRROOOPPPRRRJJJJJJIIIGGGEEEFFFHHHJJJIIIOOOUUUXXXXXXWWWYYY[[[WWWTTTTTTUUUSSSNNNKKKLLLIIIGGGEEEDDDDDDEEEGGGIIIDDDGGGIIIJJJIIIHHHGGGGGGCCCDDDDDDCCCBBBDDDHHHKKKIIIKKKNNNOOOMMMKKKIIIHHHBBBAAA???===;;;999999888555777>>>IIIUUUfff}}}jjjYYYFFF===;;;:::999:::888999:::888666555666777333333222222222222222222000222444555555666888:::777===>>><<>>AAAEEEKKKPPPPPPKKKIIIKKKOOORRRTTTTTTSSSRRRMMMJJJEEEBBB???===999777111000000111333333222000,,,///111222222333444666222222222111111111000000...............///000000000111111///------///111000111000...,,,,,,///111...---------000333777999666777777888888777555555555222000111444777777555222222111111222444555666666777888999:::;;;<<<===:::::::::;;;;;;;;;;;;<<<===============<<<;;;;;;999777444222000111222333///---,,,******,,,...///..................------(((***,,,---,,,++++++,,,*********++++++,,,,,,,,,***---///000///.........////////////000111222333000,,,,,,000000...///333///...---+++***************+++,,,+++***+++,,,...++++++,,,,,,,,,,,,++++++++++++++++++,,,...//////,,,,,,,,,,,,---...///000......//////000000111111222111///......///111222///000000111111222333333333333222222222333444444666555444555444555<<>><<>>DDDGGGCCCEEEEEE@@@999444444666444444333444555888;;;======AAADDDHHHOOOUUUTTTOOOIIILLLQQQUUUWWWWWWVVVUUUQQQMMMHHHDDD@@@===999666///......000222333222111...111333555555555777888222222222111111111111000...............///000000111111111///------///111000000///---++++++...000...---,,,---///333666999666666777888888777555555222222222111000111333444111111000000111333555666666777777999:::;;;;;;<<<777777888999999:::;;;;;;======>>>>>>===<<<;;;;;;:::777444111000111444666,,,++++++******+++,,,,,,---------------------...)))+++,,,,,,+++++++++,,,+++++++++,,,,,,---------***,,,///000///...---...000000000000111222333444,,,((()))...000...000555000///---+++*********+++******+++***))))))+++,,,***++++++,,,,,,,,,++++++++++++***+++,,,...111222******))))))***,,,---//////000000///......000222111000//////000222444666000000000111222222333333333222111111333555555444000///222777999999===CCCFFFMMMUUUZZZZZZVVVRRROOOSSSRRRTTTXXX[[[___iiisss{{{{{{{{{wwwooofffcccaaaWWWKKKJJJBBB<<<>>>AAACCCFFFJJJ^^^lllrrruuuzzzlllhhhiiijjjhhhjjjnnnuuu{{{{{{}}}|||yyyzzz~~~}}}{{{zzzyyyxxxxxx{{{}}}}}}yyyyyy|||{{{uuuqqqrrrwwwzzzsssqqqmmmeee___kkkfffbbbeeehhhjjjnnnssszzz}}}}}}wwwmmmddd______[[[\\\\\\]]]^^^```cccfffeeedddcccccccccbbb___\\\]]]```bbbbbb```]]]\\\[[[YYYWWWSSSNNNPPPUUUTTTQQQSSSPPPKKKGGGFFFFFFIIIJJJSSSUUUWWWVVVSSSRRRSSSUUUVVVUUUUUUWWWYYYYYYUUURRRQQQNNNJJJGGGFFFEEECCCAAA???FFFLLLLLLGGGDDDFFFJJJBBBCCCEEEEEEEEEGGGJJJMMMQQQPPPNNNMMMLLLIIIDDD@@@>>>:::888999888666888===AAA>>>DDDYYYqqq|||bbbQQQ???:::<<<===;;;;;;666666777888999999::::::999999888777666444222111333333444555666888:::;;;<<<;;;;;;===@@@CCCCCCCCC@@@<<<777444444333111///...000333333222111111222------------......//////111000///......///000111000000222444777:::<<<===???@@@@@@===777333222333333555777999:::<<>>;;;888666222222111111111111111222111111222333555666777777222333444444222222333444333///,,,,,,///222222000////////////000000000000222///---,,,.../////////...///000000000111444666777999:::888555333444555333222222222333333222000111111222222222333333333:::===>>>;;;555444777<<<777888999:::;;;:::999888;;;=========:::999999999;;;777333111000111111111000...,,,---000111///---.........------,,,,,,,,,))))))************)))))),,,---......,,,+++,,,...+++,,,---////////////......---,,,---///222333444111000000000000000111111000///...,,,+++***))))))(((((((((((()))***+++,,,+++,,,------,,,+++,,,...,,,,,,---///111222000...---,,,,,,+++,,,---...//////,,,,,,......++++++...///...---------...000111...000222444444444333222333222222111000000111111222222333444777===EEEKKKHHHOOOWWW[[[[[[XXXVVVVVVQQQSSSWWWZZZ^^^dddjjjooo{{{|||{{{wwwppphhhgggggg```VVVPPPGGG@@@@@@@@@@@@BBBFFFRRRbbbjjjppp}}}vvvnnnjjjffffffgggkkkqqqyyywwwwwwyyy{{{yyyvvvyyy~~~||||||zzz||||||{{{|||{{{wwwrrrppprrryyyzzzpppjjjiiigggbbb^^^fffaaa```eeemmmttt|||zzzlllbbb]]]YYYXXXWWWYYY^^^cccgggiiimmmkkkhhhgggfffddd```]]][[[]]]aaaaaa```]]]\\\[[[UUUVVVTTTQQQRRRUUUSSSMMMPPPNNNKKKHHHHHHIIIKKKLLLRRRTTTVVVUUUSSSRRRTTTVVVWWWVVVVVVXXXZZZYYYVVVSSSSSSPPPLLLIIIHHHFFFDDDCCC@@@FFFMMMMMMGGGCCCCCCEEEBBBCCCEEEFFFGGGIIILLLOOOQQQOOOMMMKKKIIIEEE@@@<<<<<<888777888888777:::???DDDDDDNNNddd|||ttt^^^NNN???;;;===>>><<<;;;::::::;;;<<<===>>>>>>???888888777555444333222111333333444555666888999:::<<<<<<===???BBBDDDDDDCCC???;;;666333333222111///...000222222111000000111............//////000000000///............///000,,,---...000222555777888:::;;;<<<:::666444333444666777999;;;<<<>>>BBBEEEJJJKKKNNNQQQTTTSSSQQQNNNPPPOOOOOORRRVVVWWWVVVTTTTTTPPPIIICCC@@@===;;;999111111000000000111111222///000000111333444555555222333444333222111222444222000......///111222222000000000000/////////////////////........./////////000111111111333666888888999:::888444222333444111111222333444444333222111111111222222333333333::::::999777666666777888777888999:::::::::999888<<<>>>???>>><<<:::::::::999666222000000000000000111///---...000111///---------------,,,,,,,,,,,,))))))************))))))+++,,,------+++***+++---+++,,,---//////000//////000...---...000111111111000000////////////000000//////---,,,+++*********+++***)))))))))))))))******+++,,,,,,++++++,,,---***+++---...//////......------,,,,,,,,,---...//////------111111...---000---...///000000000//////...000222333444444333222666555444222111111111111222333444555999???GGGMMMMMMSSSYYY]]]\\\YYYWWWVVVRRRRRRSSSTTTWWW^^^gggmmmwww{{{xxxtttmmmhhhiiikkkggg```XXXOOOFFFBBB???<<<===@@@CCCRRR\\\fffuuu~~~tttiii```cccdddfffjjjqqqyyy}}}sssrrrtttvvvuuussswww~~~|||~~~}}}|||}}}{{{xxxtttsssvvv}}}{{{ooohhhggggggeeebbbeee``````iiittt|||mmmddd]]]YYYVVVZZZbbbkkkooopppuuurrrmmmjjjgggeeebbb```[[[^^^aaabbb```^^^\\\[[[SSSVVVVVVTTTTTTTTTOOOIIILLLKKKJJJJJJKKKMMMOOOPPPRRRSSSUUUUUUTTTTTTUUUWWWYYYYYYYYYZZZ[[[ZZZWWWTTTUUURRRNNNLLLKKKIIIGGGEEEFFFLLLSSSSSSNNNHHHEEEFFF@@@BBBEEEGGGHHHJJJMMMPPPQQQNNNKKKHHHEEE@@@;;;777777444222444333333888???GGGLLL[[[sss{{{hhhWWWJJJ???>>>@@@???>>>===999999:::;;;<<<===>>>>>>999777555333222222222222222333444555666777888999999:::<<>>AAAFFFJJJKKKKKKMMMOOOQQQPPPMMMJJJLLLLLLLLLNNNQQQTTTUUUTTTUUUQQQJJJDDD@@@===999777///////////////000111222......//////000111222222111222333333111111222333111111111000///000222444111111000000//////......,,,///111000...---...000///000222333333555888;;;999::::::888555333333444111111222333444444444444111111111111222222222222999666333333555666666555666777999:::::::::999888;;;<<<===<<<:::999999:::777444000......//////...111///...///000111000...++++++++++++,,,,,,,,,,,,***************************+++,,,,,,******+++,,,***+++---...000000000000000//////000111111///---000//////....../////////......---++++++*********,,,,,,+++))))))((((((((()))***++++++******+++---))),,,//////---,,,...000------,,,,,,,,,---......---,,,---111222///...000,,,...111333333222///...///000111333333333333222777666555444222222111111333444666888<<>>:::666777444333333333444:::BBBIIITTThhhlll[[[PPPGGGAAAAAACCCBBBAAAAAA888999999:::;;;<<<<<<<<<:::888666333222222333444333444555666777888888999555666888<<<>>>???<<<:::888777444222111000///......///000000...---...///............////////////---,,,,,,,,,,,,,,,,,,------------...///111222333111222333444444444444555:::;;;<<<===???CCCHHHLLLFFFFFFHHHJJJLLLLLLJJJHHHHHHGGGGGGIIILLLOOORRRTTTTTTPPPIIICCC>>>999555222---------......000111222.........//////000000000000111222222000000111222...000222111......111444111111000000//////......)))...333222...,,,...111///000333444555777:::<<<;;;;;;:::999777555444444222444555555444333333333111111222222222222222222555444222222333444555555666777888999::::::999999777888:::999777666666777555222///............---000000///000000000000///*********++++++,,,,,,,,,***************************+++,,,,,,++++++,,,---+++,,,---...///000111111/////////000222111///---111000//////////////////------,,,+++*********+++,,,+++******)))))))))***((()))++++++******+++---***...222111---+++...222------------------------***)))+++///000------///...///111222333222000//////000111222333333222222555444444333333333333333666777:::<<>>BBBFFFHHHIIIIIIJJJKKKIIIGGGDDDBBB@@@>>>;;;888:::888777777777888AAAKKKQQQ```vvvooo\\\OOOKKKEEEBBBDDDFFFDDDDDDFFF<<<===============>>>>>>;;;999777555444444555666444555666777888999999888333444666999<<<<<<:::777666555444222000///...///...///000///------...///------------------------++++++,,,,,,,,,,,,++++++............000111222333222222333444555555444444:::;;;<<<===???BBBGGGJJJDDDCCCDDDFFFGGGGGGEEECCCAAAAAAAAABBBDDDHHHLLLOOONNNJJJDDD???;;;777444111------------...///000111/////////000000000000000///000111111//////000111,,,///111000------///222111000000000/////////...)))...222222...,,,...111...000333555666777999;;;<<<;;;:::999999888777666555666888666333111222222333333222222222222222222222444666444111000444888555666777999::::::999999666777999888777555666777444111///......///...---///000000000/////////000*********++++++,,,,,,,,,++++++***))))))***++++++***,,,------,,,,,,---///,,,,,,---...///000111222------...000222222111///222111000///////////////,,,,,,+++*********++++++***************+++,,,,,,''')))************,,,---***---000///+++***---111---------------------,,,+++)))+++///000------///000000000000000111111222//////000111222222222222111111111111222444555666888:::===@@@EEELLLTTTYYY```aaabbbccccccaaa]]][[[SSSRRRRRRRRRTTT[[[ccciiittttttmmmhhhfffdddbbbbbbdddbbb]]]XXXSSSJJJ@@@<<<>>>:::===<<>>===:::999666555555666666999EEEQQQ```qqqmmm]]]OOOFFFFFFCCCCCCEEEFFFDDDEEEHHH>>>======<<<<<<;;;;;;;;;:::999888666666666666777333444666888888888888777444444666888;;;;;;999777333444555333000//////000---...///...---...000111---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------///000222222444444444555777888666555999;;;===>>>???AAADDDGGGEEEDDDCCCCCCCCCBBB???<<<;;;<<<======???BBBFFFJJJGGGDDDAAA>>>;;;999666444...............///000111111000000000000000000000...///000000......///000,,,---//////...---...000/////////000000000000000+++...000000......///111---000333444555666777999;;;:::999999::::::999777555777999777444111222444444444444444333333333333333777999777111000555:::444555777999::::::999999777999::::::999888888999444222000000000000///......///000///...---...000++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,***,,,------------...000............///000111111...------///111222111000111111000///............+++************++++++,,,)))))))))******,,,------''')))++++++++++++---...***,,,---,,,))))))+++...------.........---,,,+++///,,,---000000...///222111000///......000111222//////000000111222222333...//////111333555777888999;;;>>>AAAFFFMMMTTTYYY___```bbbeeefffddd___[[[VVVVVVVVVVVVWWW[[[aaaeeerrr~~~uuunnnjjjiiigggbbbbbbeeebbb___^^^[[[RRRHHHDDDFFF??????<<<>>>FFFIIIXXXrrr~~~{{{vvvssssssvvv{{{~~~|||}}}~~~}}}{{{yyyyyyzzzyyyvvvtttwww}}}~~~~~~yyy{{{{{{|||tttnnnmmmqqqvvvzzzvvvwww}}}ooohhh```ZZZ[[[```fffiiiiiilllooonnnhhhaaa[[[XXXXXXYYYVVVMMMGGGHHHIIIHHHJJJJJJLLLOOORRRUUUXXXZZZ[[[YYYYYYZZZ]]]___^^^\\\XXXZZZ\\\[[[WWWSSSRRRRRRNNNNNNNNNPPPQQQRRRPPPNNNNNNNNNLLLJJJHHHFFFFFFGGGFFFIIIMMMNNNLLLJJJGGGFFFBBB@@@===;;;;;;:::888666111111333666888>>>LLLZZZoooxxxgggYYYNNNFFFCCCCCCAAABBBDDDCCCBBBDDDIII???>>>===<<<:::999888888888888777777666666555555111333555666777666555444444333444555888999888777222444555444111//////111---...///......///111444......---------,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,...///111222333555444444777:::<<<:::999888;;;>>>@@@@@@AAABBBCCCEEEDDDCCCBBBBBBAAA???<<<:::<<<>>>??????AAAEEEIIIJJJGGGCCC@@@===:::777444000//////...//////000000111000000000/////////...---...//////------...///...------...000000///.........//////000000111111---------......///000111,,,///222333333444555666999777666777999:::999777222666999888444333555777666666555555555444444444999::::::888555555777999333555666888999:::999999777999::::::999888999:::555333222222222222111000,,,...//////,,,,,,---///------------,,,,,,,,,,,,---,,,***))))))***,,,---)))+++,,,---,,,,,,...///000000///......///000111111///......000111000/////////...---,,,,,,,,,,,,******)))******+++,,,,,,++++++*********+++,,,,,,((()))+++,,,+++,,,...///......---,,,,,,,,,---...------.........---,,,+++222...,,,......---...222....../////////000000000/////////000000111222333000000111222444666777888777999===@@@DDDJJJQQQVVV]]]^^^aaaeeehhhfff```\\\___^^^\\\YYYXXXZZZ___cccmmmzzz}}}tttnnnjjjkkkhhhcccbbbfffaaa```aaa```YYYOOOJJJLLLBBBBBB===???DDDCCCOOOgggttt~~~yyywwwxxx|||~~~wwwyyy{{{{{{yyywwwvvvvvvtttqqqnnnqqqyyy~~~|||~~~~~~yyyrrrllllllooouuuyyyzzz|||pppiii```ZZZ[[[```fffjjjfffiiillllllggg```ZZZWWWSSSVVVUUUNNNIIIIIIKKKJJJKKKLLLMMMOOORRRUUUYYY[[[\\\YYYXXXZZZ]]]^^^]]][[[WWWZZZ\\\ZZZVVVRRRPPPQQQLLLLLLMMMOOOQQQRRRQQQOOOPPPNNNIIIEEEBBBAAABBBCCCIIIMMMPPPQQQNNNJJJGGGFFFAAA>>>;;;999888777555333444555888<<>>===;;;;;;666666777777666555444333000111333555555555333222222111000222444555555444222444666555111///000111---............000333555//////.........---------+++,,,---......---,,,+++------...///111333555666666444555888<<>><<<888;;;???AAAAAAAAAAAAAAABBBAAAAAABBBCCCDDDBBBAAA>>>@@@CCCDDDCCCEEEHHHKKKQQQNNNIIIDDD???:::555111111000000////////////000000000000///......---------...///...------...///000...---///222333000...------...///000111222222///---,,,,,,...000111111,,,...111333222222333444666444333555888:::999777///444888888555444777;;;777777666666666555555555>>><<<999888999999888777333444666888999:::999999555777999999777777777888666444333333444444222111+++---///...,,,+++,,,///.........------,,,,,,,,,---,,,***))))))***,,,---(((***++++++++++++---...222111///.........///000444222///......//////......---,,,+++************))))))))))))***+++,,,,,,------,,,+++************(((***,,,,,,,,,---...000333111//////000111111111------...///...---+++***111---***++++++***,,,111+++---///111111000...---////////////000111222333333333333444555666777888666888;;;>>>CCCHHHOOOSSS[[[\\\```eeeiiigggaaa\\\ccc```[[[VVVSSSUUUYYY]]]iiivvv{{{xxxrrrooolllkkkjjjhhhddd```______^^^]]][[[XXXUUUSSSTTTPPPHHHAAA@@@DDDLLLRRRcccooo{{{wwwxxx{{{~~~{{{yyyxxxxxxxxxwwwuuusssssssssssstttwwwzzz~~~~~~}}}zzzzzzyyyvvvppplllmmmrrrwwwzzzooo```RRRQQQXXX___cccfffmmmkkkgggccc___\\\[[[ZZZYYYVVVQQQMMMKKKLLLNNNPPPLLLLLLLLLLLLLLLPPPUUUYYYYYYXXXYYY[[[]]]___^^^\\\[[[\\\\\\YYYTTTPPPMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRNNNJJJFFFDDDEEEGGGIIIIIIMMMIIIKKKRRRSSSLLLFFFDDD>>>;;;777777888999777666000555:::>>>EEERRReeesssvvvccc[[[PPPHHHDDDCCCBBBAAA@@@??????>>>>>>???@@@AAABBBAAA???>>>>>>>>>???@@@999777555555666555222///333333444555444333222111111000000000000111111222111111222111111000///......000000000///000222444......//////...---,,,,,,***+++,,,...///......------000111111444999999666777777777777777666666666999:::<<<@@@CCCDDDCCCAAADDDBBBBBBDDDFFFGGGDDDAAA<<>>CCCKKKQQQ___aaacccfffhhhfffbbb___\\\YYYSSSPPPPPPUUU[[[___mmmwww|||{{{|||{{{wwwtttnnnkkkhhhffffffddd```]]][[[[[[\\\\\\\\\\\\\\\[[[\\\ZZZTTTNNNHHHHHHLLLQQQVVV```ssszzzxxxyyy{{{xxxwwwvvvvvvvvvvvvtttssstttuuutttssssssuuuyyy|||~~~|||yyyvvvrrrtttsssqqqnnnnnnqqquuuzzzlll^^^RRRQQQXXX]]]aaacccjjjhhhdddaaa___^^^]]]^^^YYYVVVQQQMMMKKKJJJLLLMMMKKKKKKKKKKKKKKKNNNSSSWWWXXXWWWVVVXXXZZZ[[[ZZZYYYZZZYYYYYYWWWUUURRROOOMMMNNNNNNMMMMMMNNNOOOQQQRRRNNNIIIDDDAAABBBFFFIIIKKKKKKIIIKKKQQQRRRKKKDDDAAA:::777444333444555444333333888>>>BBBHHHTTTeeeqqqzzznnnbbbQQQLLLFFFCCCBBBAAA@@@>>>>>>>>>===<<<===>>>???@@@<<<<<<:::999999999:::;;;:::888666666777777444111222333444444444333111000***,,,...111222333333333222222222222111000///...---...///.........000222...............---,,,,,,+++,,,---.........------...111333333666:::;;;888777777666666666555555555999:::<<<@@@DDDEEEDDDCCCDDDCCCBBBCCCEEEFFFDDDAAAEEEIIINNNRRRUUU[[[ccchhhgggaaaXXXOOOHHHBBB<<<999111111222333333333333222444333111///...///000000//////000000000000000///.../////////......000222111000000/////////000000---......///000000111111111222222222222111000000222666777555444777888777888888999:::;;;<<<<<<===;;;<<<<<<:::777555555555777777888888999999999999888999999:::::::::::::::888999:::999888888999;;;999999:::999888666444333000000000//////.........///111333222///---,,,---***)))((('''(((***,,,---++++++,,,------......///111000///------...///000444333222111///...---,,,------+++******+++,,,---&&&)))------++++++---000,,,------...---,,,+++***+++++++++++++++,,,------+++,,,......,,,+++,,,,,,///000111222222111000///---------............///000//////.........//////---...000000000000222333222333444555888:::<<<===>>>???@@@@@@@@@CCCIIIOOO]]]___dddhhhjjjiiieeeccc]]]ZZZUUURRRRRRUUUZZZ^^^gggppp|||{{{xxxuuutttvvvvvvsssqqqmmmjjjfffdddbbb```]]]ZZZXXXXXXYYY[[[^^^bbbeeefffddddddaaaZZZPPPJJJKKKNNNPPPVVVccctttyyytttssstttvvvtttsssssstttuuuuuutttsssuuutttqqqmmmooouuu{{{~~~{{{vvvsssiiimmmpppqqqooonnnpppsssxxx}}}~~~hhh\\\QQQQQQVVVZZZ]]]___eeeccc```___^^^```aaacccYYYVVVRRRMMMJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLPPPSSSWWWUUUSSSSSSUUUVVVUUUTTTXXXVVVTTTTTTUUUTTTPPPMMMLLLKKKJJJKKKMMMQQQTTTWWWMMMHHHBBB???AAAEEEJJJLLLMMMLLLOOOSSSSSSKKKDDDAAA777555222111222333333222555;;;CCCIIIOOOXXXdddnnn|||{{{vvvnnnggg```VVVMMMAAA@@@??????@@@???===;;;<<<<<<;;;;;;;;;<<<===>>>999999888777777777777777888777666666777666444222111222333333333222000000(((***...222333333222111222222333222222111000///+++,,,---,,,,,,,,,...000---............------,,,,,,,,,---.........------...333555666888===>>>;;;999888777666555444444444888999<<>>;;;777555555666555666777888999:::::::::999999:::;;;;;;;;;;;;:::888999::::::999999;;;===;;;;;;;;;:::999777444333000000000////////////...111333444333111.........)))((((((((()))+++,,,...------,,,,,,---...000111///...---------...///000333222111000///...------...---+++*********++++++)))***+++------.........,,,---...//////...,,,***++++++,,,,,,------,,,,,,---///000000///......///...000111222222111000...---------............///000000000//////.........---///111111111222333555333444555777999;;;<<<===???@@@AAA@@@@@@CCCIIINNNZZZ^^^dddjjjlllkkkhhhfff^^^[[[WWWTTTSSSUUUXXXZZZ___hhhttt|||vvvssspppqqqsssuuusssqqqpppmmmiiiddd```]]][[[ZZZXXXYYYYYY\\\```eeejjjmmmhhhiiifff]]]RRRJJJJJJLLLQQQRRRZZZfffssszzzssspppppptttsssrrrrrruuuwwwxxxxxxrrrttttttoooiiijjjqqqyyyyyy}}}|||~~~wwwrrrfffjjjnnnooonnnnnnpppsssuuuyyyzzzfff[[[RRRRRRVVVXXXZZZ\\\```___]]]\\\^^^aaadddfffYYYWWWSSSNNNKKKHHHGGGGGGIIIJJJKKKJJJJJJLLLNNNQQQVVVTTTRRRQQQRRRRRRRRRQQQUUURRRPPPRRRVVVVVVRRRMMMHHHHHHHHHIIIMMMRRRXXX[[[LLLHHHDDDBBBDDDGGGJJJLLLLLLMMMOOOQQQOOOHHHAAA===666555222111111222444555666>>>HHHPPPVVV]]]eeekkknnnjjjbbbZZZSSSNNNIIIEEE????????????>>>===;;;999<<<;;;;;;:::;;;<<<>>>???:::::::::999999999999999555444444444444333222111111111222333222111000///,,,---///000111111000///333333333333222111000///***+++,,,,,,+++,,,...000---------......------,,,++++++,,,---...///000000...444888999;;;@@@AAA???===<<<:::888666555555555888999<<>>999666333333444555555555555555333222111000/////////000////////////000111222222000111222222111111222444333222111000////////////---...///111222444555555...///000111222333333333...333444222222555666555:::;;;>>>@@@CCCDDDEEEEEEDDDCCC@@@;;;777444555666333555777999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;999:::;;;;;;::::::<<<>>><<<<<<<<<;;;999666444333111111111111111111111111222333333222111///---,,,******)))))))))***+++,,,---,,,+++***+++---///111------,,,,,,---...///000111111000//////...------...---+++***))))))***+++,,,++++++---///000///------...000111000///,,,++++++,,,---......---,,,+++///111222333111111111222...///111333333111///...---------............///111111000000//////...---...///111222222333555666333444666888:::;;;<<<===:::<<<===>>>>>>CCCJJJOOOWWW]]]eeekkkmmmkkkhhhfff___]]]YYYVVVSSSSSSTTTUUUYYYaaallltttxxx{{{uuurrroooppptttwwwwwwvvvtttqqqkkkddd___[[[YYYYYY]]]]]]]]]^^^aaafffkkknnniiiiiieee\\\RRRLLLLLLNNNPPPMMMPPPXXXbbbnnn}}}wwwrrrpppsssssssssuuuyyy|||}}}}}}vvvwwwvvvooogggeeekkkrrrtttxxx}}}~~~||||||{{{}}}~~~yyyrrrkkkmmmooonnnlllmmmqqquuuuuuxxx{{{fff\\\TTTSSSVVVWWWYYY\\\]]]]]]\\\\\\]]]```dddfffYYYWWWTTTPPPMMMJJJHHHHHHIIIJJJLLLMMMLLLMMMOOOQQQVVVTTTRRRQQQRRRQQQPPPOOOQQQNNNMMMPPPUUUVVVSSSNNNKKKJJJIIIIIILLLPPPUUUXXXLLLJJJHHHHHHJJJKKKKKKJJJGGGJJJLLLKKKGGGBBB<<<888555333222000000111444666888@@@KKKUUU[[[```dddgggaaaZZZSSSMMMIIIFFFDDDDDD@@@@@@???===<<<;;;;;;<<<<<<<<<;;;;;;<<<>>>???@@@;;;;;;;;;;;;;;;:::::::::333444555555444333333333111111222333222111000/////////.........000222333222222222222111000//////+++,,,------,,,---///111,,,,,,---------------,,,)))***+++---///111333333///666<<<===???CCCEEEDDDCCCBBB???;;;999888777777888999===CCCHHHKKKLLLKKKEEEFFFGGGHHHJJJMMMQQQSSS[[[aaajjjooorrrtttvvvyyyqqqhhhZZZLLLBBB:::666333222333333444444444444444444444333222111111111111111111000000000000111111111222444444333222333444333333222000////////////---...///000222333555555...///000111222333333333---222444111111444666555<<<===@@@CCCEEEFFFFFFFFFDDDCCC@@@;;;777444555666222444777999;;;;;;;;;;;;;;;;;;<<<============<<<;;;<<<===<<<;;;<<<===????????????>>><<<999777555333333333333333444444444555444444444333111...---------,,,+++***))))))(((,,,+++)))))))))+++...///------------......//////000/////////......------...---+++*********++++++---,,,,,,...000111000......///000111111///...,,,,,,---...//////...,,,+++---///000111000///000111...000111222222111000...---------............///000000111111000///......///000222333222333555666333444666888:::;;;;;;<<<999;;;<<<===>>>BBBIIIOOOWWW]]]fffkkkkkkiiifffeeeaaa___ZZZVVVRRRQQQPPPPPPRRRYYYbbbiiinnnqqqtttvvvyyy{{{~~~uuurrrpppqqqvvvzzz{{{{{{uuurrrllleee^^^[[[[[[\\\cccbbbaaa```bbbeeehhhjjjiiifffaaaYYYSSSPPPPPPQQQOOOKKKJJJPPPWWW```lllvvvwwwoookkkrrrsssuuuyyy}}}}}}|||xxxpppgggcccfffjjjtttxxx}}}}}}{{{{{{yyyzzz|||~~~}}}~~~~~~}}}vvvuuuuuutttpppmmmmmmrrrvvvuuuwww~~~hhh___WWWVVVWWWXXX[[[^^^]]]]]]]]]]]]]]]___```aaaXXXWWWUUUSSSPPPNNNLLLKKKJJJLLLOOOPPPPPPQQQRRRSSSUUUTTTSSSSSSSSSRRRPPPMMMMMMLLLLLLOOOSSSTTTRRRPPPPPPNNNLLLKKKKKKMMMOOOPPPMMMLLLLLLMMMNNNNNNKKKIIIHHHLLLMMMIIIEEEBBB>>>:::222222000...---///333777<<>>;;;:::999999999;;;>>>DDDIIIMMMMMMLLLGGGHHHKKKLLLMMMOOOSSSUUU___eeellloooooonnnooopppeee]]]QQQFFF>>>999555444111222333333444444333333444444444333333222111111333222111000///000111222111333555555444444444555333222111111000000000000//////000111222333444555111222222222222111000000---111333111111555666555<<<>>>@@@CCCDDDDDDCCCBBBAAA@@@>>>;;;777555555666222444777:::;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>======>>>???>>><<<<<<>>>???AAAAAAAAAAAA???===:::999444555555555555666666666999888777777777555222//////...---,,,***((('''&&&******))))))***+++,,,---.............../////////...............---------------+++++++++,,,---...---...///000000000000000000111111111000000//////......//////......------...000222222111111222333000000111111111111000000---------............///...///111111111111000///000111222333222222333555333444666888::::::::::::<<<===???>>>>>>BBBHHHNNNVVV]]]fffjjjjjjhhhggggggeeebbb\\\WWWRRROOONNNNNNKKKPPPXXX^^^bbbfffiiikkkppprrrtttwwwzzztttqqqoooqqqwww|||~~~~~~uuusssnnngggaaa```bbbeeegggfffdddccccccccceeeffffffaaa[[[WWWTTTRRRPPPMMMMMMHHHGGGKKKQQQWWW___gggwww{{{qqqlllppprrrvvv|||}}}|||wwwpppjjjffffffhhhssswww|||~~~|||{{{zzzyyyxxxyyyzzz||||||zzzxxxwwwwwwwwwwwwyyy{{{~~~~~~~~~{{{vvvpppnnnqqqtttqqqqqquuu}}}lllcccZZZXXXXXXYYY]]]aaa_________^^^]]]\\\\\\[[[WWWWWWVVVVVVTTTRRRPPPOOOKKKNNNRRRTTTTTTUUUVVVWWWSSSRRRSSSTTTTTTRRROOOLLLJJJKKKMMMOOOQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLMMMNNNQQQOOONNNMMMNNNMMMKKKJJJHHHMMMNNNGGGBBBAAA@@@<<<222222111///...000555:::BBBIIIRRRZZZ^^^]]]ZZZWWWMMMGGGCCCEEEDDD@@@>>>@@@888999:::999888999<<>>GGGIIIJJJNNNQQQQQQLLLIIIEEE@@@<<<:::::::::;;;<<<@@@EEEJJJMMMNNNMMMIIILLLOOOOOONNNNNNPPPRRR\\\```dddeeeaaa^^^^^^^^^VVVOOOFFF>>>999666555444222222333444444444444333333333333333222111000000111111000///000111333444222444666777666555555666222222111111000111111111111111222333444444555555111222222222222111000000---111333111111555777666;;;<<<>>>@@@@@@???===<<<;;;<<<<<<:::777555555555333555888:::;;;;;;:::999<<<===>>>>>>??????>>>>>>@@@AAAAAA???===<<<===??????@@@@@@@@@>>>===;;;:::444444555555555666666666<<<:::888888888777333///......---,,,+++)))(((''')))******++++++,,,------//////000000//////......---------------------------,,,,,,,,,,,,---///000---000222222///...000222333222111000000000111111000//////..................000222333222222333444111111000//////000111111---------............///---...000222222222111000000222333222111000111333222333666888999:::999888999;;;<<<======AAAHHHNNNUUU]]]eeejjjjjjiiijjjllljjjfff___XXXRRROOONNNNNNJJJMMMRRRWWW[[[___ccceeegggiiikkkmmmooosssxxx|||ssspppnnnpppvvv|||~~~wwwuuuqqqkkkffffffiiimmmhhhgggfffdddccccccccccccaaa\\\WWWTTTTTTRRRMMMHHHGGGBBBAAAFFFKKKOOOUUU[[[eeexxx{{{uuuoooqqqvvv}}}zzzwwwtttpppmmmlllkkkkkkrrrvvvzzz}}}}}}{{{yyyyyyxxxwwwvvvwwwvvvtttpppmmmppppppqqqssswwwzzz~~~{{{{{{sssooopppqqqllljjjlllsss{{{oooeee\\\YYYYYYZZZ___ddd````````````^^^[[[XXXWWWVVVWWWWWWWWWVVVUUUSSSRRRLLLOOOSSSVVVWWWWWWXXXYYYPPPQQQRRRTTTUUUSSSNNNKKKHHHKKKNNNOOOPPPPPPQQQRRRKKKKKKKKKLLLMMMOOOPPPQQQTTTQQQMMMLLLLLLLLLKKKKKKBBBHHHGGG???:::;;;;;;888555555444222000333888===GGGMMMUUU[[[]]]ZZZUUUQQQDDD???>>>CCCDDD???===???888;;;===<<<:::888:::<<<<<<<<<;;;<<<===???AAABBB888999:::::::::999777666222555888888666555777999333333444555444333222111///000111222333444555555000000000000///...---,,,+++,,,------,,,,,,...000***+++,,,,,,------------//////...------///000111888BBBKKKMMMNNNRRRUUUVVVNNNKKKFFF@@@<<<:::::::::<<<===@@@FFFKKKNNNNNNMMMKKKNNNQQQQQQNNNLLLMMMNNNTTTWWWZZZXXXSSSOOOMMMMMMJJJEEE===888555444333222222333444444555555444444222222333222222111000///000///...///000333555777222555777777666555666666111111111111111111222222444444444555555555666666...///000111222333333333---222444222222555777777999:::<<<======;;;888666888999:::999777555444555333555888:::;;;;;;999888======>>>???????????????AAABBBBBB@@@===<<<===>>>;;;<<<<<<<<<<<<:::888777444444444555555555666666;;;888777666777666111...,,,,,,,,,,,,,,,+++)))))))))***+++---------------000000111111000///......,,,,,,---------------...---,,,,,,,,,---///111222,,,000444333///---000333444333111//////000111333111000///---------...///***,,,............///000333111///......///111333---------.........//////,,,---000222333333222111111222333222000///000111111333555888999999888888222444777999;;;AAAIIIPPPUUU\\\eeejjjkkkkkknnnqqqnnniiibbbZZZSSSPPPOOOOOOKKKMMMQQQUUUZZZ^^^bbbdddbbbccceeefffgggkkkpppssswww|||wwwtttrrrssswww{{{}}}xxxrrroooqqqsssttttttllljjjfffbbb___^^^^^^___\\\[[[ZZZWWWSSSNNNJJJHHHEEE@@@>>>BBBFFFHHHKKKPPPZZZkkk~~~}}}xxxqqqqqqtttyyy~~~|||xxx{{{wwwrrrpppqqqrrrqqqooorrrwww|||}}}zzzyyyxxxtttpppppprrrrrrnnnjjjgggiiillllllmmmpppwww|||}}}}}}vvvssspppmmmiiihhhhhhiiikkktttvvvkkkaaa___`````````aaadddbbbcccccc^^^WWWTTTUUUSSSUUUYYY]]]ZZZSSSRRRUUUMMMOOORRRWWWYYYYYYUUURRRRRRQQQPPPOOONNNNNNNNNNNNKKKLLLNNNOOOPPPPPPPPPOOOQQQOOOOOOQQQOOOKKKKKKOOOIIIIIIIIIIIIIIIJJJJJJJJJJJJFFFBBB>>>============;;;666444999;;;;;;@@@GGGLLLRRRXXXZZZVVVPPPJJJGGG@@@@@@@@@@@@???>>>===<<<:::===>>>===999888:::<<<<<<;;;999999;;;<<<<<<<<<666777888999::::::999888999555666:::,,,:::WWWBBB333333333444555444222000111000000111333333222000000000//////............++++++,,,,,,,,,------------...//////......///111+++,,,,,,,,,...///000111777===EEEOOOUUUYYYZZZZZZSSSGGG???AAA???777555:::>>>BBBEEEHHHIIIJJJLLLMMMNNNNNNNNNNNNLLLJJJHHHGGGIIIIIIJJJKKKGGGBBBAAAEEEAAA===888444111111333444444333333222222333333444444444444222000000222444444444444444555666777888666666666666666777888888666555444333222333333444444444444555444444333333222000///111555777777555888666555333444666999;;;>>><<<:::888888888:::;;;999;;;;;;999666333444666666555999??????:::<<>>BBBJJJOOOTTT\\\dddgggjjjnnnooolllmmmkkkfff___YYYTTTSSSSSSSSSPPPQQQXXX]]]___aaaddd]]]```dddgggjjjjjjjjjiiipppssswww~~~|||yyywwwwwwzzz~~~{{{zzzzzzyyyvvvsssqqqnnnhhhbbb]]][[[ZZZYYY\\\[[[ZZZWWWTTTPPPLLLJJJFFF@@@===@@@BBBBBBEEEIIIOOO]]]ooo~~~sssrrrsssvvvzzz|||zzzwwwwwwtttqqqpppqqqrrrqqqpppuuuyyy~~~~~~}}}||||||xxxtttssstttsssoookkkhhhjjjlllllllllooouuuzzz}}}{{{xxxuuurrriiigggeeefffgggooovvviii^^^\\\]]]___aaacccdddbbbbbbbbb]]]UUURRRTTTSSSSSSVVVZZZYYYTTTSSSUUUPPPQQQTTTWWW[[[[[[YYYWWW[[[YYYWWWUUUSSSQQQPPPPPPMMMMMMMMMMMMLLLLLLKKKJJJQQQOOOPPPQQQOOOKKKLLLPPPLLLKKKKKKKKKKKKJJJJJJJJJFFFDDD@@@===<<<<<<<<<<<<===999888===@@@@@@DDDJJJMMMRRRWWWXXXTTTMMMHHHEEE???>>>>>>===<<<<<<;;;;;;888:::<<<;;;888666888:::<<<:::888888:::;;;<<<;;;555666888999999999888888666444777<<<000===WWWCCC444333222333444444222000111000000111333333222000/////////......---------++++++,,,,,,,,,------------...//////......///000------------///000111222777<<>>777666;;;>>>AAADDDFFFFFFHHHJJJKKKLLLLLLKKKKKKIIIFFFDDDCCC@@@>>>>>>>>>;;;777999>>>???<<<777333111111222444333333222222222222333333111222222111//////000111444444444555666777888999666666666666666777888999666555444333222333333444333444444555444444333333000......000333555555333555444444444555777:::;;;<<<:::999888888999:::;;;999:::;;;:::777555666888999777999<<<<<<:::>>>EEEBBB@@@???>>>>>>>>>>>>>>>BBBEEEEEEAAA???@@@>>>999;;;:::777555444444555666555555444333333333444444333333333222111000000///000000000///...,,,+++***+++++++++++++++,,,,,,,,,222333333222000///000111///......------///000111...------------...//////000000/////////.........111444333000111555777444111222222222222111000///.........---,,,---///000...///000111222222111000///...---,,,------.../////////000111222222111000222222222333333333444444555555555555444444444444000444999<<>>???DDDGGGHHHJJJNNNPPPSSSUUUTTTOOOIIIDDDAAA===<<<:::999888888999999888:::<<<;;;888777888;;;;;;999777777999:::;;;:::555666777888888888777666444555777===333:::NNN<<<555333111111222333222111000//////111222333222000......------------,,,,,,,,,,,,,,,,,,------------,,,...//////......///000............///000222222666999@@@EEEIIIKKKJJJIIIHHH???;;;===<<<777777<<<===???AAABBBBBBDDDFFFIIIIIIIIIHHHGGGDDDAAA???===<<<888777777555333777<<<<<<999666222000000111222222111111000000111111222000222333333111000111111444555555666777888999:::666666666666777888999:::555444444333333333333444333333444444555444444333000//////111444555555555222333444555777888::::::999888777666777999;;;===999:::;;;;;;999999:::;;;<<<:::999:::;;;;;;@@@GGGBBBAAA@@@>>>===<<<;;;;;;<<>>>>>@@@>>>;;;;;;999777555444444555666222222333333333333333333111111111000000/////////111111111000...,,,+++***++++++,,,,,,,,,---------222333333222000//////000........./////////000000///............///000000//////.........---------///222111///000333555333111111222222111111000000+++,,,------,,,---///111000000000111111111111111......------------......///000111111222111111111222222222222333333333333444333333333222222111111///333888===@@@EEEMMMRRR^^^eeekkkmmmooorrrssspppqqqooommmiiieeeaaa^^^]]]ZZZVVVVVVZZZ\\\\\\\\\^^^^^^```cccfffggggggfffeeegggjjjooowww~~~}}}~~~}}}pppnnnjjjfffdddcccccccccbbbbbbbbbaaa___]]][[[YYYRRRLLLGGGHHHIIIHHHIIILLLLLLQQQYYYcccsss|||tttooooooppppppoookkklllmmmooopppqqqpppooowwwzzz}}}}}}wwwrrrooolllhhheeecccfffhhhiiijjjnnnuuu{{{|||yyyuuuqqqqqqsss|||}}}nnn___YYYZZZ]]]bbbgggdddbbb```___YYYRRROOOQQQUUUPPPNNNSSSVVVVVVUUUVVVVVVTTTTTTUUUXXXZZZ[[[[[[XXXVVVSSSOOOLLLJJJIIIIIINNNMMMMMMMMMMMMOOOQQQRRRQQQOOOPPPRRRPPPMMMNNNQQQPPPPPPPPPOOOMMMKKKIIIHHHBBBBBBAAA???===<<<===>>>BBBDDDHHHMMMPPPRRRSSSTTTTTTTTTSSSOOOJJJEEE@@@>>>;;;999777555555666777888:::<<<>>>===:::999;;;>>>:::888666666888999:::999555666777888888777666555333777777<<<333222@@@000555333000000111222222111/////////000222333222000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---///...------...000------------...///000111333666;;;@@@CCCDDDDDDCCCAAA;;;888:::999666777;;;<<<===>>>======???BBBEEEFFFFFFEEECCC@@@===:::888888555444666666444666;;;888666444111000000000111000000////////////000000222444777777777666666777777777888999999:::::::::666666666777777888999:::444333333333333333333333333333444444555444444444222222333444666888888888222333555777888888888777666555555555777:::<<<>>>;;;;;;<<<<<<<<<======>>>>>><<<;;;;;;<<<>>>BBBFFFCCCCCCAAA???<<<:::999:::999;;;===============;;;:::999777555444555666666///000111333333333222111//////////////////......222222111000...,,,+++*********++++++,,,---------111222333222000...//////,,,---......//////.....................//////000......---------,,,,,,,,,,,,---------...///000000000000111111111111000000,,,...000///------///222111000000000000111222222//////..................000111222222111111111111111222222222222333333333222222111111000000//////---222888===BBBHHHPPPWWWbbbiiipppsssvvv{{{}}}{{{vvvtttrrrpppmmmjjjgggdddaaa\\\ZZZ]]]^^^\\\\\\]]]^^^```cccfffgggfffdddcccfffiiiooovvv~~~{{{yyyllllllkkkjjjiiiiiiiiiiiieeeeeeeeeeeecccaaa```^^^XXXQQQKKKJJJHHHEEEEEEHHHJJJJJJNNNVVVccctttwwwnnnkkkjjjjjjjjjgggiiimmmooopppooonnnmmmrrruuuzzz}}}~~~}}}wwwqqqmmmiiifffddd___cccgggjjjmmmsss{{{|||wwwtttuuuyyytttccc]]]\\\^^^bbbfffeeebbb```___YYYRRROOOQQQVVVPPPNNNSSSWWWWWWWWWXXXWWWUUUTTTTTTWWWYYY[[[[[[XXXVVVRRROOOLLLKKKKKKLLLMMMMMMMMMMMMOOOQQQSSSUUUPPPOOOPPPSSSRRROOOQQQUUUTTTTTTTTTSSSPPPNNNKKKIIIEEEFFFEEECCC???>>>@@@BBBEEEKKKQQQWWW[[[]]]\\\ZZZYYYVVVQQQLLLGGGBBB???<<<999888666555444555777888:::<<<>>>===;;;:::<<<>>>999888666666888999999999555666777888888777666555222888555:::555000999...444222000///000111111000///......000222333222000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---......------...///,,,,,,,,,,,,---.../////////222777<<>>@@@DDDDDDCCCAAA>>>:::777555000...///333444222111333444333222111000000000000000//////......//////000111444888:::;;;;;;===>>>===============<<<;;;:::777777777666777888888999222222333333333333333333222333333444555555555444222333555666777888999:::666777888999888777555444555444444555777:::>>>@@@>>>>>>>>>>>>???@@@??????============>>>AAACCCBBBBBBCCCBBB???;;;999999:::::::::;;;======;;;:::::::::999777555444555666777...///111222333222111111..................//////222222111000///---+++***)))))))))***+++,,,,,,,,,000222333222000......///***+++,,,---------,,,,,,------,,,,,,------...///------------,,,,,,,,,,,,++++++,,,---.........//////000000111111111000000///222444333///---///111000000000000111222333444111111111111000000//////000222333333111000111222111111111222222222333333111111000000000/////////...222888>>>CCCLLLUUU]]]iiipppwwwyyy}}}|||zzzwwwvvvuuusssooolllgggbbb___aaaaaa^^^]]]^^^```aaadddfffgggfffeeeccccccfffkkkrrr~~~}}}}}}~~~zzzsssnnnmmmnnniiijjjkkklllllljjjiiihhhdddeeeeeeeeedddbbb```___aaaYYYRRROOOLLLGGGEEEGGGIIIGGGJJJRRR\\\iiiyyyxxxlllggggggggggggeeeiiinnnqqqpppnnnlllkkklllpppvvvzzz}}}~~~|||wwwqqqkkkhhheeeeee___ccciiinnnsss{{{~~~zzzxxx{{{wwwhhhaaa``````bbbeeefffcccaaa```ZZZSSSRRRTTTVVVRRRRRRVVVXXXWWWXXXZZZZZZXXXVVVXXX[[[___aaabbb]]]ZZZUUUPPPMMMKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQSSSVVVWWWUUUWWW[[[ZZZZZZ[[[ZZZXXXTTTQQQOOOJJJKKKIIIEEEAAA@@@CCCGGGKKKSSS\\\bbbgggiiifffbbb^^^XXXPPPIIIEEEAAA???===999999777777777777888999888:::<<<<<<999888:::===:::888666666888999:::999666777888888888777666555000999333999888222:::555333111//////000111000///...---...///222333222111++++++,,,,,,,,,,,,------,,,---------............+++---......------...///,,,,,,++++++,,,------...---000444999<<<===>>>===888888888777555444666888999:::::::::888888:::<<>>;;;888555333...+++,,,111333111///000111222222111111111111000000//////......//////000///333777;;;===@@@DDDFFFGGGGGGFFFEEECCC@@@===<<<888777777666666666666666111222222333333333333222222222333444555555555555111333444555555666888:::999999::::::999777555444555444444666888;;;???AAACCCBBB@@@AAAAAAAAA@@@???;;;<<<;;;:::===AAAAAA>>>>>>@@@@@@>>>999777999;;;;;;:::;;;>>>>>>:::999;;;:::888666555444555666777000000111111111111111111---------....../////////111111111000///...---,,,(((((()))***++++++,,,,,,///111333222000.........*********+++++++++,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,---,,,---000111//////111//////000000111111000000000444777555000---///222000111222333444666666777444444555444444333222111000333555444111///000222111111111111222222222222000000000000000000000000///333888>>>EEEOOO[[[dddrrryyy~~~{{{zzz{{{yyyvvvrrrjjjeeebbbddddddaaa___aaaaaacccfffhhhiiihhhgggffffffiiinnntttvvvuuutttuuuwwwxxxyyyxxxzzzxxxsssllldddaaabbbdddaaadddhhhjjjkkkiiifffcccffffffffffffeeecccaaa```ccc[[[UUURRROOOKKKJJJLLLKKKIIIJJJQQQWWW^^^jjjuuuuuujjjeeeeeeeeefffeeejjjppprrrpppllliiihhhfffkkkssszzz}}}|||yyytttnnnhhheeedddddddddiiioootttzzz{{{yyy}}}wwwjjjeeedddccccccdddgggdddbbbaaa\\\VVVUUUXXXVVVUUUWWWZZZZZZWWWYYY]]]\\\\\\\\\___eeejjjmmmnnnkkkggg```XXXRRRNNNLLLKKKKKKMMMNNNPPPRRRSSSTTTTTTTTTTTTVVV[[[\\\[[[^^^cccccccccdddcccaaa^^^[[[YYYOOOOOOLLLFFFAAAAAAEEEJJJPPP[[[ffflllqqqtttpppiiiaaaZZZPPPHHHDDDBBB@@@???::::::::::::::::::::::::888:::<<<<<<999999;;;>>>:::888777777888:::::::::777888999999999888666555000999000555999111888999111000///000111111///------------///222333222111,,,,,,,,,,,,---------...------------............+++---......---,,,...///---,,,,,,,,,,,,---......---///222666888::::::999777999999666333333444666777999::::::888777777888>>>>>>===;;;999555333111111,,,+++///222111000111000000111222222222111111000000////////////000000000333888<<>>999888777555444444333333000111222333444333333222111222333444555555555555111333666666666666999;;;::::::::::::999999888777666555555666999<<>>999888666555444555777888222222111111000000111111,,,------...///000000000000000000000000///......((())))))***+++,,,---...///111333222000...------,,,+++*********+++,,,------------------...//////............------------...+++,,,111222......111...//////000000000000000---222666555000---000333111222555888:::;;;;;;;;;777888888888777666444333000333666555111///000333111111111111222222222222000000111111222222333333222555999>>>EEEQQQ```jjjuuu{{{~~~}}}~~~~~~zzzwwwjjjeeeccceeeeeebbbaaabbbbbbdddgggjjjkkkkkkiiihhhjjjlllqqqwwwlllkkkjjjlllnnnpppqqqqqqkkkjjjgggbbb]]]\\\^^^aaaYYY]]]ccchhhiiihhhdddbbbhhhhhhiiihhhgggeeecccbbbZZZSSSNNNNNNMMMKKKLLLOOOKKKGGGHHHMMMOOOQQQXXXbbbvvvssshhhcccdddeeeffffffkkkrrrtttqqqlllhhhfffccciiirrrzzz~~~wwwuuupppjjjdddaaaaaabbbiiinnntttyyy|||~~~zzzvvvtttwww{{{uuujjjgggfffdddcccdddhhheeecccbbb]]]WWWWWWZZZWWWWWWZZZ]]][[[WWWYYY^^^______aaafffmmmssswwwyyy}}}xxxnnnddd[[[UUUQQQPPPIIIKKKOOOSSSWWWYYY[[[[[[WWWVVVZZZ___``````ccchhhiiijjjkkkkkkiiifffbbb```QQQQQQMMMGGGAAA@@@FFFLLLTTT```lllsssxxx{{{wwwoooddd[[[PPPHHHDDDBBBAAA@@@:::;;;;;;<<<<<<<<<;;;;;;:::<<>><<<;;;===@@@;;;999777777999:::;;;:::888999::::::999888777666111;;;///222666---333666000//////111222111...,,,---------///111333222111,,,,,,,,,------.........---------.........//////+++,,,...---,,,,,,---///......---------...//////---///222444666777666666777::::::666333222333444666888::::::888666666666;;;;;;;;;999777444111000111+++'''***---------//////000111333333333222111000000////////////000000222555:::???EEELLLTTTYYYZZZYYYWWWTTTOOOIIIDDDAAA999888777555333222222222000111222333444333333222111222333444555555555555333666999999888888;;;>>>::::::::::::::::::::::::666666666777999===@@@BBBKKKHHHEEECCCDDDCCC???<<<999888333---111:::===:::555888:::999555444777;;;;;;888:::@@@AAA======AAA999888666555444555777888444333222000000000111222,,,------...///000111111//////000000000000//////)))******+++---...//////...000333333111...---------,,,+++******,,,...///...............///000000//////.........---------,,,)))***000111,,,,,,///......///000000000000000***///555444///---000555222444777;;;>>>??????>>>999:::::::::999888666555000444666555111...000333000111111111111222222222000000111222333444555555333666999===FFFSSScccnnnrrryyy~~~}}}yyyiiieeebbbdddeeebbbaaacccccceeehhhkkkmmmmmmkkkjjjgggjjjnnnsss}}}jjjeee```bbbhhhlllkkkhhhjjjgggccc^^^\\\\\\]]]___XXXVVVWWW[[[]]]^^^```eeejjjjjjgggeeeggghhhbbbZZZVVVRRRMMMKKKMMMOOOPPPOOOLLLKKKLLLMMMLLLMMMUUU___jjjuuu~~~qqqkkkhhheeeddddddmmmqqquuuvvvtttqqqpppqqqdddkkkttt|||~~~}}}yyyuuupppjjjfffdddddddddooorrrxxx{{{ssspppqqqtttvvvpppkkkjjjqqqvvvvvvyyyzzzsssiiidddeeeffffffdddhhhffffffgggccc]]]\\\^^^\\\]]]^^^___^^^\\\ZZZXXXXXX]]]dddnnnxxxqqqeee^^^VVVPPPPPPMMMMMMRRRUUUVVVZZZ```^^^[[[^^^hhhpppqqqrrrvvvtttqqqrrrtttqqqkkkggggggUUUKKKFFFGGGCCC>>>DDDQQQXXXgggwwwyyyrrrbbbWWWLLLHHHGGGDDDBBBBBB???===:::999:::<<<<<<<<<<<<======<<<;;;;;;===>>>:::999777666777999;;;===@@@<<<::::::<<<<<<777222555222///000222333111///...------,,,---...///000,,,,,,------...///000000,,,,,,++++++,,,---///000000111222111000//////111...------......///000111---......,,,++++++---/////////000111333444666777999999888666555555666888:::999888777666666666666444:::<<<888555555333......//////---,,,,,,...000...000111//////222222000444111//////,,,***,,,111444;;;AAAFFFOOOXXX]]]\\\dddaaa[[[TTTKKKCCC<<<999999666333111000222444666111111111111000000000///111111222333333444444555777777777777888888888888777777888777555555777888888888888888999:::;;;;;;FFFGGGFFFBBB===999:::<<<999666333222555666555444;;;999666444444555666666888:::<<<===<<<;;;;;;;;;888888777666555444333333333222111/////////000000111///---+++++++++,,,------...000///...------...+++*********,,,///111333000111111111000...,,,***---,,,+++)))***+++---...+++---//////------///111---)))))),,,---,,,---111---,,,+++,,,...000000000111000/////////000222333333222111111000000111111444666999<<>>???>>>===;;;:::999;;;888555222000///000111000111111111111111000///333111111444444111000333222444888>>>EEEOOOZZZaaarrrwww||||||xxxtttqqqkkkiiifffdddaaa______^^^fffhhhiiiiiiiiiiiikkkmmmiiijjjmmmsss}}}ddd```^^^___dddhhhhhhgggiiigggccc___]]]\\\]]]]]]ZZZVVVVVVYYYZZZZZZ\\\aaaffffffdddcccdddfffaaaYYYVVVRRRNNNLLLNNNPPPQQQQQQNNNMMMNNNNNNMMMMMMUUU^^^cccmmm}}}rrrllljjjggggggiiiqqqtttwwwxxxwwwvvvwwwxxxkkkqqqyyy~~~}}}{{{wwwqqqkkkgggeeeeeeeeeooouuu}}}{{{rrrkkkiiijjjlllmmmkkkgggfffmmmqqqsssvvvzzzzzz~~~{{{{{{{{{{{{zzzyyytttmmmddd```aaaccccccbbbffffffhhhjjjhhhcccaaaddd______```___^^^]]][[[YYY]]]aaaiiisss~~~yyymmmddd[[[TTTRRROOOPPPUUUYYYZZZ]]]bbbgggeeejjjuuu|||~~~~~~|||yyywwwqqqggg```^^^PPPGGGCCCDDDBBB@@@GGGTTT^^^lll{{{xxxpppaaaVVVLLLIIIHHHFFFDDDEEEEEEBBB>>><<<===>>>>>>>>>======>>>======>>>???@@@<<<;;;999888888:::<<<>>>???<<<999:::<<<;;;777222444222000000111222111///...------,,,---...///000,,,,,,------.../////////---,,,,,,,,,---...///000///111111000///...///000------------...///000111/////////...,,,,,,...000------...///000222444444777888999999999:::<<<===;;;:::999777666555555555444:::<<<888555555333///...///...---,,,,,,...000---111333222222444333///333000//////...,,,000555999AAAIIIOOOVVV___ddddddeee```YYYQQQKKKEEE???;;;777555333111111222444555...//////000000111222222111222222333444444555555555555666666777888888888555666777777555555666888777777777777888999:::;;;BBBBBBAAA???<<<::::::;;;888555222222444666555444888666444333444555666666777999;;;<<<;;;::::::;;;999999888888777666666666555444222111/////////000111///---+++++++++,,,---,,,...//////---,,,---...,,,+++++++++---///222333000000000000///---,,,+++,,,+++***))))))***,,,---///111222111...---...000///,,,+++------+++,,,///---+++***+++...//////...111000000///000111222333222222111111111222222333666888;;;???BBBCCCDDDEEEBBBBBBBBBBBBBBBAAA???===666555444333222222222333...//////000111111111111333000111444444111000222222444888===DDDMMMWWW^^^jjjsss|||~~~{{{xxxuuupppmmmhhhfffccc```^^^^^^^^^___eeehhhkkkmmmmmmlllmmmmmmkkklllpppvvv``````______aaacccfffgggiiihhheeeccc```___^^^]]][[[WWWTTTUUUVVVUUUXXX]]]bbbcccbbb```bbbddd___XXXVVVSSSOOONNNOOOQQQRRRRRRQQQOOOOOOPPPNNNNNNTTT\\\]]]fffsssuuuooollljjjkkkmmmsssuuuxxxyyyzzz{{{}}}vvvzzz~~~yyyssslllgggeeeeeefffmmmuuu~~~tttooohhhcccbbbccceeeeeegggdddccchhhlllnnnqqqtttqqquuuyyyzzzwwwttttttuuuuuusssqqqpppppppppooonnnlllggg```]]]^^^aaaaaa```eeeeeejjjoooooojjjiiillleeedddcccaaa___]]][[[ZZZ___ccckkkuuuuuukkk```XXXUUUSSSUUUZZZ^^^```dddiiirrrssszzz~~~yyyooobbbWWWSSSIIIBBB???CCCDDDEEENNNYYYeeeppp|||zzzqqqhhh]]]TTTLLLJJJJJJHHHHHHIIIHHHEEEAAA>>>>>>???@@@????????????@@@@@@AAAAAAAAA???===;;;::::::;;;<<<======;;;888999::::::666333333222000000111111111000---------,,,------...///,,,,,,,,,---......//////------------...///000000...///000///---------...------------...///000111000111111000...---///000------......000111333333666888999;;;<<<======<<<<<<;;;:::888777555444444444999;;;888555555333000---......---+++,,,...000,,,111555555666777444000222//////000000///333999<<>>999555444333222222222333333,,,,,,---///000222333444222222333333444444555555333444444444555666888888222444666666666555666777777777666777777888999:::===<<<;;;:::;;;;;;999888666444222222333555555444555444444444555777888999666888::::::999888999:::777777777777777777777777666555444222111000000000111///---+++++++++,,,---+++---//////---,,,---...,,,,,,+++,,,---///111222000000000///...---,,,+++,,,,,,+++***+++,,,...///333444444333000......///111...,,,---,,,)))***---+++******+++...//////...111000000000000111222222222111111222222333444555:::;;;>>>BBBDDDFFFGGGGGGFFFDDDCCCDDDFFFFFFBBB???777777777666555555444333------...///000111222222222///000333333000000222333444777<<>><<<:::::::::;;;<<<;;;999888888999888666444222111000000000000000000------------------......,,,,,,------........................//////000000---...///...,,,+++,,,---------------...///000000000111111000///...///000000000000111222333444555777888999;;;<<<;;;999666======<<<:::888666555444444777:::999777444222000---------,,,+++,,,...000,,,000444444666999999555222//////000000///333999<<>>888333222222333333333333222222+++,,,---...000111222333222222222333444444555555444333333333333444666666111333555666555555555666777777777777888999::::::<<<999777888::::::888555444333222222333444555666333555777888888999;;;<<<666777999999777777888999333333444444555666666777555555444444333333222222111///---+++++++++,,,---***,,,.........---...///,,,,,,,,,,,,---...000111000000//////...---,,,,,,............///000222222666666555444222111000000111---+++,,,+++)))))),,,))))))***,,,000222222111000000000111111111222222111111111222333444666777;;;<<>>======<<<:::777555444333666:::<<<999555111000,,,------,,,+++,,,...000,,,///111000333999<<<;;;333000///000///...111777@@@LLLZZZbbbhhhlllmmmkkkbbbVVVGGG>>>;;;999444///000111222333333222222111---............/////////111111222222333444444444555444333222222222444555222444555666555444555666888777777888888999:::;;;;;;999777888:::999666333333333333222333444666888333666:::;;;;;;:::<<<===777888999888666555666777222222333444555666777777333444444444555555555555111///---+++++++++,,,---***,,,...///......///111---------------...//////111000000///............/////////000111333444555888777777666666555444333000,,,***,,,,,,)))***---((()))+++...333555666555000111111111222222222222000111111222333555666777999;;;>>>AAACCCDDDEEEEEEDDDBBBBBBDDDFFFGGGDDDAAAAAA>>>999555333222333444222111000///......//////111///000333444111111333333444666999>>>EEENNNTTT]]]jjjvvvyyyxxxzzz}}}~~~yyyxxxvvvtttqqqllleee```]]]ZZZVVVSSSTTTXXX^^^aaaccceeeggghhhhhhiiikkkmmmmmmnnnrrrxxxlllllljjjfff```^^^___bbb```aaabbbdddeeefffggggggeeeaaa^^^___```___bbbggggggkkkllljjjjjjkkkiiieee[[[[[[ZZZWWWUUUTTTUUUVVVTTTSSSUUU\\\```aaadddiiioooooopppqqqrrrtttuuuuuu{{{uuutttwwwyyy{{{zzzsssnnnjjjiiikkkkkkppp|||{{{vvvnnnmmmmmmmmmnnnqqqsssuuu{{{|||xxxvvvqqqkkkeeehhhlllrrrxxx}}}{{{rrrkkkiiifffbbb``````aaa```___]]]^^^\\\ZZZ\\\aaabbb```bbbeeehhhgggdddbbbccceee```___]]]^^^```bbbbbbaaadddcccbbb```____________ccceeekkksssuuussstttxxxwwwssskkkddd___\\\\\\\\\___dddllluuuwwwqqqjjjcccaaa^^^___dddjjjooovvv~~~vvvjjj```TTTJJJEEEAAABBBHHHQQQ\\\fffmmmpppooopppmmmfffaaa\\\TTTKKKJJJFFFCCCEEEFFFFFFIIINNNIIIHHHHHHIIIKKKLLLLLLJJJGGGDDDBBBCCCDDDCCC>>>:::::::::999888888888999999777777666555555555666666000111111000......///111//////000000000///......////////////////////////---....../////////......,,,---...---+++++++++---,,,,,,,,,,,,---...///000,,,...000111000///000111222222111111111222222333444444666;;;@@@AAA???;;;;;;<<<<<<;;;999777555333111333:::???===555000///+++,,,,,,++++++,,,...000---//////...111777;;;;;;333000///000///...222777FFFQQQ^^^hhhooossspppkkk___UUUGGG>>>:::777444111000000111222222222111111//////......---------,,,000000111111222333333333666444333111111222444555555666666555444444555777777777777777888999::::::888777777888999888555333222333444444333555888:::777;;;@@@AAA???===>>>???:::::::::777555444444555333444555666777888999999333333444555555555555444111///---+++++++++,,,---***---///000000000111333/////////000000000000000222111000000/////////000//////111222444555666777===<<<::::::::::::999777111...,,,...---+++,,,///******,,,000444666666555000111222222333333222222000000111111222444555666777888;;;>>>@@@AAABBBBBBDDDEEEFFFHHHHHHHHHGGGGGG<<<:::777444333333555666444333111000///...//////111///000444555222222444333444666888===DDDMMMRRR^^^iiirrruuuvvvzzz}}}~~~zzzxxxuuusssooojjjddd```\\\YYYVVVTTTUUUYYY___bbbeeefffggggggfffgggjjjlllmmmooosssyyynnnllliiieeeaaa``````aaaaaabbbdddgggjjjmmmpppqqqnnnjjjggghhhhhheeefffjjjlllppprrrooommmnnnllliii```aaa```]]]YYYVVVWWWYYYYYYYYY]]]ffflllooossswwwxxxwwwuuurrrpppllliiigggnnnxxx{{{tttooollljjjmmmsss}}}~~~|||}}}{{{xxxnnnlllkkkjjjjjjkkkmmmnnnrrrvvvwwwtttrrrqqqlllgggcccgggmmmrrrxxx}}}vvvoookkkhhhdddaaa`````````___ZZZ\\\[[[YYY]]]dddfffdddccceeegggeee```]]]]]]___]]]\\\[[[]]]```bbbbbbbbbkkkkkkjjjhhheeedddccccccdddeeeiiipppqqqpppqqquuuuuuqqqiiiccc______```bbbcccgggoooxxx{{{yyyuuupppjjjeeeccceeeiiimmmuuu|||yyyggg\\\UUULLLFFFCCCAAAEEEMMMXXXdddooosssssspppnnnggg^^^XXXUUUNNNGGGGGGCCCCCCEEEEEEEEEHHHNNNJJJJJJLLLNNNOOOOOOLLLIIICCCAAA???AAADDDDDD???;;;888888888888999999999999555666555444444444666777000111222000...---///111000111222222111000///...111111111111000000000000,,,---...///......---,,,---.........,,,+++,,,---,,,,,,,,,,,,---...//////+++...000222222222333444444444333222222333333333444333444999???AAA???<<<777888888888777555333111///222:::BBB@@@666......++++++,,,+++++++++...000---000000...000444666555222000///111111111555;;;FFFOOO[[[fffpppssslllcccXXXQQQFFF===888666555444000000000000111111222222.........---------,,,,,,/////////000111111222222333222111111222444777999999999777555333333555888555555444555555666777888222444777888777666555555222444555555444666999===AAAFFFJJJKKKGGGDDDDDDEEE===<<<;;;888444222333444444444555555666777888888555555666666555333222111111///---+++++++++,,,---+++---000111111222333555333333333444333333333222333222111000000000111222222333555777999:::;;;<<>>?????????BBBFFFJJJJJJHHHGGGHHHKKK======<<<;;;:::888777666555333222000///000111222222000111555666333333666333444666888===DDDLLLRRR\\\eeennnrrrwww|||}}}|||xxxuuurrrooolllhhhccc```\\\ZZZWWWVVVXXX[[[```cccgggiiikkkkkkjjjjjjjjjkkkkkknnnssszzzooommmiiifffdddccccccbbbdddfffhhhlllpppuuuyyy{{{tttpppnnnnnnmmmiiiiiikkknnnssstttqqqoooooonnnjjjdddeeedddaaa\\\YYYYYY[[[^^^]]]bbbmmmuuuzzz}}}}}}zzzvvvqqqkkkeeeaaabbbkkkvvvyyyrrrnnnhhhmmmuuu}}}~~~}}}xxxyyyxxxtttsssuuuuuussspppnnnllljjjjjjjjjkkkllliiinnnpppoooooopppmmmhhhcccgggnnntttzzz~~~}}}wwwoookkkfffcccbbbaaaaaa```ZZZ]]]]]][[[```jjjmmmjjjcccdddeeeaaa\\\WWWWWWXXXZZZYYYYYY[[[^^^aaabbbbbbrrrsssrrrooollliiihhhhhhdddeeehhhmmmnnnmmmooosssrrrnnngggbbb___aaadddgggdddiiiqqqyyy}}}zzzqqqjjjeeeeeegggkkkrrrzzzyyyiiiXXXPPPLLLGGGDDDCCCAAAFFFOOO[[[iiisssvvvtttoookkkbbbWWWRRRPPPJJJDDDFFFCCCCCCEEEEEEEEEIIIOOOJJJKKKLLLNNNOOOMMMIIIEEE@@@>>>===@@@DDDEEEAAA<<<888888888999999:::::::::555555555444333444666888///111222000------///111111222333333222111000///222222222111111111111111,,,---.........---,,,+++---...///...,,,+++,,,---,,,,,,,,,,,,---...//////+++...111333444444555666777777666555555555666666666333222666;;;===:::666444555666666555333111000---111:::CCCBBB666...---***+++,,,+++***+++...000---111222000000222111...111//////222333333888???BBBIIISSS___kkknnneeeXXXPPPKKKCCC;;;666444444555000000//////000111222222------------------------.........///000000111111111000000000333666:::===<<<:::888444222333666999333333333333444555666666,,,111555777555444666888222444666666555666:::>>>JJJPPPUUUTTTPPPLLLKKKLLL???>>><<<888444222222333222222333333444555555666777777777666444222///...111///---+++++++++,,,---,,,...111222222333444666666666777777666666555444444333222111111111222333777888:::===???@@@AAAAAAKKKHHHEEECCCCCCAAA>>>:::<<<777555444222...---000//////000111222111...,,,000111222333444333222222000000000000111222333333444666888;;;===>>>>>>>>>???EEEKKKJJJFFFDDDGGGLLLCCCDDDEEEEEEBBB===888444444333111000000222333555333111222666666444444777222444666888===DDDMMMSSSZZZbbbkkkrrrxxx}}}}}}yyytttrrrnnnkkkiiigggcccaaa]]][[[YYYXXXYYY]]]aaadddiiillloooqqqooommmkkkkkknnnqqqwwwuuupppkkkiiifffcccdddhhh^^^jjjjjjgggpppvvvwww{{{tttwwwwwwssslllhhhiiilll{{{wwwrrrpppppppppmmmjjjhhhjjjggg```\\\^^^___^^^dddiiiqqqxxx}}}~~~xxxsssmmmfffaaaaaacccgggnnnxxx{{{zzz~~~~~~yyyssspppoootttxxxyyy{{{}}}}}}zzzyyyzzzzzzwwwtttqqqppppppqqqrrrrrrpppllliiihhhiiikkkmmmqqqrrrssssssqqqnnnkkkiiihhhhhhoooyyy}}}~~~}}}yyyooommmjjjfffcccbbbaaa```___\\\\\\aaahhhmmmmmmkkkfffhhhiiigggccc___\\\\\\ZZZ___dddeeedddeeejjjoootttxxxyyyxxxxxxwwwqqqiiilllkkkjjjhhheeeccccccdddggggggeeebbbbbbdddeeedddhhhooowww}}}xxxmmmddddddgggjjjsss|||mmm^^^PPPIIIDDD@@@AAAFFFCCCGGGOOOZZZeeelllppppppkkkbbbWWWOOOKKKJJJIIIHHHGGGFFFCCCBBBBBBCCCEEEGGGDDDEEEHHHKKKMMMLLLHHHDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>999777777888888888999999888777666666777777333...+++,,,++++++---222222000000222555666555333333333222111000000000111---.........,,,+++,,,---+++,,,------,,,+++)))(((+++///111...---000111///---...///333666888999888;;;;;;:::999777555333222333222111111333555666666333444555666555333111000111000777AAA>>>000)))+++)))(((***///000---,,,---000111111000...///111333222111222333///,,,444???<<>>:::777444333333333333222000///444999777111777555444555999:::999777999999;;;===;;;:::@@@III[[[___ccceeeccc]]]WWWRRRIIIBBB;;;999666333333555555333111333666777555333444333222000////////////...000111000///...///000111000//////111444777999???>>><<<:::999888888888444444444333222222444666999:::<<>>>>>===<<<@@@CCCGGGIIIIIIHHHHHHIIIHHHGGGDDDAAA===;;;999888333222111111222333444555777///,,,222666555333555666666888:::>>>EEENNNTTTYYY___gggooosssuuuwwwxxxvvvsssooonnnnnnkkkddd^^^]]][[[XXXXXX\\\aaaeeegggiiinnnuuuzzzzzzuuuooojjjpppuuu}}}rrrmmmjjjjjjiiigggiiimmmfffpppnnnjjjqqqttttttyyyzzz{{{{{{vvvpppkkkiiijjjpppnnnlllkkklllkkkhhhfffjjjlllkkkfffbbbcccdddbbbjjjooouuu{{{{{{wwwrrrmmmhhhcccccceeehhhooo{{{xxxvvvxxx|||zzzuuurrrlllooorrrsssssstttuuuvvv{{{}}}yyywwwwwwwwwuuurrrooonnnnnnooopppooommmjjjhhhiiilllqqqtttwwwxxxyyyyyywwwsssooommmkkkkkkpppxxx|||}}}|||wwwsssqqqnnnkkkgggeeecccbbbaaa^^^]]]```ggglllnnnmmmoooooonnnkkkgggeeedddeeecccgggjjjkkkjjjkkkpppttt}}}~~~vvvnnnmmmkkkgggccc```^^^^^^]]]]]]\\\[[[]]]aaadddeeeiiiqqqzzz}}}ssskkkjjjkkkmmmssszzz|||}}}~~~{{{uuuppp___TTTIIIEEECCCBBBEEEJJJGGGIIIOOOWWW___dddffffffddd]]]TTTMMMJJJHHHGGGFFFFFFEEEDDDCCCCCCEEEFFFGGGDDDEEEGGGIIIKKKJJJFFFCCC?????????@@@AAABBBBBBCCCAAA>>><<<;;;;;;;;;:::999999888777666555555555555333///---......---...333222111111444777888666444444333222222111111111222---...///...,,,,,,,,,...,,,,,,,,,,,,,,,,,,+++***---111111...---000222111///000111444888:::<<<<<>>===;;;999777666555444222111111222444555555111222444555444333111000222///555???>>>222,,,---+++)))+++///000------000222222333222111222444666444111000222111///222999:::AAAHHHMMMSSSWWWRRRIIIDDDBBB>>>999666333111000111111111222222222111111000000000000///...---,,,---------,,,+++---111444333111222888<<<>>>AAAEEE@@@>>>:::666333222111111///111000...111555444000333222222555:::===>>>======<<<===>>><<<>>>HHHSSS```eeelllpppnnnfff]]]VVVIIIAAA:::777555222222444222000...///111222111000222111000//////.../////////000111111//////000111222111111222444888<<<>>>@@@@@@???>>>===;;;::::::555555555333222333666888888999<<<>>>AAACCCDDDEEEOOOMMMIIIGGGEEEEEEDDDDDDCCC???:::777555444444444444222111444777888555222333333333222222222222222222111111111222333444555888:::<<<>>>?????????>>>@@@CCCFFFHHHIIIHHHIIIJJJHHHGGGDDDAAA>>><<<::::::666555444333333333444555666000///444888777444555333333444666:::AAAJJJPPPYYY___fffmmmqqqsssuuuvvvuuurrrnnnmmmmmmjjjccc]]]^^^\\\ZZZZZZ]]]bbbgggiiimmmssszzz|||xxxuuuwww|||nnnjjjiiilllmmmmmmoootttpppxxxtttnnnrrrrrrqqqvvv}}}|||{{{yyyuuuqqqmmmkkkhhhgggffffffhhhhhhfffdddkkkooopppmmmkkklllkkkiiirrrvvv{{{~~~}}}|||zzzwwwuuummmkkkiiigggiiipppyyyyyysssrrrsss|||~~~{{{vvvsssiiikkkllllllkkkiiiiiijjjuuuzzz}}}xxxuuuttttttssspppmmmllllllmmmmmmjjjiiiggggggjjjqqqwww|||}}}yyyuuurrrppppppsssxxxzzzzzz}}}{{{wwwxxxwwwtttqqqnnnjjjgggfffdddaaa^^^___eeekkknnnnnnrrrrrrqqqnnnmmmnnnqqqtttqqqsssuuuuuutttuuuyyy}}}rrrpppmmmhhhccc^^^ZZZXXXWWWVVVUUUVVVYYY]]]bbbeeejjjsss}}}}}}|||~~~zzztttsssrrrrrrtttxxxyyywwwvvvwwwwwwrrrhhh```TTTLLLFFFEEEFFFHHHKKKPPPSSSSSSUUUXXX[[[]]]]]]\\\ZZZVVVPPPLLLIIIGGGEEECCCEEEEEEEEEFFFFFFGGGGGGHHHEEEDDDDDDFFFGGGFFFDDDBBB======>>>???@@@BBBCCCDDD??????>>>???@@@>>>;;;999999888666555333333222222222//////111111///000333222222444777::::::777555444333333222222222222222...///000///---,,,---...---,,,,,,,,,,,,---......///222222...---111333222111222333555999<<<@@@BBBAAA???===:::888777666666333222222111111222333444000222444666666555333222333///111:::===555......---++++++///000...000333333444555555444555777999777333111222333222333666:::;;;<<<===BBBEEECCC>>>;;;:::888666444222000000...///000111222333333333111111111111000///...---,,,---............111333555333555;;;???@@@CCCHHH@@@>>>:::555222000//////+++///111...---000222000222222333666;;;>>>??????@@@>>>===>>>===AAAMMMZZZaaahhhqqqwwwuuukkk___VVVHHH@@@999666333000000333111///,,,,,,---...///...//////............/////////111222111000///000111222222222444777<<>><<<:::666666555333222444888;;;:::;;;===@@@CCCEEEFFFFFFKKKJJJIIIHHHGGGGGGHHHHHHEEECCC???;;;999777777777555666666666666555666777666555444222222222222333222222222222333444555666::::::;;;<<<<<<======>>>???BBBEEEGGGHHHHHHIIIJJJGGGFFFDDDBBB@@@===<<<;;;888777666555444444444555666222111666999888666555555666666888;;;BBBJJJPPP[[[```gggmmmqqqsssuuuvvvrrrpppmmmkkkjjjgggaaa\\\]]]\\\[[[\\\___dddiiimmmqqqvvv~~~mmmjjjkkkoooqqqrrrtttyyywww|||vvvooorrrqqqooovvv{{{{{{{{{|||{{{xxxsssoooiiigggeeedddeeefffggghhhlllrrrvvvuuutttuuutttrrryyy|||~~~}}}zzzyyyxxxxxxyyy{{{~~~|||vvvppplllmmmrrrvvvvvvpppnnnwwwyyy|||~~~|||yyytttqqqjjjiiiiiiiiifffaaaaaacccpppvvvzzzuuussstttrrrpppnnnlllkkkllllllgggeeedddeeejjjrrrzzz~~~zzzxxxwwwwwwxxxyyyyyyxxxxxxzzz~~~|||yyy{{{{{{zzzxxxtttpppllljjjhhhddd______bbbhhhmmmoookkkmmmoooqqqtttyyywwwtttooojjjeee```[[[XXX[[[WWWVVVWWWYYY[[[___dddjjjsss|||{{{yyyzzz}}}|||{{{zzzyyyxxxxxxtttpppmmmmmmnnnjjj___VVVPPPMMMLLLLLLNNNQQQTTTVVV]]]ZZZXXXVVVVVVUUUSSSRRRQQQPPPMMMKKKIIIFFFDDDCCCDDDEEEGGGHHHIIIHHHHHHGGGEEEDDDBBBCCCCCCCCCBBB@@@>>>=========>>>@@@AAABBB<<<===???AAABBB@@@;;;777999888666555333222111111000...///222333000000333222444777:::<<<:::888666222222111111111111111222///000000000...---...///------,,,,,,---...000111///222222...,,,000222222111222333555777;;;@@@DDD>>><<<888555333222333333111111111000///000111333222444777:::;;;;;;999888888333222888;;;666///---000---,,,///000000222777444555777777777888:::<<<999777555333222333888===<<<888444222555888888666333333333333222111000///...///000111222333333333000000000000000///...---+++---///000000000111222666555777<<<>>>===@@@EEE@@@===999555111///......)))///222///+++---000111444444555777999;;;<<<===@@@>>>>>>>>>>>>@@@KKKWWW\\\bbbkkkpppnnneeeYYYQQQFFF>>>666444111//////222222111///---...//////000---,,,,,,,,,------...///000111222111000///000222222222222444777:::===???>>>???AAABBBAAA>>>:::888666555333111000333888<<<===???@@@BBBDDDEEEFFFFFFEEEFFFGGGGGGGGGGGGHHHIIIGGGFFFDDD@@@===;;;:::;;;999888888777777777888888666555222111000111333444111111222222333444444555666666555666777888:::;;;===???BBBDDDEEEFFFGGGIIIEEEDDDCCCAAA???===<<<;;;777777777777666666666777666333222333666777777777666777777888;;;BBBJJJPPPYYY]]]dddiiikkkmmmooopppmmmkkkiiihhhgggccc^^^ZZZ\\\\\\\\\]]]```eeelllpppyyylllkkklllqqqtttsssuuuyyyvvvyyysssnnnqqqooonnnxxx~~~|||vvvqqqkkkiiieeebbbaaadddiiilllpppwww}}}~~~}}}~~~zzzvvvrrrqqqmmmpppwww}}}~~~wwwrrrrrrsss{{{}}}tttooopppqqqtttuuuuuutttqqqppplllhhhggghhheee___^^^bbbkkkrrr|||yyyuuuvvvuuussspppnnnlllllllllfffdddccceeeiiiqqqxxx}}}~~~}}}~~~}}}{{{yyyvvvrrruuuwwwzzz|||}}}}}}{{{zzz{{{|||}}}|||zzzuuupppmmmjjjeee```^^^```fffkkkooogggkkkqqqwww|||~~~zzzuuuoookkkgggddd___\\\[[[WWWUUUYYY[[[[[[___eeeiiirrrzzz|||xxxwwwzzz~~~}}}zzzqqqkkkdddaaaaaa]]]SSSKKKLLLOOORRRUUUXXX\\\^^^___^^^ZZZUUUPPPNNNLLLJJJHHHLLLMMMNNNMMMKKKHHHFFFEEEEEEFFFGGGIIIIIIIIIHHHGGGEEECCCBBBAAABBBBBBAAA@@@AAA@@@>>>===<<<<<<===>>>999:::===@@@AAA???:::666:::999777555444222222222...,,,...222333000000333333666999;;;;;;999777555000///////////////000000///000000000...---...///------,,,,,,---///111222...111111---,,,...000000///111222333444777<<<@@@:::888555222000000000111///000000///---...000333333666:::>>>@@@@@@???>>>@@@;;;888:::<<<888111,,,222///...111222222555:::555777999999999:::;;;===999<<<;;;444...222===GGG???888111...000111222333---...///000000//////...///000111222222222222222....../////////...------+++---000111111111111222666666999>>>???>>>AAAGGG@@@===999444111......---)))000444000+++,,,000222222333555666888999;;;<<>>===;;;777555333222111//////222777;;;>>>???@@@AAAAAAAAAAAAAAAAAADDDGGGHHHHHHHHHIIIKKKGGGHHHHHHEEE@@@======>>>===:::777777999:::999666333222000///000111333555000000111111222333333333222111111111333555888999999;;;>>>???@@@AAACCCDDD@@@@@@@@@???>>><<<:::999444555666777777888888999666555222000111555888888333333333555888>>>FFFLLLSSSWWW\\\```bbbccceeefffggggggfffeeeccc```\\\YYY[[[\\\]]]^^^aaagggoootttjjjiiikkkpppsssrrrsssvvvrrrsssllljjjnnnlllnnnyyy{{{sssnnniiigggccc```___bbbhhhlllsss{{{zzztttooommmhhhnnnvvv}}}yyywwwxxx~~~~~~wwwkkkkkkkkklllmmmnnnooooookkkfffeeegggddd]]]^^^dddllltttyyyzzzxxxvvvssspppmmmlllkkkeeeeeedddfffjjjpppvvvzzz~~~}}}}}}}}}wwwooonnnoooppprrrtttuuuwwwwwwwwwyyy|||~~~|||xxxssspppjjjfffaaa^^^^^^ccciiimmmjjjooovvv}}}}}}xxxrrrkkkfffdddbbb___]]]UUUQQQRRRZZZ______ccckkklllrrryyy}}}}}}zzzwwwxxx|||}}}vvvmmmccc[[[WWWSSSLLLGGGIIIPPPXXX\\\aaafffhhhgggbbb]]]VVVQQQNNNLLLKKKKKKLLLOOOQQQQQQOOOLLLJJJJJJFFFGGGHHHIIIIIIHHHFFFFFFDDDCCCBBBBBBCCCDDDCCCAAACCCAAA>>><<<:::::::::;;;777888:::<<<>>>===999666999888666555444333222222...,,,---222333111111444555777:::;;;999666444444..................///000...///000///---,,,---...,,,,,,,,,---...///000111---111111...,,,...///------///222111000222666:::666555333111000000000111...000111000......222555555888>>>CCCFFFFFFEEEDDDHHHEEEBBBBBB@@@;;;555000333000000333444444777<<<777999;;;<<<<<<<<<===>>>888>>>>>>333+++///<<>>666//////000///000222,,,---------............///000111222222222222222------............------,,,...111111111111222333444666<<>>???BBBBBB>>>999<<>>::::::;;;;;;:::888777555111222444666777888888888555555333///000555888888333444555666999@@@HHHNNNTTTXXX\\\___aaabbbcccdddccccccddddddbbb```]]][[[[[[]]]___aaaccciiirrryyydddcccgggmmmpppoooooorrrmmmmmmfffeeejjjiiikkkyyy}}}~~~uuummmiiiaaabbbbbbaaa```bbbgggkkkpppxxx}}}vvvqqqnnnkkkrrr{{{{{{}}}tttqqqmmmiiihhhiiikkkmmmfff``````dddaaa[[[\\\dddnnnvvv}}}{{{xxxuuuqqqmmmkkkiiieeeeeefffhhhlllqqqvvvxxxyyyxxxvvvvvvyyy~~~{{{pppjjjiiihhhhhhiiilllnnnpppqqqtttyyy}}}}}}zzztttqqqiiifffbbb^^^]]]aaafffkkklllpppvvv}}}{{{tttlllccc]]][[[[[[ZZZWWWQQQMMMRRR^^^ddddddhhhqqqqqqvvvzzz{{{~~~}}}{{{xxxxxxzzz~~~vvvnnnaaaVVVOOOLLLKKKJJJLLLWWWaaaeeehhhlllmmmjjjeee```YYYTTTRRRRRRSSSSSSOOORRRUUUUUUSSSPPPOOOPPPHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFDDDCCCCCCAAA>>>;;;999888999:::777777777999;;;;;;999777666555444333222222222222///---...222444222333777666888:::999555222222222...............///000000---...///...,,,,,,,,,...+++,,,---...............,,,111333111///000///,,,,,,///222111...---000333222111111111111000000000...111333222000111555::::::>>>EEEKKKNNNOOONNNMMMNNNOOONNNKKKGGGBBB<<<888444111111555777666999===;;;===???@@@???>>>>>>???666<<<;;;111)))---666;;;999111,,,///000...---///...---,,,,,,,,,---...///---...000111333333444444......////////////......---///111111111111333555666999???EEEGGGFFFKKKRRR>>><<<999555222000000000,,,111222...,,,...//////***---000222222444777:::;;;<<<>>>>>>888333555;;;;;;<<<===>>>>>><<<:::999666111000222222...,,,---(((+++///000///...///000------,,,,,,,,,------...---///000///...---...///000////////////.........000222555777888888666555///000111111111444777;;;666777888:::;;;<<<======???EEEJJJLLLJJJHHHHHHJJJCCCFFFIIIHHHDDD@@@AAACCC<<<<<<<<<<<<;;;999777666222222222222222222222222///000111333333333333222333333222222222222222222111222444333333333555777444555666777666555333222111222333555666666555555222666666333333777999666555666777999===DDDLLLRRRWWWZZZ]]]``````aaabbbdddaaabbbdddeeecccaaa```___\\\___cccdddgggmmmwww~~~______cccjjjmmmlllmmmpppjjjiiicccbbbhhhfffiiixxxssszzzyyyoooiiiggg[[[^^^bbbddddddeeehhhlllkkkssszzz}}}yyysssqqqpppwww~~~}}}}}}|||tttlllggggggiiikkkbbb[[[[[[```___XXXZZZcccjjjsss}}}|||xxxzzz~~~|||yyyuuuqqqmmmjjjhhheeeeeegggkkkooossswwwyyyuuutttrrrrrrwww~~~qqqiiigggdddbbbbbbdddgggiiimmmqqqwww|||}}}zzzuuurrriiifffbbb^^^]]]___eeeiiijjjmmmrrrzzzxxxpppggg\\\UUUTTTUUUSSSRRRSSSOOOUUUbbbiiigggkkktttuuuyyy{{{{{{}}}{{{yyyxxxyyy{{{nnnfffYYYMMMFFFEEEHHHKKKUUU```jjjlllmmmpppnnnjjjccc^^^WWWRRRQQQSSSUUUVVVRRRUUUXXXXXXUUUSSSSSSTTTIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCEEEGGGGGGFFFDDDCCC@@@===:::888888999:::888777666777999::::::999444333333222111111111222111...///333444444555999777999:::777333000000111///////////////000111111---...///...,,,+++,,,---+++,,,---.........---,,,,,,222555333111111///,,,,,,000333111---+++,,,///---...////////////......///333555555333444999===@@@EEELLLRRRVVVWWWVVVUUUQQQUUUUUUQQQLLLGGGBBB>>>444111222666888888999======???BBBBBBAAA@@@@@@@@@444999888///))),,,//////444,,,***...111---+++---///...,,,++++++,,,...///+++,,,...111333555666666//////000000000000000///...000111111000111444666999;;;AAAGGGFFFDDDHHHOOO>>><<<999555333111111111,,,000000---,,,...///---,,,///111111//////222444777777888777222---///666222333555666666555333222222//////222333///,,,,,,'''+++000222111000000111...------,,,,,,------...---...///...---,,,---///////////////////////////000111444777888999888888///000222222333555888;;;555666999;;;>>>???AAAAAA===CCCIIIJJJGGGDDDEEEGGGAAAEEEIIIIIIDDDAAABBBDDD888<<<@@@???999555666888444444444444444222111111000111333444555555444333444333222111000...------///000111000//////111333111222333444444222000///111222333444444444333222///666:::777777:::999444222333444666:::BBBJJJPPPRRRUUUXXXZZZ[[[[[[]]]^^^aaaccceeefffeeeccccccbbb^^^aaaeeegggiiipppzzz^^^aaaeeehhhiiikkknnnooonnnnnnmmmkkkiiiiiilllnnntttwwwwwwtttnnniiigggfff\\\\\\]]]___aaaeeehhhjjjiiipppxxx{{{{{{}}}zzzuuurrrqqqsss{{{wwwppprrrzzzvvvoooiiiccc]]]ZZZ[[[[[[ZZZYYY[[[```eeelllyyyzzzvvvssstttwww|||vvvrrrmmmhhhfffhhhmmmnnnooorrrvvvzzz}}}xxxqqqqqquuu|||xxxkkkgggdddddd```\\\aaakkkiiiqqqvvvwwwwwwwwwuuuqqqmmmiiiccc```aaafffkkknnnlllpppuuu|||uuummmddd\\\SSSNNNNNNOOOMMMKKKKKKPPPXXXaaaiiioooqqqrrr|||}}}}}}{{{yyyxxxxxxyyyxxxyyyzzz|||~~~zzzjjj^^^TTTQQQLLLGGGMMMZZZaaagggpppuuuvvvsssooommmaaa___[[[YYYXXXXXXWWWVVVUUUVVVVVVVVVUUUSSSQQQPPPQQQIIIFFFKKKMMMIIIDDDDDDGGGGGGFFFEEEDDDCCCBBBAAA>>>===<<<:::888777555555888888888777777666666555222333333222111000222333...//////......000444777;;;:::888555333222111111......---------...//////......//////...---,,,,,,***,,,------------...000///000111222222000...,,,+++******---000000---)))...///000000000///---,,,///222444444444555999===DDDJJJSSSZZZ]]]\\\[[[ZZZYYYVVVTTTTTTSSSOOOHHHCCC>>><<<;;;999999:::<<<===>>>>>>@@@CCCFFFEEEAAA===222111000//////000111111...------000111///------000------...---***,,,000---///111222000//////000000//////...///000222333333444444333222222444777999AAAGGGIIIJJJLLLKKKHHHGGG@@@;;;:::888444222444444444333222111///---,,,///...---,,,,,,...000111222111000///...---------///..................///222000...---...//////...,,,///000...///333555333------------,,,+++***)))---------...///000111111,,,---...///000000000000000111222333444666777777222222333555777999888777999:::===@@@BBBBBB@@@>>>>>>@@@CCCEEEFFFEEECCCBBB???@@@AAAAAAAAA@@@???>>><<<<<<;;;:::888777777666222222111111000111111111///000111222222111000///333222000000111222111000000......///...,,,...333.....................---000000111222444555666666333555777777666555666777666777777777:::AAAIIINNNQQQTTTYYY\\\]]]\\\]]]]]]aaabbbccccccccccccdddeeeiiieeefffmmmuuuzzz~~~```bbbeeegggiiilllooorrroooooommmkkkhhhhhhiiikkknnnpppqqqnnnjjjeeedddccc______```aaacccfffhhhjjjiiinnnsssvvvvvvxxx}}}~~~|||xxxuuusssssssss{{{|||nnnhhhlllttt|||xxxmmmbbb[[[WWWXXXXXXWWWXXX[[[aaaeeemmmwww|||yyywwwsssoookkkkkkmmmsss{{{|||xxxtttrrrnnniiihhhlllqqqrrruuuxxx||||||uuuuuuxxx~~~zzzooojjjeeedddaaa]]]```gggeeelllssstttttttttppplllooolllhhhfffgggjjjmmmooommmpppuuu|||xxxnnngggbbb[[[RRRNNNMMMNNNMMMKKKKKKPPPXXXbbbjjjooorrrsss||||||{{{xxxuuuuuuvvvxxxtttvvvzzz}}}xxxfffXXXNNNNNNOOOOOOUUU___kkkqqqxxx|||{{{wwwsssqqqdddbbb^^^\\\[[[YYYWWWUUUWWWWWWXXXXXXWWWUUUTTTSSSQQQJJJGGGJJJMMMIIIEEEDDDFFFFFFDDDCCCBBBBBBBBBBBB;;;;;;:::999777666555555444444444444444555555666333444333222///...///111////////////...000333666444444444333222111000000------,,,,,,------...///...............---,,,,,,+++---......------...000000000111111111000...---+++++++++---......---+++......///000000///...---222444777777777:::???DDDOOOTTTZZZ^^^___^^^\\\[[[YYYWWWUUUUUUVVVSSSNNNIIIAAA@@@>>><<<<<<===???@@@AAAAAABBBDDDEEECCC>>>:::555444222000/////////000111000000222333222111111333000///111///---...111...000222222000/////////000///......///000222333444555555555444555888:::@@@HHHOOOQQQRRRTTTSSSPPPJJJBBB<<<:::777444333555111111111000///---,,,+++,,,+++)))))))))+++,,,...///...---,,,+++*********,,,++++++******++++++,,,000///...------...------,,,//////---...333444222............---,,,******,,,,,,,,,---.........///------...///000000000000111222222333444555666666333333333666888:::999888:::;;;===???@@@???<<<:::<<<>>>@@@CCCCCCBBBAAA@@@>>>???@@@AAAAAA@@@???>>><<<<<<;;;:::999888777777222222111111000000111111//////000111111111111111333111//////000000000...000------...---***+++000+++,,,...000000...,,,+++...///000111222444555555555555444444444444444333555555666777:::@@@HHHMMMNNNSSSZZZ^^^___^^^\\\[[[aaadddeeeeeecccbbbdddfffiiifffgggooowww|||ccceeegggiiikkkoootttxxxttttttsssooollljjjjjjkkkiiijjjkkkiiifffcccbbbbbb^^^^^^___aaacccdddfffgggjjjkkkmmmoooqqqssstttuuuqqqtttvvvwwwvvvtttttttttsss{{{qqqdddbbbkkksssyyyuuueee[[[WWWWWWWWWWWWYYY^^^dddiiipppvvv{{{}}}}}}wwwwwwtttpppllljjjgggdddaaagggjjjpppyyytttrrrrrrqqqmmmhhhjjjooovvvxxx{{{~~~yyyyyyzzz~~~|||qqqkkkeeecccaaa___^^^aaaaaaiiiooopppppppppmmmhhhqqqqqqpppppppppqqqrrrsssrrrrrrvvv}}}yyyppphhhccc___YYYRRRMMMMMMMMMLLLKKKMMMQQQYYYbbbjjjooorrrtttzzzyyyvvvrrroooooorrrtttuuuxxx|||rrr___RRRIIIOOOWWW]]]dddkkkuuuyyy}}}~~~{{{vvvrrrpppfffddd```]]][[[XXXTTTRRRUUUUUUVVVVVVUUUTTTSSSSSSOOOJJJGGGIIIKKKHHHEEEDDDEEECCCBBB@@@@@@@@@AAABBB999999888777777666666555444333333222333555666777444444333111///---...///000000000///...///222444---...///000000000//////,,,++++++++++++,,,---------............------,,,,,,---......------...///000000000000000/////////***+++,,,,,,++++++,,,...------.../////////......222444777999:::>>>EEEJJJWWWZZZ]]]^^^\\\ZZZXXXXXXTTTSSSRRRSSSUUUTTTPPPLLLCCCAAA???>>>===>>>???@@@DDDDDDDDDEEEDDDAAA;;;777777555333222222333555666555666777888888888888777666222111222111......111000111333222000/////////000////////////111222333555666888888999;;;>>>AAAKKKSSSZZZ]]]^^^```___[[[PPPHHH???;;;888555555777000000//////...---,,,,,,***)))((('''((()))***+++,,,,,,+++***))))))))))))***))))))))))))))))))***------------------,,,+++,,,//////---...111333111000000000///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000111111111111333333333333444444444555333333444777999;;;:::888;;;;;;<<<<<<;;;999777555:::;;;===???@@@???>>>======>>>??????@@@???>>>===::::::999999888777666555333222111000000000000000/////////000111222333444333111///...//////...,,,///,,,,,,...,,,((()))...)))+++...000000...+++)))---...///000111333444444;;;888444333444555444222333444555777:::@@@GGGLLLKKKQQQZZZ```aaa___\\\ZZZaaadddhhhfffbbb```bbbeeehhhfffhhhpppxxx}}}hhhhhhiiijjjmmmrrrxxx|||||||||{{{xxxsssooonnnnnnjjjjjjiiihhheeedddccccccaaabbbdddfffhhhiiiiiijjjllljjjiiijjjmmmooonnnmmmiiimmmqqqttttttsssssstttrrryyyzzzmmmjjjmmmqqqrrrzzz~~~lllaaaZZZYYYYYYZZZ]]]cccjjjnnntttvvvvvvwwwzzz|||vvvmmmnnnkkkfffcccbbbaaa___^^^fffjjjpppxxx~~~nnnmmmnnnoookkkfffiiiooowwwyyy}}}{{{{{{{{{|||{{{qqqkkkeeebbbbbbbbb```^^^dddjjjnnnnnnmmmooonnnkkkrrrtttxxxzzzzzzzzz{{{{{{{{{yyyyyy~~~vvvmmmfffddd^^^YYYSSSNNNMMMMMMLLLKKKNNNRRRYYYaaahhhmmmppprrrvvvtttpppkkkhhhhhhlllooowww{{{rrrfffXXXPPPMMMVVVbbblllvvv~~~{{{uuuqqqooofffccc___[[[XXXTTTOOOLLLOOOOOOOOOOOOPPPOOOOOOOOOMMMIIIGGGGGGGGGFFFDDDCCCCCCAAA???======>>>AAABBB888888888888888888888888777777555444444666777888333444444222000///000111111111111000//////000222***+++...///000000......+++++++++++++++,,,,,,------------......------,,,+++---...---,,,+++,,,...//////.........//////000***+++,,,***((((((,,,000------......////////////000333666999;;;???FFFLLLTTTUUUVVVUUURRRPPPOOOOOOMMMKKKJJJLLLOOOOOOKKKHHHBBBAAA>>><<<<<<<<<===>>>CCCDDDEEEEEECCC@@@;;;888666555444555888===BBBEEE???CCCEEEDDDDDDEEEDDDBBB===888444444333///...000222444444333111000000111111111000111222333555666777999;;;===???BBBGGGJJJVVV^^^fffhhhjjjkkkjjjfffWWWMMMCCC===999555555888111000000///............******))))))))))))***+++,,,,,,+++*********++++++++++++************+++++++++,,,...///...,,,,,,+++,,,//////,,,---000111///111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111222222222333333333333333333333333333444555888;;;;;;:::888888999::::::888555444333888999;;;<<<======<<<;;;;;;<<<===>>>>>>>>>===<<<777777777777666555444333333222111000000///000000///......///000222555666444222///.........---,,,---+++,,,...,,,)))***...)))***,,,......---+++***------...000222333444555AAA<<<666444777888555222111222444666:::???FFFKKKLLLRRRZZZ___```___]]]\\\___cccgggeee```]]]___cccdddbbbeeennnuuu{{{hhhiiiiiijjjlllqqqwww|||~~~yyytttqqqpppnnnmmmjjjhhhggggggffffffkkkmmmppprrrtttuuuttttttoookkkhhhiiilllmmmllliiihhhlllqqqttttttsssqqqqqqnnnttt~~~}}}wwwssspppqqqssszzzssshhh^^^\\\ZZZ[[[___eeekkkooovvvuuuttttttwwwxxxqqqgggfffccc___]]]]]]^^^^^^^^^```eeemmmttt{{{{{{mmmlllkkkkkkhhhdddfffkkkuuuwww{{{~~~~~~}}}|||}}}wwwqqqnnniiiggghhhiiigggdddlllpppqqqnnnnnnqqqtttsssqqqvvv{{{}}}~~~||||||~~~vvvmmmhhhfff___[[[VVVQQQOOONNNMMMMMMPPPSSSXXX^^^dddhhhjjjlllnnnlllhhhccc```aaaeeeiiiqqqvvv}}}tttddd[[[QQQQQQVVV```kkkwww~~~wwwsssrrrhhhddd___ZZZVVVQQQLLLHHHJJJJJJJJJJJJKKKLLLLLLMMMJJJIIIFFFDDDDDDDDDCCCBBBBBB@@@>>><<<<<<===???AAA999999:::::::::;;;;;;;;;:::999888666555555555666222333444333222222333555000111222111//////000111,,,---///111111000///---,,,,,,++++++,,,,,,---...,,,,,,---------------,,,***+++,,,,,,+++***,,,---...---------...///000000***,,,,,,***'''(((,,,000///////////////////////////333888:::<<<@@@FFFKKKJJJKKKKKKJJJGGGFFFFFFGGGFFFDDDCCCEEEHHHIIIFFFCCCBBBAAA>>><<<;;;;;;;;;<<>><<<666666666999>>>FFFNNNSSSTTT[[[___\\\[[[\\\ZZZVVVMMMEEE>>>;;;888444222444666777777666444333444555555555444555666888999;;;:::<<>><<<<<<<<<>>>???;;;;;;<<<<<<<<<=========999999888777666444333222222333444333333333555777000111222111000///000111000111222222222222111000...------------...//////+++,,,,,,------------,,,)))***,,,,,,++++++---...---......///000111111222......---,,,+++,,,///111222111000000//////000000111555;;;===>>>@@@CCCGGGAAABBBCCCBBB@@@???@@@BBBCCCAAA@@@BBBFFFGGGEEECCCCCCBBB???<<<;;;:::;;;;;;;;;???CCCEEEDDDBBBAAA@@@::::::;;;>>>FFFPPPZZZ```nnnyyy|||xxxxxxuuuooobbbWWWLLLFFFAAA===:::;;;999::::::999888888999;;;::::::::::::;;;===???AAA???BBBFFFKKKPPPVVV\\\aaaiiirrrzzz|||||||||yyyttt___TTTHHH@@@999444333555111///...,,,++++++,,,---+++++++++++++++*********))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---...111444333111000111444///111000------000000...///000000111111000000///////////////////////////......///000111111111111000000000000000/////////222333555888;;;;;;999777333555888777444333444666444555666777888888888888666777999:::;;;;;;::::::999:::;;;<<<<<<:::888777333222111000///.........,,,,,,,,,...///111222333444222000///000000///---+++***,,,///...***+++///---,,,+++******,,,///000---...///111333555666777;;;888444333444555444222222222333444888???GGGMMMTTTWWW\\\^^^_________```[[[]]]``````___]]]\\\\\\YYYYYY___hhhooouuu~~~lllmmmmmmnnnooorrrwwwzzz}}}{{{vvvsssqqqvvvsssppppppssswwwxxxyyyzzz{{{}}}~~~|||yyytttrrrjjjiiifffeeefffggghhhhhhkkkpppuuuwwwuuuqqqmmmkkkcccdddiiiqqqzzzyyyvvvpppnnnrrrvvvyyy|||vvvhhhccc]]][[[^^^cccfffhhhjjjmmmnnnnnnooooooiiiaaa\\\ZZZXXXWWWXXXYYYYYYXXXWWW^^^hhhooouuu||||||xxxvvvmmmfffggghhhhhhhhhjjjqqqrrrtttvvvyyy{{{}}}~~~~~~}}}xxxvvvyyyzzzyyyuuuyyyzzzuuusssuuuuuurrrrrrwwwyyywwwwwwzzz{{{yyyppptttyyyzzzzzz{{{}}}|||zzzxxxxxx}}}{{{uuuooojjjgggeeeaaa[[[VVVSSSRRRRRRRRRSSSUUUWWWXXXYYYZZZZZZ]]]\\\ZZZWWWUUUVVVZZZ]]]cccjjjuuummmaaa^^^XXX___jjjwwwzzztttrrrrrrkkkeee]]]VVVQQQMMMJJJHHHFFFEEEFFFFFFHHHJJJLLLMMMIIIKKKIIICCCAAADDDEEECCCAAA@@@???===<<<<<<<<<<<<<<<<<<<<<===============888999999:::999777555333222333444333222222444555...000222111000000000111222222222222333333444444000000//////000000111222***+++,,,---------------)))+++,,,------...000111...///111333444555444444333111000000111333333333555444222111000///000000000555;;;>>>===<<<===???<<<===>>>>>><<<<<<<<<===>>>======@@@EEEHHHHHHFFFBBB@@@===:::888888888999:::>>>CCCEEEDDDBBBBBBBBB@@@@@@BBBHHHRRR___lllsssuuugggWWWNNNHHHBBB@@@AAA<<<<<<===<<<<<<<<>>===<<<;;;:::========================888999<<<======;;;999777333444444222111000111333...///111222111000111222222111111222333555666777111111111111111222222333***+++,,,,,,------------)))+++...//////000222444000111444666888888777666777444222333666888777444777666444222000000000000...444:::<<<:::888777777888:::;;;;;;:::999999::::::999:::>>>DDDHHHIIIHHH???===:::777555444555555999>>>CCCEEEDDDBBBAAABBBCCCDDDHHHPPP^^^nnn}}}~~~nnn\\\QQQJJJDDDBBBBBB===>>>???>>>>>>???BBBDDDBBBBBBBBBCCCDDDFFFIIIJJJIIIMMMRRRYYY___gggnnntttzzzpppfffZZZRRRJJJCCC@@@AAA:::888666333111111222222222222333333222111000000---------...///000111222444444333333333333444444555888:::888555444999===111333222///...111111...,,,---...///111111222222---------...///000111111,,,---...///000000000000,,,,,,,,,---------......000111444777::::::777555555999;;;888333111333666000000000111222222333333444555777888999999999888555777999::::::888666444333222111///......------)))***,,,...//////......000...,,,---...///...------,,,---...***%%%###%%%+++,,,---//////000//////***+++,,,...111333444555333555777777666555666777555444222222666???JJJRRRUUUZZZaaafffeeebbb^^^\\\]]][[[[[[^^^cccccc___ZZZXXXZZZaaajjjrrrxxxrrrtttvvvxxxyyyzzz}}}}}}{{{xxxyyyzzzuuurrrkkkfffccceeefffeeegggjjjlllppptttuuusssnnnjjjhhhbbb```^^^bbbhhhmmmmmmjjjuuuttttttzzzzzzvvvuuurrrkkkfffhhhjjjmmmnnnpppsssvvvyyy|||ooolllhhhccc```aaadddgggeeefffggggggeeeeeeeeefffgggaaa[[[WWWWWWZZZ]]]___^^^gggrrrzzz~~~|||wwwvvvyyyppplllggghhhmmmpppooommmuuuttttttxxx}}}~~~|||}}}wwwsssvvvxxxzzzyyyvvvrrrooonnnxxx|||~~~}}}|||xxxqqqiiiiiikkkoootttvvvtttrrrsssuuuxxxyyyyyywwwtttrrruuuvvvxxxxxxyyy~~~zzzlllggghhhhhhfffaaa[[[UUURRRQQQPPPPPPPPPQQQQQQOOONNNNNNTTTZZZ[[[ZZZZZZ^^^cccoooyyyssslllkkklllsssxxxqqqeee^^^UUUMMMHHHEEECCCBBB===@@@DDDFFFGGGJJJPPPUUUPPPNNNLLLIIIGGGEEEEEEEEE>>>@@@BBBDDDCCCAAA>>>;;;@@@@@@????????????>>>>>>>>>;;;888888999888666333666666666666555444333333333444555555555444333222444222222333666666333000777444000000111222111000...---+++,,,---/////////***...///000333888888555777:::======;;;999:::<<<===<<<999777666777888999666333222333555555222000111222222111111222444666000222444555555666888:::999>>>@@@@@@CCCGGGHHHEEE>>><<<:::888666666666666888:::===?????????@@@AAACCCFFFNNNXXXbbbmmm~~~sss^^^OOOIIIGGGEEECCCBBBCCCBBB@@@>>>@@@FFFKKKLLLMMMNNNMMMKKKMMMQQQUUUNNNSSSZZZ^^^bbbiiisss{{{yyyvvvmmm___VVVRRRNNNJJJBBB@@@<<<999888888999:::>>>>>>>>><<<;;;888666555444111///...111555777888444777:::;;;:::888888888888:::<<<======<<<:::888444555555333000...---...000000000000111111111111......//////......---,,,111///---,,,---......---,,,,,,---....../////////000222555777888888888777444555555333111000111333444333111000///...//////555666777777777666444333888888888888888888888888333222000............///+++,,,---,,,,,,,,,...000000...++++++,,,---------))),,,///...+++))))))++++++,,,---------,,,...///000///......///111333555333444555666777777777777333444444666999@@@HHHNNNRRR\\\eeegggfffeeeccc```aaa^^^^^^aaa___\\\^^^ddd]]]^^^cccmmmtttzzztttwww{{{}}}~~~~~~{{{|||}}}wwwrrrgggaaa^^^___aaa```bbbeeekkknnnqqqpppmmmiiieeeccc\\\YYYWWWYYY___bbbbbb```gggiiinnnvvv~~~wwwmmmfffhhhgggfffdddbbbcccfffiiiqqqrrruuu{{{xxxuuuppplllhhhhhhkkkmmmkkkkkkjjjiiiggggggggghhheeeaaa\\\ZZZZZZ[[[\\\]]]bbbkkkvvv~~~{{{wwwqqqoooqqqoookkkhhhiiimmmpppnnnllluuuuuuwwwyyy}}}~~~|||{{{{{{}}}~~~~~~zzzwwwqqqrrrttttttqqqooonnnnnnttt{{{~~~zzzwwwsssoooeeefffhhhlllppprrrpppnnnmmmnnnnnnnnnoooooooooooonnnqqquuuxxxyyy~~~|||qqqpppooonnnlllgggbbb]]]YYYTTTSSSQQQQQQQQQQQQOOOMMMRRRWWW\\\]]]\\\^^^eeejjjrrrvvvqqqsss{{{|||tttiiibbbXXXOOOIIIFFFCCCBBB???AAAEEEHHHKKKOOOTTTWWWTTTRRROOOLLLIIIGGGFFFFFFBBBDDDEEEFFFEEECCC@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@???===::::::;;;:::888555444555555555555555444333222333444555555444333222222111111222555555333000666444111111333444222000...---,,,,,,---///000111000333444444888>>>@@@>>>>>>AAADDDEEECCCBBBCCCDDDCCCAAA===:::888777777777444333222333555555333111000000111///...///111333000222444555555666888999777<<>>BBBJJJVVVaaammm}}}uuugggUUUIIIEEEEEEDDDCCCBBBBBBBBB???===???EEEJJJRRRUUUXXXYYYXXXXXXYYY[[[VVVZZZ```dddhhhoooyyywwwkkkccc___[[[WWWNNNLLLJJJHHHFFFFFFGGGHHHHHHHHHHHHFFFCCC???;;;999:::888888999<<<>>>???>>>;;;===@@@@@@???>>>======???AAACCCEEEDDDBBB???===777777666333///---.............../////////000000///............---------///...,,,+++,,,---------.........---------------333444666888999888777666888888888666444333444555222111000///......//////444555555666555444333222666666666666666666666666222111000///............,,,---///...------...//////---++++++---.........+++,,,------+++******+++***,,,......------///111222111///...///000111333111222333555555666666666333333444555777===EEEKKKSSS]]]eeehhhhhhhhhgggeeebbb______aaa___[[[]]]bbb___^^^ccckkksss{{{yyy|||~~~{{{~~~vvvnnnddd]]]YYYZZZ[[[[[[]]]aaadddfffgggeeebbb^^^[[[ZZZ\\\YYYWWWXXX]]]```___^^^dddjjjsss|||xxxoookkkhhhbbb\\\XXXXXX\\\___hhhkkksss|||}}}yyyvvvvvvvvvwwwuuusssooollljjjiiijjjkkkgggddd```^^^]]]^^^]]]]]]ccclllwww{{{uuuqqqlllkkklllooommmkkkllloooqqqooollltttvvvyyy{{{|||}}}~~~~~~}}}||||||||||||xxxwwwwwwxxxzzz{{{zzzxxxlllmmmmmmlllkkkjjjlllmmmoooyyy}}}vvvqqqmmmjjjbbbdddfffjjjmmmnnnllljjjfffdddbbbaaabbbdddggghhhfffjjjppptttwww|||~~~vvvuuutttrrrnnniiieeeaaa___VVVTTTRRRQQQQQQQQQOOONNNVVVYYY\\\\\\]]]bbblllttt|||{{{{{{yyyoooggg\\\QQQJJJFFFCCCBBBAAABBBEEEJJJPPPVVVXXXYYYYYYWWWTTTQQQMMMKKKIIIHHHFFFFFFFFFFFFEEECCCBBBAAA@@@BBBCCCDDDEEEDDDBBBAAA???===;;;:::::::::888666333333444555555555444444111222333444444333222222000//////111222333222000555444333444555555444222//////......000222555666888;;;===>>>BBBIIIMMMMMMMMMOOOPPPOOOMMMJJJIIIHHHEEEBBB>>>:::666444333333111000000222444555444222/////////...,,,,,,...000///111333444444444666888666;;;???@@@CCCGGGGGGDDD???>>><<<999666444222111333555777888888:::<<>>===???@@@????????????<<<;;;===CCCHHHTTTXXX]]]``````___^^^^^^]]]aaaeeejjjooovvv~~~wwwtttpppkkk^^^]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYYXXXTTTNNNHHHDDD@@@@@@AAACCCFFFGGGFFFEEEBBBDDDFFFFFFEEECCCCCCCCCEEEGGGIIIKKKJJJFFFBBB@@@;;;:::777333///---...///,,,,,,---------.........000///...---,,,---......---,,,,,,+++,,,,,,------.........---,,,+++++++++555666888999999777666555999999999777555333444555000//////.........///000333333333333333222111111333333333333333333333333///////////////...---,,,,,,...000000///---------...---+++,,,...///000///...,,,+++***+++,,,++++++)))+++---...---...000222222111000///...///000000000000222333444555555666333333333333555:::@@@EEEOOOXXXaaaeeefffiiijjjhhhcccaaaaaaaaa___[[[\\\``````___bbbjjjttt~~~~~~|||||||||rrrgggbbb[[[VVVWWWXXXXXXZZZ^^^^^^___```^^^\\\YYYYYYYYY___]]][[[\\\```cccddddddnnnvvvwwwrrriii```[[[[[[```dddnnnsss|||{{{uuupppnnnnnnoooooommmiiiccc___^^^____________hhhttt{{{vvvqqqmmmllllllmmmpppooonnnoooqqqqqqooommmqqqtttxxxyyyxxxxxx{{{~~~~~~{{{yyyvvvuuutttsssuuuuuutttuuuuuuvvvvvvuuullllllkkkhhhfffgggiiikkkoooxxx}}}{{{vvvqqqjjjdddaaacccfffiiikkkjjjiiiggg```^^^\\\ZZZZZZ\\\^^^______ccciiimmmqqqwww|||uuuqqqppplllhhhccc```]]]\\\TTTRRRPPPPPPQQQRRRRRRQQQYYY[[[\\\\\\^^^fffttt~~~~~~rrrjjj]]]RRRJJJEEEBBBAAACCCBBBEEEKKKSSSYYYZZZZZZ]]][[[XXXUUUQQQNNNKKKJJJEEEEEEDDDDDDDDDDDDDDDDDDCCCEEEGGGHHHGGGEEEBBB@@@===<<<;;;:::999888666555222333444555555555555555111222333444444444333222/////////000111111111000333333444666777666555444222222222333555888<<>>===<<<:::777444222111444555666777777999<<>>===;;;888333///---...000,,,,,,---------.........111///---,,,+++,,,...///,,,---------,,,,,,...///---------,,,,,,+++++++++333444666888888777555444666666666444222111111333////////////000000111111111111111111000000//////000000000000000000000000---.../////////---,,,++++++---000000...,,,+++***---,,,+++---///000000///000,,,)))))),,,...---+++''')))+++,,,---...000111111000////////////000000///000222444555666777777333333222222333666<<<@@@FFFPPPYYY]]]```eeeiiiiiidddccccccbbb^^^\\\\\\]]]```___dddmmmwwwzzzxxxyyy~~~~~~oooddd___YYYTTTUUUVVVUUUWWW[[[\\\]]]______^^^]]]___```___^^^]]]^^^bbbeeehhhjjjvvv~~~yyynnngggeeeiiimmmuuuzzz}}}xxxwwwwwwwwwvvvuuuooofff___]]]^^^```bbb^^^fffpppwwwzzz}}}vvvooommmnnnnnnmmmnnnmmmmmmmmmnnnmmmkkkjjjmmmppptttuuussssssvvvyyy~~~{{{wwwsssooommmlllkkkppppppqqqrrrrrrssstttuuupppnnnkkkgggddddddfffiiissswwwzzzzzzyyyvvvlllbbb___aaacccdddeeeddddddddd]]]\\\[[[ZZZYYYYYYXXXXXX\\\^^^aaadddhhhppp{{{~~~vvvoooiiigggccc___\\\YYYWWWVVVPPPOOOOOOQQQTTTVVVWWWWWW]]]___```aaadddnnn}}}qqqiii\\\QQQIIIEEECCCAAADDDCCCDDDJJJRRRXXXYYYYYYZZZYYYWWWTTTQQQNNNKKKJJJGGGFFFEEEEEEEEEFFFGGGHHHGGGHHHIIIIIIGGGDDD@@@>>>>>>======;;;:::888777777333444444555666666666666222333444555666666555444000111111000000000000111111222555666777777666666333444666777:::>>>EEEJJJLLLVVV___dddgggkkkkkkiiibbb___YYYSSSLLLGGGBBB@@@888666333000...---------***,,,...000111222333444222222111///---,,,---///,,,...000111222333555777777===CCCFFFHHHKKKJJJEEE???>>><<<:::777555333222333444555555555777:::===???===>>>CCCFFFHHHMMMSSSWWWZZZYYYTTTPPPLLLFFF>>>:::666222000222555666555888:::;;;<<<===BBBJJJQQQXXXYYY\\\^^^```aaa```___\\\^^^bbbiiissszzzyyywwwuuusssqqqooonnnjjjlllnnnnnnjjjccc\\\WWWSSSPPPMMMMMMOOORRRSSSTTTJJJLLLLLLKKKIIIGGGGGGHHHCCCEEEGGGGGGFFFBBB===;;;;;;:::777222...---...000------........./////////111///---,,,+++,,,...///---///000000...---...000+++++++++,,,,,,---------///111333555666666555555333444444222000000111222///000000111222222222222000//////...............------------------------+++,,,---......---+++***))),,,......,,,***)))))),,,++++++---///000000///000,,,)))))),,,...---,,,&&&(((***++++++,,,...000.........//////000111222000111333555777999999:::333333333222222555999===@@@IIIRRRVVV[[[bbbhhhjjjfffggggggddd```^^^^^^]]]```aaagggrrr|||{{{zzz||||||pppggg^^^YYYUUUVVVWWWVVVWWWYYYXXXZZZ]]]^^^___```bbbcccdddccccccdddgggkkkooorrr|||xxxtttuuuxxx~~~wwwkkkccc___```cccdddccciiippptttvvvyyy~~~xxxqqqnnnooonnnkkkjjjjjjiiihhhgggfffffffffiiikkknnnoooooopppqqqrrrxxxuuuqqqmmmiiihhhgggggggggjjjnnnpppqqqsssuuuwwwqqqoookkkfffbbbaaaccceeessstttuuuvvvyyyxxxnnnbbb\\\]]]^^^]]]\\\\\\]]]___[[[[[[\\\\\\[[[YYYWWWVVVXXXZZZ[[[]]]aaajjjvvvwwwnnnhhhcccaaa^^^[[[XXXVVVUUUTTTMMMMMMOOOTTTYYY\\\]]]\\\ccceeehhhiiimmmwwwooofffZZZPPPIIIFFFEEEDDDEEEEEEFFFIIINNNSSSWWWXXXVVVVVVUUUSSSQQQNNNLLLKKKLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHGGGFFFCCC@@@>>>AAABBBBBB@@@===;;;;;;<<<555555666777777777666666444555666888888888888777333444444222000///000222///222444555555666777999555888;;;===@@@GGGOOOVVV]]]hhhrrruuuuuuuuurrrnnn```ZZZRRRKKKEEEAAA>>><<<444333000.........///000***,,,///111111222444555333444333111///...000111,,,///111333444666888;;;;;;AAAHHHJJJMMMNNNLLLGGGCCCAAA===:::777555444444111222333333333333555777:::777888<<<>>>===???CCCBBBBBB@@@;;;:::<<<999555555333222333555666777666999;;;>>>???AAAGGGOOOVVV``````aaadddfffgggeeecccYYYZZZ^^^fffrrryyyxxxvvvtttsssqqqqqqqqqoooqqqsssssspppjjjccc___[[[WWWSSSQQQRRRUUUWWWWWWJJJKKKKKKIIIGGGEEEEEEFFF@@@@@@AAAAAA@@@===:::888666666444111...---...000...////////////000000000000///...---,,,---......---000333222...---...000+++++++++,,,---.........---///111444555666555444333444444333222222333555000111222222333333333222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((***,,,,,,***))))))))),,,++++++---//////...,,,---,,,++++++---......---''')))+++++++++,,,...000,,,------///000111111222111222444777999;;;<<<<<<444444444333222444888;;;===FFFNNNSSSYYYbbbjjjmmmjjjmmmmmmhhheeedddcccaaabbbdddkkkvvvzzzrrrmmmbbb]]][[[]]]^^^[[[ZZZ\\\YYY\\\```bbbcccdddfffgggllllllkkkkkklllpppuuuxxx~~~xxxooojjjiiijjjjjjiiimmmqqqqqqppprrrxxx~~~{{{{{{wwwqqqpppsssrrrmmmjjjiiihhhfffdddcccdddeeehhhhhhiiikkkmmmooonnnmmmooommmjjjgggeeeeeefffgggdddhhhmmmpppqqqqqqsssuuunnnlllhhhccc___^^^___aaagggjjjlllmmmnnnnnnggg___[[[\\\[[[YYYWWWWWWZZZ^^^XXXYYYZZZZZZZZZZZZYYYXXXTTTVVVYYY[[[^^^fffpppxxxyyyooohhheee^^^^^^\\\[[[YYYWWWUUUTTTMMMOOOSSSYYY^^^aaaaaa```eeeiiimmmpppttt~~~llldddXXXOOOJJJHHHIIIIIIHHHHHHHHHIIIKKKOOOTTTXXXXXXXXXXXXXXXVVVUUUSSSRRRQQQPPPOOOMMMKKKIIIGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@BBBCCCDDDBBB>>><<<===>>>777888888888888777777666666777999:::;;;;;;::::::777777777444111///111333...111333444333555888;;;<<<@@@EEEHHHLLLSSS^^^fffkkkuuu|||{{{vvvrrrmmmiii```XXXMMMDDD>>>;;;888777222000...------...///000,,,///333444333333666888444444444222000000111333...111444666888:::>>>@@@DDDKKKQQQTTTVVVVVVRRRMMMIIIFFF@@@:::666333333333111333555444333222333444888555444777888666666888444444111...000444333///000000222555777888888777:::<<<===>>>@@@EEEMMMTTT^^^___aaaeeegggfffaaa]]]UUUUUUXXX```mmm}}}|||xxxsssnnngggfffdddccccccdddfffgggkkklllmmmmmmiiiccc]]]YYYVVVSSSPPPOOOOOOPPPOOOOOOEEEEEEDDDBBB???>>>>>>???:::::::::999888777555444000000111///------...000....../////////000000000///............------------111444222...+++,,,...---------------.........///000333555555555444333222333444444333333555777000000222222333222111111///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++***)))+++,,,+++++++++,,,......,,,******,,,---...---------...***,,,------------///000------...///000000000000111222444777:::<<<======444555555444444555999<<<<<>>999999999999999888777666888999:::<<<======<<<<<<999:::999666111000111444...000222222222444999<<>>BBBDDDMMMTTTZZZ]]]^^^^^^ZZZTTTNNNJJJBBB;;;555222111222444666888777666444333333:::666444666555111///111......,,,+++...222111,,,+++---000444777888777777888:::;;;;;;<<<@@@HHHNNNUUUWWW[[[```ccc```XXXQQQQQQPPPRRRZZZgggwww|||{{{uuukkkccc___[[[VVVRRRQQQPPPPPPRRRUUUXXXZZZ^^^______]]]YYYSSSMMMJJJLLLKKKIIIHHHHHHGGGDDDBBB>>>>>>===;;;888666666888555444444222222111000000,,,---......------...///.........////////////000......//////......---,,,---111444222---)))***,,,000//////......------,,,222333555666666555333222000111222222222333555888///000111222222111000//////...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,***+++++++++******,,,...+++++++++,,,------***((((((,,,///000---,,,---///,,,...//////......000111/////////000//////...---000111444777999<<<===>>>555666666555555666:::<<<:::BBBIIIMMMTTT___iiimmmrrrxxxyyyssspppqqqpppkkkmmmlllnnnuuu}}}{{{|||tttpppppprrrpppllljjjmmmnnnkkkiiikkkjjjnnnsssuuusssqqqqqqrrrppppppooooooppprrrtttuuuwwwuuurrrsssuuuxxxzzz{{{zzz~~~yyy{{{vvvpppmmmmmmnnnooosssrrrqqqrrrssssssqqqooommmkkkiiigggffffffggghhhjjjlllnnnmmmkkkhhhffffffjjjjjjhhheeecccdddgggjjjooooooooooooooonnnnnnnnnkkkgggccc```___]]][[[YYY]]]```bbb```[[[YYY[[[^^^^^^^^^^^^\\\ZZZYYYZZZ\\\[[[XXXWWWXXX[[[\\\[[[YYYYYYXXXWWWYYY]]]dddkkkppplllppprrrnnnfff___\\\\\\^^^___```^^^\\\ZZZZZZZZZYYY[[[^^^bbbeeegggiiiiiiiiihhhjjjoooyyy|||}}}uuuiii^^^TTTOOOLLLJJJKKKOOORRRQQQPPPOOOQQQTTTWWWYYY___``````aaabbb```^^^[[[SSSQQQMMMKKKIIIFFFBBB@@@AAAAAA@@@??????@@@BBBCCCCCCBBBAAABBBCCCCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>>>>>>>???@@@===:::888888888777444111...111444444333666>>>DDDMMMOOOOOORRR\\\kkkvvvyyy{{{tttkkkbbbWWWMMMGGGGGGEEEJJJMMMDDD222,,,111.........---,,,---000333333666:::<<<;;;:::999999666666666666555555555555222666;;;???CCCGGGLLLOOOYYY___hhhooooooiii```ZZZQQQNNNIIIAAA:::666555666444555666666666444111000777444000---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333333444444333555666666777;;;BBBHHHRRRVVVZZZZZZWWWQQQLLLIIIGGGHHHKKKRRR]]]iiittt{{{yyyqqqllleee```YYYPPPHHHBBB>>><<<>>>??????======>>>AAADDDDDDIIIMMMLLLFFFAAAAAABBB<<<<<<<<<;;;;;;:::::::::<<<;;;999777444222000///333333111000...---------------,,,,,,,,,---......000///......///111333444000///...,,,++++++,,,,,,***+++,,,+++)))))))))***,,,,,,******+++---000111333444555666888999;;;;;;555555444333333444444555333111//////000000000///......---------,,,,,,,,,,,,+++++++++***)))))))))(((((()))***++++++,,,,,,******)))))))))))))))***)))************++++++++++++++++++***++++++,,,,,,000///---,,,,,,---///000000111000///......000222000222777;;;===>>>>>>===???;;;888888:::;;;:::888@@@AAAEEENNNYYYeeennnrrrzzz|||}}}~~~|||yyyvvvsssrrrooopppvvv~~~~~~{{{vvvsssuuuwwwwwwsssrrruuuvvvtttssstttwww{{{~~~|||xxxvvvvvvpppooonnnnnnnnnooooooppppppmmmjjjjjjllloooqqqrrrqqqvvv}}}{{{uuuqqqooooooooopppooonnnooopppooonnnlllooommmkkkjjjhhhhhhhhhhhhjjjlllmmmmmmjjjgggffffffhhhhhhhhhgggffffffiiilllllllllllllllkkkkkkjjjjjjbbbaaa___\\\[[[ZZZZZZ[[[YYY\\\^^^[[[WWWVVVXXX[[[^^^^^^]]][[[YYYYYY\\\^^^___]]][[[\\\^^^^^^]]]ZZZXXXWWWWWWXXX\\\aaagggkkkfffhhhiiieee^^^XXXVVVWWW\\\^^^``````______```aaaaaa```aaaccceeeeeecccaaa___aaafffnnn{{{~~~uuummmddd[[[QQQLLLJJJHHHIIIMMMPPPOOONNNMMMNNNPPPSSSUUU```]]]\\\___ccceeeaaa\\\VVVSSSOOOKKKIIIFFFCCCAAAEEEDDDCCCBBBBBBBBBCCCCCCEEECCCBBBBBBCCCBBB@@@>>><<<<<<<<<<<<<<<============???AAAAAAAAA@@@AAABBB>>>;;;999888888777444111///222555666555999???EEENNNPPPQQQSSS[[[hhhqqqssstttoooggg^^^UUUKKKBBB===;;;999===DDD???333///444/////////...------000333222555999;;;;;;:::::::::999999999999999999::::::666:::???EEEJJJQQQXXX]]]hhhnnnwww}}}}}}xxxpppjjj]]]XXXPPPGGG@@@;;;888777555555555555444222000///222111///---,,,,,,---...---------------------------...///111222222222222---111555666444444777;;;EEEHHHLLLMMMKKKGGGDDDBBB>>>???AAAFFFOOOYYYbbbhhhooopppqqqooojjjbbbZZZUUUMMMJJJDDD>>>888444111000111222222111111333666999666:::>>>>>>;;;888777888:::999888888777777777888666666555444222111000000111000///---,,,,,,++++++)))******+++---...000111444333111...------......///...---+++******++++++)))***+++***)))((()))***++++++++++++,,,...000111333333444555666888888999777777666666666666666555666444333333333333111000.........---------,,,,,,+++++++++***************))))))******+++,,,,,,---+++******))))))*********************+++++++++++++++++++++++++++,,,,,,---......------...000111222///000000///......000222999;;;===???@@@@@@??????===;;;999999<<<>>>>>>===FFFHHHMMMUUU___iiisssxxx|||yyytttqqqqqqwww~~~|||yyyyyy|||~~~~~~zzzyyy}}}~~~||||||}}}{{{wwwuuuqqqpppooonnnmmmkkkjjjjjjhhheeebbbaaacccfffhhhiiifffjjjooouuu{{{~~~xxxuuusssrrrpppnnnlllkkkkkkjjjhhhfffiiijjjjjjjjjjjjjjjiiiiiiiiijjjkkkjjjgggeeeddddddccceeeggggggggghhhjjjlllhhhhhhhhhgggfffeeedddccc\\\]]]]]]ZZZWWWUUUWWWZZZWWWYYYYYYXXXUUUUUUXXX[[[___^^^]]]ZZZYYYZZZ]]]aaaaaa`````````aaa```^^^[[[WWWWWWWWWXXX[[[^^^aaaddd```aaaaaa]]]WWWRRRRRRSSSZZZ]]]```bbbccceeegggiiieeebbb```aaadddccc^^^YYYXXX\\\dddppp~~~{{{uuummmggg```WWWOOOKKKIIIGGGIIIMMMNNNMMMKKKKKKKKKMMMOOOPPP\\\WWWTTTYYYbbbfffbbb]]][[[WWWQQQMMMJJJGGGEEECCCFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBCCCDDDDDDBBBAAA<<<<<<======>>>>>>>>>??????AAABBBBBBAAA@@@AAABBB???===:::999888666444222000333666777888;;;AAAFFFLLLPPPQQQRRRXXXaaafffgggbbb]]]UUULLLEEE>>>777333111...111888888111///333111111111000//////222444444666999;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>???BBBGGGLLLSSS\\\ffflllwww|||~~~xxxllldddYYYOOOHHHBBB;;;777666555444222000///......,,,,,,,,,------.........---------------------------...//////000000000///,,,444<<<===777222222444777999===>>>===;;;;;;;;;666666666999???EEELLLPPPXXXYYYYYYWWWSSSLLLEEEAAA:::888555111///---,,,,,,,,,------,,,,,,,,,///111///000333555555444333333777666444222222333444555///000000000000000000000...---,,,+++*********************+++,,,...///000444222000...,,,+++++++++---,,,+++***)))))))))***''')))***)))(((((()))***((()))+++,,,...///000000222222333444444555666666888999999:::999888777666777666555555555444111///...............---------***************+++++++++******++++++,,,,,,------,,,++++++******++++++,,,************+++++++++,,,+++++++++++++++,,,---...------...000111222444444111111222111000111333666:::;;;<<<>>>????????????===<<<;;;===@@@BBBDDDDDDHHHMMMTTT[[[bbbkkkvvv}}}}}}uuurrrqqqvvv|||~~~}}}|||}}}|||~~~{{{wwwtttrrrqqqpppnnnkkkhhhfffeeeeeebbb^^^]]]___aaacccddd```bbbfffjjjnnnttt{{{~~~{{{yyyuuurrroookkkiiifffcccaaa___aaadddfffhhhiiiiiihhheeeffffffdddbbb``````aaa```bbbeeefffeeeeeeeeefffcccccccccbbbaaa___]]]\\\\\\______ZZZTTTQQQSSSWWWVVVWWWXXXWWWVVVWWW[[[^^^```___]]]ZZZYYY[[[```dddbbbbbbcccdddcccaaa___]]]XXXXXXXXXYYYZZZ[[[]]]]]]^^^^^^\\\YYYUUURRRSSSUUU\\\^^^bbbdddfffhhhjjjllleeeaaa^^^aaaffffff```YYYYYY^^^gggttt~~~~~~~~~{{{xxxwwwvvvqqqooonnnnnnnnnkkkgggccc\\\TTTMMMKKKJJJIIIJJJNNNMMMLLLKKKJJJJJJJJJLLLMMMSSSQQQQQQVVV]]]bbbaaa___^^^ZZZSSSNNNKKKIIIGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBDDDGGGHHHGGGFFF=========>>>??????@@@@@@===>>>@@@???>>>======>>>???>>>;;;999777555444333111333555777888<<>>???888222111333111333555555444444666777333222222222444888<<<>>>EEEEEEFFFEEEBBB>>>999666222111000...---------------......,,,+++***,,,---......///111333444222000444333000......000222444,,,,,,------............,,,++++++***))))))))))))------,,,++++++***++++++---,,,,,,++++++,,,------******))))))((((((((((((&&&'''((((((''''''((()))&&&(((***---/////////...222222222333333444444444888999;;;<<<;;;:::888666555555444555555222///+++........................)))))))))***+++++++++,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,------*********+++++++++,,,,,,,,,,,,+++,,,,,,---...///---...///111222333333333333444444444444555888:::999:::;;;===@@@BBBDDDEEEAAAAAA@@@AAADDDFFFHHHIIIGGGNNNWWW]]]ccckkkvvv}}}yyysssppppppuuu{{{~~~}}}{{{yyyzzz|||yyyvvvooonnnllljjjgggdddcccbbbcccaaa^^^]]]___aaabbbbbb]]]___aaaccceeejjjppptttuuuyyy{{{uuuooojjjfffaaa^^^[[[]]]```bbbccccccbbbaaa^^^___^^^\\\ZZZZZZ[[[]]]]]]___aaabbb```^^^]]]]]]^^^^^^______]]][[[YYYXXXXXX[[[[[[WWWQQQNNNQQQUUUSSSTTTUUUVVVXXX[[[___aaaaaaaaa___]]]\\\___dddhhheeegggjjjjjjiiieeebbbaaaYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZXXXVVVUUUUUUVVVXXX^^^aaaccceeeeeefffhhhiiigggdddbbbfffllllllfff___^^^ccclllvvv}}}yyyvvvuuuzzzyyysssnnnjjjgggeee^^^______```aaa```]]][[[TTTMMMHHHHHHHHHGGGIIILLLMMMLLLKKKJJJJJJKKKKKKLLLMMMPPPTTTWWWZZZ]]]```bbb^^^ZZZTTTOOOMMMKKKJJJIIIDDDFFFGGGIIIJJJIIIHHHGGGFFFEEEEEEFFFHHHHHHGGGFFF>>>>>>>>>>>>??????@@@@@@:::<<<======;;;::::::;;;>>>===;;;999666444444444000222444555888;;;>>>AAA>>>DDDGGGEEEDDDEEEFFFDDD???;;;666222111111111000111...---///111000///000000222444555666888;;;============;;;999777888999999;;;===@@@CCCGGGIIIJJJQQQTTTZZZ```gggpppyyyxxxnnnbbbWWWPPPHHH>>>666555333///,,,*********+++((()))+++,,,,,,,,,***)))))))))))))))))))))))))))++++++,,,,,,++++++******)))///555555///,,,---///000111111000///000111333111000/////////000222333333444555555444222000///,,,++++++***))))))))))))((()))***)))((((((***,,,,,,++++++,,,......,,,***222000...,,,---...111222,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********...---,,,+++***)))))))))'''(((((()))***,,,---...((((((((((((((((((''''''&&&'''(((((('''&&&''')))$$$&&&))),,,......---,,,000111111111222222333333666777999::::::999777666555444444444444222...+++------..................)))))))))***+++++++++,,,+++,,,,,,,,,,,,,,,------,,,,,,++++++,,,------...***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000//////000111111111000000222333444555555777:::===>>>???AAACCCFFFIIIKKKLLLHHHHHHGGGGGGHHHIIIKKKLLLLLLRRR[[[aaagggnnnyyy~~~xxxtttooolllmmmsssyyy~~~~~~~~~yyywwwwww|||yyywwwuuuuuuuuutttssskkkiiifffdddbbbaaaaaaaaabbb```___```bbbccccccbbb]]]^^^___```aaaccchhhkkkooorrr{{{}}}uuunnnhhhccc```bbbbbbcccbbb___\\\YYYWWWWWWWWWWWWUUUTTTUUUXXX[[[[[[\\\]]]\\\YYYWWWVVVVVVZZZ[[[\\\]]]\\\ZZZWWWVVVQQQRRRSSSQQQNNNNNNQQQTTTNNNOOORRRWWW[[[___bbbccceeeeeedddccccccfffkkknnnnnnqqqtttsssooojjjfffdddZZZZZZYYYWWWWWWVVVVVVVVVTTTTTTSSSSSSTTTVVVWWWYYY```aaaccccccbbbbbbbbbcccjjjiiiiiinnnssssssnnniiifffiiiooowww}}}yyyvvvtttrrrqqqxxx|||yyytttnnnhhhdddaaa]]][[[VVVVVVWWWWWWUUUSSSPPPNNNKKKEEEAAACCCDDDDDDEEEHHHMMMMMMLLLLLLKKKLLLLLLLLLKKKQQQWWWZZZZZZ[[[^^^aaa\\\XXXTTTQQQOOONNNMMMLLLFFFHHHJJJLLLMMMKKKIIIHHHIIIHHHGGGGGGGGGFFFCCCAAA??????>>>>>>>>>>>>>>>>>>999;;;<<<<<<;;;:::;;;<<<<<<<<<:::777444333444666111111333444777:::<<<===777===AAA>>>::::::999888444111---,,,---///000000//////000111222222333555000222555666777999;;;=========<<<999666555666888:::<<>>BBBCCCEEEHHHJJJKKKLLLLLLMMMNNNNNNLLLKKKLLLNNNPPPUUUZZZaaafffkkkrrryyy|||{{{uuuqqqllliiijjjpppvvv{{{}}}{{{|||}}}{{{}}}|||xxxuuuvvvtttpppllljjjkkknnnooonnniiigggdddaaaaaabbbdddeeeccccccdddfffhhhiiigggeeeaaabbbbbbbbbaaabbbdddfffhhhkkksssyyysssmmmhhhdddlllkkkhhheee```[[[WWWUUURRRRRRRRRPPPPPPRRRVVVZZZXXXYYYYYYXXXUUUSSSRRRRRRXXXZZZ[[[\\\\\\ZZZXXXVVVQQQPPPOOONNNNNNOOOPPPQQQKKKNNNSSSZZZ```eeeggghhhjjjjjjkkkkkklllnnnrrruuuwwwzzz|||zzzssskkkeeebbbZZZXXXVVVTTTSSSSSSSSSTTTNNNNNNOOOQQQUUUWWWYYYZZZ___```aaa```___]]]]]]^^^ccceeeiiipppuuuwwwuuusssqqqqqqsssvvv|||xxxsssrrrsssttttttkkkssszzz}}}~~~|||wwwxxxsssjjjccc___\\\ZZZYYYOOOPPPQQQPPPMMMIIIGGGFFFEEE@@@===@@@BBBBBBCCCFFFLLLLLLLLLLLLLLLLLLLLLMMMKKKPPPUUUYYYZZZYYYXXXXXXXXXUUUSSSRRRRRRQQQPPPNNNFFFHHHKKKLLLKKKHHHEEEBBBEEEDDDCCCDDDEEEEEECCCAAA?????????>>>>>>===<<<<<<777999;;;;;;::::::;;;<<<999:::999666333222444777222222333555777999::::::333:::===999555444333222000...,,,,,,...000000000...222444333222222444666000222555666666666888999999999777555333333555888888:::???EEEKKKQQQVVVYYYTTTYYYaaagggkkkmmmnnnoooooorrruuuvvvtttoooiiieee[[[WWWPPPHHH@@@999444111...---+++***((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))''''''((((((((((((((('''))))))((()))******++++++((()))******))))))+++,,,)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((''''''&&&$$$&&&)))******+++,,,...(((***,,,,,,)))(((***,,,++++++******+++,,,,,,---)))))))))))))))))))))))))))))))))))))))***+++++++++******)))))))))******''''''''''''''''''&&&&&&&&&'''((())))))(((''''''******+++)))'''&&&&&&'''%%%&&&'''(((((((((''''''))))))***+++---...//////------...000111222333444333111000000000000...---+++++++++,,,,,,,,,------+++++++++***************++++++++++++++++++++++++************+++,,,---...+++++++++,,,,,,,,,------,,,,,,------...000111222222111000000111222333444222333555666777:::>>>AAABBBDDDHHHLLLNNNPPPPPPPPPOOOQQQQQQPPPNNNOOOQQQTTT\\\]]]aaaeeeiiimmmqqqsssrrrvvvzzz}}}|||xxxsssoookkkiiiiiinnnssswww}}}}}}xxxvvvyyy~~~yyyxxxzzzzzzvvvtttuuuvvvpppjjjhhhjjjmmmppppppkkkhhheeecccccceeeiiikkkeeefffiiilllnnnnnnllliiifffggggggfffdddccceeefffccceeennnyyy{{{uuupppkkkhhhqqqooolllhhhccc___[[[YYYPPPPPPOOONNNNNNQQQVVVZZZVVVWWWWWWUUUSSSQQQQQQRRRXXXYYY[[[]]]]]][[[YYYWWWVVVTTTQQQPPPPPPPPPPPPNNNLLLOOOVVV^^^fffkkkmmmmmmmmmooopppqqqrrrtttwwwzzz{{{~~~|||ssshhhaaa^^^YYYWWWTTTRRRQQQQQQRRRRRRLLLMMMNNNRRRVVVZZZ[[[[[[]]]^^^___^^^\\\[[[ZZZ[[[WWW\\\dddmmmtttxxxzzz{{{{{{zzzwwwvvvwww{{{yyyrrrjjjfffhhhlllppprrrpppyyy~~~{{{|||}}}}}}~~~vvvkkkbbb]]]\\\\\\\\\HHHJJJLLLKKKIIIFFFDDDCCCCCC???===@@@CCCCCCDDDGGGKKKKKKKKKLLLLLLLLLMMMMMMKKKLLLPPPUUUXXXWWWSSSOOOUUUSSSRRRRRRSSSSSSQQQPPPEEEGGGIIIIIIGGGCCC>>>;;;======>>>AAADDDFFFFFFEEE@@@@@@???>>>===<<<;;;;;;444666888999888888999;;;888888888555222222444888444444444555888999999999222999===888333222222111333111//////000222222111///555888555000///111333111333555555444333444555555555333222000222555888444777<<>>BBBEEEDDDGGGMMMRRRWWWZZZ[[[[[[PPPRRRSSSRRRPPPQQQTTTXXX\\\[[[\\\___ccceeefffeeeiiimmmssswwwxxxuuuqqqmmmllliiiiiimmmqqqtttyyyyyy}}}~~~|||zzzyyy~~~zzztttrrrtttvvvxxxwwwqqqooollljjjiiikkkmmmoooppplllgggdddeeeiiinnnrrrkkkmmmnnnnnnrrrvvvtttnnniiieeedddfffeeecccdddggggggiiiqqqyyy{{{|||yyywwwwwwuuurrrtttwwwvvvpppkkkggg```ZZZNNNNNNOOORRRVVVXXXYYYXXXXXXZZZ[[[YYYVVVTTTVVVXXX[[[YYYWWWWWWXXXYYYYYYYYYTTTUUUVVVVVVUUUTTTRRRQQQOOORRRXXX```fffllltttzzz{{{tttppptttzzz{{{|||}}}~~~|||sssggg^^^YYYWWWWWWVVVTTTPPPNNNMMMNNNPPPPPPQQQUUUXXXZZZYYYXXXbbb```^^^[[[YYYXXXXXXXXX^^^^^^bbbjjjttt|||~~~xxxyyy}}}zzzrrrrrrlllhhhhhhjjjjjjmmmqqq}}}tttnnnkkkggg```[[[SSSMMMHHHHHHFFFCCCBBBDDDAAABBBCCCAAA@@@AAAEEEIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNPPPPPPOOOOOOOOOPPPTTTQQQOOOOOOPPPPPPNNNKKKHHHEEE@@@===<<<<<<<<<<<>>???@@@CCCDDDCCCBBB???>>>===;;;:::999999888,,,333666555777;;;;;;777555444222111111111222222333333444777999:::999888777777888888888777555444000222444444444444666888777888999777444222111111222222333333333333222222222222222000......000222111222555;;;AAAFFFIIIIIIJJJLLLOOORRRRRRPPPMMMKKKGGGGGGFFFDDDCCCAAA???>>>444444333111...,,,)))(((&&&&&&&&&&&&&&&'''((()))'''((()))((('''&&&'''(((''''''(((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&''''''((()))(((((((((,,,++++++***)))(((((('''&&&******'''(((,,,***$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%''''''%%%%%%'''((('''((()))+++,,,+++***(((((((((((((((((((((((((((((((((''''''***///333333555000&&&"""&&&)))((('''((()))((('''&&&''')))((((((''''''''''''(((((())))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((())))))))))))******++++++//////...---,,,+++******)))***+++***)))***,,,...++++++******)))))))))(((((((((((((((((()))*********++++++,,,,,,,,,++++++***+++,,,---............///...,,,,,,,,,---///111...333888999888777999;;;666777888:::>>>CCCGGGJJJHHHLLLPPPTTTWWWYYY\\\]]]\\\YYYTTTPPPNNNOOOQQQSSS[[[[[[YYYYYYZZZ[[[^^^___dddeeefffiiikkkmmmnnnoooeeefffiiilllppptttvvvxxxwwwwwwwwwxxx{{{}}}zzzyyyyyy~~~yyyvvvrrrrrrtttwwwwwwwwwrrrooollliiihhhjjjmmmooommmkkkiiihhhiiikkknnnoooppprrrssssssuuuxxxuuupppkkkgggfffggggggfffgggkkkmmmooouuuyyywwwtttzzzzzzzzz{{{{{{yyy}}}{{{uuuooofff^^^TTTRRRQQQSSSVVVXXXZZZZZZYYY[[[]]]\\\ZZZXXXYYYZZZ]]][[[XXXWWWXXXYYYYYYXXXVVVVVVVVVVVVUUUSSSRRRQQQQQQTTTZZZbbbiiiooowww|||zzzsssnnnqqquuuwwwxxxzzzyyy{{{}}}zzzrrrhhh```[[[UUUUUUTTTQQQOOOLLLKKKJJJLLLMMMPPPUUUYYY\\\\\\[[[___]]]ZZZWWWUUUSSSSSSSSSVVVXXX]]]gggqqq{{{zzzzzz|||wwwooojjjdddaaabbbeeegggmmmrrrxxxssslllddd^^^TTTMMMHHHFFFEEECCCCCCFFFBBBCCCDDDCCCAAABBBFFFIIIHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMMMMMMMNNNPPPTTTRRRPPPQQQRRRQQQNNNKKKIIIDDD???=========<<<;;;?????????@@@BBBAAA???===;;;:::999777666555555555...333555444555999888444222222111111000000111111+++,,,...111555777777777555555555555555555444444///111333333333333555666666666666444222000000111........................,,,---------,,,---///111444555666:::===??????===<<<===???@@@@@@>>><<<:::555555555444222111///...------,,,+++***)))((('''''''''&&&&&&&&&''''''((('''((()))((('''&&&'''(((''''''(((((('''&&&&&&%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((+++******)))((((((''''''%%%((()))&&&'''***)))$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$''''''$$$$$$''''''''''''(((***+++***)))''''''''''''''''''''''''(((((('''&&&&&&(((---000888999444***%%%&&&'''&&&'''((()))((('''&&&''')))((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((()))))))))((((((++++++******)))(((((('''((()))***)))((((((***,,,''''''''''''''''''&&&&&&((('''''''''(((((()))***'''((()))******************+++,,,------............---,,,+++,,,---///000///000222666888999888888888999:::<<<@@@DDDHHHKKKJJJMMMQQQTTTUUUVVVXXXZZZWWWUUUQQQNNNLLLMMMNNNOOOXXXWWWVVVUUUVVVXXXZZZ[[[^^^^^^___```bbbeeeggghhhggghhhjjjlllnnnpppqqqrrrppppppqqqssstttvvvwwwxxx~~~}}}|||{{{|||}}}~~~zzzyyyzzzzzz~~~|||xxxuuuvvvyyy||||||yyyooonnnnnnqqqtttvvvvvvvvvrrrooojjjgggfffhhhkkkmmmhhhiiijjjkkklllmmmllllllrrruuuvvvvvvwwwyyyvvvppplllhhheeefffggggggkkkpppwwwyyy}}}zzzuuuvvv{{{|||~~~{{{qqqggg^^^[[[WWWUUUWWWZZZ\\\]]]ZZZ\\\___```___^^^]]]^^^```]]]YYYWWWWWWXXXYYYYYYYYYXXXWWWVVVTTTRRRQQQPPPSSSWWW^^^eeelllssszzz~~~yyyqqqkkkllloooqqqssswwwvvvyyy|||zzztttlllfffbbbWWWVVVUUUSSSPPPNNNKKKJJJKKKLLLPPPUUUYYY\\\[[[ZZZZZZXXXUUURRROOONNNMMMMMMOOOSSSZZZbbbkkkvvv|||{{{xxxpppgggccc]]]ZZZ]]]aaafffooowwwzzzrrrhhhaaaUUUMMMGGGEEEDDDBBBDDDHHHDDDEEEEEEDDDCCCDDDGGGIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHJJJMMMOOORRRQQQQQQRRRRRRQQQMMMKKKHHHBBB<<<;;;===>>>;;;888???>>>>>>???@@@>>>;;;888888777666555444444333333000333555333333555444111......///000000000//////,,,---///111444555666666222111111111111222222333---///111111111111333555444444333000...---...///,,,+++***))))))***+++,,,'''(((******+++,,,///111333444555777999888555333555555555444333222000000++++++++++++***)))((('''((((((''''''''''''(((((((((((('''&&&&&&&&&''''''&&&'''(((((('''&&&'''((('''''''''(((''''''&&&%%%''''''((((((((('''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))(((''''''&&&&&&$$$'''(((&&&&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$''''''$$$$$$'''&&&%%%%%%''')))***)))''''''''''''''''''''''''''''''''''''%%%%%%&&&***---555666333+++&&&&&&&&&%%%'''((()))((('''&&&''')))((((((''''''''''''(((((()))'''&&&%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((*********)))'''&&&)))))))))((((((''''''&&&((()))******))))))***+++%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''((()))$$$%%%&&&'''((())))))))))))***+++,,,---------------,,,,,,++++++,,,...///000//////333999<<<:::666888999:::<<>>>>><<<888555888888777666555555555666444555555444333222111///+++,,,.../////////......000111222222222111222333///...---------///000111,,,---////////////111333111111///---******,,,...,,,+++)))(((((()))+++,,,'''(((***++++++,,,...000---...111444666666222///444333111000...------,,,))))))************))))))(((((('''''''''(((******)))((('''&&&&&&&&&&&&&&&%%%'''((('''&&&&&&''')))&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$''''''$$$$$$'''%%%$$$$$$&&&((()))(((&&&''''''''''''''''''''''''(((((('''&&&%%%&&&)))+++)))******(((&&&&&&'''''''''((()))((('''&&&''')))(((''''''&&&&&&''''''(((***(((&&&%%%%%%'''***,,,((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''')))***,,,------***(((&&&*********)))))))))))))))***,,,------+++++++++---&&&&&&&&&''''''(((((()))''''''&&&&&&&&&''''''(((######%%%&&&(((((())))))((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,------//////000333777:::999888555666777999<<>>>>>??????@@@BBBGGGJJJHHHIIIKKKLLLJJJHHHEEECCC@@@;;;777777:::;;;999666<<<;;;;;;<<<<<<;;;888555888777777666666666777777666555555555333111000000+++,,,---/////////...------...///...,,,+++---...---,,,+++++++++---...///***,,,............000111//////---+++((((((***---,,,+++)))(((((()))+++,,,''')))******))))))***+++)))+++---111333333000---...---+++)))''''''''''''%%%&&&&&&'''((((((''''''))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))&&&&&&'''''''''''''''&&&''''''((((((((((((((('''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&&&&######&&&$$$######%%%'''((('''%%%''''''''''''''''''''''''((()))((('''&&&&&&(((+++"""###$$$&&&%%%%%%'''***'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''+++)))'''&&&'''))),,,...(((((((((''''''&&&&&&&&&((((((((((((((())))))))))))***,,,------+++(((&&&*********+++++++++++++++***,,,......,,,++++++,,,'''''''''(((((()))))))))((('''&&&&&&&&&&&&''''''###$$$%%%'''((()))))))))'''((()))***++++++++++++***************++++++,,,))),,,///111111222444777444444666777999<<<===>>>;;;===>>>??????@@@BBBDDDFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJKKKPPPVVV]]]aaahhhiiikkkllllllkkkjjjiiiiiihhhgggfffggghhhjjjkkkfffffffffffffffggghhhhhh~~~xxxtttssscccdddffffffeeeeeeggghhhhhhfffaaa]]][[[ZZZ[[[\\\XXXWWWWWWWWWYYY\\\___aaadddkkkrrruuuwwwzzz{{{xxxooojjjggghhhjjjlllrrrxxxyyy~~~}}}|||yyyvvvuuuvvv|||}}}tttkkkeeeaaa^^^\\\^^^^^^```cccfffgggeeeccc```^^^\\\[[[\\\]]]\\\[[[ZZZXXXUUUSSSRRRTTTVVVWWWWWW```gggiiinnnxxx|||zzzuuunnnhhhfffeeefffjjjqqqwwwwwwwwwuuusssrrrrrrssskkkhhheeedddccc```ZZZUUULLLJJJIIIKKKMMMOOOPPPPPPJJJIIIIIIIIIKKKLLLNNNOOOLLLOOOUUU\\\eeennnwww}}}wwwiii]]]XXXRRRPPPQQQVVV]]]fffvvvzzzoooeee```VVVMMMEEECCCCCCCCCFFFJJJIIIHHHGGGHHHIIIJJJHHHGGGEEEDDDCCCBBBAAA@@@???>>>:::;;;======>>>@@@CCCFFFCCCEEEGGGFFFDDDAAA@@@@@@;;;999888999:::;;;;;;:::>>><<<;;;;;;;;;:::888666555555555444555555666666777444333555444000000222------.../////////......+++---///...++++++...111,,,,,,+++++++++,,,,,,---)))+++------------///111......---+++))))))***,,,***)))(((''''''((()))***&&&''')))(((&&&%%%%%%%%%******,,,...//////,,,)))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((((()))(((''''''&&&(((((('''&&&&&&&&&''''''$$$%%%''''''&&&&&&''')))%%%&&&''''''((('''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''((()))&&&###&&&+++&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&&&&######&&&$$$######%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((***%%%$$$%%%'''&&&$$$&&&***'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''***)))((('''((()))+++---''''''''''''''''''''''''(((((()))******+++,,,,,,)))***+++,,,,,,+++)))(((***+++++++++,,,---------+++---//////---+++++++++'''''''''((((((((((((((()))(((''''''&&&'''''''''$$$%%%&&&'''((()))))))))&&&'''((()))************)))))))))***************$$$(((,,,,,,******...222444555666777999:::;;;<<<888999;;;;;;<<<===@@@BBBAAACCCEEEGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGIIINNNUUU[[[___gggiiikkkmmmnnnmmmlllkkkfffdddbbbaaabbbdddgggiiiddddddcccaaa```___]]]]]]|||vvvttttttggggggeeeaaa^^^]]]```cccfffdddaaa]]]ZZZXXXXXXWWWQQQQQQQQQSSSUUUXXXZZZ\\\___hhhppprrrtttwwwxxxvvvmmmhhhfffgggiiijjjooouuuwww}}}}}}|||~~~}}}xxxuuuuuuxxx~~~vvvnnnhhhcccbbbaaaaaacccggghhhgggeeecccaaa___^^^^^^\\\YYYWWWXXXVVVTTTRRRSSSUUUYYY[[[YYYdddkkkjjjoooyyy|||yyyqqqkkkfffeeecccccchhhooouuuuuusssrrrqqqssswww{{{pppmmmjjjiiiiiieee^^^WWWPPPMMMIIIHHHJJJLLLNNNOOOIIIIIIIIIIIIJJJLLLNNNOOONNNQQQVVV```kkkvvv}}}}}}zzzooo```UUUSSSIIIJJJNNNUUU]]]hhhxxx{{{uuummmeee___[[[TTTLLLEEEDDDCCCCCCFFFJJJIIIHHHGGGHHHJJJJJJHHHFFFDDDCCCBBBAAA???>>>===<<<888:::<<<======>>>@@@BBB@@@BBBCCCBBB???======>>>888:::<<<<<<;;;<<<>>>@@@CCC@@@===::::::999777666444444444444444555666666555111000333333//////333111000000////////////000+++...000...******---111,,,,,,,,,---,,,,,,++++++)))+++------------///111,,,---...---+++******+++((((((((((((((((((((((((%%%'''((((((&&&%%%$$$%%%)))((((((***++++++)))'''%%%&&&&&&'''''''''((((((%%%&&&&&&''''''''''''&&&%%%''')))******)))'''&&&''''''&&&&&&&&&''''''(((###%%%&&&&&&&&&&&&''')))%%%&&&&&&'''((((((''''''%%%%%%&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$&&&''')))'''''''''''''''''''''''''''&&&''')))%%%!!!$$$,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&&&&######&&&$$$$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%&&&((()))(((%%%%%%((('''$$$&&&,,,'''((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''((((((((('''(((((())))))&&&&&&''''''(((((())))))))))))***+++---...//////,,,---..................------...///000000111111...111333333111///......***************)))))))))***)))(((((('''''''''(((%%%%%%&&&'''((((((''''''&&&&&&'''((())))))))))))(((((())))))******))))))&&&'''(((((()))***+++---222333444555777777888888666777888888777999<<<>>>;;;===???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCHHHHHHHHHJJJNNNSSSXXX\\\bbbdddgggiiijjjiiihhhfffaaa```_________```aaabbb```___^^^]]][[[YYYWWWVVVzzzuuuttttttjjjiiieee___ZZZYYY\\\```eeedddaaa^^^[[[XXXWWWVVVLLLMMMOOORRRTTTVVVWWWXXX[[[dddlllooopppssstttrrriiidddbbbdddeeefffjjjpppnnntttwwwvvvwww||||||xxxxxxvvvwww|||{{{rrrllleeecccbbbdddgggiiihhhgggeeedddbbb```___[[[WWWSSSWWWUUURRRQQQSSSVVV[[[]]]\\\gggmmmlllpppzzz}}}xxxnnniiieeedddbbbbbbfffmmmuuutttrrrqqqrrrvvv}}}uuuqqqnnnmmmmmmiiiaaa[[[VVVRRRLLLHHHHHHIIIKKKKKKJJJIIIIIIIIIIIIJJJLLLMMMSSSTTTZZZdddpppzzzzzzvvvsssgggWWWMMMLLLEEEGGGMMMVVV___kkk||||||tttnnniiijjjiiieee```\\\YYYXXXTTTLLLFFFDDDDDDCCCFFFIIIIIIGGGFFFGGGJJJJJJHHHEEEEEEEEEDDDBBB@@@???>>>===777999<<<=========>>>??????AAABBB@@@<<<;;;<<<>>>666;;;??????======AAAEEEGGGCCC>>>;;;999888777555555555555555666666777888333......222222...///444333222111/////////000111***------***$$$"""%%%))),,,---.........,,,+++))))))+++------------///111,,,---///...,,,+++***+++))))))***++++++***))))))&&&(((******)))''''''(((%%%$$$$$$&&&)))***)))((("""###%%%&&&'''((((((((($$$$$$%%%&&&&&&%%%%%%$$$$$$'''***---...,,,***(((&&&&&&&&&&&&&&&'''((()))###$$$&&&&&&&&&&&&''')))%%%%%%&&&'''((((((((('''$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$&&&''')))''''''((((((((((((((((((&&&$$$&&&((($$$###+++&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&&&&######&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$%%%''')))'''######&&&&&&###&&&---'''((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))******))))))+++,,,...///111111111111222222333333444444111111222333444555555666333666888888666444333333///......------,,,,,,,,,******)))(((((((((((((((%%%%%%&&&'''''''''&&&&&&%%%&&&'''((())))))))))))'''(((((())))))))))))))),,,)))&&&(((,,,...---+++///000111222333444444444444444555444333444777999777888:::<<<=========<<<===>>>???@@@AAAAAAAAAAAAEEEEEEEEEFFFIIIMMMQQQTTT\\\^^^aaaccccccbbb```___^^^______```___^^^]]]\\\[[[[[[[[[ZZZZZZYYYWWWWWW}}}{{{{{{{{{{{{yyyvvvvvvxxxvvvqqqhhheeeaaa^^^\\\]]]___```cccaaa^^^[[[WWWSSSQQQOOOQQQOOOMMMPPPTTTXXXYYYYYY^^^bbbhhhkkklllkkkjjjjjjgggdddaaa^^^___ccchhhkkkkkkoootttyyy{{{zzzxxxvvvvvvwwwxxxzzz|||}}}}}}~~~yyyppphhhcccdddfffgggiiilllhhhgggdddbbb^^^\\\YYYXXXVVVUUURRRRRRSSSWWW[[[^^^bbblllrrrqqquuuyyygggeeeaaa______bbbfffiiipppppppppooonnnoooqqqssstttyyyzzzvvvqqqkkkbbbZZZZZZVVVQQQOOOOOOOOOLLLJJJLLLJJJJJJLLLKKKIIILLLQQQ[[[^^^bbbfffpppzzz}}}zzz|||wwwnnncccXXXNNNFFFBBBGGGIIINNNWWWdddttt}}}wwwpppggg^^^XXXYYYXXXVVVTTTSSSSSSSSSTTTJJJIIIGGGDDDBBBBBBAAAAAABBB@@@BBBFFFIIIHHHJJJMMMFFFCCCAAABBBCCC@@@888111999999::::::<<<===???@@@AAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<>>:::666555666666666666777777888888000222222111///---,,,,,,111///...///111111///,,,+++---------+++***+++,,,---,,,+++************++++++---//////...///000222,,,111444222---)))***---+++,,,,,,,,,+++***((('''***(((&&&'''***+++***(((((((((((()))((((((''''''###$$$&&&&&&&&&&&&$$$###&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''((()))''''''((((((((((((''''''''''''(((((('''&&&%%%%%%&&&''''''&&&%%%%%%(((***$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&'''(((############$$$%%%&&&'''''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&((('''&&&&&&''')))&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%&&&''''''((()))'''%%%$$$%%%&&&&&&&&&&&&((()))'''%%%$$$&&&)))&&&&&&&&&%%%$$$%%%''')))******)))'''%%%%%%''')))+++&&&%%%***,,,((((((+++(((''''''&&&&&&%%%$$$$$$''''''''''''(((((((((((())),,,000222333444555777666888::::::999777777777888777666888;;;===>>>===??????@@@AAAAAA???;;;999666333000///000222222222---+++)))&&&%%%%%%%%%&&&))))))))))))(((((((((((((((((())))))))))))((((((&&&''')))(((''''''((()))(((((((((((()))***+++,,,000111333333111000111222333///,,,---000333333222222444777999::::::999888::::::::::::::::::::::::@@@BBBEEEGGGIIILLLQQQTTT[[[ZZZ[[[]]]^^^]]]ZZZXXXWWWWWWWWWXXXYYYZZZ[[[\\\WWWYYY[[[[[[XXXUUUSSSRRR~~~{{{xxxwwwwwwqqqssssssrrrsssvvvuuuqqqgggfffbbb```^^^^^^^^^______^^^\\\YYYVVVSSSQQQPPPUUURRRQQQRRRUUUWWWWWWVVVXXX\\\bbbfffgggfffeeeeeedddbbbaaaaaabbbeeehhhjjjjjjnnnssswwwyyyyyywwwuuurrrssssssttttttssssssssswww{{{tttllleeedddddddddeeeiiigggfffdddbbb```^^^]]]\\\ZZZXXXUUUTTTVVVZZZ^^^aaagggpppuuussswwwxxxiiigggccc``````bbbfffhhhlllnnnooonnnnnnnnnppprrruuuyyyzzzvvvqqqlllccc[[[XXXTTTQQQOOOPPPPPPNNNMMMNNNKKKJJJKKKJJJIIIMMMSSSXXX\\\aaagggpppyyyzzzvvvrrrnnnfff\\\RRRIIICCC@@@CCCHHHPPP\\\iiivvv|||qqqggg___ZZZVVVTTTMMMLLLKKKJJJIIIJJJJJJKKKHHHGGGDDDBBB@@@@@@@@@AAA@@@>>>@@@DDDFFFEEEGGGJJJDDDCCCBBBCCCCCCAAA<<<888::::::::::::;;;<<<>>>>>>@@@???>>>===<<<<<<<<<<<<999;;;===???@@@BBBEEEHHHFFF@@@===???@@@<<<888777666666666666555555444444///000000///...------...///...---...000000...,,,,,,---...---,,,+++,,,---...---------,,,---------+++---............000111+++...000///+++)))(((***++++++,,,,,,+++***)))(((***((('''(((***+++)))'''(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%&&&''''''&&&%%%&&&(((***$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&############$$$%%%&&&&&&&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$###############$$$%%%%%%%%%$$$"""""""""###$$$$$$&&&'''((('''%%%%%%''')))###$$$$$$$$$######%%%'''(((((('''&&&%%%%%%(((***'''###"""&&&(((%%%%%%'''%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((***---000222333555777999:::===BBBCCCBBB???>>>===999888999;;;???BBBCCCCCCFFFGGGHHHJJJJJJGGGDDDAAA:::888555333444555555444000...,,,)))(((((()))******)))))))))(((((((((((('''(((((())))))(((((('''&&&'''((('''&&&%%%&&&'''(((''''''((((((***++++++,,,---//////---,,,---...111...,,,,,,///111222111000222444666777777666666666666777777888888888999===???BBBDDDGGGKKKPPPTTTWWWVVVWWWXXXZZZYYYWWWTTTWWWVVVUUUTTTRRRRRRQQQQQQRRRUUUXXXXXXVVVSSSPPPOOO|||wwwsssqqqqqqqqqiiilllnnnnnnqqquuusssoooeeeeeecccaaa```^^^]]]]]]ZZZZZZYYYWWWUUUTTTRRRRRRUUUTTTSSSTTTWWWYYYYYYYYY[[[^^^ccceeeeeecccbbbbbb``````aaaccceeegggiiijjjjjjlllqqquuuwwwvvvuuutttppppppooonnnmmmkkkiiihhheeeiiiqqqzzzxxxooogggdddaaa```aaaeeeeeeeeeddddddcccbbbaaaaaa\\\ZZZWWWUUUVVVZZZ___bbbjjjrrrvvvuuuwww||||||vvvkkkhhheeebbbbbbccceeeggghhhjjjmmmnnnnnnnnnoooqqquuuyyyyyyuuuqqqllleee^^^UUUSSSPPPOOOPPPPPPOOONNNNNNKKKJJJKKKJJJIIIMMMSSSSSSYYY```hhhqqqwwwuuuooogggccc\\\SSSKKKEEE@@@>>>@@@GGGSSS```mmmwww}}}|||ttthhh^^^VVVQQQNNNMMMFFFFFFEEEEEEEEEFFFHHHIIIFFFDDDBBB???>>>>>>???@@@???===>>>BBBCCCBBBCCCFFFAAAAAAAAA@@@@@@???======:::::::::::::::;;;<<<<<<@@@???>>>===<<<<<<======888<<>>;;;:::::::::999888444222...,,,******+++,,,******)))))))))(((((((((&&&''''''''''''''''''&&&&&&''''''&&&$$$###$$$%%%'''''''''''''''((()))***)))+++,,,,,,+++******+++...,,,++++++---///000000...///111222333333333222222222333444555555666666;;;<<<>>>@@@CCCHHHNNNRRRQQQPPPPPPRRRSSSSSSQQQOOOPPPPPPNNNMMMKKKIIIHHHGGGKKKNNNRRRTTTRRROOOLLLKKK~~~}}}{{{vvvppplllkkkkkklllfffjjjlllllloooqqqooojjjbbbbbbbbbbbb```^^^\\\ZZZVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRTTTVVVYYY\\\^^^______bbbeeeeeebbb___]]]\\\^^^^^^```bbbeeehhhkkkmmmjjjlllooossstttuuutttsssppppppooommmkkkiiigggeeedddggglllrrrxxx|||wwwooofffbbb^^^\\\^^^bbbddddddeeeeeefffffffffgggcccaaa^^^[[[\\\```dddgggjjjooorrrqqqssswwwvvvqqqiiigggeeeccccccdddfffgggdddgggkkkmmmmmmmmmnnnppptttwwwwwwsssooolllfff___TTTSSSPPPOOONNNNNNMMMMMMIIIGGGHHHKKKJJJHHHKKKOOOPPPWWW```hhhppptttoooggg___[[[TTTMMMFFFBBB???>>>???FFFSSS```llluuuyyy{{{uuuppphhh```XXXQQQJJJFFFCCCBBBBBBBBBCCCEEEGGGHHHDDDCCCAAA???>>>???@@@AAA???<<<===@@@AAA??????BBB<<<======<<<:::999:::<<<;;;::::::999999999::::::>>>===<<<;;;;;;<<<===>>>:::>>>CCCHHHJJJLLLNNNPPPQQQIIICCCCCCAAA===:::999888777777666555444333333222222111000...///222444000000000111222222111000222333444333222111222333000000222333333333222111...000111111//////000111000/////////000///,,,***)))*********+++++++++************+++++++++***)))***))))))(((''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''((())))))***)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&''')))***###%%%'''((('''&&&&&&&&&%%%%%%&&&%%%$$$%%%'''))))))''''''(((******))))))$$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''((((((***+++---///000444888;;;;;;???DDDFFFEEEDDDBBBBBB?????????BBBFFFJJJKKKLLLJJJMMMQQQRRRRRRPPPNNNMMMHHHFFFCCCBBBBBBBBBAAA@@@999666222---***))))))************)))))))))((((((%%%&&&&&&''''''&&&&&&%%%'''(((((('''$$$######$$$&&&&&&&&&&&&&&&'''((()))***+++------+++***+++,,,++++++******+++---......,,,---...000000111000000//////000111222333444555999:::;;;<<<>>>BBBHHHMMMKKKJJJJJJKKKMMMMMMLLLJJJEEEEEEEEEFFFFFFEEEEEEEEECCCGGGLLLNNNMMMJJJGGGFFFzzzxxxwwwyyyvvvpppkkkhhhfffggggggeeegggiiihhhhhhjjjfff```^^^___```aaa```^^^[[[YYYUUUUUUUUUUUUUUUUUUUUUUUURRRSSSVVVXXX[[[]]]___aaa\\\^^^``````^^^[[[YYYYYY^^^]]]]]]___ccchhhmmmpppjjjlllnnnppprrrssssssrrrooonnnnnnmmmllljjjhhhggggggiiilllooorrrtttuuuuuuxxx~~~qqqjjjccc___[[[XXX[[[```cccdddeeehhhjjjmmmnnnoooqqqooollljjjiiikkknnnpppiiikkkmmmlllmmmoooooommmfffeeedddccccccdddeeefffbbbeeehhhjjjkkkkkkmmmnnnooorrrrrrnnnjjjhhhccc^^^SSSRRRPPPMMMJJJIIIIIIIIIAAABBBFFFJJJJJJFFFFFFIIIOOOVVV___fffmmmooohhh___WWWSSSLLLFFFAAA>>>>>>>>>BBBHHHQQQ]]]gggooouuuwwwrrrmmmeee^^^VVVOOOIIIEEE============>>>@@@BBBCCCBBBBBBAAA@@@@@@AAABBBBBB???<<<<<>><<<@@@EEEJJJNNNRRRVVVYYYXXXOOOGGGEEEBBB===999999888888888888777777777777333333222000......111333///000111222222222222222333444555555444444555777222444666888888666444333222333444333222111222333000000///000111000...+++******************++++++)))+++,,,...------,,,,,,,,,+++***(((((('''(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''###"""  """$$$&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((((((&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''(((((())),,,+++((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$&&&((((((&&&&&&''')))&&&%%%%%%%%%'''((())))))###%%%'''((('''&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%'''((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''')))+++,,,---000555888:::<<<===>>>>>>>>>???@@@@@@??????@@@CCCFFFFFFFFFDDDHHHLLLNNNMMMMMMMMMNNNQQQOOOMMMMMMMMMMMMLLLKKKCCC???888111,,,)))((((((************))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%'''((()))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''((()))+++---,,,+++***++++++))))))*********+++,,,---,,,,,,---...////////////---...///000111222333444999999:::::::::===BBBEEEFFFEEEEEEFFFHHHHHHGGGFFF>>>???@@@BBBCCCCCCBBBBBB>>>AAAFFFHHHGGGDDDBBBAAA~~~~~~xxxtttsssrrrrrrpppkkkgggdddccccccccc```bbbbbb``````bbb^^^YYY[[[]]]___aaa```___\\\[[[VVVVVVVVVVVVVVVVVVVVVVVVTTTWWWYYY[[[[[[\\\]]]___[[[]]]___```^^^\\\[[[\\\\\\\\\\\\]]]aaaggglllpppiiijjjkkkmmmoooppppppqqqllllllllllllkkkjjjiiiiiifffgggiiikkkmmmnnnooooooooovvvyyyjjjddd```\\\XXXUUUWWW]]]```cccggglllrrrwww{{{}}}~~~|||zzzwwwvvvvvvvvvvvvnnnmmmkkkjjjiiijjjkkklllcccccccccbbbbbbbbbbbbbbb___aaadddffffffgggiiijjjgggjjjiiieeebbbaaa]]]XXXPPPPPPNNNJJJGGGDDDEEEFFF===>>>BBBGGGGGGDDDCCCFFFNNNTTT[[[aaafffggg```VVVNNNJJJDDD???<<<===???AAAFFFJJJQQQYYYbbbkkkqqqtttrrrjjj___UUUOOOKKKIIIHHH???>>>======>>>???@@@AAA@@@AAABBBCCCCCCCCCCCCBBB???<<<;;;======999999;;;:::999888777777666666666999888888777777777888888555444333333666999===???AAAFFFLLLRRRXXX]]]bbbfffcccYYYOOOJJJFFF???;;;;;;::::::::::::999999999999222333333111000111333555000222444555444444444666555777999:::::::::<<<>>>:::;;;>>>@@@???===:::888555666666555333222333444...///000000000...---,,,++++++******)))******+++(((+++///000000//////000...---+++***)))((())))))%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$###%%%&&&(((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''$$$&&&(((((('''&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&---+++)))&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$!!!$$$''''''%%%$$$&&&((('''&&&$$$%%%''')))((((((!!!###%%%%%%$$$$$$$$$%%%'''((()))(((%%%$$$$$$%%%((()))((('''(((,,,+++'''))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%''')))***+++---111333777888999888777888:::<<<<<<:::999:::<<<=========>>>AAAFFFGGGGGGIIILLLPPPUUUTTTSSSTTTVVVWWWVVVUUULLLGGG???777000,,,******++++++*********)))))))))%%%&&&&&&&&&&&&&&&&&&%%%'''(((((('''%%%$$$%%%&&&''''''&&&&&&&&&''''''(((''')))******)))(((((()))'''(((******))))))+++,,,,,,,,,,,,,,,------......------...///000111111222777888999999999:::===???AAA@@@???@@@BBBDDDCCCBBB>>>???@@@AAA@@@???>>>===;;;===@@@AAA@@@>>>======vvvwwwyyy{{{|||{{{zzzzzzxxxyyywwwtttppplllkkkkkkkkkiiigggdddaaa```______YYY[[[[[[ZZZ\\\___^^^ZZZ[[[]]]___aaabbbaaa```___YYYYYYYYYXXXWWWWWWVVVVVVSSSVVVZZZ\\\[[[[[[]]]______aaabbbaaa^^^[[[ZZZYYYYYYZZZ[[[^^^bbbfffjjjlllgggggghhhiiijjjlllmmmnnnlllllllllllllllkkkjjjiiidddeeefffggghhhiiijjjkkkooosssyyyyyypppccc```]]]ZZZUUUQQQRRRWWW]]]aaahhhqqqzzzyyyuuupppllliiiiiijjjllldddcccbbbaaa```^^^]]]\\\\\\^^^___``````aaadddfff^^^```___ZZZXXXWWWUUUQQQKKKKKKJJJGGGCCCAAACCCEEE>>>===???CCCCCCAAACCCGGGNNNRRRWWWZZZ^^^___XXXOOOGGGDDD???<<<<<<@@@EEEHHHJJJMMMSSSZZZaaahhhnnnppppppjjj```XXXRRRNNNKKKJJJDDDCCCBBBAAA@@@AAAAAABBB===???BBBDDDEEEDDDBBBAAA===:::999;;;999666555777666333222333666888666444777777666666666777888888777666666777;;;@@@EEEHHHKKKRRR[[[dddkkkppptttwwwooodddXXXQQQKKKDDD@@@???===<<<<<<;;;:::999888888333555777888888999;;;===777999<<<<<<;;;:::<<<===>>>@@@BBBDDDEEEFFFIIIKKKCCCEEEHHHJJJIIIEEEAAA>>>555666777555333222222333...111333333000...///000---,,,+++)))))))))******(((,,,000333222222222444111///---+++*********+++%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))******)))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''$$$&&&((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%+++)))'''%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###''''''%%%###%%%((()))&&&$$$%%%'''((((((&&&###$$$$$$$$$######%%%'''&&&((()))((('''&&&&&&'''+++---,,,***+++000///***)))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$''')))++++++,,,...///222444555555444333444555444222111222444555555444666:::>>>???@@@CCCJJJPPPPPPPPPQQQSSSVVVXXXXXXWWWPPPKKKBBB999222...,,,,,,+++++++++*********))))))&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&(((((('''''''''''''''(((&&&((())))))(((''''''(((&&&(((++++++))))))***,,,++++++******++++++,,,,,,,,,---------......//////333555888999999999;;;<<<===;;;;;;<<<>>>??????>>>>>>???@@@@@@???===;;;::::::;;;======;;;::::::;;;nnnppprrrssstttsssrrrqqqoooooonnnlllhhheeedddeeefffeeedddaaa___^^^]]]\\\VVVXXXYYYXXX\\\aaabbb___\\\]]]```bbbcccccccccbbb[[[[[[ZZZYYYXXXWWWWWWVVVOOOSSSXXX[[[\\\]]]```cccaaabbbaaa]]]XXXSSSPPPOOOVVVXXX\\\```dddfffhhhhhheeeeeeeeefffgggiiijjjkkknnnnnnnnnmmmmmmlllkkkjjjeeeeeeeeeffffffgggggggggtttuuuwww{{{}}}~~~{{{yyyyyy}}}~~~rrrhhh```^^^\\\YYYTTTNNNOOOSSS[[[___hhhttt}}}uuupppkkkiiikkknnneeedddcccaaa^^^[[[XXXWWWZZZ[[[\\\[[[[[[]]]```cccWWWYYYXXXSSSQQQQQQOOOKKKGGGHHHHHHEEEAAA@@@BBBEEE@@@>>>>>>@@@@@@???DDDJJJMMMPPPSSSUUUXXXYYYRRRJJJEEEBBB???===???EEELLLPPPLLLOOOUUU[[[bbbhhhlllnnnnnnkkkgggccc^^^WWWOOOJJJFFFDDDCCCAAA@@@???@@@@@@:::===AAAEEEFFFDDDBBB@@@<<<999777999777333222444000---,,,///555777555111666666666666666777888888===<<<<<<>>>BBBHHHMMMQQQUUU]]]jjjuuu}}}wwwlll___WWWPPPIIIDDDCCC???>>>===;;;999888666666555888<<>>AAADDDDDDBBBBBBCCCFFFGGGIIILLLNNNOOOQQQTTTVVVKKKMMMPPPQQQPPPLLLGGGDDD555666666555333111222222///444888777222000222555...---+++)))(((((())))))''',,,111444444333444666222000...,,,******+++,,,%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$''')))((($$$ %%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''$$$&&&((()))((('''''''''$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&'''(((((('''&&&&&&)))(((((('''''''''(((((()))'''&&&%%%%%%(((***,,,'''''''''&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&''')))$$$%%%%%%&&&'''''''''&&&***)))(((''''''''''''''' $$$))))))&&&$$$'''******'''%%%%%%'''((('''%%%&&&&&&&&&%%%$$$%%%''')))$$$&&&((()))(((((()))***(((++++++''')))...---((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$'''***,,,,,,,,,,,,------///222333111///......---,,,+++,,,...000000000111444888999:::???GGGNNNIIIIIIKKKNNNRRRTTTTTTTTTOOOIIIAAA888111---,,,,,,+++++++++************)))&&&''''''((((((''''''&&&###$$$%%%%%%$$$###$$$&&&)))(((((('''''''''((((((''')))******)))(((((()))%%%(((++++++))))))***,,,***))))))))))))******+++,,,,,,,,,,,,,,,,,,------000333777999999:::;;;<<<:::999888888;;;<<<===<<<<<<===>>>??????>>><<<::::::;;;;;;:::888777888:::nnnmmmmmmooopppnnnhhhdddcccgggjjjjjjfffccccccdddbbbdddddd```___```___[[[\\\ZZZZZZ\\\aaabbbaaa^^^```bbbdddeeedddcccbbbccccccaaa___\\\YYYWWWVVVUUUUUUVVVXXXZZZ^^^bbbeeeggggggfffccc```\\\YYYVVVUUUSSSXXX]]]^^^aaaeeeeeebbbdddaaa```dddffffffiiimmmsssnnniiijjjoooqqqmmmiiieeejjjnnnnnnkkkiiikkknnnuuuuuuxxx|||}}}xxxsssqqqtttyyy~~~zzz|||}}}yyynnngggbbb]]][[[YYYTTTMMMNNNTTTPPPXXXhhhzzz~~~wwwssspppooonnnfffbbbaaaccc___XXXVVVZZZYYYYYYYYYXXXWWWXXX\\\^^^]]]ZZZVVVQQQMMMLLLLLLMMMIIIIIIHHHEEEAAA??????@@@??????@@@@@@BBBEEEJJJNNNRRRWWW]]]]]]WWWPPPJJJHHHBBBBBBAAABBBEEEKKKTTTZZZVVVVVVYYY```fffjjjjjjhhhnnnnnnlllggg```XXXPPPKKKGGGDDDDDDCCC???999888;;;<<<>>>BBBEEEFFFDDDAAA???======<<<888444333666999222222666:::999444333666444555666777999<<>>;;;EEEHHHJJJPPPPPPUUUcccSSSTTTVVVXXXYYYYYYYYYYYYdddaaa```aaadddfffdddbbb[[[___bbbaaa\\\SSSLLLGGG???999666555333000111555::::::999666333111111222///...,,,***))))))))))))///000222444666888:::;;;777555111,,,***)))))))))***)))((('''%%%$$$""""""&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((''''''''''''''''''((((((((((((,,,)))&&&&&&''')))(((&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''&&&&&&%%%&&&''''''%%%$$$$$$&&&((()))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))***++++++)))((('''(((***+++***)))((()))***'''''''''''''''''''''''''''%%%$$$&&&)))***(((&&&''''''(((((())))))******+++///000,,,+++------,,,++++++++++++++++++++++++///---///111000555FFFXXXCCCCCCDDDGGGKKKMMMNNNMMMHHH???777666444000+++***+++++++++******)))))))))###$$$&&&'''((('''&&&&&&(((''''''''''''&&&&&&&&&$$$(((***)))%%%$$$(((,,,(((((((((((()))))))))***((((((((((((((()))******))))))))))))************''')))++++++++++++---///---000444888999888777555555111333999;;;888:::???999:::;;;<<<<<<<<<;;;:::999888999;;;999444444777qqqpppoooooonnnmmmlllkkkhhhiiijjjiiigggdddcccccc___bbbcccaaabbbeeeeeebbbaaa```___```bbbbbbaaa```^^^___```aaaaaaaaabbbbbbdddbbb___\\\YYYVVVUUUTTTRRRSSSVVVYYY^^^bbbeeegggeeedddbbb```]]]ZZZXXXWWWUUUZZZ]]]^^^```cccbbb^^^aaa^^^]]]aaaccccccfffkkkjjjgggfffiiiooossssssqqqqqqtttwwwvvvrrrnnnoooppprrrrrrsssvvvyyyxxxsssooorrrtttxxx|||||||||}}}rrrkkkfffbbb___\\\VVVNNNMMMRRRNNNVVVeeevvv{{{xxxtttrrrmmmhhhdddbbb]]]UUUSSSVVVUUUVVVVVVTTTSSSSSSVVVXXXXXXUUUPPPLLLJJJIIIHHHHHHDDDEEEEEECCC@@@>>>>>>??????AAABBBBBBCCCFFFKKKPPPXXX[[[^^^^^^YYYRRRKKKGGG???AAACCCFFFJJJPPPWWW\\\YYYYYY\\\aaagggjjjjjjhhhiiiiiigggbbb\\\TTTMMMHHHDDDBBBAAAAAA>>>::::::>>>;;;===???BBBBBBAAA@@@?????????>>>:::666333555666333333666:::999555666999888:::<<<>>>AAAEEEKKKOOOWWWWWWWWWXXXZZZaaajjjqqqxxxzzz{{{rrrhhh___VVVMMMJJJLLLFFFIIIIIIEEECCCDDDEEECCCCCCNNNRRRVVV___```dddpppfffhhhkkkmmmooopppoooooovvvuuuvvvxxx{{{zzzwwwtttppprrrrrroooggg\\\QQQKKKBBB<<<777666444222444999;;;;;;;;;:::777444444555000///---+++***))))))***,,,---///111333555777888666444000,,,***)))))))))'''''''''&&&&&&%%%%%%%%%%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&###!!!"""%%%''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$###$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++111///,,,)))&&&%%%$$$$$$&&&''''''&&&$$$$$$&&&((()))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''((()))***+++******)))((()))******)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((()))(((%%%'''((((((((()))))))))***,,,///000+++((())))))''')))))))))))))))))))))))))))(((***------///999FFF======>>>AAAEEEGGGGGGFFFEEE<<<666555555111---,,,************)))))))))((($$$%%%&&&&&&'''''''''&&&''''''''''''&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))'''(((((((((((((((((((((((((((((((((((())))))***'''(((((((((((()))))))))''')))++++++++++++---......000333555666666555444444111222666777444555888777777999999:::999888888777666888:::999555666:::vvvuuusssoookkklllqqquuupppnnnllljjjiiihhheeeccc]]]aaaccccccfffkkknnnlllhhhhhhgggeeebbbaaaaaabbb\\\\\\\\\]]]]]]^^^``````cccbbb___\\\YYYVVVTTTTTTPPPRRRUUUZZZ___cccgggiiieeedddcccaaa^^^\\\[[[ZZZYYY]]]___^^^^^^```^^^YYY[[[XXXXXX\\\^^^^^^aaafffbbbdddgggkkkppptttwwwyyy{{{~~~zzzuuuttttttqqqppppppqqqrrrrrrpppnnnvvvwwwzzz}}}zzzsssnnnkkkgggccc[[[RRRNNNOOOMMMRRR^^^mmmyyy{{{vvvsssqqqkkkeeeaaa[[[UUUSSSUUUSSSTTTTTTRRRPPPOOOPPPRRRSSSOOOJJJHHHHHHGGGEEECCC@@@BBBCCCBBBAAAAAABBBCCCBBBFFFIIIJJJIIILLLSSSYYY`````````___[[[TTTLLLFFF===@@@EEEIIINNNSSSYYY]]]]]]]]]___bbbeeegggfffeeebbbbbb```\\\VVVPPPIIIFFF>>>;;;;;;<<<:::888;;;@@@<<<===>>>???@@@AAABBBBBBAAAAAA@@@<<<888555555555777666888;;;;;;:::<<>>??????<<<:::888888222000...,,,+++************+++---///111444555666444222///,,,))))))))))))$$$%%%%%%&&&''''''(((((($$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((&&&$$$%%%''')))))))))$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%###"""###%%%&&&'''&&&%%%&&&'''''''''''''''''''''''''''***(((%%%$$$$$$'''+++---<<<888111+++&&&$$$$$$$$$&&&''''''&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&(((***+++++++++***((()))******(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%(((((((((((())))))))))))(((,,,---)))'''((((((&&&(((((((((((((((((((((((($$$$$$'''++++++***---222444444555888;;;======<<<<<<555000111222///,,,---***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''&&&((((((''''''(((((()))***''''''''''''(((((((((((('''(((***+++***+++,,,......///000222222333333222333111000222222//////111333444555666666666666555555444666999888666777<<>>DDD?????????@@@BBBEEEHHHJJJDDDDDDBBB???<<<999888777===;;;<<<@@@BBBCCCHHHOOOVVVXXX]]]aaafffmmmtttxxx~~~|||zzzwwwvvvxxx|||~~~|||}}}~~~~~~{{{vvvooojjj___XXXRRRNNNKKKIIILLLQQQOOOQQQQQQMMMMMMRRRWWWXXX\\\jjjpppxxxuuuhhhZZZRRRGGG@@@:::888666666:::???===@@@CCCDDDAAA>>><<<;;;333222///---,,,+++++++++***+++---///111333555555111000---+++))))))))))))$$$%%%%%%&&&'''(((((()))$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((,,,+++)))'''''''''''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$######%%%''''''&&&%%%&&&'''((((((((((((((((((((((((((('''&&&%%%%%%''')))+++;;;888222---(((&&&%%%$$$&&&'''((('''&&&%%%&&&(((''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&(((************)))((()))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&(((((((((((())))))))))))"""'''***((((((***+++***''''''''''''''''''''''''&&&%%%'''***++++++)))(((...---...000333444333222000+++)))+++---+++***+++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''))))))(((&&&''''''&&&&&&&&&&&&%%%%%%(((''''''''''''((())))))'''''''''((((((((())))))&&&((()))*********,,,---...............///000000000////////////...---...000111222222333444444444444222444777777555777;;;||||||yyyqqqkkknnnyyy|||xxxvvvsssnnnjjjaaaeeeggggggkkkrrrvvvuuuqqqpppnnnhhhaaa^^^```cccccc```\\\ZZZZZZZZZYYYWWW[[[[[[ZZZZZZYYYZZZZZZ[[[YYY[[[^^^bbbfffiiikkkllljjjiiihhhgggeeedddbbbbbbeeehhhhhheeebbbaaa]]]WWWTTTPPPOOORRRTTTSSSVVVZZZ```fffmmmqqqtttwww|||{{{uuurrrooonnnlllkkklllooorrruuuzzz{{{~~~zzzpppeeeZZZSSSRRROOOPPPUUUYYY\\\bbbiiigggjjjnnnppppppppppppqqqnnnmmmmmmnnnooopppooommmkkkfff^^^XXXVVVWWWWWWVVVRRRSSSRRRQQQNNNMMMNNNOOOJJJGGGFFFFFFGGGGGGDDDAAAAAACCCFFFHHHJJJMMMQQQTTTPPPUUU[[[___bbbgggooouuummmiiiccc___[[[TTTLLLEEEBBBBBBBBBCCCEEEKKKSSSXXX[[[ZZZYYYWWWSSSQQQOOONNNOOOOOOOOOMMMKKKHHHEEECCC???<<<<<>>===444222000...,,,+++++++++)))***+++---...000111222...---,,,***))))))))))))&&&&&&''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((()))((('''%%%#########$$$%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%###%%%''''''&&&&&&&&&'''((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&111000///---***((('''&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''''')))***)))((('''((()))((((((((((((((((((((((((&&&'''((((((''''''&&&&&&))))))))))))((((((((((((!!!'''***))))))+++,,,***((((((((((((((((((((((((((('''&&&''')))+++***'''***)))***+++---...---,,,)))&&&%%%)))***((()))+++)))*********************)))(((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$######$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))(((((()))))))))*********%%%'''))))))))))))+++---,,,,,,++++++,,,---...///---............//////...//////000111222333444555333222333666555444666;;;~~~~~~|||vvvqqqsss}}}~~~yyytttooollleeehhhiiihhhkkkrrruuuuuurrrpppkkkfffaaa```bbbccchhhddd```^^^^^^]]]YYYVVVXXXXXXXXXYYYZZZ[[[\\\]]]___```cccfffhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhlllooooookkkgggfffaaa\\\VVVRRRQQQSSSSSSRRRTTTXXX^^^cccjjjppptttxxx}}}yyyqqqllljjjkkkjjjjjjkkkooouuuzzzyyyzzz~~~~~~tttfffZZZTTTOOOLLLLLLLLLKKKNNNRRRNNNQQQUUUWWWWWWWWWWWWXXXZZZZZZ\\\```eeehhhjjjjjjgggccc[[[TTTTTTVVVUUUQQQNNNNNNNNNLLLJJJKKKMMMPPPIIIJJJKKKLLLKKKJJJIIIHHHGGGHHHJJJLLLOOOTTT[[[___\\\___dddjjjooouuu{{{uuupppiiiaaaYYYQQQIIIDDDBBBAAA???>>>@@@EEELLLRRRTTTTTTRRROOOJJJFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEE>>>===???DDDFFFHHHMMMTTTQQQQQQRRRTTTVVVWWWXXXYYYRRRNNNJJJFFFEEEDDDBBBAAAGGGGGGKKKSSSZZZaaakkktttzzzuuuqqqnnn``````___[[[TTTOOOLLLKKKHHHDDDBBBEEEHHHIIINNNTTTOOOTTTXXXZZZ```llluuuyyyxxxiiiYYYNNNFFF???:::999888777;;;@@@@@@CCCFFFFFFDDD@@@>>><<<444333000---+++*********'''(((((()))******++++++,,,+++***)))))))))))))))((((((((('''''''''''''''&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((&&&''''''&&&$$$%%%''')))%%%'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&'''(((&&&&&&'''(((''''''''''''''''''''''''###%%%'''(((((('''%%%$$$((()))*********))))))(((%%%'''))))))'''&&&'''(((%%%&&&''''''((('''''''''&&&&&&'''''''''((((((((((((((()))***)))((('''&&&'''((())))))''''''((()))((((((((((((((((((((((((''')))******(((''''''((())))))))))))((((((((((((%%%***---+++)))***)))&&&))))))))))))))))))))))))'''(((&&&$$$%%%)))***((()))(((((()))++++++***((('''%%%&&&***+++))))))---(((((())))))))))))******)))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))************%%%&&&((()))((()))***,,,************+++,,,---...+++......------000111///------...///000222444555333111222666666666999???}}}yyy{{{yyyqqqllljjjfffiiiiiihhhkkkqqquuutttrrrnnnhhhdddcccdddeeeeeekkkgggcccbbbcccaaa\\\XXXWWWWWWXXXXXXZZZ[[[\\\]]]bbbccceeeffffffeeedddcccaaabbbdddfffiiikkkmmmmmmqqqttttttpppmmmlllhhhbbb[[[WWWUUUVVVVVVTTTUUUYYY^^^aaaggglllpppsssuuuwww}}}~~~wwwoooiiiiiijjjlllmmmooottt{{{qqqbbbTTTNNNIIIHHHFFFCCCDDDFFFAAADDDGGGIIIIIIHHHIIIIIIKKKKKKLLLQQQVVV[[[^^^___^^^\\\VVVPPPRRRWWWWWWQQQLLLKKKJJJHHHGGGJJJNNNRRROOOSSSXXXXXXUUURRRSSSUUUQQQRRRRRRSSSWWW^^^gggmmmnnnnnnpppvvv}}}~~~zzzrrreeeXXXLLLEEEBBB>>>>>>======>>>BBBHHHLLLLLLMMMLLLIIIDDDBBBBBBCCCEEEFFFHHHIIIKKKLLLLLLLLLFFFFFFKKKRRRWWWZZZ```gggdddeeeggghhhgggeeebbbaaa]]]WWWOOOJJJGGGFFFEEECCCHHHJJJPPP[[[eeennnyyy|||tttlllddd___SSSSSSPPPLLLFFFCCCCCCDDDBBB??????CCCEEEFFFIIINNNPPPWWW^^^dddmmm|||wwwiiiYYYNNNEEE@@@<<<;;;:::999;;;@@@AAACCCEEEEEEBBB>>><<<;;;444222000---+++***))))))((((((((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((((((((('''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''''''''''''''(((((((((((()))******(((&&&&&&)))+++&&&'''((('''&&&%%%&&&((($$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%''''''&&&&&&'''((())))))%%%'''))))))((('''''''''%%%%%%'''(((((((((''''''''''''''''''((((((((((((&&&'''((()))))))))(((''''''((()))(((''''''((()))(((((((((((((((((((((((((((***,,,+++)))'''((()))***)))))))))((((((((('''%%%***---+++))))))((($$$(((((((((((((((((((((((('''***)))$$$$$$((()))''')))((('''((())))))(((&&&&&&%%%&&&******((((((,,,&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''((((((&&&$$$$$$(((,,,$$$$$$%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((((((((((())))))))))))***$$$&&&((((((((((((***,,,'''((()))***+++,,,---...+++//////,,,,,,000000---+++++++++,,,...111333444111000222777:::;;;@@@GGGwwwnnniiihhhfffiiiiiihhhkkkqqquuutttsssmmmfffcccdddggggggggglllhhheeeeeegggeee```ZZZXXXXXXXXXYYYYYYZZZ[[[\\\cccdddeeeeeedddaaa___]]][[[]]]```dddiiimmmppprrruuuxxxxxxtttqqqppplllfff___[[[XXXYYYXXXVVVWWWZZZ```bbbeeeiiikkkmmmllllllpppssswwwzzzzzzvvvooojjjjjjllloooqqqsssyyywwwhhhSSSMMMHHHGGGEEEBBBAAACCC>>>@@@DDDEEEDDDDDDDDDDDDAAA@@@AAAEEEJJJOOORRRSSSUUUTTTPPPMMMRRRZZZZZZTTTLLLKKKIIIGGGGGGKKKQQQVVVVVV]]]cccccc^^^[[[]]]aaa[[[ZZZZZZ[[[___gggqqqxxx|||zzzzzzxxxiiiWWWJJJBBB@@@999;;;===>>>???BBBFFFIIIGGGHHHIIIFFFCCCAAACCCEEEHHHIIILLLNNNQQQSSSTTTUUUTTTVVV]]]fffmmmqqqxxxtttvvvxxxxxxuuupppkkkgggddd]]]SSSLLLIIIGGGEEEDDDIIIJJJRRR___jjjtttvvvmmmdddZZZTTTSSSSSSPPPKKKFFFEEEGGGJJJFFFCCCCCCGGGIIIHHHJJJNNNRRRZZZccckkkwww}}}qqqbbbXXXEEE@@@======<<<:::<<<@@@BBBCCCDDDCCC@@@===;;;:::444222///---***)))))))))*********)))((((((''''''(((((())))))))))))))))))&&&&&&''''''(((((())))))((())))))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''((($$$$$$%%%&&&&&&'''((((((''''''''''''((((((((())))))***)))&&&"""!!!###%%%&&&'''((('''&&&&&&'''((($$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''((()))***(((%%%######%%%(((***%%%''')))***((('''''''''$$$%%%'''(((((((((''''''''''''''''''((((((((()))$$$%%%'''((()))***))))))'''((()))((('''&&&''')))''''''''''''''''''''''''))),,,---,,,***((()))*********))))))((((((((('''!!!'''+++))))))***)))&&&((((((((((((((((((((((((''',,,---'''%%%((()))&&&)))((('''((()))((('''%%%$$$###%%%((((((%%%&&&)))$$$$$$$$$%%%%%%&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$ """""""""(((###$$$%%%&&&((()))******'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))$$$&&&'''(((((((((***+++&&&''')))***,,,------...,,,000000++++++//////***))))))***+++---///222333000///333999<<>>???@@@>>>===???DDDIIIMMMOOOGGGHHHJJJMMMOOOQQQRRRSSSQQQOOOLLLHHHHHHNNNXXX```dddeeejjjpppnnnfffeeeiiiggg```\\\aaaiiirrrzzzwwwiiiZZZMMMEEEBBB666;;;>>>===;;;===BBBFFFEEEIIICCC???DDDEEEFFFOOOQQQUUUZZZ___bbbeeehhhjjjmmmuuu|||~~~~~~uuuooolllggg```VVVMMMIIIHHHIIIIIIKKKSSS^^^gggooozzzwwwkkk```VVVPPPLLLLLLJJJLLLPPPNNNHHHHHHLLLIIICCCEEELLLMMMGGGIIIRRRWWWeeettt}}}{{{oooaaaVVVHHHCCC<<<999:::<<<<<<<<>>>>>===<<<<<<===???AAA???===>>>AAAEEEGGGHHHIIIKKKMMMOOOPPPPPPOOOOOOLLLLLLLLLJJJLLLRRR]]]eeelllmmmrrrxxxvvvpppooosssnnnhhheeekkkssszzzuuugggYYYNNNGGGDDD<<>>;;;<<<@@@CCCCCCJJJGGGEEEKKKMMMQQQ\\\aaaeeelllrrrwww|||~~~xxxuuunnnggg\\\SSSNNNMMMMMMNNNSSSZZZeeennnvvvxxxsssjjj```WWWPPPLLLJJJKKKKKKNNNRRRQQQJJJHHHKKKKKKGGGHHHPPPQQQNNNRRR\\\fffsss|||tttiii\\\SSSFFFBBB===:::;;;<<<;;;;;;<<<<<<<<<<<<:::777444222///---,,,***)))((())))))&&&((('''%%%'''+++***&&&+++)))((()))++++++)))&&&&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&"""$$$&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((('''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&###$$$%%%$$$######%%%&&&&&&((())))))'''%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))(((&&&%%%%%%'''***)))'''%%%&&&'''(((&&&$$$&&&(((***)))((('''((((((((('''%%%$$$$$$%%%'''(((///444888777222+++)))((())))))((((((((((((((()))&&&'''))))))((('''((((((((((((((((((((('''&&&&&&''')))******(((''''''((('''&&&%%%&&&(((((('''&&&$$$$$$%%%&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((('''''''''&&&&&&%%%%%%'''%%%$$$%%%'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''(((***)))'''&&&&&&'''&&&''''''((((((((((((((())))))***++++++,,,------,,,,,,,,,,,,,,,,,,---......------------///000111///222777<<>>@@@>>><<<;;;;;;===@@@BBBBBBGGGHHHKKKMMMNNNNNNMMMMMMOOOQQQTTTUUUWWW\\\eeekkkvvvwww|||}}}|||~~~vvvrrrqqqxxxuuuiii]]]TTTMMMJJJCCCDDDDDDCCC@@@@@@DDDHHHFFFQQQSSSSSSZZZ]]]dddrrrxxx}}}yyyqqqfff\\\VVVTTTTTTTTT[[[aaajjjsss{{{zzzuuufffaaaZZZSSSMMMJJJIIIIIIKKKMMMQQQVVVUUUPPPNNNOOOQQQNNNPPPXXX[[[\\\bbblllxxx|||rrriii___UUUNNNDDDAAA>>><<<<<<<<<;;;999999999888777555222000...---,,,***)))(((((((((((('''&&&$$$###''',,,***$$$)))(((((()))***+++)))(((&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%%%%%%%&&&((((((%%%"""###''')))'''%%%"""###&&&(((((('''%%%###&&&&&&''''''&&&&&&%%%$$$&&&'''((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&###$$$%%%$$$###$$$&&&'''%%%'''((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''&&&%%%%%%(((***+++)))&&&&&&'''(((((('''&&&'''))))))'''&&&'''(((((('''&&&%%%%%%&&&'''(((***...222333///+++))))))++++++***)))((((((((()))%%%'''))))))(((((()))***(((((((((((((((''''''&&&(((***+++***(((&&&&&&'''((('''&&&&&&'''((('''%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''$$$$$$$$$%%%&&&&&&''''''&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''((())))))'''&&&'''''''''''''''''''''((())))))))))))******+++,,,,,,,,,......---,,,,,,,,,---------,,,,,,,,,,,,...///000...333999@@@HHHTTTaaakkkjjjmmmssswwwzzzzzzzzzyyytttpppnnnooommmkkknnnsssvvvuuurrrnnnkkkiiigggfffeeeeeeeeeeeedddaaa^^^^^^eeegggjjjlllllliiigggddd[[[[[[[[[\\\]]]___``````aaa___]]]ZZZWWWVVVUUUUUUNNNQQQVVV\\\aaacccccccccdddiiinnnqqqsssuuuwwwxxxyyyuuurrrqqqmmmddd______]]]aaaaaa]]][[[^^^___^^^]]]]]]___aaadddjjjqqqvvv{{{dddXXXKKKEEEBBB@@@???AAA???@@@???>>><<<===???BBB???===<<<===???BBBCCCCCCCCCEEEGGGLLLPPPUUUYYY[[[bbbeeeiiikkklllnnntttxxx}}}yyyzzz|||sssiiibbbZZZSSSKKKIIIHHHIIIHHHIIINNNTTTRRR___dddffflllpppxxx~~~sssiiibbb```^^^^^^aaafffmmmttt{{{zzzrrrjjjdddVVVRRRMMMHHHEEEFFFHHHJJJLLLOOOTTTXXXXXXXXXXXXYYYYYYWWWZZZaaagggkkksss}}}sssggg]]]UUUNNNIIICCCAAA@@@>>>===<<<:::999888777666555222000---,,,,,,+++)))((('''''''''((('''((((((%%%&&&)))(((%%%''''''((()))*********)))''''''((((((((((((((('''%%%%%%%%%&&&&&&%%%%%%%%%"""$$$%%%%%%$$$$$$&&&((('''%%%###$$$&&&((('''&&&"""$$$&&&((()))'''%%%$$$%%%&&&'''((('''&&&%%%$$$&&&'''((('''&&&&&&&&&((('''&&&%%%$$$%%%&&&((()))$$$%%%''''''&&&%%%&&&'''###$$$%%%%%%$$$$$$&&&((($$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''((((((((('''((()))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''((((((((((((''''''%%%&&&'''&&&&&&''')))+++,,,***(((&&&&&&'''))))))%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''$$$(((+++,,,+++)))((()))---,,,+++***))))))))))))$$$&&&))))))))))))***+++'''((((((((((((((('''''''''(((***)))(((''''''((()))(((&&&&&&''''''&&&$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''(((((((((######$$$$$$%%%&&&''''''&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))&&&((())))))(((''''''((((((''''''&&&&&&''')))***))))))******+++++++++,,,//////...---,,,,,,,,,,,,,,,,,,+++,,,,,,...000111///444;;;DDDOOO^^^nnnyyygggiiilllpppqqqqqqooommmgggeeeeeegggggggggkkkrrrvvvtttqqqmmmjjjfffdddccc```bbbdddddddddbbb```]]]___aaadddggggggfffcccaaa[[[\\\\\\\\\\\\]]]^^^___```___]]][[[YYYXXXWWWVVVPPPSSSYYY```eeefffddd```dddfffiiimmmppprrrwww{{{~~~zzzwwwuuunnnddd___^^^\\\```aaa^^^^^^aaacccccc\\\]]]^^^```ccckkkttt{{{}}}cccXXXMMMHHHFFFDDDEEEHHHEEEEEEEEECCCAAAAAACCCDDDEEECCCBBBBBBDDDEEEEEEEEECCCDDDIIIPPPZZZfffpppvvv{{{~~~|||}}}}}}wwwmmmcccYYYSSSOOOOOOOOOPPPVVV___cccqqqvvvxxx}}}zzztttpppnnnlllmmmnnnqqquuu{{{~~~zzzssslllbbbXXXRRRJJJGGGCCC@@@@@@CCCGGGJJJLLLQQQUUUXXX[[[___ccceee```aaadddjjjqqqwwwzzzmmm```UUUNNNJJJHHHBBBBBBBBB@@@>>><<<;;;:::999888666444222///---,,,+++***)))''''''''''''(((&&&,,,...)))$$$%%%''''''&&&'''((()))))))))))))))'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&###$$$%%%$$$$$$$$$''')))$$$&&&'''&&&$$$$$$''')))%%%%%%&&&&&&&&&'''''''''%%%&&&'''((('''&&&%%%$$$&&&'''((('''&&&&&&&&&(((&&&&&&%%%$$$$$$&&&'''((($$$%%%&&&&&&%%%%%%'''((($$$%%%%%%%%%$$$$$$&&&(((###$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''((((((((('''((()))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''((((((((((((''''''%%%'''((((((((((((***,,,+++***)))'''&&&''')))***%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&(((+++---------------------,,,***))))))))))))%%%''')))***))))))***+++''''''((((((((((((((('''$$$&&&(((((((((((()))***)))(((&&&&&&''''''&&&$$$$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''))))))(((''''''((((((''''''&&&&&&''')))***)))***************++++++///...---,,,,,,,,,,,,,,,---,,,,,,,,,---///111222000555<<>>======???DDDIIILLLPPPVVV\\\___cccjjjnnnnnniiilllpppuuu{{{wwwjjj]]]RRRLLLIIIIIIDDDDDDDDDBBB???===<<<===;;;:::888555333000...---+++***)))'''''''''((()))%%%---111+++$$$###'''***&&&((())))))((('''((()))(((((((((((((((((('''&&&''''''((((((((((((''''''%%%%%%&&&%%%$$$%%%(((***$$$''')))(((%%%$$$'''+++'''&&&%%%%%%%%%&&&((()))&&&&&&''''''&&&&&&%%%$$$&&&'''((('''&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%%%%%%%''')))%%%&&&'''&&&$$$$$$%%%'''###$$$&&&&&&%%%$$$%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&'''((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''%%%'''))))))))))))***,,,*********(((&&&&&&(((***&&&'''))))))'''&&&'''(((''''''''''''''''''''''''((((((***+++,,,------...,,,,,,+++***))))))))))))&&&(((******))))))***+++&&&'''(((((((((((((((((("""$$$'''(((((((((***+++((('''&&&&&&'''((('''%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%'''))))))((('''((()))'''''''''''''''((())))))************************------,,,+++++++++,,,,,,,,,,,,,,,,,,...000222333000555;;;DDDQQQcccvvvgggfffeeeeeefffeeeaaa^^^ZZZZZZ]]]___^^^^^^eeemmmrrrpppmmmjjjgggdddcccbbb[[[```cccaaabbbeeeddd___aaabbbdddeeeffffffeeeddd``````___\\\YYYYYY\\\___\\\]]]```bbbbbbbbb```___^^^aaagggoootttsssjjjccc```]]]]]]aaaccceeelllttt{{{xxxtttqqqiii```^^^aaabbbhhhjjjiiihhhjjjkkkiiigggeeedddeeehhhmmmqqqtttqqqqqqqqqqqqsssxxxvvv]]]VVVOOOMMMKKKJJJLLLPPPTTTWWWZZZ\\\\\\[[[[[[\\\WWWVVVVVVXXX[[[]]]]]]]]]\\\aaaiiiuuu{{{xxxqqqnnnjjjiiinnnyyyqqqeeecccccccccmmmyyyyyyrrrpppqqqppplllhhh___\\\VVVPPPKKKEEE???<<<::::::<<>>@@@<<<;;;999666333111///...+++***)))((((((((()))***###***---((($$$&&&)))***&&&(((******'''&&&'''(((((((((((((((((('''&&&&&&''''''((((((((((((''''''&&&'''&&&&&&%%%&&&))),,,'''((((((''''''''')))***'''&&&&&&%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&'''((("""###$$$$$$%%%%%%$$$$$$$$$%%%&&&%%%$$$%%%(((***'''((((((&&&$$$###$$$&&&###%%%&&&'''&&&%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%'''((()))(((((((((***''')))***)))'''&&&''')))&&&(((***)))((('''((((((''''''(((((((((((('''''''''&&&&&&'''(((*********+++******)))))))))******''')))++++++)))((()))***&&&&&&'''(((((((((((((((###%%%'''(((''''''(((***'''&&&%%%&&&(((((('''&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((((('''&&&(((***''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%'''))))))((('''((()))&&&''''''(((((((((((((((************))))))))))))++++++*********+++,,,,,,++++++++++++---///111222///333888@@@LLL]]]qqq~~~hhhfffccccccddddddaaa^^^YYYZZZ\\\^^^]]]]]]ccclllmmmllliiifffcccaaa```___aaaeeefffbbbaaaccc```[[[\\\\\\]]]^^^^^^^^^^^^^^^___^^^]]]YYYUUUUUUYYY]]]ZZZ]]]aaadddfffeeecccbbbcccfffllltttyyywwwmmmeeeeee``````ccceeefffmmmwwwssspppooommmhhhbbbccchhhffflllooommmlllmmmllliiiqqqmmmiiihhhhhhjjjjjjiiiffffffffffffhhhmmmuuuzzzpppccc]]]WWWUUUSSSQQQSSSWWW\\\```eeehhhiiiiiijjjjjjggghhhjjjooouuuzzz|||}}}www}}}~~~wwwtttlllhhhdddcccjjjyyy{{{nnnmmmnnnppp|||}}}uuulllggggggeee```ZZZQQQMMMGGGCCCAAA@@@>>>===888:::>>>CCCJJJQQQXXX\\\cccooozzz~~~|||vvvjjj]]]SSSMMMMMMNNNGGGHHHGGGDDD???>>>???BBB===<<<999666333111//////+++***)))(((((()))******"""&&&'''%%%&&&)))+++)))''')))+++***'''%%%&&&'''(((((())))))((('''&&&&&&&&&''''''((((((''''''&&&'''''''''&&&%%%'''***---+++(((%%%&&&***+++***(((%%%&&&&&&'''''''''''''''((('''&&&%%%$$$%%%&&&'''&&&'''((('''&&&&&&'''(((!!!"""###$$$%%%$$$######$$$%%%%%%%%%$$$%%%(((***((()))(((&&&$$$###$$$%%%###%%%''''''&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%$$$&&&''''''&&&&&&((()))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''$$$&&&(((((('''&&&'''(((&&&(((+++***'''%%%&&&(((''')))******)))(((((()))''''''(((((((((((('''''')))((('''''')))*********))))))))))))))))))******(((***++++++)))(((((()))&&&&&&'''((())))))((((((%%%&&&(((((('''&&&'''(((&&&%%%%%%&&&((()))((('''$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((((("""&&&)))***((('''(((***''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%'''((()))((('''((()))%%%&&&((()))))))))((('''*********)))))))))))))))))))))))))))***+++,,,,,,***))))))***+++...000111...111666===HHHYYYlllyyybbbbbbbbbcccbbbaaa]]][[[YYYXXXUUUUUUVVVZZZ___bbbjjjjjjfffaaabbbggghhheeedddcccaaabbbcccdddcccbbbZZZ\\\]]]^^^]]][[[XXXWWWWWWWWWZZZ[[[UUUNNNQQQZZZXXXWWWZZZbbbgggiiijjjmmmpppqqqsssvvvwwwtttpppllljjjiiigggeeedddeeeiiilllpppkkkgggfffddd``````cccjjjkkklllmmmmmmlllkkkkkkbbbfffjjjiiifffbbbbbbbbbaaa```^^^\\\^^^eeeooovvv{{{pppjjjccc______``````______iiiuuuzzzxxxvvvwwwzzzzzz{{{xxxppphhhaaa]]]```iiiuuuwwwssstttzzz|||rrrkkkccc```[[[UUURRRSSSHHHDDD???===>>>>>>===;;;===BBBIIIOOOUUU]]]gggnnnssszzz~~~yyypppdddZZZTTTQQQNNNKKKGGGCCC@@@???BBBDDDDDDCCC>>>===;;;999777666555555...,,,***)))'''''''''((($$$&&&''''''&&&&&&((()))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))%%%'''((((((%%%###""""""%%%&&&&&&&&&%%%%%%''')))%%%&&&&&&'''((()))*********)))(((''''''((()))***"""%%%((((((&&&$$$&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&'''(((((('''&&&$$$###$$$%%%'''((()))(((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""###$$$$$$'''(((((()))(((&&&$$$###%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''+++)))&&&$$$$$$&&&)))++++++(((''''''******)))&&&+++)))(((''''''((()))+++&&&'''((())))))((('''&&&''')))******((('''(((((('''&&&&&&''')))***((('''''''''''''''(((((((((((())))))************))))))''')))++++++)))(((((((((&&&'''((())))))******)))(((((()))))))))))))))((('''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&$$$&&&(((%%%!!! ###'''&&&&&&%%%$$$%%%&&&'''(((&&&''''''((()))******+++%%%&&&'''''''''''')))+++$$$$$$%%%&&&'''))))))***&&&'''''''''''''''&&&&&&+++///...)))))),,,,,,''')))'''&&&&&&(((***++++++++++++++++++++++++++++++(((***+++++++++---222666111111555<<>>===>>>???>>>===AAAFFFNNNUUU]]]gggsss{{{|||ttthhh^^^XXXTTTPPPMMMGGGDDDAAA@@@BBBDDDDDDCCC???>>><<<:::888666555555...---+++)))((((((((((((%%%'''((('''&&&&&&'''(((&&&&&&((()))))))))(((''''''''''''&&&''''''(((((($$$&&&''''''%%%$$$$$$%%%%%%&&&''''''%%%%%%&&&(((%%%%%%&&&'''(((((()))))))))(((''''''''''''((()))&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''(((***+++++++++)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###""""""###$$$$$$$$$%%%&&&(((((((((((('''%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&((()))***((('''''')))***)))'''***)))'''&&&&&&''')))***''''''((((((((((((''''''&&&(((******((((((((()))'''&&&&&&''')))***((('''''''''''''''((((((((((((******++++++++++++******&&&(((******(((''''''(((''''''((()))************(((((())))))))))))(((((((((''''''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&'''%%%!!! ###'''&&&&&&%%%%%%%%%&&&'''((('''''''''(((((()))))))))%%%''''''''''''''')))+++%%%%%%&&&&&&'''((())))))&&&''''''(((((('''&&&&&&(((,,,,,,((((((++++++''')))'''&&&&&&)))***++++++************************''')))******)))***...111000///222777;;;CCCQQQ^^^eeeaaa^^^^^^___^^^XXXRRRTTTTTTTTTTTTUUUWWWYYYZZZ]]]______]]]___bbbaaa]]]ZZZ^^^ccceeebbb^^^[[[[[[YYYYYYZZZZZZYYYWWWUUUSSSSSSUUUXXXYYYVVVRRRUUU\\\ZZZYYY\\\ccciiimmmrrrwww|||||||||}}}}}}zzzuuuqqqooommmiiieeecccbbbccccccaaa^^^^^^aaabbbaaabbbeee___aaaeeehhhiiiiiigggfffaaa``````aaa```^^^ZZZWWWQQQOOONNNQQQYYYdddmmmrrr}}}~~~uuuooommmppprrruuuvvvvvvwwwyyyzzz|||{{{vvvsssttt{{{}}}zzzuuummmfffeee\\\SSSSSS[[[iii|||wwwsssuuu|||xxxtttsssuuuwww|||ssshhhaaa[[[RRRKKKHHHDDD@@@???AAABBB???===<<<>>>@@@AAABBBFFFKKKTTT]]]gggtttyyynnneee___ZZZUUUQQQHHHFFFCCCCCCDDDDDDDDDDDDAAA@@@===:::888666444444...---+++)))(((((())))))'''((()))(((&&&&&&&&&(((&&&'''((()))))))))(((((())))))((('''''''''(((((($$$%%%&&&%%%$$$%%%&&&(((%%%'''((((((&&&%%%%%%&&&%%%%%%&&&&&&''''''(((((((((''''''&&&&&&''''''(((***(((&&&%%%%%%&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((#########$$$$$$%%%''''''%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$%%%$$$%%%&&&'''((((((((((((%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''''')))))))))''')))((('''&&&&&&'''((()))((((((''''''''''''((((((%%%'''))))))(((((()))***'''&&&&&&''')))***((('''&&&''''''''''''(((((((((***++++++,,,,,,++++++***%%%'''))))))'''&&&'''((((((((()))***++++++++++++(((((())))))))))))(((((()))((((((''''''''''''((())))))((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''%%%"""!!!$$$'''&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''(((&&&'''(((''''''''')))+++&&&&&&&&&''''''(((((((((&&&''''''(((((('''''''''&&&((((((&&&'''))))))''')))'''&&&''')))++++++***((((((((((((((((((((((((((()))******))))))+++---111///000333555:::EEEPPPgggbbb]]]]]]^^^]]]VVVPPPRRRRRRSSSSSSTTTUUUUUUUUUVVVYYYZZZ[[[]]]```^^^YYYNNNVVV```ccc```[[[ZZZZZZXXXYYYYYYYYYXXXVVVTTTSSSSSSVVVYYYZZZXXXWWW[[[___[[[ZZZ]]]dddiiilllssszzz}}}||||||}}}|||xxxtttpppooolllhhheeeccccccccccccaaa^^^]]]___^^^[[[ZZZ]]]ZZZ]]]aaadddeeeccc```^^^[[[YYYWWWXXXYYYXXXSSSOOORRRPPPOOORRR[[[eeelllppp~~~tttggg___[[[]]]```dddgggiiikkkmmmnnnqqquuu{{{|||xxxrrrvvv{{{}}}}}}}}}|||wwwpppggg```^^^UUUNNNNNNUUU```qqq|||rrrooorrrxxxxxxppplllmmmpppsssuuuwwwxxxwwwvvvwww{{{}}}wwwvvvuuusssnnnfff\\\UUUMMMEEE@@@??????>>>@@@DDD???>>><<<<<>>:::777444333222...---+++***)))))))))***((())))))(((&&&%%%&&&'''&&&'''((()))***))))))(((+++***)))(((((((((((((((%%%&&&&&&%%%$$$$$$''')))%%%'''))))))'''%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++'''######&&&((((((&&&''''''&&&&&&&&&&&&''''''""""""!!!"""###%%%((()))$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###$$$$$$$$$%%%%%%(((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''''''''((()))((((((((('''&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&(((((($$$&&&((()))(((((()))***'''&&&&&&''')))***((('''&&&&&&&&&'''''''''(((((()))******++++++******)))%%%&&&((('''&&&&&&'''((())))))***+++,,,,,,,,,,,,((())))))))))))(((((('''***)))((('''''''''''''''(((((((((((('''''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$###$$$&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&''')))***''''''''''''((((((((((((&&&''''''(((((((((((('''%%%&&&&&&&&&'''))))))))))))((('''(((***++++++***((((((((((((((((((((((((***++++++,,,,,,,,,---...222000///111333666>>>FFFhhhddd___^^^^^^\\\VVVQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQUUUXXXYYY]]]```]]]XXXAAAJJJUUUZZZYYYVVVUUUUUUWWWXXXXXXXXXWWWVVVUUUTTTUUUYYY\\\\\\[[[]]]```bbb\\\\\\___dddgggjjjpppxxx|||{{{zzzzzzzzzwwwsssooollliiieeedddfffgggfffeeeccc___\\\\\\ZZZUUUTTTVVVZZZ\\\___bbbaaa___[[[YYYUUUSSSRRRSSSUUUUUUQQQNNNSSSRRRQQQTTTZZZbbbhhhlllyyyppp```UUUOOOMMMPPPUUUXXXZZZ\\\^^^```cccgggmmmssszzzxxxsssmmmpppuuuwwwxxx{{{|||tttkkkaaaZZZTTTMMMIIIJJJOOOWWWbbbllluuu|||yyymmmiiijjjnnnuuu||||||vvvmmmeeebbbcccgggjjjgggiiikkklllkkkjjjjjjjjjaaaaaaaaaaaa^^^XXXPPPJJJEEE???;;;===>>>???AAAEEE@@@???>>>>>>@@@EEEJJJMMMTTTZZZbbblllwww~~~vvvooojjjccc\\\VVVLLLLLLKKKJJJHHHGGGGGGGGGAAA???<<<999555222111000---,,,***))))))))))))***((()))***)))'''&&&&&&'''&&&''')))*********)))(((+++***)))((((((((((((((('''((('''%%%$$$$$$&&&(((&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))%%%"""###'''******)))(((''''''&&&&&&&&&''''''""""""!!!"""###%%%((()))''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((($$$&&&(((((((((((()))***'''&&&&&&''')))***((('''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((%%%&&&''''''&&&&&&'''))))))***+++,,,,,,------,,,)))))))))))))))(((''''''***)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((&&&&&&(((***''''''((((((((((((((((((&&&''''''((())))))((((((&&&%%%&&&((())))))***+++)))(((''')))+++,,,+++***))))))))))))))))))))))))***))))))+++,,,...///000111...---000111333999@@@hhheeebbb___]]]ZZZWWWTTTTTTTTTTTTSSSSSSRRRRRRRRRPPPTTTXXXZZZ^^^aaa___ZZZDDDJJJSSSXXXXXXVVVTTTTTTUUUVVVVVVWWWVVVVVVVVVUUUWWW[[[^^^]]]^^^aaadddccc______bbbfffffffffkkksssxxxwwwwwwwwwxxxvvvssspppiiifffdddeeehhhkkkjjjiiiccc^^^ZZZYYYVVVRRRRRRUUUYYY[[[]]]^^^^^^[[[XXXVVVQQQQQQQQQRRRTTTUUUTTTSSSSSSTTTVVVXXX\\\aaahhhmmmwwwnnn\\\NNNGGGBBBEEEHHHJJJKKKLLLNNNPPPQQQUUUZZZ___gggrrr~~~wwwmmmggghhhkkknnnqqqtttwww{{{~~~uuuzzzxxxmmmbbbXXXSSSIIIDDDBBBDDDGGGKKKRRRYYY```hhhpppwww~~~ttthhhcccbbbaaadddhhhooouuu~~~~~~pppkkkddd^^^ZZZ[[[]]]```______``````^^^[[[XXXVVVNNNNNNOOOPPPOOOLLLFFFBBBCCC>>>;;;===???>>>???BBBCCCCCCBBBBBBCCCGGGMMMRRR[[[aaajjjttt~~~|||vvvqqqllleee]]]WWWLLLMMMMMMKKKHHHFFFFFFGGG>>><<<999666333000...---,,,+++)))((((((((()))***((()))***)))''''''''')))'''((()))*********))))))))))))((('''''''''(((((('''(((((('''%%%$$$%%%'''&&&'''((('''&&&&&&(((***((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''***++++++)))(((''''''&&&'''''''''#########$$$$$$%%%''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%'''(((***+++$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((''''''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&((((((''''''((()))'''&&&&&&''')))***((('''%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((('''%%%&&&''''''&&&''')))+++))))))***+++,,,,,,,,,,,,)))******))))))((('''&&&)))((((((''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''((('''(((((((((&&&&&&(((***'''''''''(((((()))))))))&&&'''(((((())))))))))))(((&&&&&&)))***)))))),,,(((((((((***,,,,,,+++******************************((('''(((***...///000///,,,***---///000444999eeeeeeddd```[[[WWWVVVWWWWWWVVVUUUSSSSSSRRRRRRRRRQQQUUUYYY[[[```dddccc^^^RRRUUUXXXZZZZZZXXXUUUSSSRRRSSSSSSTTTUUUUUUVVVVVVXXX]]]^^^]]]^^^ccceeeccccccdddgggiiigggdddgggmmmqqqpppppprrrsssrrrpppnnnhhheeeccceeejjjmmmmmmkkkeee___YYYVVVSSSOOOOOOSSSSSSTTTVVVWWWWWWUUUSSSRRRLLLNNNPPPRRRSSSTTTVVVXXXUUU[[[aaaccceeekkkttt|||ppp[[[KKKCCC???@@@AAA@@@@@@@@@BBBDDDCCCFFFIIIKKKPPP[[[hhhrrruuuyyy{{{yyypppfff^^^YYY\\\^^^aaadddgggiiilllmmmhhhmmmsss{{{ppp```UUUNNNKKKAAA<<<999;;;===>>>CCCIIILLLTTT]]]dddmmmvvvzzzyyytttiii___\\\\\\[[[\\\^^^ccchhhooovvv|||~~~vvvooodddaaa\\\XXXUUUTTTTTTUUUWWWVVVTTTRRRQQQOOOLLLJJJDDDDDDDDDFFFFFFEEEBBB???AAA===<<<@@@BBBAAABBBDDDGGGGGGFFFEEEEEEIIIPPPUUU\\\cccmmmwww}}}yyytttpppllleee]]]VVVJJJLLLMMMJJJFFFDDDCCCDDD:::999666333000...,,,+++***)))((('''''''''((()))'''((())))))(((''')))***'''((()))***+++***))))))'''''''''&&&''''''(((((($$$&&&(((((('''&&&'''(((&&&'''&&&%%%%%%'''***---))))))(((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$&&&'''((('''((()))+++))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((***,,,$$$$$$%%%&&&&&&&&&&&&%%%(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###&&&((((((&&&&&&(((***((((((((())))))(((((((((%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&'''((('''&&&&&&''')))***((('''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((&&&'''((('''''''''***,,,((()))***+++,,,,,,,,,,,,************)))((('''&&&(((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&$$$$$$%%%''''''((((((((($$$$$$%%%&&&''''''&&&%%%$$$%%%&&&'''''''''&&&&&&'''''''''(((((()))))))))'''((()))(((&&&&&&((()))&&&&&&'''((()))******+++&&&&&&((())))))*********)))%%%&&&******'''(((+++(((((((((***,,,---+++***************************///,,,((('''***...000000000,,,***---//////111555ccceeeeee```YYYUUUVVVYYYYYYWWWUUUTTTSSSRRRSSSSSSRRRWWWZZZ\\\aaafffeeeaaa[[[ZZZZZZYYYXXXUUUPPPLLLPPPPPPQQQRRRSSSTTTUUUVVVXXX]]]^^^\\\]]]ccceeebbbfffgggjjjlllhhhccceeejjjjjjiiijjjlllmmmnnnllljjjiiifffdddfffkkkooonnnkkkiiibbbZZZUUUPPPLLLLLLPPPLLLLLLNNNOOOOOOOOOOOONNNGGGJJJNNNPPPPPPRRRVVVZZZ[[[ccclllpppqqqwwwsss\\\KKKAAA@@@@@@???===;;;;;;===>>>>>>???@@@???AAAIIIVVV```\\\aaaffffff```XXXRRRPPPNNNPPPSSSUUUWWWYYYZZZ[[[```ccchhhmmmtttiiiVVVKKKFFFEEE===777333444555666;;;AAA<<>>;;;===CCCGGGGGGHHHJJJJJJJJJIIIGGGGGGJJJQQQWWWYYY```lllvvvzzzwwwrrroookkkeee\\\VVVIIIJJJKKKIIIEEEAAAAAABBB888666444111...,,,+++***))))))'''&&&&&&'''((((((&&&((())))))(((((()))+++'''((()))++++++******)))&&&&&&&&&&&&&&&'''((()))!!!$$$'''(((((((((((()))'''&&&%%%$$$$$$''',,,000******)))((('''&&&&&&%%%&&&&&&'''(((((('''&&&&&&$$$'''******'''&&&''')))))))))((('''''''''''''''&&&'''(((((('''&&&$$$###''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''&&&&&&((('''&&&%%%%%%&&&(((((($$$$$$%%%&&&&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###%%%((((((&&&&&&(((+++(((((())))))))))))(((((($$$%%%''''''''''''%%%$$$&&&''')))((('''&&&&&&''''''&&&&&&''')))***((('''%%%%%%%%%&&&&&&&&&''''''))))))************))))))'''((((((((('''(((+++---(((((()))***++++++++++++************)))((('''&&&'''''''''''''''((()))***)))(((((((((''''''''''''$$$%%%&&&'''(((((((((((($$$$$$%%%&&&(((((('''%%%$$$%%%&&&'''''''''&&&%%%&&&''''''((()))***++++++(((((()))(((&&&&&&''')))%%%&&&'''((()))***+++,,,&&&&&&((()))************)))%%%%%%******&&&&&&+++(((((()))+++------+++***************************666111+++)))+++///111222333///---///000///000333cccaaa]]]ZZZWWWVVVWWWXXXWWWWWWUUUUUUUUUVVVWWWXXXYYY[[[^^^bbbeeedddaaa]]]YYYWWWTTTTTTUUUTTTPPPLLLOOONNNNNNMMMNNNQQQWWW\\\VVVYYY]]]```aaabbbccceeennnllljjjhhhggghhhiiijjjbbbccceeehhhjjjkkkiiigggjjjeeeaaaccchhhlllmmmkkkeee^^^VVVQQQKKKEEEEEEGGGDDDFFFHHHIIIIIIIIIJJJKKKGGGGGGHHHKKKOOOSSSUUUVVV[[[eeepppzzzppp]]]PPPHHH@@@AAABBB@@@===:::999:::888999;;;<<<>>>AAAEEEHHHRRRVVVZZZYYYRRRLLLIIIIIIEEEGGGIIIIIIIIILLLQQQUUUXXX]]]dddiiinnnuuuvvvcccVVVJJJ@@@;;;777666555333222222333333777;;;???AAACCCGGGMMMRRRRRRYYY^^^\\\[[[```eeegggooopppqqqppppppppprrrtttvvvrrrnnnjjjgggccc]]]XXXRRRPPPNNNIIIFFFEEEFFFHHHJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCDDDFFFFFFEEEDDD???@@@CCCGGGKKKOOORRRTTTSSSTTTSSSQQQMMMNNNQQQUUUdddlllvvv|||yyyuuuqqqooollleeeZZZQQQNNNKKKHHHFFFEEEAAA<<<777333222111000///...------))))))))))))))))))))))))((($$$!!!###(((+++***(((((((((((((((((((((((((((---+++)))'''&&&&&&'''(((((()))***(((%%%$$$'''***+++(((%%%$$$%%%&&&'''&&&...,,,)))'''&&&''')))+++'''&&&&&&&&&'''(((***+++((((((''''''''''''(((((((((***------+++)))(((((()))((('''&&&&&&'''((()))%%%'''((('''$$$#########$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))*********)))'''&&&'''''''''%%%$$$%%%(((+++(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$'''******(((''''''))),,,***&&&######$$$'''((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&%%%$$$%%%(((***((((((((()))******(((&&&)))******++++++)))((('''******))))))******+++,,,---,,,,,,+++*********+++(((&&&%%%&&&'''((('''&&&$$$"""!!!"""$$$&&&&&&&&&((((((((()))(((((('''&&&)))&&&######&&&''''''%%%&&&&&&%%%%%%%%%&&&&&&'''&&&(((((('''''''''&&&$$$%%%'''))))))((('''((()))%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((''''''((()))))))))))))))!!!$$$''')))))))))***+++(((((()))++++++,,,,,,,,,+++***)))))))))***+++,,,))))))((()))***+++---...+++---//////......///000aaa```^^^\\\ZZZZZZ\\\]]]YYYYYYZZZ[[[]]]___```aaaZZZZZZ[[[^^^``````^^^\\\UUURRROOOOOOQQQQQQOOOLLLMMMLLLLLLJJJKKKNNNSSSWWWTTTWWWZZZ]]]^^^```bbbdddeeefffggghhhhhhgggffffffcccbbbaaabbbddddddcccaaabbb^^^[[[\\\aaaffffffeee___XXXQQQMMMHHHCCCBBBEEE@@@BBBDDDDDDDDDDDDEEEGGGGGGEEEEEEFFFJJJOOOSSSUUU```mmm|||vvvbbbRRRIIICCCCCCAAA@@@>>><<<:::888999:::;;;;;;;;;===@@@CCCGGGLLLOOONNNHHHBBB??????===???@@@@@@@@@CCCGGGKKKKKKQQQZZZaaagggoooxxxrrr^^^PPPDDD;;;777666555333222111111111222000444777999;;;???EEEJJJOOOWWW___aaadddjjjooorrrssstttsssrrrqqqqqqrrrrrrqqqmmmhhhdddaaa]]]XXXTTTPPPOOOLLLHHHEEEDDDFFFHHHHHHHHHGGGGGGGGGHHHHHHHHHDDDDDDDDDEEEEEEFFFEEEDDDFFFGGGJJJMMMQQQTTTWWWXXXYYYYYYYYYVVVTTTTTTYYY]]]dddlllvvv|||{{{uuuqqqmmmkkkhhhcccZZZRRRHHHEEEBBB@@@???<<<888555111000000///---,,,,,,+++)))))))))))))))))))))))))))&&&###%%%))),,,,,,***((((((((((((((((((((((((,,,***)))'''&&&'''((()))&&&'''((('''&&&&&&))),,,+++(((&&&%%%&&&''''''''',,,***((('''&&&'''((()))&&&&&&&&&''''''((()))***((((((''''''''''''(((((('''))),,,,,,+++***)))))))))(((''''''''''''((()))&&&'''((('''%%%$$$###$$$$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$&&&''')))))))))((($$$%%%%%%%%%$$$$$$&&&((('''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$'''))))))((('''''')))***)))'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&%%%$$$%%%(((***&&&&&&''')))+++,,,***((())))))***+++++++++******))))))(((((())))))***+++---,,,++++++*********+++((('''&&&'''(((((('''&&&&&&%%%$$$$$$'''(((((((((%%%&&&'''((((((((((((((()))&&&$$$$$$&&&''''''%%%######$$$%%%&&&((()))***###%%%&&&''''''((('''%%%%%%'''((()))((('''((()))&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((($$$%%%&&&'''((()))))))))%%%''')))))))))((()))***'''((()))***+++++++++++++++******))))))***+++,,,++++++******+++,,,...///***---///111111111111222^^^___``````______aaaccc___aaacccfffhhhiiiiiihhh^^^\\\ZZZYYYZZZZZZZZZYYYSSSPPPMMMMMMPPPQQQPPPNNNJJJJJJHHHGGGGGGIIIMMMQQQRRRTTTVVVXXXYYY\\\___bbbbbbdddhhhllllllkkkhhhfff```]]]ZZZXXXXXXYYYYYYYYYXXXUUURRRSSSWWW[[[[[[ZZZUUUOOOJJJHHHDDD??????BBB>>>@@@AAAAAA@@@AAABBBDDDGGGEEEDDDDDDHHHNNNTTTXXXdddsss}}}iiiWWWMMMIIIFFFBBBAAAAAA???;;;888999::::::999888888:::===BBBFFFHHHGGGBBB===;;;;;;777888999999999:::===@@@EEELLLUUU]]]dddjjjrrrwwwhhhTTTHHH===777555444333222111000000000111---000333555666:::@@@EEEOOOYYYccchhhmmmsssxxxxxxvvvuuutttrrrqqqpppppppppmmmiiiccc^^^ZZZWWWSSSQQQNNNNNNLLLIIIFFFFFFGGGIIIFFFFFFGGGHHHHHHIIIJJJKKKGGGGGGHHHHHHIIIIIIIIIIIIPPPQQQSSSVVVYYY\\\^^^___bbbbbbbbb___]]]___dddiiiiiiooowww}}}zzzuuukkkgggccc```^^^ZZZTTTOOOCCC@@@===;;;999888555333///......---,,,+++******))))))))))))))))))))))))***(((&&&'''+++------+++))))))))))))))))))))))))***)))(((''''''((()))***%%%&&&'''''''''(((***,,,+++)))&&&&&&'''((((((''')))((('''''''''''''''(((%%%&&&'''((())))))))))))((((((''''''''''''((((((%%%(((***++++++******+++)))((((((''''''(((((()))'''((()))(((&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""$$$%%%&&&'''''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))'''''''''((((((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&%%%%%%%%%''')))%%%%%%&&&))),,,---,,,***+++++++++,,,+++***))))))(((''''''''''''((()))))),,,,,,+++************+++)))(((''''''))))))(((''''''%%%$$$%%%'''(((((((((###$$$%%%&&&(((((((((((((((&&&$$$$$$&&&'''&&&&&&######$$$%%%&&&''')))***""""""$$$'''((((((((((((%%%&&&(((((('''''''''(((''''''''''''''''''((((((((((((''''''''''''(((((($$$$$$%%%'''''''''''''''(((((()))(((&&&&&&''')))''''''((()))***************************+++,,,,,,---,,,,,,,,,,,,...///000***---111333444444444555___bbbddddddbbbaaaccceeeiiikkkooorrrsssrrrpppnnniiiddd^^^YYYWWWWWWWWWVVVSSSOOOKKKJJJLLLNNNNNNMMMHHHGGGFFFDDDCCCEEEHHHKKKOOOQQQRRRSSSTTTWWW[[[^^^```cccfffiiijjjhhheeeccc[[[VVVQQQMMMMMMPPPRRRSSSQQQNNNLLLLLLMMMOOOOOONNNKKKGGGDDDCCCAAA======@@@AAAAAAAAAAAA@@@AAACCCFFFGGGHHHIIIJJJNNNTTT[[[```lll~~~ooo___UUURRRLLLGGGEEEEEECCC>>>999999999999888666666888:::???AAACCCBBB>>>;;;::::::666666777777777888:::<<>>@@@@@@@@@@@@@@@@@@BBBFFFJJJKKKOOOSSSWWW[[[```fffkkkzzzsssggg___ZZZTTTMMMJJJJJJHHHBBB===777888888777666777999;;;888999:::999777555444444777666666777888999::::::AAACCCGGGMMMUUU___hhhooowwwppp___LLL@@@:::555555777444444444444444444333333111444666777888===DDDJJJTTT^^^hhhmmmqqqssspppkkkhhhfffdddeeegggiiihhhgggdddaaa]]]XXXSSSQQQPPPPPPKKKLLLLLLKKKJJJJJJLLLNNNIIIJJJKKKLLLMMMLLLLLLLLLNNNPPPSSSTTTUUUXXX\\\___]]]^^^aaaeeeiiillloooqqqqqqrrrsssrrrqqqrrrwww{{{zzz~~~{{{rrrllliiifffbbb___TTTPPPKKKFFFCCCAAA???>>>BBBAAA===999555222111111//////......------,,,,,,))))))))))))))))))))))))(((''''''(((***+++***)))++++++++++++++++++++++++((((((((((((((()))))))))(((((('''((((((((('''''')))'''&&&&&&((()))((('''$$$$$$%%%%%%&&&&&&&&&'''%%%&&&((()))))))))((('''((((((''''''''''''((((((###%%%((()))((()))+++,,,((())))))))))))))))))((('''(((***)))(((''''''((($$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###&&&)))+++***(((''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&((()))************''''''(((((())))))))))))******)))'''&&&%%%$$$######%%%&&&&&&&&&&&&'''(((''''''(((***,,,,,,+++)))))))))((((((''''''&&&&&&)))(((((((((((()))***************))))))***++++++***((('''((()))***)))(((&&&%%%###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''$$$&&&***+++'''&&&)))$$$&&&(((((('''&&&'''((('''(((((())))))(((''''''((((((''''''''''''((((((&&&''''''(((((((((''''''&&&''''''&&&%%%&&&)))+++'''(((((())))))))))))((())))))***+++,,,---------...---------...000222333222555888::::::::::::;;;fffiiijjjgggaaa^^^aaadddpppttt|||xxxooofffaaa]]]ZZZYYYUUUQQQNNNMMMNNNOOOMMMKKKGGGGGGGGGEEEDDDDDDGGGIIIKKKMMMNNNNNNNNNOOOQQQSSSVVVVVVVVVUUUUUUUUUUUUUUUSSSOOOKKKIIIJJJMMMPPPQQQKKKJJJHHHEEECCCAAA@@@???@@@>>>>>>AAAAAA>>>>>>AAA===>>>@@@AAAEEEJJJRRRWWWXXX]]]bbbfffiiimmmtttyyyvvvmmmgggaaa[[[TTTOOOMMMIIIEEEAAA666777777777666777:::<<<666555555444444333333333555444444555888999999888<<<===@@@FFFPPP\\\hhhnnnrrrzzzvvv^^^QQQCCC;;;777333222444555555666666666666555555000222555666888===EEEKKKSSS\\\eeejjjnnnoookkkeee___]]]\\\]]]bbbddddddbbb]]]]]]ZZZVVVRRRPPPPPPQQQKKKLLLMMMMMMMMMMMMOOOQQQPPPQQQSSSTTTTTTTTTSSSRRRRRRUUUYYYZZZ[[[^^^ccchhhfffgggjjjmmmqqqtttvvvxxxvvvxxx{{{{{{yyyyyy|||~~~yyyvvvuuuoooiiiaaa[[[XXXVVVRRROOOLLLJJJFFFBBB???===============;;;777333000//////////////////......------))))))))))))))))))))))))&&&'''(((((())))))((((((************************)))))))))))))))((((((((()))((('''((())))))'''%%%'''&&&%%%&&&(((((('''&&&$$$$$$$$$$$$%%%&&&((((((''''''((((((((((((((('''((((((''''''''''''(((((($$$%%%'''((('''(((***,,,((())))))******))))))(((&&&((())))))(((''''''((($$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''))))))!!!###&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%&&&(((((('''%%%&&&'''((()))******)))'''''''''((())))))************)))'''&&&%%%$$$###"""$$$&&&'''&&&&&&'''((((((((((((***,,,,,,+++)))$$$$$$%%%%%%&&&((()))***))))))(((((())))))***+++***))))))))))))***++++++)))(((''''''))))))(((''')))'''&&&&&&'''((((((''''''''''''''''''&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((###%%%++++++%%%$$$)))$$$%%%''''''&&&&&&&&&'''&&&'''((()))((('''&&&%%%((((((''''''''''''(((((($$$%%%&&&''')))))))))***'''((())))))))))))+++---((())))))******)))))))))((()))+++,,,------------.........///111333555777888:::===>>>???@@@BBBDDDhhhjjjkkkfff___\\\```eeemmmqqqyyy}}}uuunnnhhhddd```^^^UUURRRPPPPPPSSSSSSQQQNNNIIIIIIIIIHHHFFFGGGIIIKKKJJJLLLNNNNNNMMMLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQNNNLLLIIIHHHIIIJJJKKKJJJGGGGGGFFFDDDAAA?????????>>><<<===AAAAAA>>>>>>@@@AAACCCGGGLLLSSS^^^hhhooonnnrrrvvvwwwxxx|||yyypppjjjccc```ZZZSSSMMMHHHEEEDDD666777777666555555888:::777666444444444555555555333222111444777999777666999999<<>>???777999:::777333111000111////////////............))))))))))))))))))))))))%%%''')))))))))(((((((((************************)))******))))))(((''''''(((&&&&&&(((******(((%%%%%%$$$$$$%%%'''((('''%%%%%%$$$######$$$''')))+++((((((''''''''''''((((((((((((''''''''''''(((((($$$&&&''''''&&&''')))+++((()))************)))(((%%%'''(((((('''&&&'''((($$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%'''((()))!!!###%%%%%%$$$###$$$$$$'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((%%%###$$$&&&((((((&&&&&&&&&&&&''''''(((((()))%%%%%%%%%&&&'''((((((((('''''''''''''''&&&&&&&&&"""$$$'''''''''&&&''''''''''''(((***---...---+++'''&&&&&&%%%&&&'''((()))(((((('''''''''((()))))))))))))))))))))***++++++((('''&&&'''(((((('''&&&)))(((&&&&&&((((((((('''&&&&&&'''(((((((((''''''###&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((($$$!!!)))***$$$###)))###%%%''''''&&&&&&&&&'''&&&&&&((((((((('''%%%$$$((((((''''''''''''((((((&&&&&&'''''''''&&&&&&%%%''')))******)))((()))))))))***************))))))((()))+++,,,.........---//////000222444777:::;;;===???AAACCCEEEHHHMMMPPPhhhjjjjjjeee]]][[[```fffjjjnnnuuu|||~~~xxxrrrmmmiiieeebbbLLLKKKJJJLLLOOOPPPMMMJJJJJJJJJKKKJJJHHHIIIKKKMMMJJJLLLNNNNNNLLLKKKJJJKKKCCCEEEGGGIIIKKKKKKKKKJJJIIIHHHFFFEEEFFFEEEDDDCCCDDDDDDDDDCCCAAA??????@@@<<<:::<<<@@@AAA>>>>>>@@@HHHKKKQQQYYYcccppp~~~zzzqqqjjjdddaaa\\\TTTLLLGGGEEEEEE777777777555444444555777666444222111333444444444222111111333777999888666444555777===DDDKKKPPPRRRXXX___jjjttt}}}bbbLLL>>>999666777999777888:::444555666777777666555555888:::<<<>>>AAAGGGPPPWWWYYY___eeehhhjjjiiibbbZZZ]]]YYYWWWYYY^^^aaa```]]][[[]]]___]]]YYYVVVVVVXXXWWWYYY[[[\\\\\\]]]___aaa]]]___bbbeeehhhiiiiiihhhfffiiilllkkkiiikkkqqqvvv{{{{{{|||}}}~~~||||||yyyrrrmmmggg```ZZZTTTOOOIIIFFFFFFFFFCCC@@@>>>>>>>>>===<<<===???AAA444777:::999666444444555..................------))))))))))))))))))))))))&&&(((******)))((((((((())))))))))))))))))))))))************)))(((&&&&&&&&&%%%%%%'''+++,,,***'''$$$######%%%''''''&&&$$$&&&$$$######$$$'''***,,,))))))'''&&&&&&'''((()))((((((''''''''''''((((((%%%&&&'''&&&&&&&&&(((***((()))***++++++***)))(((%%%&&&(((((('''&&&&&&'''$$$%%%'''&&&%%%%%%&&&((("""######$$$&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&###$$$&&&&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%######&&&((((((&&&'''&&&&&&&&&&&&'''((((((######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))"""$$$'''((('''&&&''''''%%%%%%'''***---//////------,,,***'''%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((())))))***++++++(((&&&%%%&&&'''((('''&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%'''((())))))******###&&&)))(((&&&$$$%%%&&&)))((('''&&&%%%$$$$$$$$$!!!''')))######***###%%%''''''&&&%%%&&&'''%%%&&&'''((((((&&&$$$###((((((''''''''''''((((((,,,+++)))'''$$$!!!%%%''')))(((&&&$$$######******+++++++++******)))((()))+++---............111111222444777:::===??????AAADDDFFFIIIOOOUUUYYYtttqqqkkkfffdddeeegggiiigggiiimmmtttzzz|||zzzvvvuuuuuurrrkkkfffeeebbb^^^UUUPPPJJJHHHKKKMMMKKKIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJIIIGGGFFFEEEEEEBBBCCCDDDDDDCCCDDDFFFHHH???IIIKKKBBB>>>BBBCCC???BBBAAA???============>>>BBB??????@@@@@@???BBBHHHJJJQQQ[[[hhhtttyyyoooiiifff```YYYTTTQQQLLLEEE>>>;;;:::999888777666666666444444555555555444333333333444555555666666555555888777777999<<>>???BBBEEE;;;>>>AAAEEEHHHPPPYYY```aaadddhhhjjjjjjhhhgggfff^^^\\\ZZZZZZ]]]```bbbcccaaa___^^^\\\WWWTTTZZZbbbbbbbbbcccccccccccccccccchhhiiijjjlllnnnpppqqqrrruuurrrppprrrrrrsssxxx}}}~~~|||zzzwwwqqqjjjbbb[[[VVVJJJIIIFFFBBB>>><<<===???@@@@@@>>>===;;;;;;;;;;;;:::999888777666444444333222000///...///...---++++++***)))'''''''''((()))&&&&&&&&&'''''')))***+++((())))))***+++*********))))))((('''''''''''''''(((((())))))))))))(((((((((''''''&&&&&&&&&''''''((('''&&&%%%'''))),,,...(((''''''&&&&&&((()))******'''&&&&&&)))***(((%%%(((&&&%%%'''***+++)))&&&((()))***+++***)))'''%%%''''''''''''''''''''''''!!!%%%((((((((()))***%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&$$$######%%%(((%%%###"""%%%)))++++++)))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%$$$###%%%'''*********)))&&&### """%%%(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))+++,,,&&&''')))***+++++++++******(((&&&%%%%%%%%%'''(((+++''''''******%%%$$$((())))))*********((('''%%%'''&&&%%%&&&((((((%%%"""''''''''''''''''''&&&&&&%%%&&&''')))************((((((((('''%%%%%%&&&'''%%%$$$#########%%%''')))(((%%%$$$&&&%%%######&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$###$$$&&&&&&&&&&&&''')))''''''''''''((((((((()))((((((((((((((()))******++++++++++++++++++++++++...------,,,,,,++++++***111333777:::<<>>>>>>>>>>>??????======@@@AAABBBGGGNNNVVV^^^lllzzz~~~~~~|||tttjjjcccaaa\\\UUUQQQOOOLLLGGGBBB<<<;;;999777666666666666444444555555444444333333222333444444555555444444222222222333555888;;;<<<:::CCCFFFKKKUUU\\\iii~~~zzzfffTTTEEE;;;@@@999777999:::999:::>>>;;;>>>AAADDDDDDDDDEEEEEEBBBFFFJJJMMMPPPVVV^^^ddddddhhhlllnnnmmmkkkjjjiiiaaa___\\\\\\^^^aaacccccc___^^^^^^^^^[[[ZZZ___gggeeefffgggiiikkklllmmmnnnrrrssstttvvvwwwxxxxxxxxx}}}{{{|||{{{{{{~~~wwwvvvsssnnnhhh___WWWQQQFFFFFFDDDAAA===<<<===???@@@???>>><<<;;;;;;:::::::::999999888777666555555222111////////////---+++***)))(((''''''(((((()))'''''''''''''''((()))***(((((((((((())))))))))))***)))((((((''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%$$$""""""###&&&(((***(((''''''&&&'''((()))***)))'''&&&&&&))))))(((&&&(((&&&&&&''')))***)))&&&((()))***+++***)))'''&&&''''''''''''''''''''''''!!!$$$&&&''''''&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''***)))(((&&&&&&&&&'''(((###$$$$$$###!!!"""$$$%%%%%%$$$###%%%(((******(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%$$$###$$$&&&((((((((('''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((()))''''''&&&%%%$$$%%%%%%&&&&&&'''(((***************)))(((&&&%%%%%%&&&'''((('''%%%&&&******%%%$$$&&&((())))))******)))'''''''''&&&%%%&&&((((((%%%"""&&&&&&'''''''''''''''&&&%%%&&&''''''(((((((((((('''(((((('''%%%$$$%%%'''&&&%%%$$$######%%%'''((((((%%%$$$&&&&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%###%%%&&&'''&&&&&&((()))'''''''''((((((((())))))***))))))(((((((((((()))+++++++++******))))))(((++++++,,,,,,------......222555999<<>>===999>>>>>>>>>??????????????????===???DDDHHHLLLTTT\\\aaalll{{{yyyyyyyyyrrrjjjaaa[[[\\\WWWQQQMMMMMMLLLIIIFFF???>>>;;;999777777777777555555555444444444333333222222333444444444444444444444444444555666666666333999777888AAAFFFSSShhhxxxaaaPPPEEE>>>:::===:::999:::::::::>>>DDD???DDDJJJNNNOOONNNMMMMMMNNNQQQVVVXXXYYY\\\bbbfffhhhlllppprrrqqqnnnlllkkkeeeccc``````bbbdddeeeeee^^^^^^aaadddcccccchhhooolllnnnqqqtttxxxzzz|||}}}|||ooommmjjjfff```XXXOOOIIIAAABBBAAA???<<<<<<===???>>>>>>===<<<;;;::::::999999999999999999888888777333222000///000///---,,,)))(((((((((((())))))***(((((((((''''''((())))))))))))(((((())))))***++++++******)))((()))))))))'''(((((())))))((((((''''''&&&&&&&&&&&&&&&''''''###"""!!!!!!"""$$$&&&((((((''''''''''''((())))))((('''&&&&&&((()))(((&&&((('''&&&''')))))))))'''((()))*********)))((('''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&''''''###$$$$$$###""""""$$$%%%&&&%%%$$$&&&((())))))(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&&&&%%%&&&$$$######%%%&&&&&&%%%"""$$$'''))))))(((&&&%%%'''(((((((((((()))))))))''''''&&&%%%$$$$$$%%%%%%%%%&&&'''((()))))))))((()))((('''%%%%%%&&&''''''&&&%%%'''******'''&&&''''''(((((())))))))))))((('''&&&&&&'''((((((%%%###$$$%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''((($$$$$$&&&&&&######&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''''''''(((***''''''((((((((()))))))))++++++***)))((((((((((((++++++***)))(((''''''&&&)))***+++---...000111222555777<<>>?????????@@@@@@EEEMMMUUU[[[eeeooosss|||zzzqqqiiieee```[[[XXXXXXTTTOOOLLLKKKKKKKKKJJJEEECCC@@@>>>;;;:::::::::777666666555444444444444333444555555666666555555666777888888888888777666222666333222888;;;DDDVVVqqqwwwaaaNNNCCC>>><<<;;;;;;;;;;;;999888999???EEEEEEJJJQQQVVVXXXYYYZZZZZZZZZ^^^aaabbbaaaaaacccfffhhhlllppprrrqqqnnnlllkkkgggeeeddddddfffiiijjjjjjccccccggglllmmmmmmqqqwwwxxxzzz}}}yyysssjjjfff___ZZZUUUOOOIIIDDD===>>>>>>===<<<<<<===???=========<<<;;;;;;:::999888999:::;;;;;;::::::999444222000000000///---,,,''''''(((((())))))******))))))((((((((((((((((((++++++*********+++,,,---,,,+++******))))))******'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$###$$$&&&((()))''''''''''''((((((((()))'''&&&&&&''''''(((((('''''''''''''''(((((())))))))))))*********))))))((('''''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((((((&&&%%%$$$'''&&&$$$$$$%%%&&&&&&%%%!!!%%%'''((('''%%%$$$''''''''''''((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&'''(((''''''((())))))***+++&&&''''''((()))*********&&&''''''(((((('''%%%$$$###$$$%%%&&&'''(((((((((&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''$$$###&&&&&&###$$$'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&''')))((((((''')))***'''(((((((((((()))))))))******))))))((()))))))))*********)))))))))))))))***+++,,,...000222333444666999>>>CCCHHHMMMSSSWWWVVVXXXZZZ[[[[[[[[[\\\]]]}}}yyyuuuvvvxxxuuummmeeebbb^^^YYYXXXXXXWWWTTTQQQPPPUUUYYYYYYYYYZZZVVVQQQJJJIIIGGGFFFFFFEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAA===>>>??????>>>>>>@@@BBB<<>>??????BBBCCCKKKWWWbbblllwww|||tttmmmccc\\\[[[[[[[[[ZZZWWWSSSOOOLLLKKKKKKKKKKKKKKKJJJHHHEEEBBB@@@>>>===999888777666555555555555666777888888999999888888333444666777777777555444111666333333777555888GGG[[[iiiyyyiii^^^OOOCCC>>><<<<<<<<<:::<<<<<<999777999???BBBGGGLLLRRRWWW\\\___ccceeefffiiilllkkkhhhfffggghhhgggjjjnnnooonnnlllkkkkkkhhhgggfffhhhkkkmmmnnnnnnjjjjjjnnntttwwwwwwzzz{{{tttooollldddZZZSSSPPPMMMHHHEEE<<<===>>>===<<<<<<===???<<<=========<<<;;;:::999888999;;;<<<<<<<<<::::::444222000/////////---+++''''''(((((())))))*********))))))((((((((())))))++++++******++++++,,,,,,,,,,,,+++***************''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&'''((()))&&&''''''(((((((((((((((%%%&&&&&&''''''''''''((('''''''''''''''''')))***))))))***************)))((((((((((((((((((((((((%%%&&&'''&&&$$$%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''%%%&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((()))((('''%%%$$$)))'''%%%%%%&&&'''&&&%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&)))(((%%%######'''***,,,&&&''''''((()))***++++++&&&'''((()))((('''&&&%%%###$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&&&&'''$$$###&&&&&&###$$$'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((()))''')))******(((((()))+++(((((((((((()))))))))***(((((((((((()))+++,,,,,,))))))***+++,,,,,,---------......000111222333333777;;;AAAFFFKKKPPPVVVYYYXXXZZZ\\\\\\[[[ZZZ\\\]]]sssqqqqqquuuyyyyyysssmmmkkkfff^^^YYYWWWTTTQQQNNNMMMRRRUUUTTTTTTTTTQQQKKKIIIHHHFFFDDDCCCBBBBBBBBBCCCBBBAAA@@@@@@???@@@@@@>>>>>>??????????????????<<<===>>>>>>======???AAA>>>>>>===<<<:::888777555999999999999;;;===???AAADDDHHHSSScccqqq|||{{{rrrnnneee___XXXTTTVVVYYY[[[[[[SSSRRROOOLLLJJJJJJJJJKKKPPPPPPOOOMMMIIIEEEBBB@@@<<<;;;999777666666777777999999:::;;;;;;;;;;;;;;;555666777888999888888777000555333222666111000;;;HHHRRR]]]gggnnnqqqllldddPPPJJJBBB>>>======<<<;;;;;;======;;;;;;???BBBBBBFFFKKKQQQWWW\\\aaafffiiikkknnnpppooollljjjlllnnniiikkknnnnnnnnnmmmnnnoookkkjjjiiikkknnnpppppppppqqqpppssszzz~~~yyytttqqqpppggg\\\UUURRRPPPLLLHHH>>>???@@@???===<<<===>>><<<===>>>>>>>>>===;;;:::888999;;;======<<<:::999444222000///...---+++)))'''((()))))))))))))))((()))))))))(((((()))******((()))***++++++++++++***,,,+++******)))*********&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''&&&''''''((()))((((((((($$$%%%''''''&&&&&&''')))'''(((((('''&&&&&&)))+++)))))))))************+++((((((((((((((((((((((((###%%%&&&&&&&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((((())))))((((((###$$$&&&&&&%%%$$$$$$%%%$$$%%%''''''&&&'''(((***%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&)))'''&&&&&&'''((('''&&&&&&&&&&&&''''''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''###$$$((((((''''''''''''((()))++++++&&&(((***)))(((&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&(((######$$$%%%%%%&&&''''''&&&######&&&&&&$$$$$$(((%%%%%%%%%&&&''''''((((((''''''((((((((())))))))))))***++++++))))))***+++((((((((()))))))))******''''''((()))***,,,---...))))))***,,,...///000111000000000111222333333333999>>>EEEKKKPPPSSSVVVYYYYYY\\\^^^]]][[[ZZZ]]]___iiijjjnnnsssxxxyyywwwtttoooiii```YYYVVVTTTQQQNNNKKKPPPRRRPPPOOOOOOLLLGGGGGGFFFDDDAAA??????@@@AAACCCAAA???===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<;;;;;;;;;===???>>><<<<<<<<<<<<:::888888===<<<:::999;;;>>>AAACCCIIIOOO^^^qqqvvviiiaaa]]]SSSPPPMMMNNNQQQTTTTTTRRRMMMMMMMMMKKKJJJIIIJJJKKKRRRSSSSSSRRROOOIIIDDD@@@>>>===;;;999888888888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::444777444333666111...888:::@@@FFFKKKRRRVVVSSSMMMDDDAAA>>>>>>@@@@@@>>><<<<<>>???@@@???>>><<<;;;888:::;;;======;;;999777333111///...---,,,***(((((())))))******)))((('''(((((((((((()))***++++++)))+++---//////...,,,+++++++++***)))))))))))))))&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))))))))((('''###%%%''''''%%%%%%''')))'''(((((('''%%%&&&))),,,***)))))))))******+++,,,((((((((((((((((((((((((###%%%'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))*********))))))###$$$&&&'''%%%$$$$$$%%%"""$$$''''''&&&''')))+++''''''''''''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''(((((()))'''&&&$$$%%%&&&''''''&&&''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%###!!! )))((('''&&&&&&'''(((((('''''''''''''''&&&&&&%%%%%%(((&&&"""!!!&&&'''$$$((((((''''''((()))***+++%%%(((******(((&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###%%%&&&'''&&&%%%%%%''')))!!!"""###%%%&&&'''((((((&&&######&&&&&&$$$%%%(((%%%%%%&&&&&&'''((((((((())))))))))))***************+++,,,+++***)))***,,,(((((()))))))))*********(((((())))))***+++,,,---******+++---...///000000000000111222333444555555<<>>@@@BBB@@@>>>;;;:::999888999999999999999888888777777888999::::::999:::<<<===;;;999999<<<>>>>>>======@@@>>>;;;:::;;;>>>CCCEEEOOOWWWggg{{{{{{qqqcccVVVNNNKKKEEEEEEFFFIIIMMMNNNKKKHHHHHHIIIKKKJJJJJJIIIJJJKKKSSSTTTVVVUUUQQQKKKDDD@@@@@@>>><<<:::888888999::::::;;;<<<<<<======<<<<<<======<<<;;;;;;:::999999:::===888666999444222<<<333666999<<>>>>>AAABBBBBBHHHPPPOOOIIIIIIPPPZZZaaaeeefffffffff^^^bbbeeefffgggiiinnnrrrsssttttttttttttwww{{{~~~sssqqqoooooooooooommmlllsssqqqsss{{{~~~xxxtttrrrrrrllleee]]]ZZZXXXTTTKKKDDDCCCDDDDDDCCC@@@===<<<======>>>@@@AAA@@@???===<<<888:::<<<===<<<:::888666222111...------+++)))'''))))))*********((('''&&&(((((((((((()))***,,,,,,,,,...222444444333000...+++******)))((()))))))))&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%&&&'''(((&&&'''''''''''''''''''''%%%&&&((()))))))))((('''"""%%%''''''%%%%%%'''***'''(((((('''%%%%%%))),,,******))))))***+++,,,,,,))))))))))))))))))))))))###&&&((()))'''%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))))))))((('''%%%'''))))))(((&&&&&&'''!!!$$$''''''&&&'''***---(((((())))))******++++++$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&((()))***&&&$$$######%%%'''&&&&&&$$$%%%'''((((((&&&$$$###&&&&&&&&&'''''''''(((((($$$%%%&&&'''((('''&&&%%%))))))'''&&&&&&'''((()))''''''((((((''''''&&&%%%&&&***+++''''''***(((###)))((((((''''''(((***+++%%%(((+++***(((&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$$$$$$$######%%%&&&''''''&&&&&&(((*** !!!###%%%'''(((((()))&&&######&&&&&&$$$%%%(((%%%%%%&&&&&&'''((())))))++++++*********************,,,---,,,******+++,,,))))))))))))******************************+++++++++,,,,,,------......//////000111222444555666777>>>DDDMMMTTTWWWWWWWWWWWWWWWZZZ\\\[[[XXXWWW[[[___dddeeehhhkkkmmmoooqqqqqqhhhccc\\\UUUQQQPPPQQQRRRPPPPPPOOONNNLLLJJJHHHGGGEEEDDDAAA???>>>>>>>>>???BBBAAA>>>;;;999888888888888999:::999888777888999999777666999===@@@AAA@@@999888;;;???>>>:::>>>FFFIIIAAA===AAABBB@@@GGGTTTXXX]]]lll{{{uuunnnjjjbbbZZZQQQKKKGGGEEEFFFBBBAAAEEEGGGFFFGGGIIIHHHHHHIIIIIIJJJKKKLLLLLLUUUVVVWWWVVVRRRMMMGGGCCCBBB@@@>>><<<<<<<<<;;;:::@@@???>>>>>>>>>>>>>>>???:::===@@@@@@>>><<<:::::::::888666444444444555666333555888:::<<>>;;;999999<<>>;;;555222333666111000---)))&&&'''))),,,...---+++***))))))))))))((()))++++++*********+++//////...---,,,,,,++++++************))))))))))))***)))&&&$$$$$$%%%''')))$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''(((((()))((('''&&&&&&'''((()))***)))'''&&&'''))),,,...&&&(((***+++)))(((((((((%%%&&&''''''%%%%%%&&&'''!!!###$$$$$$%%%''')))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&''')))***###$$$&&&&&&&&&&&&''')))((('''%%%$$$$$$%%%'''(((''''''(((((())))))******$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$"""$$$((('''$$$(((000111,,,'''%%%&&&''''''&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%((())))))'''$$$###""" """$$$&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((()))))))))))))))%%%'''(((***++++++++++++,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,)))******+++---...//////222333333222222555999===EEEFFFJJJQQQXXX[[[ZZZWWWYYYZZZ[[[]]]]]]]]]\\\[[[cccdddeeeggghhhhhhiiiiii\\\YYYTTTPPPNNNOOOPPPRRROOONNNNNNLLLKKKIIIGGGFFFDDDCCC@@@>>>======>>>>>>AAA@@@>>>;;;:::999888888555666777666555444555666999777777999===@@@@@@???:::888999<<<======DDDMMMQQQFFF@@@DDDFFFHHHQQQ]]]bbbfffqqq}}}wwwrrrlllddd___VVVTTTOOOJJJFFFCCCBBBBBBCCC@@@AAAEEEHHHGGGHHHKKKIIIIIIJJJKKKLLLLLLMMMMMMSSSTTTUUUUUUSSSOOOJJJGGGEEECCC@@@??????>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>:::===???@@@>>>;;;999999888888888888777666555555333555888:::;;;>>>BBBEEE???BBBDDDFFFEEEEEEFFFGGGKKKMMMPPPSSSTTTWWWZZZ\\\aaaccceeeffffffeeecccbbb___ccceeeeeeiiippptttsssqqqrrrtttxxx|||~~~}}}{{{tttrrrpppppprrrssstttsssrrrtttwwwzzz}}}}}}wwwtttrrrpppnnnkkkeee^^^ZZZWWWTTTNNNIIIJJJHHHEEECCCBBB@@@???===>>>>>>===:::888999<<<>>>;;;===>>>;;;555222222555//////---***((((((***,,,******))))))((((((''''''(((***,,,,,,+++***+++,,,000//////...------,,,,,,*********)))))))))((((((+++***'''&&&%%%&&&((()))$$$$$$%%%''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''((((((''''''''''''(((((()))((('''&&&''')))+++---%%%'''))))))((('''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%''''''&&&&&&''')))((((((((((((''''''''''''''''''((((((((((((((((((&&&&&&%%%%%%&&&''')))***$$$&&&''''''''''''(((***''''''%%%%%%%%%%%%''''''((((((((((((((()))))))))%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))&&&%%%'''***)))''',,,444111,,,(((%%%&&&(((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$''')))+++$$$&&&((((((&&&$$$#########$$$%%%&&&'''&&&&&&%%%%%%&&&''''''((((((''''''''''''((()))))))))))))))'''(((***,,,---------,,,************++++++++++++,,,++++++******++++++,,,------------.........///)))***+++,,,---......///...///111111333777===AAAAAACCCHHHQQQYYY^^^^^^]]]ZZZ[[[]]]___aaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]RRRQQQOOONNNMMMMMMNNNOOOMMMLLLKKKIIIHHHFFFEEEDDDBBBAAA???============>>>@@@???===;;;:::999888888777888999999777777888999888888999;;;>>>@@@@@@???<<<::::::<<<===AAAKKKTTTXXXLLLDDDHHHOOOUUU^^^iiioooqqqyyy}}}wwwwwwsssooohhhaaa[[[UUUPPPLLLHHHGGGEEECCCCCCDDDEEEFFFCCCAAADDDIIILLLKKKLLLOOONNNOOOPPPQQQQQQRRRRRRQQQQQQSSSTTTUUUTTTRRROOOMMMHHHFFFDDDBBBBBBAAA>>><<<===>>>>>>??????>>>>>>===:::<<<>>>>>><<<:::999999777888:::::::::888555444444666888:::;;;===AAACCC@@@CCCGGGIIIJJJKKKMMMNNNQQQSSSVVVYYY\\\___cccggggggggghhhhhhgggfffdddcccaaaeeehhhhhhkkkpppqqqoooqqqqqqrrrvvvzzz|||||||||pppooommmmmmoooqqqrrrqqqppprrrtttuuuvvvxxx{{{~~~}}}xxxssspppppppppooojjjeee___[[[YYYVVVRRROOOLLLIIIFFFEEEEEEEEEAAA>>>======<<<:::999999<<<>>>;;;======:::444111111333,,,------,,,***)))+++,,,(((((()))******)))(((''')))+++------,,,+++,,,---000//////......------,,,))))))))))))((((((((((((,,,***((('''&&&''')))***###$$$%%%&&&&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''''''''((((((((((((''''''((('''&&&%%%&&&(((***,,,%%%'''(((((('''&&&&&&'''%%%&&&''''''%%%%%%&&&''''''((()))((('''&&&'''(((((((((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))%%%'''(((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''((())))))'''&&&((()))))))))///666111...)))''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""""""""###%%%'''***+++"""$$$&&&'''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&'''(((((())))))((((((''''''((())))))))))))))))))***,,,.../////////...***+++,,,---,,,,,,******---,,,,,,,,,,,,,,,,,,---.........///////////////******+++,,,---......///...///000222444888>>>BBBDDDFFFKKKSSS[[[```bbbccc]]]^^^```ccceeeggghhhhhh^^^^^^]]]\\\ZZZXXXVVVUUUQQQPPPPPPOOONNNMMMLLLLLLJJJIIIHHHFFFDDDCCCBBBBBB@@@???>>>===<<<<<<======>>>>>>===;;;:::999999888888999;;;:::999999:::;;;::::::<<>>>>>??????>>>===<<<999;;;======;;;:::999999999999::::::999888666555555777999:::;;;===@@@CCCCCCFFFKKKNNNPPPRRRUUUVVVVVVXXX[[[^^^bbbfffkkkoookkkjjjjjjiiigggeeecccbbbdddhhhiiihhhjjjnnnooolllqqqppppppsssvvvxxxxxxxxxnnnllljjjjjjkkkmmmmmmlllkkkmmmoooppppppqqqsssuuuwww~~~|||sssmmmkkkkkklllmmmhhhddd___[[[ZZZYYYVVVTTTLLLIIIEEEEEEFFFEEEAAA===>>>>>>>>><<<::::::<<<>>><<<<<<<<<888444111000111***,,,------,,,+++,,,---((()))+++---------+++******,,,......---,,,---............------,,,,,,,,,)))))))))(((((((((''''''+++***((('''&&&'''((()))###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&(((******)))'''&&&&&&'''((())))))((('''&&&'''&&&%%%%%%&&&''')))***&&&'''(((((('''&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''((((((((((((''''''''''''&&&&&&''''''(((((()))***&&&&&&&&&&&&''''''((((((%%%'''((((((''''''((()))&&&&&&''''''''''''&&&&&&)))))))))((((((''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))%%%&&&''''''''')))///555222000,,,)))''''''''''''&&&&&&&&&&&&&&&''''''((()))(((''''''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((())))))))))))))))))+++,,,...////////////---...000111000///---+++000000////////////000000---------...............++++++,,,,,,---......///111111222333444888===AAALLLNNNSSSXXX]]]aaacccddd```aaacccfffhhhjjjkkklll\\\\\\[[[YYYWWWUUUSSSRRRMMMNNNOOOOOOOOONNNLLLKKKHHHGGGEEECCCAAA@@@@@@@@@>>>>>>=====================<<<<<<;;;;;;:::999888555666777777666666777999<<<===???BBBCCCDDDFFFGGGHHHKKKMMMJJJHHHHHHKKKNNNQQQLLLKKKSSS^^^fffkkknnnwwwwwwzzz{{{wwwoooccc\\\[[[RRRPPPLLLHHHFFFGGGJJJLLLGGGFFFFFFGGGIIILLLOOOQQQXXXXXXZZZ]]]\\\XXXYYY^^^]]]^^^```aaaaaaaaa______ZZZZZZZZZZZZYYYXXXWWWVVVPPPNNNLLLJJJIIIFFFBBB????????????>>>===<<<;;;;;;888:::<<<<<<;;;::::::;;;===<<<:::999888888999999777999;;;<<<===???BBBDDDGGGKKKPPPTTTVVVYYY\\\^^^\\\___bbbfffiiimmmrrruuupppnnnllljjjhhhfffeeeeeegggiiihhheeefffjjjlllkkkqqqooonnnoooqqqrrrqqqpppkkkhhhfffeeefffggggggfffdddfffiiikkkkkkmmmoooqqquuu{{{}}}|||~~~|||vvvmmmgggdddeeeggghhhbbb___\\\YYYXXXWWWUUUTTTNNNKKKIIIHHHHHHFFFBBB>>>@@@AAA@@@>>><<<<<<===???;;;;;;999777333111000///)))+++---...---,,,,,,---((()))+++---...---,,,++++++,,,......---------...,,,,,,+++++++++++++++***))))))))))))(((((((((((()))((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((($$$&&&(((******)))((('''&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&'''((()))''')))))))))''''''((()))%%%&&&''''''%%%%%%&&&'''###%%%&&&&&&&&&&&&''')))(((((((((((('''''''''''''''''''''&&&'''((()))***&&&&&&&&&'''''''''''''''$$$&&&''''''&&&%%%&&&(((&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***%%%((()))((('''+++000444333111...***'''%%%%%%%%%&&&&&&'''''''''((((((''')))((('''&&&&&&&&&&&&''')))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$#########!!!###$$$%%%$$$$$$%%%&&&###$$$$$$%%%&&&((())))))%%%%%%&&&''''''''''''&&&''''''((())))))))))))))))))***,,,---...///......---///000111111000...---111000000//////000000111........................,,,,,,,,,------......///000111222333555999???CCCMMMQQQVVV[[[```bbbeeefffffffffgggiiikkklllnnnooo]]]\\\[[[YYYVVVTTTRRRPPPGGGIIIKKKLLLMMMMMMMMMLLLGGGFFFCCCAAA???>>>>>>???=========>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999888666777999999888888999;;;===???AAACCCDDDFFFJJJMMMOOOTTTWWWSSSNNNMMMLLLKKKMMMLLLOOOUUU^^^ccceeefffmmmmmmqqqxxx}}}~~~wwwooohhh^^^SSSMMMLLLHHHGGGEEEBBBAAACCCHHHKKKHHHIIIJJJLLLOOOTTTXXXZZZcccbbbcccccc```\\\^^^dddaaabbbdddeeeeeedddbbbaaa```______^^^]]]]]]\\\\\\XXXWWWTTTRRRPPPLLLHHHDDDBBBAAA???===;;;:::::::::777999;;;<<<<<<<<<===>>>@@@???<<<;;;:::;;;<<<===;;;===???AAABBBDDDGGGJJJMMMPPPUUUYYY\\\^^^aaaccc]]]```dddhhhjjjmmmppprrruuussspppmmmjjjiiiiiiiiiiiijjjhhheeeeeeiiikkkiiimmmlllkkkkkklllllljjjhhheeecccaaa```aaabbbbbbaaa^^^aaaeeehhhiiikkknnnpppwwwyyy{{{zzzyyyzzz~~~sssmmmeee```___```bbbcccaaa```___]]]\\\ZZZXXXXXXRRRRRRQQQOOOLLLHHHEEECCCBBBCCCBBB@@@>>><<<===>>>999888777555333111000///***,,,......---,,,,,,---'''(((***+++++++++*********,,,......---,,,---...************************************))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))%%%&&&''')))))))))((((((''''''((((((((((((''''''&&&%%%&&&&&&''''''((()))((()))***)))'''''')))***%%%&&&''''''%%%%%%&&&'''$$$&&&'''((('''''')))***(((((((((((('''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''(((''''''&&&$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((()))******&&&+++---+++***---111333000///...***'''%%%%%%&&&&&&&&&'''((((((((((((''')))((('''&&&&&&'''((()))((((((''''''&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$$$$%%%'''###$$$$$$%%%&&&(((***+++$$$%%%%%%&&&'''&&&&&&&&&''''''((()))))))))))))))((()))+++---.........---,,,---...///000//////...///......------......///000000000000000/////////,,,,,,------............,,,...000333777===DDDHHHGGGMMMVVV^^^dddhhhkkkmmmllllllmmmnnnppprrrtttuuu___^^^\\\YYYVVVRRROOOMMMIIIIIIJJJKKKLLLLLLKKKKKKGGGEEEBBB@@@>>>===>>>>>><<<===>>>>>>????????????::::::;;;;;;;;;:::999888888:::;;;;;;;;;;;;<<<>>>===???AAABBBCCCGGGMMMQQQRRRYYY[[[WWWRRRRRRQQQOOONNNPPPSSSUUUXXX[[[\\\\\\aaaaaafffnnnrrrtttxxx}}}qqqiii```XXXPPPHHHFFFHHHCCCDDDCCCBBBBBBEEEKKKPPPRRRRRRSSSUUUYYY]]]bbbdddfffeeedddddd___\\\```gggeeefffhhhiiiiiihhhfffddddddcccbbbaaaaaabbbbbbcccbbbaaa^^^\\\ZZZUUUPPPLLLEEECCC???<<<999888888999666999;;;<<<===>>>@@@BBBCCCBBBAAAAAA@@@?????????@@@BBBEEEGGGHHHKKKOOOQQQRRRUUUZZZ]]]```bbbdddfff]]]aaafffiiikkklllmmmnnnvvvtttqqqmmmkkkjjjjjjjjjhhhkkkkkkhhhhhhjjjjjjggggggfffggghhhiiihhheeeccc^^^\\\[[[[[[]]]`````````[[[^^^cccfffiiikkknnnpppwwwwwwxxxyyyzzz}}}{{{uuuhhhccc^^^ZZZ[[[]]]```aaabbbcccdddcccaaa^^^\\\[[[UUUXXXYYYUUUNNNHHHFFFGGGDDDDDDCCCAAA===;;;;;;;;;888666555444333222000///,,,---...---,,,+++,,,---)))************************,,,------,,,,,,---...************************++++++++++++************((((((((('''''''''''''''&&&&&&'''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&&&&&&&''''''((())))))((())))))'''&&&&&&(((***%%%&&&''''''%%%%%%&&&'''%%%'''((('''&&&%%%&&&(((((((((((((((''''''''''''+++***(((&&&%%%&&&'''(((&&&&&&'''(((((('''&&&%%%&&&'''((('''&&&%%%&&&''')))((('''&&&&&&'''((()))&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((())))))******%%%,,,///,,,***---000///***++++++***'''&&&'''***%%%&&&'''((()))(((((('''((('''&&&%%%&&&(((***+++(((''''''''''''(((((()))&&&&&&&&&'''((()))***+++$$$$$$%%%&&&&&&'''((((((!!!"""###%%%&&&'''(((((($$$%%%&&&%%%$$$$$$&&&'''&&&%%%%%%%%%&&&''')))***%%%&&&&&&'''''''''''''''''''''((()))))))))))))))((()))+++---.........---,,,---......///000111111.........------.........000000000/////////......------------............+++---000333888>>>EEEJJJGGGOOO[[[fffmmmqqquuuxxxqqqrrrssstttwwwzzz}}}aaa```]]]YYYUUUQQQMMMKKKOOOOOONNNMMMLLLJJJIIIHHHGGGEEEBBB???=========>>><<<===>>>???@@@@@@@@@???999:::;;;;;;;;;:::999888555777888888888888:::;;;<<<>>>@@@@@@BBBFFFNNNTTTSSSZZZ]]]WWWTTTVVVWWWTTTQQQTTTVVVUUUTTTUUUVVVUUUYYYZZZ___fffjjjkkkoootttssssssrrrpppnnnnnnpppqqq|||ssslllaaaYYYPPPJJJEEEAAABBBGGGAAACCCEEEFFFGGGLLLSSSYYYYYYYYYYYY[[[]]]aaadddfffeeeccccccaaa]]]ZZZ___gggiiijjjlllnnnmmmllljjjhhheeeeeedddcccdddeeeggghhhiiihhhfffcccaaa\\\VVVRRRHHHEEE???;;;888777888999666888;;;<<<===???AAADDDDDDDDDFFFFFFEEEDDDBBB@@@DDDFFFIIIKKKMMMPPPTTTWWWUUUYYY]]]```bbbccceeegggbbbfffllloooppppppppppppuuurrroookkkiiihhhiiiiiifffkkkmmmkkkkkkllljjjfffbbbbbbdddfffhhhgggdddaaaYYYWWWWWWXXX\\\___```aaaZZZ^^^bbbfffiiikkknnnpppwwwvvvwwwyyy}}}}}}ssslll```]]]XXXWWWYYY\\\___aaa^^^```bbbbbb___\\\YYYXXXUUUZZZ\\\WWWNNNGGGFFFHHHDDDDDDCCC@@@<<<:::999999777555444333333333111000.........---++++++,,,...------,,,++++++,,,,,,---)))+++------,,,+++,,,---+++++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((('''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''(((***+++)))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))'''((('''&&&%%%%%%''')))%%%&&&''''''%%%%%%&&&'''%%%&&&&&&%%%###""""""###)))((((((((('''''''''''',,,+++(((&&&%%%%%%&&&'''&&&&&&((((((((('''&&&%%%'''((()))((('''&&&'''(((***)))'''%%%%%%''')))***%%%&&&&&&''''''((((((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******###***...+++(((+++,,,***%%%'''))))))''''''***---%%%&&&((()))))))))(((''''''&&&%%%%%%&&&(((+++,,,'''''''''''''''((()))***''''''''''''(((***+++,,,######$$$%%%%%%&&&''''''!!!"""$$$%%%&&&'''''''''&&&''''''&&&%%%$$$&&&(((((('''&&&%%%%%%&&&'''(((&&&''''''((((((((((((((('''(((((())))))))))))))))))***,,,...//////....../////////000111333555666000000////////////000000......------,,,,,,,,,+++---------..................000222444777<<>>===>>>???AAA@@@===;;;::::::;;;;;;666777999::::::<<<>>>AAA@@@??????AAADDDHHHIIIIIITTTSSSSSSTTTVVVWWWUUUSSSXXXZZZXXXSSSQQQSSSSSSPPPUUUWWW[[[___bbbdddddddddeeebbb___^^^]]]___gggqqq}}}~~~zzzxxxtttpppmmmiiidddaaaYYYPPPJJJJJJGGGAAA@@@DDDFFFHHHIIIJJJMMMQQQVVVZZZYYY^^^```^^^aaagggiiieee```aaa```______```dddgggiiipppwww{{{|||{{{sssjjjgggggghhhhhhfffeeehhhllliiikkkkkkgggeeeccc\\\TTTOOOGGG@@@;;;777333444888999999:::<<>>:::777666444444444333333111000///,,,,,,,,,---------......---------,,,,,,+++++++++,,,+++*********+++,,,------,,,,,,+++++++++******---)))***......)))))),,,))))))))))))((((((((((((&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%...((("""!!!%%%((()))(((+++)))'''(((******(((&&&))))))))))))************'''((()))))))))'''&&&%%%((('''&&&%%%'''***((($$$&&&&&&&&&&&&&&&&&&&&&&&&,,,)))'''(((******(((&&&***))))))))))))$$$%%%'''))))))((('''((()))***(((%%%%%%'''(((&&&$$$$$$&&&((()))***)))((('''((('''%%%%%%%%%&&&(((***%%%'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''')))---000222111111///---+++)))((()))+++,,,***&&&$$$&&&)))((((((((((((((((((((((((%%%&&&''''''((((((''''''###%%%''''''&&&$$$$$$%%%(((((('''''''''((()))***$$$&&&&&&%%%###!!! !!!((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''((())))))'''))),,,......+++(((&&&,,,+++(((%%%(((,,,+++'''+++,,,///000111000///......///111222222222111000..............................---,,,,,,,,,------((()))+++,,,------,,,,,,+++111000111;;;>>>>>>FFFIIIRRR```mmmwww}}}|||}}}~~~^^^]]]ZZZUUUPPPLLLJJJJJJIIIJJJKKKNNNPPPNNNKKKHHHFFFDDDAAA>>>======>>>???;;;===>>>===<<<;;;;;;<<<@@@>>><<<:::999:::;;;;;;:::<<<===>>>>>>@@@CCCEEE@@@???>>>???CCCFFFHHHIIINNNPPPRRRRRRPPPOOOQQQSSSVVVYYYXXXUUUTTTUUUTTTQQQOOOQQQUUUYYY\\\^^^^^^___YYYVVVUUUWWWXXX\\\eeeooo}}}zzzpppmmmhhhfffccc```^^^[[[VVVSSSNNNGGGCCCEEEEEEDDDFFFKKKHHHJJJMMMPPPSSSWWW\\\______cccdddaaaccchhhiiiggg``````______```dddjjjnnnsss{{{~~~vvvooonnnnnnllliiigggiiimmmnnnpppoookkkiiiggg___WWWQQQJJJCCC???;;;888999>>><<<<<<>>>@@@DDDHHHLLLNNNOOORRRVVVXXXVVVTTTRRRQQQUUUTTTTTTUUUXXX[[[^^^```cccccccccdddeeehhhjjjlllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhheee``````eeehhhgggccccccccccccbbbbbbbbbbbbYYY\\\[[[XXXYYY]]]___]]]]]]\\\ZZZZZZ[[[\\\]]]\\\ZZZ]]]aaaeeehhhlllpppsssyyyyyyzzz}}}{{{vvvppphhhbbbXXXYYYZZZYYYXXXWWWYYYZZZ[[[ZZZYYYWWWUUURRRPPPOOOSSSTTTTTTSSSPPPLLLHHHFFFCCCBBBAAA???===:::888666333333333222222111000///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------***))))))((())))))++++++******++++++++++++++++++,,,))))))------)))))),,,)))))))))(((((((((''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&(((((()))((((((,,,'''"""!!!%%%((((((&&&((('''&&&''')))+++***(((((((((((()))))))))******(((((()))***)))((('''&&&'''%%%$$$$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''(((&&&$$$'''&&&%%%&&&''''''$$$"""'''((()))((('''&&&'''(((***(((%%%%%%'''((('''%%%%%%&&&((()))***)))'''&&&((('''&&&%%%%%%&&&((()))''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((***---000111111111000000...------,,,,,,+++)))'''&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''"""$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$###$$$%%%((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&''''''(((%%%&&&&&&'''(((((())))))((()))+++,,,,,,+++)))''',,,,,,***'''***...---)))+++,,,...///000000//////...///000111111111000///........................---,,,,,,,,,,,,---......---...///000111111111111,,,222///000:::===>>>FFFLLLUUUbbboooyyyXXXYYYXXXSSSKKKFFFFFFHHHFFFGGGJJJNNNPPPPPPMMMJJJGGGEEECCC@@@?????????@@@===>>>???===;;;999::::::???>>>===<<<;;;<<<<<<===:::<<<===>>>>>>???BBBDDDCCCAAA@@@AAAEEEHHHJJJKKKKKKOOORRRPPPKKKKKKOOOTTTSSSWWWYYYWWWWWWXXXVVVRRROOOQQQTTTWWWYYY[[[\\\\\\WWWTTTTTTXXX\\\```iiirrr~~~~~~uuuggg]]]XXXUUUSSSQQQPPPOOOMMMJJJGGGFFFBBBAAADDDGGGIIIMMMSSSNNNQQQVVVYYY[[[]]]___aaa^^^``````^^^^^^bbbbbb```YYYYYYXXXYYY]]]eeennnuuu~~~|||{{{xxxrrrnnnlllmmmnnnssstttrrrnnnmmmjjjbbbYYYOOOHHHBBB>>>;;;888:::>>>@@@AAACCCGGGKKKPPPTTTVVVZZZ]]]```aaa___[[[YYYXXXYYYXXXYYYYYY[[[^^^```bbbgggfffeeeeeefffgggiiijjjfffeeedddccccccbbbbbbbbbaaacccaaa]]]^^^cccfffeee______^^^^^^^^^___``````XXXZZZYYYVVVWWW]]]```___```^^^\\\]]]___```^^^\\\\\\___dddgggkkknnnsssvvv{{{|||~~~~~~uuuooojjjccc]]]YYY[[[\\\\\\ZZZZZZZZZ[[[XXXWWWVVVTTTRRRPPPOOONNNOOOOOOPPPOOOMMMJJJFFFDDD@@@???>>>===;;;888666555222111111000000//////...,,,,,,,,,---------......+++++++++,,,------......***))))))))))))***+++,,,))))))******+++,,,,,,,,,+++)))))),,,,,,))))))+++((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&''''''###$$$%%%''')))*********)))&&&######&&&''''''%%%&&&%%%%%%&&&)))******)))''''''((((((((()))))))))((()))*********)))((('''&&&$$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%'''%%%###$$$&&&((()))((('''(((((('''&&&&&&)))+++)))(((&&&&&&'''((('''&&&'''((()))))))))((('''&&&''''''&&&%%%%%%'''((()))((((((((((((''''''&&&&&&%%%%%%%%%&&&'''''''''(((&&&'''((())))))+++...111000000111111222222111111///---***))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''"""$$$%%%%%%$$$######$$$%%%&&&&&&&&&&&&'''''''''%%%&&&'''&&&%%%&&&''')))((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&''''''(((&&&&&&''''''(((((())))))((()))************))))))***+++***(((***......+++------------...///000000---...///000111000//////////////////////////////,,,++++++,,,,,,---...///---------......///111111000555111111;;;>>>@@@HHHOOOWWWdddqqq{{{SSSSSSRRRNNNIIIFFFFFFGGGDDDEEEIIIMMMPPPQQQNNNLLLGGGEEECCCAAA?????????@@@@@@@@@@@@???<<<;;;;;;<<<@@@@@@???>>>>>>??????@@@<<<===?????????@@@BBBDDDFFFEEEDDDEEEIIIMMMOOOPPPOOOQQQQQQOOOMMMNNNSSSXXXTTTYYY]]]\\\]]]]]]ZZZTTTXXXYYYZZZ\\\\\\]]]\\\\\\\\\YYYYYY]]]bbbfffnnnvvv{{{oooiiibbbWWWMMMHHHHHHGGGFFFGGGHHHGGGEEECCCFFFGGGIIILLLNNNOOORRRTTTWWWZZZ___``````___^^^^^^\\\\\\[[[YYYYYYZZZZZZZZZTTTTTTTTTVVV\\\gggsss{{{zzzuuutttsssrrrvvvvvvssspppooolllcccXXXPPPHHHBBB>>>;;;888:::???BBBEEEIIINNNTTTYYY]]]___```cccffffffccc___]]][[[YYYYYYYYYZZZ[[[]]]^^^___eeedddcccccccccdddeeefffbbbaaa```^^^]]]\\\\\\]]]ZZZ\\\\\\ZZZ[[[aaacccbbb]]]]]]\\\]]]]]]___```aaaZZZ\\\ZZZWWWYYY___dddddddddaaa___aaaddddddaaa^^^ccceeeiiilllnnnqqqtttwww{{{}}}|||sssnnniiiddd______aaaccccccaaa_________YYYXXXVVVTTTQQQOOONNNMMMJJJJJJJJJJJJHHHFFFDDDBBB>>>>>>===;;;888666444222000000//////............,,,,,,,,,---------......,,,,,,,,,---------------++++++,,,,,,------......*********+++++++++++++++)))))))))++++++*********((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''((($$$%%%&&&'''((()))******(((&&&%%%&&&(((((('''%%%&&&&&&&&&'''((()))))))))''''''''''''((((((((((((((()))***++++++***)))(((&&&######%%%&&&&&&&&&(((''''''''''''''''''''''''))))))(((((()))))))))(((***((('''%%%%%%&&&&&&'''%%%&&&&&&%%%&&&(((+++...)))(((''''''''''''((('''(((((())))))((('''&&&%%%'''&&&&&&&&&&&&'''((()))))))))'''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))''')))*********,,,...111000000111222222222111111111---)))(((***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&''''''((((((((((((&&&''''''&&&%%%&&&(((***'''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&''''''''''''))))))((((((((()))******%%%((((((&&&(((,,,---***------++++++,,,---///111,,,---///000000000///...////////////////////////,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...000222555999555444===AAACCCLLLQQQYYYeeerrr|||PPPMMMJJJIIIJJJJJJIIIGGGBBBDDDGGGLLLOOOPPPNNNKKKEEEDDDBBB@@@???>>>>>>>>>??????@@@>>>======???@@@AAAAAAAAA@@@@@@@@@@@@AAACCCDDDEEEDDDCCCDDDFFFGGGFFFEEEEEEHHHLLLPPPRRRRRRSSSQQQNNNMMMOOOTTTXXXZZZ\\\bbbgggggggggfffbbb\\\``````___^^^]]]\\\[[[ZZZZZZVVVWWW\\\bbbffflllrrr|||}}}yyyuuuooodddYYYUUUQQQJJJCCC@@@@@@@@@@@@BBBDDDEEEDDDCCCEEEKKKRRRUUUUUUUUUUUUTTTZZZ^^^bbbdddccc```^^^]]]^^^\\\ZZZYYYXXXWWWXXXYYYUUUUUUWWWZZZbbbmmmyyy}}}}}}|||xxx|||{{{wwwsssrrroooeeeZZZTTTMMMGGGDDDAAA>>>AAAEEEFFFIIIOOOVVV\\\aaaeeegggfffhhhjjjjjjgggccc```___ZZZZZZZZZZZZ[[[\\\]]]]]]______^^^]]]^^^___```aaa^^^\\\ZZZYYYXXXXXXXXXYYYTTTWWWXXXWWWYYY^^^```___[[[[[[[[[[[[\\\^^^aaabbb]]]^^^]]]ZZZ\\\cccgggggghhhfffdddeeeggghhhfffdddlllnnnpppqqqrrrsssvvvxxxzzz|||yyyrrrmmmjjjfffcccdddgggjjjjjjhhhfffeeeddd]]][[[WWWSSSOOOLLLJJJIIIDDDDDDDDDDDDDDDCCCAAA@@@>>>===<<<999666333111///000///...---------......,,,,,,,,,---------......//////...------,,,+++++++++,,,,,,---.../////////...------,,,+++***))))))(((*********+++,,,+++***((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((())))))(((((())))))***)))'''(((((((((((('''''''''(((''''''''''''((((((((((((((()))***++++++***)))((((((%%%&&&******&&&'''+++''''''''''''''''''''''''(((((())))))(((((()))))))))))))))(((&&&%%%$$$$$$'''''''''&&&%%%&&&***,,,((((((((('''''''''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''(((((()))((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((()))+++++++++,,,...000111111111111000///......000,,,)))((())))))'''$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''((('''&&&%%%'''(((######$$$%%%%%%%%%%%%$$$'''(((((('''%%%%%%&&&'''&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&(((((('''''''''(((******###'''((('''(((+++,,,***---,,,+++******,,,///111,,,---///000000000///...////////////////////////...---,,,+++++++++++++++.........///000333666777888<<<777777@@@DDDFFFPPPUUU\\\gggrrr|||LLLHHHEEEFFFJJJLLLJJJGGGBBBCCCFFFJJJNNNNNNKKKIIICCCCCCAAA@@@>>>=========<<<===>>>>>>???@@@DDDGGGEEEDDDDDDDDDCCCCCCBBBBBBEEEFFFFFFEEECCCBBBCCCEEEAAAAAADDDHHHMMMQQQRRRQQQSSSOOOKKKKKKPPPVVV[[[]]]iiiooosssrrrrrrpppkkkeeebbbaaa___]]][[[YYYWWWVVVYYYUUUTTTZZZ___bbbfffjjjmmmkkklllooonnnggg```^^^VVVNNNGGGFFFDDD@@@======;;;;;;<<>>?????????@@@?????????<<<;;;:::888666333111///000///...---------//////,,,,,,,,,---------......111000///...---+++******)))***+++,,,---.........000000///---,,,+++***)))(((+++,,,***+++...---+++((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((())))))))))))(((''''''(((((()))************************)))******)))((('''''')))''''''((((((((()))))))))'''((()))*********)))((()))''')))///...'''&&&+++''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((&&&'''((('''&&&%%%%%%'''++++++***(((%%%$$$&&&''''''((()))((('''''')))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))''')))+++++++++,,,---///111111111000///---,,,+++,,,+++)))((((((((('''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((()))(((&&&&&&(((***$$$%%%'''((((((((('''&&&'''((())))))'''&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''((()))***$$$)))+++)))))),,,---,,,,,,+++*********,,,...000---...///000111000//////........................------,,,+++++++++++++++,,,---///111444777:::;;;:::???;;;;;;EEEIIIKKKTTT[[[aaakkkuuu~~~GGGFFFEEEEEEFFFGGGGGGGGGBBBCCCFFFIIILLLKKKHHHEEECCCCCCAAA@@@???======<<<<<<>>>@@@BBBDDDHHHMMMQQQMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFEEECCC@@@??????@@@===???DDDJJJPPPSSSSSSRRRQQQOOOMMMLLLOOOVVV^^^dddrrrwwwzzzxxxvvvtttoooiiicccbbb```^^^\\\ZZZYYYYYY]]]XXXUUUWWWYYYXXXXXXZZZYYYTTTSSSVVVVVVPPPKKKJJJEEEAAA???@@@???<<<<<>>======>>>AAACCCFFFJJJOOOVVVZZZUUUUUUUUUTTTSSSRRRPPPOOOJJJJJJIIIGGGCCCAAAAAABBB<<<@@@FFFMMMTTTWWWVVVTTTPPPQQQQQQOOOOOOUUUbbbkkktttyyy{{{xxxvvvsssnnngggfffeeecccbbb``````______aaaZZZTTTRRRPPPKKKGGGFFFIIICCCAAAEEEGGGAAA>>>??????===>>>???>>><<>>CCCFFFHHHIIIFFFMMMLLLNNNYYY]]]^^^fffjjjooowwwEEEEEEEEEDDDCCCCCCBBBBBBBBBAAABBBEEEIIIJJJGGGDDDBBBCCCDDDCCCBBBBBBDDDFFFDDDIIIOOOSSSUUUYYY___ddd```aaabbbaaa^^^ZZZUUURRRRRRNNNIIIDDDAAA???===;;;???CCCHHHMMMPPPRRRTTTVVVSSSOOOLLLLLLRRRZZZbbbffflllqqquuuuuuooogggaaa^^^aaacccddddddccccccccceee]]]XXXQQQKKKFFFCCCAAA???>>>>>>======<<<;;;;;;:::===AAABBB???@@@EEEFFFBBBAAADDDIIIJJJKKKLLLOOORRRYYY\\\]]]\\\XXXWWWXXX[[[YYY[[[^^^______```aaaccceeehhhjjjiiigggiiipppvvv}}}yyysssqqqqqqlllcccZZZPPPOOONNNNNNPPPVVV^^^dddjjjooosssrrrnnnkkklllnnnssstttuuuuuurrrnnnjjjgggdddcccbbbbbbbbbbbbcccddd]]][[[XXXTTTRRRRRRSSSTTTNNNPPPQQQPPPRRRXXX[[[YYYUUU[[[]]][[[^^^dddeeeaaa```dddhhhkkkkkkkkkkkkkkkppppppppppppqqqqqqqqqqqqooonnnooossstttssswww|||tttiii]]]UUUMMMDDD===<<<999777555666999:::888666666666666888888777333000222111000///////////////,,,---......,,,,,,---.........//////000000111111...///000///...///000222111333444333000,,,***)))...---+++)))(((((()))***(((((())))))))))))(((((('''&&&&&&%%%%%%'''((()))+++***((('''''''''((())))))((('''&&&''')))+++,,,***)))(((***------+++(((((()))(((((('''))),,,///************))))))))))))((())))))'''&&&&&&((()))((())))))(((&&&&&&''')))...(((&&&(((***'''$$$$$$&&&&&&''''''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&((('''(((******((((((((()))))))))((((((''''''&&&&&&''''''((())))))((('''&&&((('''&&&%%%%%%&&&((((((&&&''')))((('''&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&''')))***+++++++++***------............------))))))******)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%&&&'''((()))))))))((())))))(((''''''''''''((('''%%%$$$%%%((((((&&&###%%%###"""###'''((('''%%%!!!"""###%%%&&&'''((((((%%%&&&''''''((((((''''''((()))((('''%%%&&&(((***,,,+++++++++,,,,,,---...)))(((***///000000333888555111,,,+++...///,,,)))...,,,++++++---///000000222777>>>DDDIIIMMMQQQSSSWWWXXXZZZ\\\___dddjjjoootttxxxDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEHHHIIIGGGDDDEEEEEEEEEDDDEEEHHHMMMQQQQQQTTTXXX\\\___bbbfffiiijjjiiihhheee```ZZZSSSOOOOOOLLLGGGCCC@@@>>>===<<>>===>>>>>>AAAEEEIIIMMMPPPSSSVVVQQQPPPOOOOOOPPPPPPOOOMMMPPPOOONNNKKKIIIJJJMMMPPPTTTVVVXXXXXXVVVTTTSSSSSSMMMHHHBBB===:::999888888888888888888888888888888999>>>AAAAAACCCFFFFFFDDDCCCFFFJJJLLLOOOQQQUUUXXXYYYWWWUUUTTTSSSSSSRRRQQQPPPTTTXXX\\\^^^___aaacccjjjqqqxxx|||~~~}}}pppiiibbb^^^\\\YYYRRRLLLHHHJJJMMMRRRXXX```iiinnnuuuxxx{{{yyytttooommmmmmooopppqqqpppmmmiiiddd```aaabbbdddeeeeeedddbbbaaa^^^\\\XXXTTTRRRQQQQQQQQQPPPSSSSSSRRRSSSXXXZZZXXXXXX]]]```bbbeeekkkmmmlllnnnooopppoooooopppsssuuuqqqqqqppppppoooooonnnnnnllljjjkkkooorrrttt{{{rrraaaTTTJJJ@@@:::999555444333444666888888888:::::::::<<<===;;;777444111000///...------------,,,---......,,,,,,---...+++,,,---///000222333444000111111111000000111333222333444333000---,,,,,,---,,,+++)))))))))******))))))************))))))((((((((('''((())))))***'''''''''''''''&&&&&&%%%((((((''''''''')))+++,,,***))))))***,,,,,,+++))))))******)))'''(((***,,,************))))))))))))'''(((((('''&&&'''***,,,((()))***)))''''''''')))((($$$$$$(((+++))))))+++((())))))******))))))(((((()))++++++)))))))))***(((***+++***(((''''''((('''''''''(((((((((((((((&&&&&&(((((((((((('''&&&((((((''''''''''''((((((%%%&&&((((((''''''((()))((((((((('''''''''''''''***)))'''&&&&&&))),,,---******++++++++++++******''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((((((((''''''((()))+++,,,(((((((((((('''''''''''''''&&&%%%&&&((((((&&&%%%%%%$$$###$$$&&&''''''&&&&&&''''''(((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((())))))((('''''')))+++&&&&&&'''(((***,,,...///444111000111000...222777444000---,,,---...,,,***+++,,,---///222666:::<<>>???<<>>BBBFFFHHHJJJIIIHHHJJJKKKMMMNNNOOOQQQSSSUUUZZZVVVRRRQQQSSSSSSQQQNNNNNNRRRXXX\\\___bbbeeegggmmmuuuyyyssseee___WWWSSSQQQNNNJJJFFFHHHLLLRRRYYY```hhhpppuuu|||~~~}}}wwwrrrnnnllliiijjjkkkkkkiiieeebbb___```bbbdddffffffdddbbb```\\\[[[WWWTTTRRRPPPPPPPPPOOOSSSUUUVVVYYY___bbbaaa\\\___bbbeeeiiimmmooooooppprrrttttttsssssstttuuussssssrrrqqqpppoooooonnnmmmkkkkkknnnpppssszzzssscccXXXMMMBBB;;;:::333222222333555777888999::::::;;;======<<<888555111000///------,,,,,,,,,,,,---......,,,,,,---...,,,---...///000111222333111222222111000000222333111222333222000---------,,,,,,******))))))******)))******++++++******))))))))))))))))))*********&&&'''((()))((('''&&&%%%((('''''''''((()))***+++)))))))))***+++++++++************)))(((''')))+++************)))))))))(((&&&'''(((''''''(((+++---(((***+++***)))'''((()))(((%%%%%%)))***)))))),,,((())))))******))))))((('''***,,,,,,+++)))))))))(((***+++***((('''''''''&&&&&&''''''(((((())))))%%%&&&'''((()))((('''&&&))))))((((((((((((((((((%%%&&&'''''''''''')))+++((()))))))))((((((''''''))))))'''&&&'''(((***,,,*********++++++*********&&&%%%%%%$$$$$$&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''((('''&&&%%%&&&(((+++,,,(((((()))(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''(((((((((((((((''')))***)))(((((()))+++'''''''''(((***,,,---...555111///000///---111777333000---,,,---...---,,,---///111444777;;;@@@CCCMMMSSS]]]gggpppwww~~~~~~CCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCDDDFFFIIIKKKKKKRRR]]]hhhrrr{{{}}}ssskkkfffccc^^^[[[SSSSSSSSSRRRPPPMMMJJJHHHBBBBBBAAA???<<<<<<>>>AAA>>>@@@DDDGGGHHHJJJLLLNNNMMMKKKGGGEEEEEEEEEDDDCCC@@@???>>>???BBBEEEHHHIIICCCEEEFFFFFFCCC@@@>>>>>>===:::777555666777777666999999:::;;;<<<===>>>>>>===???CCCHHHKKKKKKJJJJJJNNNNNNNNNOOOQQQSSSTTTUUUYYYUUUQQQOOOPPPQQQOOOMMMNNNRRRWWW[[[___dddhhhlllqqqzzz}}}uuunnnggg[[[VVVOOOKKKJJJHHHFFFDDDHHHNNNWWWaaakkksss{{{}}}vvvqqqnnnddddddeeedddcccbbb```___^^^aaadddffffffdddaaa^^^YYYXXXVVVTTTRRRQQQQQQQQQPPPTTTXXXYYY]]]cccfffdddbbbbbbeeeiiilllnnnpppqqqpppssswwwyyywwwuuusssrrrrrrrrrqqqpppoooooonnnnnnmmmjjjiiikkklllnnnttt{{{{{{}}}|||qqqeee\\\RRRFFF>>>;;;111222222222333666999;;;::::::;;;<<<===;;;888444111000///...,,,,,,,,,+++,,,---......,,,,,,---...////////////000000000000111222222111000000111333000111222111///------...++++++************************++++++++++++******((())))))***************(((((()))******((('''&&&'''''''''(((((()))***+++)))***************+++,,,)))***+++***(((((()))***************)))))))))((('''((((((((('''(((+++---)))***,,,+++***(((((())))))'''(((******''''''+++'''(((((())))))(((((('''''')))++++++***(((((()))((()))+++***(((''''''(((&&&&&&''''''(((((())))))%%%&&&((()))))))))((((((*********))))))(((((('''%%%'''''''''''''''***,,,((())))))******)))(((((('''(((((())))))))))))(((******++++++++++++******&&&%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&''''''%%%%%%%%%'''&&&&&&%%%$$$&&&(((***,,,))))))*********)))((('''&&&'''((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&'''"""###$$$%%%&&&'''''''''&&&'''(((((())))))((((((&&&((())))))(((((()))******************+++,,,---111...---...------111888111000...---.../////////333666:::===@@@EEEKKKOOOZZZ```jjjsss|||AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFIIINNNQQQUUU^^^lllzzzwwwiii___YYYVVVTTTMMMMMMMMMLLLJJJHHHFFFDDD@@@AAAAAA???<<<;;;???BBBAAADDDHHHJJJJJJIIIIIIJJJHHHEEEAAA??????@@@AAAAAA;;;;;;;;;>>>AAACCCCCCBBB===>>>???>>>;;;999999999888777666777999:::999999999:::;;;<<<>>>???@@@AAA@@@@@@CCCIIILLLKKKKKKMMMOOONNNNNNPPPTTTXXXZZZZZZWWWTTTQQQOOOOOOOOOOOOOOOPPPSSSWWW[[[```ffflllqqqxxx}}}ssslllddd\\\QQQNNNJJJGGGFFFFFFFFFEEEHHHPPP\\\iiittt~~~{{{sssooobbbaaa___^^^]]]]]]]]]^^^\\\^^^```bbbbbb```^^^\\\UUUTTTTTTSSSSSSRRRSSSSSSRRRWWWZZZZZZ]]]cccdddbbbfffeeehhhmmmpppppprrruuurrrvvv{{{}}}{{{wwwtttrrrppppppoooooonnnmmmmmmmmmllliiihhhiiiiiiiiinnntttxxx{{{}}}xxxnnnccc\\\TTTHHH???<<<222333333333333555999<<<:::::::::<<<<<<;;;777444222111000...---,,,,,,,,,,,,---......,,,,,,---...000000000000////////////111222222111//////000222...///000///---,,,---...************************++++++,,,,,,,,,,,,++++++(((((()))***************)))))))))))))))(((((('''''''''(((((()))*********)))***+++***))))))+++---((()))******)))((()))+++************))))))))))))((())))))((('''(((+++---)))+++------+++)))))))))+++)))***+++)))&&&&&&***'''(((((())))))((((((''''''(((******((('''((()))'''(((******((((((((()))'''''''''(((((((((((((((&&&''')))***++++++***)))******++++++***)))(((''''''(((((('''&&&'''***,,,'''(((***+++++++++***)))&&&''')))******)))(((''')))******************)))&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''%%%$$$%%%&&&&&&%%%%%%&&&''')))+++,,,***+++,,,,,,,,,+++)))(((&&&'''))))))'''&&&'''(((%%%&&&''''''&&&%%%&&&(((!!!!!!###%%%&&&'''((((((%%%%%%&&&''''''''''''&&&$$$&&&((()))((((((((()))++++++*********+++,,,,,,...,,,+++---------111777000/////////000111333444555999???CCCGGGMMMTTTZZZiiiooowww===>>>???@@@AAABBBCCCCCCDDDFFFGGGHHHJJJNNNTTTYYYcccmmm{{{uuucccUUUNNNNNNOOOGGGGGGGGGGGGFFFEEEDDDCCC???AAABBB???;;;;;;???CCCBBBEEEIIIJJJHHHEEECCCBBBAAA>>>;;;::::::;;;;;;;;;999888777999<<<>>><<<;;;:::::::::888666555666888555555666999<<<===<<<:::<<<<<<>>>@@@AAACCCEEEEEEGGGEEEGGGMMMOOOMMMNNNRRRTTTRRRQQQSSSWWW[[[]]]]]]XXXXXXVVVSSSQQQRRRTTTVVVWWWYYY[[[^^^ccckkksssyyy}}}rrrkkkfff\\\SSSIIIGGGFFFEEEFFFFFFGGGGGGMMMVVVcccpppzzzyyypppkkkccc```\\\YYYWWWWWWYYYZZZXXXYYY[[[]]]]]][[[YYYXXXPPPQQQQQQRRRSSSTTTUUUVVVSSSXXX[[[\\\```eeegggeeehhhfffiiiqqquuutttvvv{{{yyy|||~~~zzzxxxwwwppppppppppppppppppppppppllljjjjjjllllllkkkooouuuxxxzzz}}}vvvkkk```XXXPPPFFF>>><<<333444444333222444999<<<::::::;;;<<<===;;;888555333222111///...---,,,,,,,,,---......,,,,,,---...////////////000000000000111111111000......///111---......---++++++,,,...*********+++++++++******++++++,,,,,,,,,,,,++++++'''((()))*********))))))))))))(((''''''''''''(((&&&'''((())))))*********)))***+++***((((((+++...&&&(((******))))))***+++************)))))))))))))))******)))'''(((***,,,)))+++---...,,,***))))))***)))***,,,)))%%%'''+++((())))))******))))))(((((()))***)))'''''')))***%%%''')))***)))((()))***(((((((((((((((''''''''''''(((***+++,,,,,,++++++++++++,,,,,,+++)))(((''')))))))))'''&&&''')))+++&&&''')))+++,,,,,,++++++(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&&&&&&&''')))***+++------+++,,,---......,,,+++)))%%%(((***)))'''&&&'''(((%%%''')))(((&&&%%%&&&(((###$$$%%%&&&''''''''''''%%%%%%&&&'''''''''''''''"""%%%'''((('''''''''(((((((((((()))***+++,,,------+++,,,......,,,///444...///000000111444666999888>>>EEELLLQQQYYYbbbjjjxxx}}}:::;;;===???AAADDDEEEFFFGGGIIIJJJKKKMMMRRRYYY___ooowwwqqq^^^MMMFFFHHHLLL@@@AAABBBCCCDDDDDDDDDDDD???BBBBBB@@@;;;;;;???CCC@@@CCCGGGHHHEEE@@@<<<:::<<<:::888888888888777555999777555666999:::999777999999777555333333666888333444777;;;>>>???===;;;@@@@@@BBBDDDFFFHHHIIIJJJNNNKKKLLLRRRTTTRRRSSSXXX[[[XXXUUUVVVYYY\\\\\\\\\\\\]]]\\\YYYVVVVVVZZZ^^^______aaaccchhhpppzzzwwwlllgggbbbXXXNNNDDDCCCCCCDDDEEEGGGHHHHHHUUU]]]iiittt{{{|||tttkkkeeefffbbb\\\VVVSSSTTTVVVXXXUUUVVVWWWXXXXXXWWWVVVUUUNNNNNNPPPRRRTTTUUUWWWWWWRRRWWW\\\___dddkkkmmmllliiigggkkksssxxxxxxzzz}}}||||||ttttttttttttttttttttttttooommmooorrrrrrqqqtttyyyxxxzzz~~~~~~vvvjjj]]]TTTLLLCCC===<<<444555555444222444999===;;;;;;<<<===>>><<<888555444333222000...------,,,,,,---......,,,,,,---...---......///000111111222000111111000...---...000,,,------,,,+++***,,,---)))******+++++++++******+++,,,,,,------,,,,,,+++&&&'''(((******))))))((()))((('''%%%%%%&&&''''''&&&'''((()))************)))++++++***((((((+++...%%%'''************+++,,,************))))))))))))***+++***)))'''''')))+++)))+++......,,,***)))))))))(((***,,,***&&&(((---******++++++++++++***************(((''''''***,,,$$$&&&))))))))))))***+++))))))(((((('''''''''&&&((()))+++,,,------,,,,,,++++++,,,,,,+++***((('''******)))'''&&&&&&)))+++%%%'''))),,,------,,,,,,+++)))'''%%%%%%&&&(((***&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&'''((()))+++---.........,,,---...//////---+++***%%%(((******'''&&&''')))%%%''')))(((%%%$$$&&&(((&&&&&&'''''''''''''''&&&'''(((((()))))))))))))))!!!$$$&&&''''''&&&'''(((%%%%%%&&&''')))+++,,,---...---...000///,,,...333---///000111222555999;;;@@@GGGPPPXXX___hhhsss|||<<<>>>BBBEEEGGGHHHGGGGGGGGGLLLRRRWWWYYY[[[___bbbllluuurrr]]]OOOJJJIIIGGGDDDAAA@@@???@@@AAAAAAAAA@@@GGGGGGBBB<<<;;;@@@CCCBBBBBBBBBAAA???<<<:::777666555444222222333444333222444444444555666777999999333666888888555555777999::::::@@@FFFFFFAAABBBHHHJJJJJJKKKNNNQQQRRRQQQPPPRRRPPPRRRWWWYYYXXXZZZ^^^\\\]]]^^^^^^___aaaeeehhhddd]]]ZZZ^^^bbbbbb```______bbbjjjsssuuuvvv{{{qqqjjjddd\\\QQQIIIEEEBBBBBBHHHLLLKKKLLLNNN^^^iiiuuu{{{{{{yyyzzz}}}{{{wwwsssoookkkiii```[[[WWWUUUQQQNNNPPPVVVUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQQQQQQQSSSUUUWWWYYYRRRZZZccchhhjjjlllppptttpppmmmpppzzz}}}{{{zzzzzzyyywwwtttuuuxxxzzzyyywwwzzz{{{zzzxxxwwwxxxzzz}}}|||~~~xxxrrrmmmeee\\\UUULLLAAA:::888222666999888555444777;;;:::;;;=========;;;999888333222000///000///---,,,.........,,,++++++,,,...***,,,------,,,,,,...///+++---------+++++++++------...///...,,,++++++---******))))))))))))******++++++,,,,,,,,,++++++***%%%''')))*********+++,,,...,,,)))((()))******)))((('''&&&'''((((((&&&%%%)))***+++***))))))+++---+++******)))((()))))))))+++)))))),,,,,,))))))+++---,,,+++)))((())))))***,,,,,,---------,,,,,,+++)))(((&&&%%%&&&''')))+++************************((((((((((((((()))************************++++++)))***+++,,,---,,,+++***,,,---...///...------,,,***************+++++++++))))))(((((((((((())))))'''''''''''''''((())))))*********)))((()))+++...))))))))))))((((((((((((((((((((((((((((((((((((+++)))(((&&&%%%&&&'''(((((())))))'''%%%$$$%%%'''(((%%%"""###'''***)))(((,,,---------......//////...//////000///---+++***))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((()))(((&&&'''((()))(((&&&)))'''%%%%%%&&&(((((((((""""""$$$'''***,,,,,,,,,)))+++------,,,,,,,,,---...111444777999===BBBEEEIIIPPP[[[dddmmmvvv@@@BBBFFFIIIKKKKKKJJJJJJMMMQQQWWW[[[]]]___aaadddjjjpppyyynnnaaaQQQGGGDDDDDDCCC@@@>>>>>>???AAACCCDDDDDDDDDCCCDDDBBB===<<<@@@AAA???@@@???>>><<<999777666555444333111111333444444333333333333333333444555666666888:::999777777;;;>>>>>>???FFFMMMOOOMMMOOOTTTZZZZZZZZZ[[[\\\[[[YYYWWW\\\ZZZ[[[^^^___]]]^^^aaa___aaacccdddeeegggjjjmmmiiidddcccfffiiihhhgggiiilllnnnssszzz|||}}}~~~wwwnnneee___YYYRRRMMMHHHEEEEEEHHHKKKLLLQQQWWWbbbkkkuuuyyyxxxvvvwwwzzzwwwuuuqqqnnnmmmkkkiiiggg^^^YYYVVVTTTPPPNNNPPPVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSUUUWWWYYYZZZWWW]]]dddhhhiiijjjnnnrrrqqqooosss||||||xxxuuuttttttuuuwwwzzz~~~~~~uuuoooggg___UUUOOOGGG>>>888777222555888777555444777::::::;;;<<<<<<<<<:::888777444333111000111000...---.........---++++++---...+++,,,...---,,,,,,---...+++---------++++++,,,------...///...,,,+++,,,---******))))))))))))*********++++++,,,,,,++++++***((()))++++++)))))))))+++,,,***(((''')))*********((('''&&&'''((()))******((()))+++***))))))+++,,,+++******)))))))))))))))+++((())),,,,,,)))(((+++))))))))))))***+++,,,,,,******++++++++++++******)))((('''&&&&&&((()))+++************************((((((((((((((()))******))))))*********+++++++++)))***+++,,,,,,,,,++++++,,,++++++,,,------,,,***************************))))))(((((((((((())))))(((''''''''''''((())))))***++++++***))))))+++...)))))))))******+++++++++(((((((((((((((((((((((()))))))))))))))((((((''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&''')))+++,,,---......///000000111333333222111///---+++***)))(((((('''&&&&&&%%%%%%))))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((%%%''')))(((''''''(((+++)))(((''''''''''''''''''---***(((((()))(((%%%!!!)))***,,,,,,,,,,,,...000444777;;;>>>BBBEEEIIIMMMVVV^^^iiisss|||FFFHHHLLLOOOQQQQQQQQQPPPSSSVVVZZZ\\\]]]^^^___aaabbbcccffflllqqqrrrnnnjjjXXXPPPFFF@@@@@@AAA???<<<:::<<<>>>AAACCCDDDDDDCCCAAACCCBBB???>>>???>>>;;;===<<<:::888666555444444333111000111333444444444333333222222222333333444888;;;<<<<<<;;;===AAAFFFEEEGGGNNNVVVZZZ[[[^^^bbbhhhgggfffffffffeeebbb```ccc```aaaeeeeeecccccceeecccfffiiikkklllmmmppprrrmmmkkklllnnnnnnlllnnnssswwwwww{{{zzzwwwrrrjjjbbb[[[WWWUUUTTTNNNLLLKKKLLLLLLNNNWWW```gggmmmtttvvvsssqqqrrrtttmmmkkkhhhffffffeeecccaaa[[[VVVSSSRRROOOMMMPPPVVVVVVVVVVVVVVVUUUTTTSSSSSSVVVUUUUUUVVVWWWYYY[[[]]]]]]aaaeeegggggghhhlllppprrrssswww~~~~~~zzzvvvtttrrrxxx~~~wwwooojjj```VVVMMMGGG@@@999666666222555888777555555777:::999::::::;;;:::888777555555333222111222111000......//////---,,,+++---...,,,---...---,,,+++,,,---+++,,,------,,,+++,,,...,,,---......---,,,...///******))))))))))))************+++++++++++++++******+++,,,+++)))((()))***+++)))''''''(((******)))+++***)))(((((()))***+++&&&(((++++++***))))))************)))))))))))))))+++((())),,,,,,)))(((+++(((((()))***++++++++++++(((((()))))))))))))))((()))((('''''''''(((***+++))))))))))))))))))))))))))))))((((((((()))******(((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,+++...+++***+++---...,,,***++++++++++++************))))))(((((((((((())))))((((((((((((((())))))******+++++++++******,,,...))))))***+++,,,---......((((((((((((((((((((((((((()))+++,,,,,,***((('''&&&'''((('''&&&&&&(((***%%%(((***)))&&&&&&)))---------///000111222333333777666444111...,,,+++***&&&&&&&&&&&&''''''''''''))))))((((((((((((''''''''''''&&&&&&''''''((()))!!!&&&******&&&%%%)))...))))))))))))((('''&&&&&&)))&&&$$$&&&***,,,)))%%%))))))******+++---111444555999>>>CCCGGGKKKOOORRRbbbjjjvvvJJJLLLQQQUUUXXXYYYXXXXXXVVVWWWXXXXXXXXXWWWVVVVVVSSSQQQPPPTTTYYY[[[WWWRRRLLLGGGAAA???@@@@@@===:::777;;;???AAABBBAAA@@@@@@EEEFFFEEE@@@>>>???>>>:::;;;:::888666555444444555222111000111333555555444555444444333333444444555888;;;===>>>???CCCJJJPPPNNNQQQWWW^^^cccfffiiillllllkkkjjjkkklllkkkiiifffaaa___aaafffgggeeefffhhhdddhhhlllooopppqqqssstttmmmmmmooopppnnnkkkpppxxx{{{{{{zzzvvvnnnlllhhhbbb]]]ZZZZZZ[[[VVVUUUUUUUUUSSSSSS\\\fffkkkooorrrrrrnnnlllmmmooojjjhhhdddbbbaaa```^^^\\\WWWSSSPPPOOOLLLKKKNNNTTTVVVWWWWWWWWWVVVUUUTTTSSSWWWWWWWWWXXXYYY\\\^^^___```bbbdddeeefffhhhlllpppsssvvv{{{|||yyyxxxooohhhcccZZZPPPFFF@@@;;;555444555555777888888777777999;;;999999999999888777555444444222111111111111000......//////...,,,,,,---...,,,......---+++***+++,,,+++,,,...---,,,,,,---...+++---......------...000+++******))))))******+++)))******++++++++++++******++++++***))))))***+++---+++(((((()))***))))))***+++,,,,,,***(((''''''&&&(((+++,,,+++)))((((((***************)))((((((***((((((,,,,,,((((((*********+++++++++)))'''&&&'''((())))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))***))))))((())))))******'''((((((***+++,,,------)))******+++,,,,,,,,,,,,111---***+++///000...,,,,,,,,,,,,+++++++++++++++))))))(((((((((((())))))))))))(((((())))))***+++***+++,,,,,,++++++,,,...+++++++++,,,,,,---------((((((((((((((((((((((((((()))*********)))((((((%%%&&&'''''''''''')))+++''')))******((((((***,,,,,,...000222333444444444777555222///---,,,,,,,,,###$$$%%%'''(((***+++,,,))))))(((((((((((((((((('''''''''''''''(((((()))$$$'''***)))&&&%%%(((+++%%%'''))))))((('''&&&&&&$$$!!! %%%,,,000...***((()))))))))***...333888777;;;AAAGGGLLLQQQVVVYYYfffooo|||KKKNNNSSSWWW[[[\\\]]]]]]WWWUUUTTTRRRPPPNNNKKKJJJFFFCCCAAADDDJJJLLLJJJFFFHHHEEEBBB@@@???>>>:::777666;;;BBBEEEEEEDDDBBBBBBJJJJJJFFF@@@===>>>>>><<<:::999888777777666666666333111000111444555666555444444444444555555666777999<<<@@@BBBFFFLLLTTTZZZ\\\___cccggglllppprrrrrrqqqppppppppppppooollliiiaaa```bbbggghhheeeeeegggcccgggmmmqqqrrrrrrrrrrrrllllllnnnnnnkkkhhhnnnvvv}}}yyyrrrooohhhiiiiiigggdddaaaaaabbb``````bbbbbb^^^[[[___gggnnnpppqqqpppmmmkkkkkklllhhhfffbbb``````^^^\\\[[[TTTPPPMMMLLLJJJHHHLLLRRRVVVVVVWWWXXXXXXVVVUUUTTTXXXXXXYYYZZZ\\\___aaacccaaabbbccceeegggkkkooorrrtttyyy{{{qqqhhh```[[[VVVLLLBBB<<<888333333555888999:::::::::;;;<<<===999999999888777555444444222111//////000000///------///000///---,,,---...,,,---...---+++******++++++,,,...------,,,...///,,,---.........---///000++++++************++++++((()))******++++++++++++((()))******)))***,,,...111...+++*********)))(((###''',,,...---***''''''&&&))),,,,,,+++)))(((((()))************)))((((((***((((((++++++((((((***)))***++++++***)))'''&&&((())))))***+++++++++***)))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******'''((((((***+++,,,------)))*********+++,,,------///---,,,---///000...,,,......------,,,,,,,,,+++*********))))))*********)))))))))))))))***++++++***,,,------,,,,,,---...---------,,,,,,+++++++++)))))))))))))))))))))))))))(((''''''''''''))))))%%%&&&'''''''''(((***,,,***)))((()))+++,,,***(((,,,---000222444444444444222000///---,,,,,,,,,---'''(((((()))***+++++++++(((((())))))))))))))))))(((''''''''''''((())))))))))))(((((((((''''''&&&"""%%%(((((('''&&&&&&'''***'''$$$&&&***+++((($$$((((((((((((***///555:::<<<@@@GGGNNNTTTZZZ```dddkkktttJJJMMMQQQVVVYYYZZZZZZYYYSSSQQQMMMKKKJJJGGGDDDBBB@@@>>>===???DDDGGGFFFEEEFFFDDDAAA???>>><<<:::888888???HHHMMMLLLJJJHHHHHHIIIIIIEEE>>>;;;===>>><<<999999:::::::::999888888555333222333555666666666333333444555777999;;;<<>>>>>::::::999777666555444444111000//////000000///------///000000...------...+++,,,---,,,+++***+++,,,+++,,,......------...000---...//////...---...000++++++************++++++(((((()))***++++++++++++((()))***))))))+++---000111///,,,******+++***)))###+++///...,,,+++,,,)))+++,,,,,,+++))))))))))))******++++++)))((('''***'''(((++++++((('''***''''''((()))************))))))***+++,,,,,,,,,,,,)))*********++++++++++++************************++++++***)))))))))******(((((()))***+++,,,,,,---)))))))))***+++,,,---...,,,---/////////...---,,,000000//////......------,,,,,,++++++++++++,,,,,,***************++++++,,,***,,,......---------...//////...---,,,+++******)))))))))))))))))))))))))))(((&&&%%%%%%''')))***&&&'''(((((('''(((***,,,+++(((&&&(((,,,---***&&&+++---///222333333222111---,,,,,,+++,,,,,,------...---,,,+++***)))((('''(((((())))))))))))******((((((''''''(((((()))***,,,)))''''''((((((&&&######&&&)))(((&&&%%%'''))))))((('''((()))((('''%%%'''(((((()))+++000666:::===AAAGGGNNNUUU]]]eeejjjsss{{{IIIKKKNNNQQQRRRRRRQQQPPPKKKHHHDDDCCCCCCBBB@@@>>><<<===>>>@@@BBBDDDEEEFFFDDDBBB???>>>===>>>>>>>>>@@@HHHPPPSSSPPPJJJGGGFFF???AAA???;;;:::<<<<<<999777888:::<<<<<<;;;999777777666444444666777777666555666888:::===@@@CCCEEEJJJNNNTTTXXX[[[```ggglllqqqssssssrrrvvv||||||wwwwwwvvvtttsssrrroookkkhhhhhhfffhhhkkkjjjeeecccddddddiiipppuuuuuurrrooommmgggdddccccccaaa^^^bbbiiiuuuyyynnnhhhfffjjjhhhgggiiimmmppppppooossspppppprrrqqqmmmmmmooossstttuuuuuuuuutttttttttnnnkkkhhhgggfffeeecccaaaVVVQQQNNNMMMKKKHHHLLLRRRRRRTTTWWWYYYZZZZZZYYYXXX[[[\\\^^^```dddiiilllooojjjjjjkkknnnrrruuuwwwxxxyyyssshhh^^^UUUOOOHHHAAA;;;999999777888;;;;;;;;;;;;<<<===>>>>>>===;;;:::999777666555444444222111///000111111000...---///111000///---------***+++,,,,,,+++***+++---+++,,,......------///111...///000///...---...///,,,++++++******++++++,,,'''((()))***+++++++++++++++++++++***)))***---///...,,,***)))***+++++++++"""''',,,...,,,+++,,,///+++,,,---,,,+++******+++((()))+++++++++***(((''')))'''(((++++++(((''')))(((''''''(((((()))***+++((()))***+++,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******))))))*********+++++++++***)))))))))+++,,,...///,,,000555666333000///111222222111111000//////......------,,,,,,------...+++************+++,,,,,,***---//////...------.../////////......---------))))))))))))))))))))))))((((((((((((((())))))***'''((()))((('''(((***+++(((((()))*********((('''***,,,///111222111///...++++++,,,,,,,,,,,,,,,+++---,,,,,,+++***)))(((((((((((()))))))))*********((((((((((((((())))))***)))))))))((('''&&&&&&''')))+++---***&&&$$$&&&***"""$$$'''(((((((((***,,,'''((()))***,,,000666:::===AAAFFFMMMUUU___hhhnnnxxxHHHJJJLLLMMMMMMLLLIIIHHHBBB???<<<<<<>>>???===;;;:::<<<>>>@@@@@@AAACCCEEEBBBAAA???>>>???AAADDDEEEHHHOOOVVVVVVOOOFFF@@@>>>555999;;;999:::<<<:::666555777:::======;;;999777999777555555777777777666999:::===@@@DDDHHHKKKMMMSSSXXX]]]aaacccffflllppprrrtttsssrrruuu|||{{{vvvnnnmmmmmmmmmmmmllliiifffdddccceeejjjjjjfffeeeffffffkkkrrrwwwvvvsssooommmccc___]]]]]][[[YYY\\\bbbiiiyyywwwooojjjiiinnniiieeegggmmmssstttsssxxxsssqqqsssuuusssrrrttttttvvvwwwyyyyyyyyyyyyxxxyyyvvvqqqnnnkkkhhheeebbbXXXTTTPPPOOOLLLJJJMMMSSSQQQSSSWWWZZZ[[[[[[ZZZYYY]]]^^^```ccchhhlllqqqsssooooooppprrrvvvxxxyyyyyy{{{~~~rrrggg\\\RRRLLLBBB<<<888888999999;;;>>>;;;::::::;;;===>>>======<<<;;;999888666555555444333222000111222222111000---///111111///---------)))***,,,,,,++++++,,,...+++,,,............///111///000111000...------...,,,++++++******++++++,,,'''''')))******+++++++++------,,,***((()))+++---***)))'''(((***,,,------+++...000---)))(((+++...---......,,,******+++---((()))+++,,,+++***(((''')))''''''++++++''''''))),,,+++)))'''''''''(((((((((((()))++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************************++++++***)))))))))***,,,...///...555<<<===777333333666333333333222111000000///.........------.........++++++******++++++,,,---+++---///000///.........////////////000000000000))))))))))))))))))))))))&&&(((***+++,,,+++***)))'''((()))((('''''')))+++%%%))),,,+++(((&&&''')))***+++...000000///...,,,+++,,,---...---,,,+++***'''(((((()))***+++++++++(((((())))))*********+++((((((((((((((()))******$$$(((+++***&&&$$$'''+++...000000,,,&&&$$$&&&***###'''+++***'''%%%(((+++&&&(((***+++---111555999BBBEEEJJJQQQYYYdddooovvvxxx===???AAABBBBBBAAACCCDDD<<<>>>@@@AAA@@@???<<<;;;<<<;;;<<<===???@@@>>>===AAACCCDDDEEEEEEFFFHHHJJJLLLPPPPPPLLLJJJJJJDDD<<<<<<888666666888:::999888666999;;;<<<<<<;;;;;;<<<999777555555777:::<<<===BBBEEEIIIMMMPPPTTTXXX[[[cccfffhhhfffcccdddiiinnnssssssssstttyyy|||yyyrrrnnnhhhfffiiijjjgggddddddcccfffiiilllnnnmmmllljjjsssssswww|||zzzrrrllljjjaaa^^^ZZZVVVTTTVVVYYY[[[hhhppp{{{~~~zzzsssllljjjmmmiiiiiiiiiiiikkkoootttwwwqqqrrrssstttuuuwwwyyy{{{yyyzzzzzz{{{||||||}}}}}}yyyuuuppphhh```]]]XXXTTTTTTSSSRRRUUUZZZ[[[\\\]]]]]]\\\[[[]]]^^^```cccgggiiikkkmmmoooqqqtttuuuwwwzzz}}}uuujjjbbbYYYMMMEEE@@@:::444222666:::===>>>>>>???@@@AAABBBAAAAAA@@@;;;:::888555333222222222222000///111444555333111............---,,,+++******+++,,,+++******+++---,,,---............000222...+++)))+++...000///------,,,++++++,,,,,,***)))&&&&&&'''((()))***++++++'''***---///---+++***)))/////////---+++***+++---,,,---.../////////...---------......---+++)))(((++++++++++++******)))))))))***+++,,,+++)))'''&&&&&&'''))))))((((((***+++&&&&&&''')))+++,,,+++***+++***)))***+++,,,,,,,,,......---,,,++++++******************))))))))))))((()))***)))((('''((()))******))))))***,,,///000)))333===???999333111111222111000111222333222111111222111000//////222444,,,+++***+++,,,------+++---,,,+++***+++---000111000000000000////////////,,,+++******))))))******((()))))))))((('''%%%$$$)))(((&&&%%%&&&(((***+++%%%&&&((()))***)))'''&&&((()))+++---------,,,++++++***)))(((((()))***+++---+++(((&&&&&&(((***,,,,,,,,,+++++++++++++++,,,''''''''''''(((((((((((()))******)))(((''''''(((&&&'''(((''''''''')))+++***)))((('''&&&&&&'''((('''(((***,,,...333999===CCCEEEJJJQQQZZZeeennntttxxx~~~???@@@AAA@@@>>><<<<<<===::::::;;;;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>===CCCFFFHHHJJJJJJJJJKKKLLLLLLOOONNNJJJHHHHHHCCC<<<;;;888555666888999999777666888::::::999999999:::999888666777999===@@@BBBKKKOOOTTTYYY\\\```dddgggiiikkkllliiifffeeeiiinnnrrrsssrrrqqquuuxxxtttmmmlllfffdddfffgggdddbbbbbbeeehhhmmmqqqttttttsssrrruuuuuuxxx}}}{{{tttooonnndddaaa[[[WWWVVVWWWZZZ\\\aaajjjvvvxxxuuurrrqqqlllffffffjjjkkkiiihhhkkkrrrvvvxxxwwwttttttuuuvvvvvvxxxzzz||||||}}}~~~|||wwwtttmmmeee]]]XXXUUUVVVVVVUUUXXX]]]]]]___```aaa```___```aaacccfffkkknnnqqqsssvvvyyyzzz{{{}}}~~~sssiii```VVVLLLFFF???:::555444777;;;>>>>>>999:::;;;===>>>>>>=========<<<999777555444444444111000///111333333222///000000000000///...---,,,,,,---...---------///000,,,...//////......000222333111///......---,,,+++...---+++,,,,,,---+++***))))))************++++++)))+++---...,,,+++******+++,,,------,,,,,,...000---.../////////...---,,,...............---,,,,,,++++++++++++*********)))((()))***++++++***((('''&&&((())))))((((((***+++***)))***+++,,,---------...---------...///000000111000000///......------///......------,,,,,,+++)))+++++++++)))((()))***+++*********+++---///111---333999:::666333333444666555555666777888888777444444555333222111333444111000......//////---,,,------------...///111222.........///////////////,,,+++******))))))******))))))******)))(((&&&%%%''''''&&&&&&&&&'''))))))%%%&&&(((******)))((('''+++++++++++++++*********)))(((((((((((((((((()))+++***((('''''')))+++,,,***************+++,,,,,,((((((((())))))))))))***)))******)))((('''''')))&&&'''((('''&&&''')))******)))((('''&&&''''''(((''')))***,,,...333999===BBBEEEKKKRRR[[[eeennnsssyyy}}}<<<>>>>>>===:::888888888999888888777888:::;;;===:::999888888:::<<<>>>@@@GGGKKKOOORRRRRRQQQPPPOOOLLLLLLJJJFFFDDDEEEBBB===999777555666777888888777777999::::::999999:::;;;<<<<<<<<<>>>BBBHHHMMMPPPYYY]]]ccchhhlllnnnqqqsssqqqqqqoookkkfffeeehhhkkklllnnnmmmmmmqqqtttrrrllljjjdddaaabbbbbb______aaafffiiiooouuuyyyzzzyyyyyyvvvuuuwww{{{yyysssoooooogggddd^^^YYYWWWXXX\\\^^^\\\eeesss~~~}}}xxxrrrooommmmmmnnngggeeeeeefffeeebbbdddiiimmmkkkkkkrrrzzz}}}yyyxxxyyyyyyxxxxxxxxx{{{}}}{{{wwwtttoooiii]]]YYYVVVXXXYYYYYY\\\aaa___bbbdddeeeeeedddeeefffhhhlllqqqvvvzzz}}}{{{sssiii^^^SSSKKKFFF===:::666666999===>>>===;;;<<<>>>@@@AAAAAAAAAAAA>>>===;;;888777666666666111000000000111111000...000000000000///...------,,,---............111333---...////////////000222111111111...+++******+++...---,,,,,,------,,,+++------,,,,,,+++++++++***,,,---------+++******++++++,,,------,,,---///111...///000000///...,,,+++//////...............///++++++++++++************'''(((***++++++***))))))((()))***)))(((((()))+++***************+++,,,---------------...///111111111000///...------------...------,,,+++***))))))+++,,,,,,,,,***)))***+++,,,+++++++++,,,---///000111333444444333333555777555666666777888999:::::::::<<<<<<;;;999777777777444222000///...---+++)))---...///000111222222333---------...//////000000,,,+++******))))))******************)))(((''''''&&&&&&&&&&&&&&&'''''''''&&&''')))*********)))(((++++++***)))((((((((((((&&&''''''((((((''''''&&&)))((((((((()))***+++,,,)))))))))))))))***+++,,,))))))))))))************((()))***)))((('''((()))'''(((((((((&&&'''(((******)))'''&&&&&&'''((((((((()))***,,,...333888<<<@@@EEELLLUUU]]]eeemmmrrr{{{}}}888999;;;:::999888888999999888888888999999:::;;;999999888888999<<<@@@DDDLLLQQQWWW[[[ZZZWWWTTTRRRKKKIIIEEEAAA@@@@@@???===777666666666666777777666999;;;;;;;;;;;;;;;===???@@@CCCFFFKKKRRRYYYaaafffiiimmmsssvvvxxxxxxyyyyyytttrrroooiiicccaaabbbddddddggghhhiiinnnssssssoooiiiccc___```___]]]^^^bbbgggkkkqqqwwwzzz{{{zzzyyyvvvssssssuuusssmmmjjjkkkiiieee___ZZZXXXYYY\\\___]]]eeeqqq|||~~~tttqqqkkkddd```^^^^^^___[[[ZZZ\\\```bbbbbbffflllnnnpppttt{{{|||{{{|||}}}{{{xxxyyy|||vvvqqqppplllggg]]]YYYXXXYYYZZZZZZ]]]bbb```cccfffhhhhhhhhhhhhiiimmmrrrxxx|||uuuiii\\\QQQJJJGGG===999777777;;;===<<<;;;===???AAACCCEEEEEEEEEEEE>>>===;;;888777666666777222111111111111111///...------......---,,,,,,+++***+++---------...000222---...000000//////000111+++---...,,,)))'''***,,,---,,,+++,,,------,,,+++---------,,,,,,,,,++++++......---,,,***)))+++,,,...//////...,,,+++---...///000000000///...,,,+++111000...---,,,---......++++++++++++++++++++++++'''((()))***++++++******)))******)))'''(((***++++++,,,,,,,,,+++,,,...000...///000000111222444666333222111///............,,,,,,,,,++++++*********+++,,,---,,,***))))))***++++++++++++,,,---...///222222222222333555666777555777999:::;;;<<<>>>???CCCEEEFFFDDDAAA>>>===<<<777555333222111000...,,,---...111333444444333222000000000///////////////,,,+++******))))))*********************)))((((((%%%%%%&&&''''''&&&&&&%%%'''((()))*********))))))'''((()))))))))((('''&&&&&&'''((())))))((('''&&&''''''(((******+++++++++******)))))))))))))))***(((((()))))))))*********((()))***)))((('''((()))'''(((((((((&&&&&&(((***)))((('''&&&&&&'''((()))((()))+++,,,...222888<<<>>>EEENNNWWW^^^fffmmmrrr}}}}}}~~~888999;;;:::999888888999777888:::;;;:::999888666888888888777888<<>>BBBEEEFFFKKKSSS[[[cccllluuu{{{}}}~~~||||||rrrooojjjccc^^^\\\\\\]]]aaadddfffgggkkkqqqrrroooiiiccc______^^^]]]aaafffmmmpppvvvzzz||||||yyywwwvvvrrrpppooolllgggeeeggghhheee```\\\ZZZ[[[]]]______eeennnvvv~~~zzzrrriiieee```ZZZVVVTTTTTTTTTSSSRRRUUU[[[^^^```eeekkkmmmttt~~~}}}|||xxxxxx|||{{{qqqlllkkkgggbbb]]]YYYXXXZZZ[[[ZZZ]]]aaa```cccfffhhhiiiiiikkklllsssxxxwwwkkk]]]RRRKKKHHH>>>;;;888999;;;===<<<999999:::===???@@@AAAAAAAAA<<<;;;999777666555666666222333333333222111000000---------...------,,,+++***,,,---------...111333---///111111000///000000+++---...,,,)))'''***,,,,,,+++***+++,,,---,,,++++++++++++,,,,,,,,,------......---+++)))***,,,......//////...,,,,,,---///000000111111000...,,,+++222111...,,,+++++++++,,,+++++++++++++++++++++,,,(((((())))))************)))******)))'''(((***---...000111222111222555777444666888888888999<<>>EEEJJJYYY___dddfffccc[[[SSSOOOGGG@@@<<<;;;:::888888:::555777999888777666666777888999:::;;;===BBBHHHLLLPPPWWWcccmmmuuu}}}~~~qqqmmmfff```\\\ZZZ[[[\\\bbbfffgggfffggglllmmmkkkhhhccc___^^^]]]^^^dddllltttwww|||~~~zzzwwwuuupppkkkjjjfffbbbbbbeeefffdddaaa___]]]]]]^^^______dddkkkqqqxxx~~~zzzwwwoooggg]]]ZZZWWWSSSOOOMMMLLLLLLNNNMMMPPPVVVYYYZZZ___fffiiisss}}}|||wwwwww|||zzzoooiiigggccc^^^[[[WWWWWWZZZ[[[[[[^^^bbbbbbdddgggiiijjjllloooqqqzzzvvvjjj^^^UUUOOOLLLCCC???<<<;;;===>>><<<:::777888:::<<<===>>>>>>===;;;:::888666555555555555111333444444222111111222...///////////////......---...////////////222444---///222222111//////000111111111...+++******+++---,,,+++,,,---...---,,,++++++,,,,,,------......---------,,,***+++---///+++,,,---......///111333///000000111000///---,,,111000...---,,,+++++++++++++++++++++,,,,,,,,,,,,)))))))))))))))*********)))))))))((('''))),,,///+++///333555555666999<<<999<<>><<<;;;;;;:::777555333444666777777666444333777777555333111000...---,,,+++******))))))*********))))))((((((((()))***'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))"""'''+++,,,+++(((&&&((((((((())))))((((((((('''((()))******+++******---,,,+++***)))(((((((((''''''''''''(((((((((((('''((())))))(((((()))***((())))))(((&&&&&&''')))(((((('''&&&&&&''')))***)))***+++,,,...222777;;;===FFFPPPYYY^^^eeemmmtttxxx{{{999;;;<<<;;;999777777777999:::<<<>>>@@@@@@AAA@@@===@@@BBBCCCBBBFFFLLLRRR___ccchhhhhhcccYYYQQQKKKDDD===999999999555555888555888::::::888666777888:::;;;<<>>???@@@>>><<<888999;;;<<<=========<<<;;;999888666555555555666///111333333111000111333......///////////////....../////////......000222...000222333111000//////333111///......---,,,+++///------...///000000/////////............------+++,,,------,,,,,,...000***,,,---......///222444...///000111111000///...---....../////////......+++++++++,,,,,,,,,------******))))))))))))))))))((()))(((((((((***...111+++111888<<<===>>>AAAEEEDDDGGGKKKKKKJJJKKKOOOTTTMMMKKKFFFBBB???=========999999888777666444444333111222222000...,,,---------......///////////////,,,111666777555666;;;??????DDDIIIKKKKKKNNNSSSWWW\\\\\\[[[XXXUUUSSSSSSTTTIIIGGGDDDBBBAAA???<<<999999999::::::999888666555666666444333111000///...,,,+++******))))))******)))((((((''''''((())))))))))))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((($$$%%%'''((())))))))))))(((''''''&&&&&&''''''((()))))))))))))))*********++++++************++++++'''(((((((((((()))))))))&&&((())))))(((((()))+++((())))))(((&&&&&&'''((((((''''''&&&'''((()))***)))***+++,,,...222777;;;>>>FFFQQQXXX]]]dddnnnvvvrrryyy555777999999999999:::;;;===>>>???AAACCCGGGJJJLLLCCCGGGKKKKKKKKKNNNUUU[[[bbbfffjjjiiibbbXXXNNNIIIBBB;;;777999888444333666555888;;;;;;999777777999===>>>AAADDDIIIPPPYYY___lllvvv}}}sssnnnhhhcccaaabbbcccddd\\\```bbbaaaccchhhlllkkkfffaaa^^^\\\[[[^^^gggrrrxxx{{{zzzwwwhhhbbb]]]\\\ZZZYYY\\\aaaddddddeeeeeeeeedddcccbbb]]]ccclllsssyyyyyyoooiiiggg___WWWQQQQQQPPPOOONNNLLLJJJIIINNNMMMNNNRRRSSSRRRVVV[[[___fffpppzzz|||zzz}}}~~~zzzuuuttt{{{~~~uuuiiibbb^^^XXXRRRTTTRRRUUU[[[___aaafffkkkkkklllmmmmmmooosssyyy}}}~~~oooeee```]]]XXXTTTNNNIIIDDDAAAAAABBBAAA???666777999:::::::::999999;;;:::888666666555666666---///222222000///111333,,,,,,---------------,,,,,,---------++++++---///...000333333222000//////...,,,)))+++...000///---000//////000111222222111222222111000///...------)))+++------------///000.../////////------///111...///000111111000//////+++,,,...000222222222111+++++++++,,,,,,---------++++++***)))(((((())))))((((((((('''(((***///222222:::CCCHHHIIIJJJNNNQQQRRRVVVZZZ[[[YYYZZZ___ddd]]]ZZZUUUPPPLLLJJJJJJJJJCCCBBB@@@>>><<<:::888777333444444333000.../////////000000111111111111000---222777666333555<<>>GGGQQQXXX\\\cccnnnwwwmmmwww;;;::::::;;;======<<<:::???@@@BBBEEEJJJQQQVVVZZZ\\\^^^^^^[[[WWWXXX]]]bbbjjjjjjjjjfff___UUULLLFFF<<<999666666777999888666;;;777777;;;;;;777888===>>>AAAEEEIIINNNXXXfffpppyyy|||xxxrrrllliiiiiikkkkkkjjjfffdddeeefffeeecccgggmmmbbb^^^[[[]]]___```eeejjjvvvwww{{{~~~{{{uuupppggg^^^ZZZ\\\YYYSSSWWWbbbaaacccfffhhhgggddd___\\\ZZZaaaiiippptttyyy~~~uuulllddd___ZZZWWWQQQOOOOOOQQQOOOLLLMMMRRRQQQRRRRRRQQQOOONNNNNNPPP\\\cccmmmtttxxx{{{~~~|||yyyuuurrrtttxxx~~~yyyppphhhbbb]]]YYYVVVXXXUUUXXXaaagggfffgggjjjnnnooopppqqqtttyyy~~~zzzsssmmmgggbbb\\\XXXPPPLLLHHHEEEBBB???<<<999666666777999<<<>>>>>>===<<<:::888555444333222222111222222111///...///000222000...,,,+++,,,---...)))+++------------///111000222333222///,,,******,,,///000---,,,...///---000000000000111111111111///000000///---+++,,,---000000000...,,,+++,,,------000111000000444444111///000000000.........///.../////////............,,,++++++************+++++++++***)))))))))))))))+++***,,,///...,,,...333===DDDNNNVVVZZZ]]]```ccceeejjjmmmmmmooossssssppprrrmmmgggbbb^^^[[[WWWUUUQQQNNNKKKGGGDDDAAA@@@@@@???<<<888666555555444333333444555777777777666555888888999999999<<>>===<<<<<<<<<<<<:::888:::999666444333222222222000111222111000//////000111000...,,,++++++,,,---)))+++---...------///000111333444333000---,,,++++++//////,,,,,,...///---......///000111222222333111222222111...------...------...---,,,+++---///(((---111222444666444000///000000000///...//////......------------------,,,,,,++++++******++++++++++++************+++++++++***,,,///000000444;;;DDDMMMXXXbbbhhhmmmrrrvvv}}}|||wwwsssoookkkgggddd]]][[[WWWSSSPPPMMMKKKJJJIIIFFFAAA>>>===<<<;;;:::999:::;;;;;;<<<;;;::::::;;;;;;<<<<<<===@@@DDDGGGSSSWWW]]]ccchhhmmmrrruuuwwwvvvtttrrrqqqooonnnnnnlllhhhcccaaa```]]]VVVQQQKKKJJJIIIIIIGGGDDD???;;;777666444111///---,,,,,,+++************+++++++++))))))(((((((((''''''''')))(((((('''&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''$$$&&&((((((&&&&&&&&&'''%%%&&&'''&&&$$$%%%***...,,,---......------.../////////,,,(((***...---)))+++,,,------+++******+++((()))++++++)))((()))***((((((((((((((()))***+++(((***,,,///111555:::===@@@EEEMMMVVV```iiinnnqqqnnnuuu}}}888;;;>>>@@@@@@CCCGGGKKKMMMRRRYYYbbbjjjqqquuuwww|||xxxtttpppllliiifffcccdddbbb^^^YYYQQQIIIAAA===:::888777777888:::::::::<<<;;;<<<>>>??????CCCIIIJJJQQQZZZbbbiiiqqqzzz{{{wwwtttrrrpppnnnmmmpppmmmlllmmmjjjfffgggkkkhhh```[[[YYYZZZ]]]dddkkkpppsssxxx}}}{{{tttoooccc[[[UUUTTTPPPKKKNNNWWW\\\^^^bbbeeefffdddaaa___[[[aaaiiiooorrrtttxxx||||||uuullleee```^^^\\\[[[\\\YYYXXXXXXUUUQQQRRRVVVXXXVVVSSSOOOLLLKKKMMMOOOSSSZZZccclllrrrvvvyyy{{{xxxvvvsssrrrtttxxx||||||}}}||||||yyyuuuppplllgggcccaaa___]]]\\\___^^^___aaaaaabbbiiiqqqrrrsssssstttvvv{{{yyywwwyyy{{{~~~yyywwwtttrrrnnnhhhaaa\\\QQQNNNJJJHHHGGGEEEDDDBBBDDDBBB@@@>>>===<<<999777777666444222111111111111///111222222000//////000///...---+++++++++,,,,,,(((***---............///222333444444111///------+++......,,,---000000...------...000111222333444222333333222///......///+++---......---...000222'''...555888:::;;;777222333333333222222111111111111000///---------...///------,,,+++++++++++++++************+++,,,---...******,,,000222444<<>>>>>??????@@@AAAEEEJJJNNNXXX^^^ggglllooossszzz~~~~~~|||xxxtttsssooojjjgggfffddd___[[[TTTRRRPPPNNNKKKFFF@@@<<<666555333000...,,,************+++++++++,,,,,,---))))))((((((((((((''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&$$$###$$$%%%"""$$$&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&((()))***,,,...///000///...///000//////---***+++//////,,,---...000///...,,,------(((***++++++***))))))***))))))((((((((())))))***&&&(((***,,,...222777;;;@@@DDDMMMWWWbbbjjjqqqtttooosssyyy~~~@@@DDDIIIIIIHHHJJJQQQVVVXXX]]]fffooovvv{{{}}}~~~yyyrrrmmmjjjfff^^^XXX[[[YYYTTTOOOIIICCC>>><<<;;;:::999888999:::;;;;;;===>>>AAADDDFFFJJJQQQWWWYYY^^^fffooovvv~~~~~~{{{wwwtttqqqoooqqqnnnnnnooolllhhhgggiiifff___XXXWWWXXX\\\dddmmmrrruuuzzz|||tttnnnddd^^^XXXUUUQQQLLLOOOVVV[[[^^^bbbfffhhhgggeeedddaaagggoootttvvvxxx{{{~~~|||vvvnnnhhheeedddddddddccc___]]]\\\XXXSSSTTTXXXZZZWWWSSSMMMIIIIIILLLOOOQQQWWW```iiipppuuuwwwxxxuuutttsssssstttxxx{{{}}}|||{{{yyyyyyvvvrrrjjjgggcccaaa```___^^^]]]^^^```ccccccbbbdddlllssstttuuuuuuvvvwww{{{|||vvvrrrqqqtttxxx{{{yyyxxxvvvtttpppjjjbbb\\\OOOMMMIIIGGGGGGHHHGGGFFFDDDBBB@@@??????>>>===;;;555444333111000000111111///000222222111//////000...---,,,++++++++++++,,,'''***---///.........///111333444333111///...///,,,//////---///333444111...//////000111222222333111222222111///---...///---///000111111222444666///666<<<>>>@@@BBB>>>999;;;999888777777777555444666555333111000111111222...---,,,+++++++++++++++*********+++,,,---///000+++***---000333777CCCOOOTTT^^^nnn{{{yyyxxxuuupppkkkfffbbb___]]]YYYSSSOOOLLLJJJGGGFFFCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGKKKPPPTTT___gggpppttttttuuu||||||uuurrrnnnjjjgggeeeccc```^^^YYYVVVSSSOOOKKKEEE???;;;666555222000---+++******))))))***+++,,,,,,,,,,,,))))))((((((((((((((((((&&&''''''((('''&&&%%%%%%***)))))))))((((((''''''&&&''''''&&&$$$"""###$$$"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&(((***++++++)))+++---///000000///000111...///...++++++///000...---///000000///......///***,,,------,,,++++++,,,+++***)))))))))))))))***&&&((()))+++---222777;;;BBBGGGOOOYYYccckkkqqqtttooorrruuuyyy}}}MMMRRRWWWYYYYYY[[[aaaggggggjjjpppvvvzzz{{{{{{zzz{{{tttlllgggddd```WWWPPPPPPNNNKKKGGGCCC@@@>>>=========<<<<<<;;;<<<>>>???@@@EEEKKKOOOSSS[[[dddjjjlllooottt{{{|||xxxuuusssrrrooonnnpppooojjjhhhiiiccc\\\VVVVVVXXX\\\dddmmmsssuuuyyy|||{{{vvvnnnhhhccc^^^YYYTTTPPPNNNQQQVVVXXX[[[```eeehhhiiiiiihhhhhhnnnvvv{{{|||}}}{{{tttooommmmmmnnnnnnjjjfffbbb```[[[UUUUUUYYYZZZWWWRRRLLLIIIIIILLLPPPSSSWWW___hhhoootttuuuuuussssssssstttvvvxxxzzz||||||~~~}}}yyyvvvvvvtttoooiiifffcccaaaaaa```___]]]ZZZ```eeeeeeeeehhhoootttuuuvvvvvvvvvwwwzzz~~~yyyvvvqqqnnnnnnppptttwwwvvvuuusssqqqmmmeee]]]WWWMMMKKKHHHGGGHHHJJJKKKKKKFFFDDDAAA@@@@@@@@@>>>===555444333111000000111111...000222333111000000000------,,,,,,++++++,,,,,,(((***---............///000111222111///......//////000000000333888888444222222222222222111111111...000000000...---...//////111333333333555888:::===BBBEEEFFFGGGJJJIIIFFFEEEBBB@@@???>>>===;;;888;;;:::888666555444444555000///...---,,,,,,,,,,,,+++++++++,,,---///000111------000333666<<>>:::666444222000...---,,,+++(((((()))***++++++******(((((()))))))))))))))))))))((('''&&&&&&&&&&&&'''*********))))))(((((((((&&&''''''&&&$$$"""###$$$$$$&&&'''&&&%%%######$$$&&&&&&&&&)))+++,,,+++))))))+++...000000000000111---//////++++++...000...---...000000///......///,,,...000///...---......,,,,,,+++*********++++++,,,---...000222777===AAAGGGKKKRRR[[[cccjjjooorrrpppqqqsssvvvyyy|||~~~~~~}}}~~~___ccciiilllmmmppptttwwwtttuuuvvvvvvuuutttqqqpppllleee^^^YYYWWWSSSMMMGGGGGGFFFDDDBBB@@@??????>>>???@@@AAAAAAAAACCCFFFIIIIIIRRR\\\```eeeoooyyy}}}{{{zzzvvvrrrrrrttttttnnnjjjjjjbbb]]]YYYYYY[[[^^^dddkkkmmmnnnppprrrqqqllleee___\\\YYYTTTOOOKKKLLLOOOSSSTTTWWW\\\bbbfffhhhiiijjjnnnttt}}}|||xxxwwwwwwvvvvvvqqqlllgggddd^^^XXXWWW[[[YYYWWWSSSNNNKKKLLLPPPSSSVVVYYY___hhhooosssrrrqqqqqqrrrtttvvvxxxyyyzzz{{{yyy|||zzzvvvssssssqqqmmmjjjgggeeeccccccbbb```___ZZZ```dddeeeffflllqqqsssuuuvvvvvvvvvvvvxxx{{{~~~}}}~~~uuusssooommmlllnnnqqqsssooonnnllliiieee^^^VVVPPPNNNKKKIIIIIILLLOOOQQQRRRNNNKKKFFFCCCAAA???===;;;777666444222111111111111---///222333222000000000---------------,,,,,,,,,)))+++------------///111///000111000///...///111000111111111666<<<;;;777555555444444333222222111...///111111000000111333222444666777999;;;???AAALLLOOOQQQQQQSSSXXXYYYWWWTTTQQQLLLJJJJJJHHHDDD@@@???>>>===<<<:::999888777444333222111000000//////.........///000222333444000222666;;;>>>DDDTTTcccvvv|||vvvoooiiieee^^^ZZZUUUQQQOOOMMMKKKJJJJJJKKKLLLNNNQQQSSSVVVWWWZZZ\\\^^^^^^^^^^^^```aaacccjjjssswwwxxxyyy|||yyyxxxwwwxxxyyywwwrrrnnnjjjjjjhhhfffdddaaa```___WWWTTTPPPLLLHHHCCC>>>:::444333111000...---------((()))***++++++***)))((((((((())))))))))))*********)))(((&&&&&&'''((((((((((((((((((((('''''''''&&&'''(((&&&$$$###$$$%%%&&&'''((('''%%%######$$$$$$%%%'''((()))))))))***'''+++...111111000111111---111000,,,+++...000///,,,...000000///...///000---///000000///......///------,,,,,,,,,------......///000111333888???CCCKKKOOOUUU]]]dddjjjnnnpppqqqqqqrrruuuxxxzzzzzzzzz~~~~~~||||||}}}~~~vvvyyy|||zzzxxxtttooojjjfffcccbbbYYYTTTNNNJJJHHHFFFCCCAAACCCBBBAAA@@@?????????>>>@@@BBBEEEGGGIIILLLRRRVVVVVVcccnnnrrrwww~~~zzzyyy{{{zzzsssmmmkkkeeeaaa^^^___``````ccchhhffffffggghhhhhhddd^^^ZZZUUUSSSOOOJJJGGGIIINNNQQQRRRUUU[[[aaafffjjjllllllvvv|||~~~xxxrrrmmmhhhaaaZZZZZZ^^^YYYWWWUUURRRPPPQQQUUUXXXYYY[[[```gggnnnqqqooommmppprrrtttwwwyyy{{{{{{{{{yyy{{{yyytttrrrsssqqqmmmjjjiiigggffffffeeedddbbb___ccccccaaaeeemmmrrrrrrtttuuuuuuuuutttuuuxxxzzzyyyyyyrrrqqqnnnlllkkklllmmmnnniiihhhfffddd```ZZZSSSNNNQQQOOOMMMNNNQQQUUUYYYZZZVVVQQQLLLGGGDDDAAA>>><<<:::999666444333222222222,,,///222333222111000000---------.........------+++,,,,,,++++++,,,000222000111222111000000111333000000000111777======888555555555555555444444444000222444555555555777999666999===@@@CCCGGGLLLOOOZZZ^^^aaabbbffflllnnnllliiiddd___\\\[[[XXXSSSNNNFFFFFFFFFFFFDDDAAA>>><<<:::999888666555555444444333333333333444555666777444777>>>DDDHHHPPPaaaqqq{{{{{{{{{xxxrrrkkkddd```VVVSSSOOOLLLJJJIIIHHHGGGJJJKKKMMMPPPTTTYYY]]]___aaadddfffgggeeecccbbbbbbbbbffflllppprrrrrrssstttnnnnnnnnnmmmkkkhhheeebbbbbbccccccbbb___\\\ZZZZZZPPPMMMIIIFFFCCC???;;;888111000///...------------***+++,,,,,,,,,***((('''(((((()))))))))*********))))))******))))))((('''(((((((((((((((((())))))&&&'''((('''&&&%%%&&&'''%%%'''((((((&&&%%%%%%&&&$$$'''))))))((((((***---(((+++000222333222333333000333333...,,,...000000---...000000000///000111,,,...//////...------.........---......///000111000000111111444999@@@EEEMMMPPPVVV^^^eeejjjnnnppprrrrrrrrruuuyyyzzzxxxvvvyyy{{{}}}}}}|||{{{{{{|||~~~~~~zzzvvvoooggg```[[[XXXWWWQQQMMMHHHDDDBBBBBBAAAAAABBBAAAAAA@@@??????>>>>>>@@@DDDHHHLLLOOOTTTZZZ___```nnnzzz~~~wwwooollliiieeecccddddddaaabbbfffbbbbbbbbbccccccaaa\\\YYYQQQQQQMMMGGGFFFIIINNNQQQSSSVVV\\\bbbhhhllloooppp||||||vvvpppkkkddd]]]\\\```YYYXXXWWWUUUSSSUUUYYY\\\[[[\\\```gggmmmooommmjjjppprrruuuxxx{{{{{{{{{{{{zzz|||zzzvvvttttttsssooojjjiiihhhhhhhhhhhhgggeeeeeeeeebbb^^^bbbmmmrrrqqqssstttttttttssssssvvvxxxyyywwwrrrsssqqqpppnnnlllkkkjjjjjjjjjgggfffdddbbb```[[[UUUQQQUUUSSSQQQRRRVVV[[[^^^```XXXTTTNNNIIIFFFDDDAAA@@@<<<:::888666444333222222,,,///222444333111000000------...//////.........,,,,,,+++******,,,000333111222333222111111333555/////////000777>>>===888444555555555666666777777222444777888999:::<<<>>>;;;???CCCHHHMMMRRRXXX\\\ccciiinnnqqqvvv|||~~~|||zzztttnnnkkkjjjfff```[[[LLLMMMNNNNNNLLLIIIEEEBBB>>>===<<<:::999888888888777777666777777888999:::666;;;CCCKKKPPPYYYkkk|||tttuuutttrrrmmmeee^^^ZZZOOOLLLHHHEEEEEEDDDDDDCCCGGGIIIKKKOOOTTTZZZ___aaacccfffiiijjjgggcccaaa___aaacccgggiiijjjiiigggeeegggggggggddd```[[[YYYYYYYYYZZZ\\\[[[XXXUUUSSSRRRHHHFFFBBB@@@===;;;777555......---,,,,,,,,,------,,,,,,---...---+++((('''(((((())))))*********+++''')))+++------***'''%%%))))))******++++++,,,,,,%%%'''((('''&&&&&&'''((($$$%%%'''(((''''''((()))&&&***---,,,))))))---222))),,,111444444444444555222555666000---///111111---///111111000000111222+++---......---,,,,,,---.........//////111222222555555555666888>>>EEEJJJMMMPPPWWW^^^eeekkkppprrrsssrrrsssvvvzzzzzzxxxuuutttwww{{{}}}|||{{{{{{|||}}}~~~{{{qqqmmmiiiaaaXXXPPPJJJGGGEEEGGGGGGEEEDDDCCCBBBBBBBBB>>>===???BBBAAA>>>@@@DDDHHHJJJOOOVVV\\\bbbhhhooouuu~~~{{{xxxooonnnllliiieeedddeeefffaaaaaa```^^^\\\XXXUUUTTTOOOLLLIIIJJJMMMOOOPPPNNNVVV\\\bbbgggkkknnntttxxxwwwoookkkiiihhhgggaaa]]]YYYWWWXXX[[[]]]]]]\\\aaafffiiihhhhhhjjjlllrrrtttwwwyyyyyyzzz|||~~~|||xxxvvvuuuuuusssrrrpppooommmkkkiiiiiiiiiiiiggggggfffeeegggkkkqqquuuwwwwwwuuutttssssssttttttzzz{{{rrrnnnnnnqqqmmmnnnnnnkkkhhheeeddddddgggbbb^^^]]]^^^^^^ZZZUUUTTTTTTUUUWWWZZZ]]]```bbb[[[YYYUUUQQQNNNJJJFFFBBBAAA???<<<888444111...---///222555333///...000444000000//////////////////---...///...------...000222333444444333333555777///000222555888999999888555777:::;;;;;;;;;;;;<<<888999;;;===@@@CCCEEEFFFGGGJJJNNNQQQUUU\\\eeelllwww{{{~~~zzzxxxwwwssslllfffaaa\\\YYYXXXZZZXXXTTTOOOJJJIIIGGGDDDAAA??????@@@@@@???======>>>???>>>===???AAAFFFMMMTTT\\\kkkxxx}}}zzzooojjjddd___[[[VVVPPPKKKEEECCC???<<<;;;===@@@CCCCCCDDDGGGKKKOOOSSSUUUWWWWWW]]]``````bbbcccbbb]]]]]]]]]\\\ZZZZZZ\\\aaadddbbb___[[[VVVSSSPPPOOOOOOLLLMMMOOOOOONNNLLLIIIGGG>>>;;;777555333333111000///...,,,++++++---000222+++,,,------,,,+++)))(((***+++,,,+++******,,,...***++++++++++++***)))))),,,+++***)))(((((((((((($$$''''''$$$$$$''''''$$$)))(((((('''''''''''''''*********)))******+++,,,+++,,,---111444666666444666555333222000///......222......333222---,,,000000000000000000/////////+++,,,...///000222555777444555777:::???CCCHHHJJJRRRWWW^^^dddgggiiikkklllssssssssstttvvvxxx{{{|||||||||~~~}}}yyyxxxzzz{{{xxxooofff]]]ZZZTTTNNNHHHEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???@@@CCCCCCAAACCCGGGKKKPPPYYYbbbkkkssszzz{{{sssqqqmmmiiieeeccccccccc\\\\\\[[[YYYVVVSSSPPPOOOQQQOOOOOOQQQTTTWWWWWWVVV[[[```fffkkknnnrrrxxx|||{{{sssnnnmmmllllllgggdddaaa____________^^^___ccchhhiiiiiijjjlllooopppssswww{{{}}}~~~|||{{{zzzxxxvvvtttrrrooollliiihhhhhhhhhjjjiiiiiiiiijjjnnnrrruuuxxxxxxxxxyyyyyyyyyyyyxxxwww|||~~~zzzwwwwwwxxx~~~|||~~~|||yyysssnnnjjjjjjjjjgggiiikkklllkkkjjjkkklllkkkfffaaa^^^___^^^ZZZWWWVVVWWWXXXZZZ]]]```ccceee```^^^\\\YYYVVVQQQKKKFFFBBB@@@===999666333111000///222555333000///111444////////////............000111111000//////111333444444444444444555666777555555666888;;;<<<<<<<<>>???AAAEEEHHHLLLNNNPPPMMMRRRWWW]]]ccclllwwwyyysssrrrnnnjjjhhhhhhfff```[[[WWWVVVSSSPPPLLLJJJIIIIIIHHHGGGEEEEEEFFFGGGGGGFFFEEEFFFLLLRRRXXX^^^jjjuuu~~~|||xxxsssnnnkkk___[[[UUUQQQMMMIIICCC???;;;999666444444666888:::<<<>>>@@@CCCGGGJJJMMMNNNOOOTTTWWWWWWXXXZZZYYYTTTSSSSSSSSSRRRRRRUUUZZZ]]]ZZZWWWSSSNNNJJJGGGEEEEEEAAABBBCCCDDDCCCAAA>>>===888777555444333333222111///...,,,++++++,,,---...,,,,,,,,,,,,,,,***)))(((***+++++++++******,,,...******++++++******)))(((,,,+++***)))))))))))))))))),,,+++((('''***)))&&&))))))(((((('''(((((((((***************++++++,,,,,,,,,---///222333222111111111000///////////////333//////222111...---111/////////...............+++---///000000222555777999:::<<>>???@@@AAABBBDDDCCCDDDGGGHHHGGGJJJOOOSSS[[[fffrrr|||~~~uuurrrmmmgggbbb^^^\\\\\\VVVUUUTTTRRROOOLLLIIIHHHMMMMMMOOOTTTXXX[[[[[[[[[aaafffkkkoooqqquuu{{{xxxsssrrrssssssnnnllljjjiiihhhfffcccaaafffiiilllmmmmmmnnnsssvvvvvvzzz~~~~~~{{{xxxvvvrrrnnnkkkjjjiiijjjllllllllllllnnnppprrrsssrrrssstttvvvwwwxxxxxxyyyuuu{{{zzzuuurrrqqqpppsssrrrtttyyy}}}~~~{{{xxxuuurrrooommmkkkiiigggdddgggjjjlllmmmmmmnnnpppooojjjdddaaa```___\\\ZZZZZZZZZ[[[]]]```cccfffgggcccccccccbbb^^^WWWNNNHHHBBB@@@>>>;;;888666555444000333555444111000222555111111000000000/////////444555555444333444777999:::999777777888:::::::::=========>>>@@@BBBDDDEEEHHHJJJMMMMMMKKKJJJJJJJJJKKKKKKMMMOOOQQQTTTVVVXXX[[[___ffflllsss}}}~~~|||xxxrrrlllhhhgggccc```\\\YYYXXXWWWTTTRRRPPPOOOPPPQQQPPPPPPLLLMMMQQQXXX[[[]]]eeemmmvvv|||{{{xxxtttooolllkkkkkkiiigggccc^^^YYYWWWKKKHHHDDD@@@===999555222000///...---...///000111444555777999<<>>;;;999888444555777777777555333222111222333333333333222111......---,,,++++++******,,,,,,,,,,,,+++***)))(((***+++++++++******,,,---******++++++******)))(((++++++***************+++,,,...---***)))+++***'''))))))((((((((())))))******************+++,,,,,,---,,,,,,...000000///---,,,,,,,,,,,,,,,---...///333000...000///---...111,,,---------------------+++---///000111222555888<<<===@@@CCCGGGKKKOOOQQQ\\\```eeehhhjjjkkklllmmmtttuuuwwwzzz}}}}}}dddccc___ZZZWWWTTTQQQOOOPPPMMMIIICCC???;;;999999<<<===>>>???BBBDDDFFFGGGIIIGGGHHHLLLMMMMMMRRRXXX]]]gggttt~~~}}}uuupppiiiccc]]]XXXUUUSSSPPPOOONNNKKKIIIFFFDDDCCCIIILLLQQQWWW\\\___``````eeeiiimmmoooqqqvvv|||}}}yyyyyyzzzzzzuuussspppnnnmmmllljjjiiinnnppprrrssssssuuu{{{{{{yyyuuurrrooonnnnnnnnnoooooonnnoooqqqrrrrrrqqqoooooooooppprrruuuxxxzzzwww|||}}}vvvqqqnnnkkkjjjkkkkkkmmmppptttzzz~~~{{{vvvssssssooolllkkkkkkjjjfffbbbfffhhhkkkllllllkkkkkklllnnnjjjdddaaa``````___^^^]]]]]]^^^```aaacccdddeeecccdddeeeeeeaaaYYYNNNFFF@@@???===;;;999777666666111333555444333222444555222222222222222222111111666777888888777999<<>>;;;888555222111111//////111111111000///......000333444444222111000,,,------...---,,,+++***,,,,,,,,,+++******)))((()))***+++***))))))+++---,,,,,,,,,,,,,,,+++******+++************++++++,,,(((******''''''))))))&&&))))))((())))))***+++++++++************+++,,,,,,,,,++++++,,,...//////---))))))))))))***+++,,,,,,111///---,,,,,,,,,---///*********++++++++++++++++++---///000111222555888===>>>AAADDDHHHLLLOOOPPP[[[^^^cccfffhhhjjjlllnnntttvvvyyy|||VVVTTTSSSQQQOOOMMMMMMNNNNNNLLLHHHCCC???<<<:::888<<<===>>>AAACCCFFFIIIJJJIIIGGGHHHLLLNNNPPPVVV]]]cccppp}}}|||tttoooggg```[[[VVVQQQNNNLLLKKKJJJHHHFFFDDDCCCBBBKKKOOOVVV]]]bbbeeeggghhhgggiiilllnnnooossszzz{{{wwwsssqqqqqqrrrsssssssssuuuwwwwwwwwwzzz}}}|||zzzxxxvvvuuuuuuuuuuuutttsssuuuwwwxxxvvvtttsssqqqnnnnnnqqqvvv|||xxx}}}~~~vvvnnnjjjfffcccaaaeeegggiiikkknnnuuu}}}~~~|||xxxsssooolllhhheeeddddddccc___\\\dddgggjjjkkkjjjhhhhhhhhhiiigggdddbbbaaaaaaaaaaaa`````````aaaaaaaaaaaa```cccdddfffeeeaaaXXXLLLDDD???>>><<<:::888777666666333444555555444444555666111111222222222333333333555777999;;;<<<>>>AAACCCJJJHHHEEEDDDEEEFFFHHHHHHLLLNNNPPPRRRUUUZZZbbbggghhhjjjmmmnnnmmmlllmmmnnnkkkiiihhhfffffffffggghhhxxx|||~~~|||{{{yyyuuurrrlllgggaaa\\\YYYVVVTTTRRRQQQPPPTTTYYYYYYVVVUUUXXXYYY___fffiiigggbbb]]]ZZZ```]]]YYYVVVSSSOOOJJJGGGEEEEEECCCAAA>>>;;;888666222222111///---,,,++++++((())))))***++++++++++++,,,,,,---...///000111222222666888777777999888555444444444222111111444666444444333111000/////////------.../////////...---...111555555333000///...+++,,,.../////////...---,,,,,,+++***)))))))))))))))***+++***))))))+++---------......------,,,+++*********)))******++++++###&&&'''%%%&&&******((((((((((((((()))***,,,,,,+++++++++***+++,,,,,,---+++***)))+++...000000///***)))((((((((((((((((((------+++((((((***++++++((()))))))))*********++++++,,,...///000222555777===???BBBEEEIIILLLNNNPPPWWWZZZ^^^bbbeeeiiimmmpppsssuuuyyy}}}OOOMMMLLLLLLHHHDDDDDDGGGGGGEEECCCAAA???===<<<;;;<<<===>>>@@@CCCEEEHHHIIIFFFDDDEEEIIILLLOOOVVV___eeettt{{{rrrlllddd^^^ZZZVVVQQQMMMJJJIIIGGGFFFEEEDDDDDDDDDKKKPPPWWW^^^bbbfffiiikkkhhhjjjllllllmmmqqqyyy|||xxxvvvwwwzzz|||}}}wwwzzz|||}}}}}}}}}{{{zzz}}}zzzxxxzzz}}}~~~|||zzztttrrrooonnnpppvvv|||yyy}}}yyyooohhhdddaaa^^^\\\]]]aaaddddddgggnnntttuuuvvvxxx{{{~~~~~~|||{{{yyyvvvpppmmmhhhfffdddbbbaaa```___]]]___bbbgggiiiiiihhhhhhhhhfffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````dddeeeeeeddd___VVVKKKDDD>>>===;;;999777666666555444444444555666666777777000111222333444555666777777;;;@@@DDDFFFHHHKKKLLLQQQQQQPPPMMMLLLLLLPPPSSSZZZ]]]aaadddgggmmmuuu|||zzz|||~~~}}}~~~~~~xxxwwwuuuuuuuuuwwwyyyzzz|||wwwooojjjbbb[[[VVVSSSOOOMMMKKKJJJMMMRRRRRRNNNLLLMMMKKKOOOTTTUUUSSSOOOLLLJJJLLLJJJHHHFFFDDDBBB>>>;;;666666555333111///...---***+++,,,+++***)))***+++((((((((((((((()))))))))******+++,,,---...//////---111222111111444333000000000///...,,,+++---///........................++++++,,,------......---...222555555111...------+++,,,---///000000///...,,,,,,***))))))((()))))))))*********))))))+++,,,---............---,,,,,,******)))))))))))))))***"""%%%'''%%%'''+++,,,***&&&''''''((()))***,,,---+++++++++++++++,,,------***)))(((***---///000000+++***)))((('''&&&&&&&&&)))+++***&&&&&&))))))(((''''''(((((()))*********)))+++---...///000333666===???BBBFFFIIILLLNNNOOOQQQTTTXXX\\\```fffkkkoooooorrrwww|||NNNKKKJJJJJJEEE>>>===AAAAAA@@@@@@???>>>============>>>???@@@CCCEEEGGGHHHFFFCCCDDDHHHLLLPPPYYYaaagggwww{{{wwwlllfff]]]XXXVVVSSSNNNJJJGGGFFFEEEDDDDDDDDDEEEFFFLLLQQQXXX^^^aaaeeeiiilllkkklllmmmmmmmmmrrryyy||||||yyyzzz~~~|||uuutttssssssuuuxxx|||~~~}}}yyyqqqfff```]]][[[XXXVVVQQQXXX[[[ZZZ]]]dddgggggggggjjjnnnrrrvvvyyy{{{{{{wwwvvvvvvvvvuuurrrmmmiiiddddddcccaaa______aaaccc]]]aaaeeehhhiiihhhhhhhhheeefffffffffdddbbbaaa```cccccceeeffffffeeeeeeddddddcccbbb___ZZZRRRIIICCC>>>===<<<:::888666666555555444444555777888888777444555777888;;;===>>>???BBBGGGOOOUUUYYY[[[\\\^^^\\\______[[[VVVVVV[[[aaakkkoootttwwwzzzxxxrrriiiddd[[[TTTNNNJJJGGGEEE???===@@@EEEFFFBBB???@@@>>>@@@CCCCCCAAA>>>======:::999777777777666444222......---,,,+++******)))%%%'''))))))((((((***,,,))))))((('''''''''(((((('''((()))***+++,,,,,,---)))---...,,,,,,......++++++,,,,,,+++))))))***,,,***++++++,,,,,,,,,++++++******+++,,,------......,,,000333222...+++,,,...,,,------.........------,,,+++***)))(((((())))))((()))***)))((()))***,,,,,,,,,,,,,,,,,,++++++*********)))(((''''''''''''###&&&'''%%%'''++++++)))%%%%%%&&&'''(((***,,,---,,,++++++++++++,,,------***)))'''(((***,,,---,,,+++***)))((('''''''''''''''+++***&&&&&&))))))&&&''''''(((((()))*********(((***,,,------///222555:::<<>>===<<<<<<@@@@@@AAABBBDDDFFFHHHIIIHHHEEEEEEJJJNNNSSS\\\eeeiiiyyy|||vvvssseee___WWWSSSRRRPPPKKKGGGFFFEEEDDDDDDDDDEEEFFFGGGRRRWWW]]]bbbeeehhhmmmqqqnnnoooooonnnnnnsss{{{|||~~~zzzwwwxxx|||~~~|||{{{{{{|||}}}nnneee[[[UUUSSSRRROOOLLLIIIPPPTTTSSSUUU[[[^^^\\\]]]```dddiiinnnqqqtttuuuppppppqqqrrrqqqnnniiieee\\\]]]^^^[[[YYYZZZ___ddd___bbbgggiiiiiigggfffffffffhhhiiihhhfffbbb```___ccceeefffhhhiiijjjiiiiiicccaaa^^^ZZZUUUNNNFFF@@@@@@>>><<<:::888777666666555555444666777999888888:::;;;===???BBBDDDFFFGGGNNNTTT]]]eeeiiikkklllmmmfffjjjkkkfff___^^^eeemmmwww|||yyyqqqjjjaaa[[[SSSKKKFFFBBB???>>>444222333999:::777555555111222333222111///000111...------...//////...,,,,,,,,,+++++++++*********$$$&&&))))))((()))+++...,,,+++)))((((((((())))))%%%&&&'''((()))***++++++'''***+++((()))++++++(((((()))***)))((((((***,,,)))************)))((((((++++++,,,,,,---...//////)))---111000,,,***,,,......------,,,,,,+++++++++,,,+++***(((((((((((()))((()))***)))((((((***,,,***++++++++++++***))))))******)))'''&&&&&&&&&&&&###&&&&&&$$$%%%((((((&&&$$$$$$%%%&&&(((***+++,,,,,,,,,++++++,,,,,,---...+++)))''''''((()))))))))******)))((((((((())))))'''+++,,,((('''+++***%%%'''''''''((()))******+++''')))+++,,,---...111444666888;;;???CCCEEEFFFGGGCCCEEEHHHKKKOOOUUU[[[```fffkkksss|||YYYZZZUUUKKKGGGGGGCCC<<<@@@???>>>======>>>@@@AAA??????AAACCCFFFHHHJJJJJJHHHGGGGGGHHHLLLRRRXXX\\\ooovvvwwwooommmbbb___YYYTTTPPPNNNNNNOOOHHHHHHGGGEEEDDDEEEGGGIIIXXX\\\aaaeeehhhkkkooorrrrrrpppnnnkkkmmmrrr{{{|||yyy{{{~~~zzzhhh___VVVRRRMMMHHHGGGIIIJJJKKKIIIGGGJJJQQQTTTRRRVVVXXX[[[```eeehhhhhhfffgggiiijjjkkkkkkiiifffddd]]]___```___^^^^^^aaacccaaacccfffiiikkkkkkjjjiiiiiigggeeeeeeeeeffffffffflllhhheeegggkkknnnllliiikkkgggaaa[[[UUUOOOHHHDDDAAA>>>;;;:::;;;:::888555999888777666777999;;;<<<888<<>>???@@@===<<<@@@FFFJJJLLLSSSZZZbbbiiirrr{{{ZZZZZZUUULLLHHHHHHDDD======<<<;;;::::::<<<===???AAAAAACCCDDDFFFGGGHHHIIIIIIHHHHHHIIIMMMSSSYYY]]]jjjqqq{{{~~~uuummmjjj___\\\WWWRRRNNNLLLLLLLLLJJJJJJHHHGGGFFFGGGIIIKKKZZZ___eeejjjmmmnnnoooppppppnnnllljjjkkkooovvv{{{~~~{{{|||}}}wwwhhh^^^UUUPPPKKKFFFEEEGGGFFFGGGEEEDDDGGGMMMNNNLLLSSSUUUYYY]]]aaacccddddddcccdddeeefffeeedddbbb```^^^]]]\\\]]]___```___^^^```bbbeeeiiikkkkkkkkkjjjhhhdddaaaccchhhjjjhhheeeiiigggfffiiimmmnnnkkkgggfffccc```\\\XXXQQQJJJEEEAAA>>>;;;::::::;;;:::888<<<;;;:::999:::<<<>>>???>>>BBBHHHLLLOOOUUU]]]bbbgggoooxxx}}}}}}|||~~~~~~}}}}}}yyywww~~~~~~xxxvvvwwwyyy~~~wwwmmmeeeZZZRRRKKKHHHBBB<<<666333111000,,,---...//////---+++***------,,,++++++++++++,,,++++++************++++++++++++******)))***************)))(((((((((((((((((()))***++++++***((('''((('''''''''(((((('''%%%+++***'''&&&(((***)))'''((()))*********)))((('''&&&''')))***+++++++++***)))***+++,,,------------,,,------............---***+++,,,+++***)))***,,,,,,,,,+++++++++*********---,,,+++*********+++,,,*********))))))))))))))))))'''%%%&&&((()))'''%%%###(((***(((&&&((((((%%%''''''&&&&&&''''''((()))************+++++++++,,,***)))((('''''''''((())))))))))))******))))))(((***)))(((''''''((()))***$$$((('''$$$***333222)))+++++++++,,,,,,------...///000222555777999:::;;;888777:::@@@DDDFFFLLLSSS[[[bbblllvvv}}}YYYXXXSSSLLLHHHGGGCCC>>>;;;;;;:::999:::;;;===>>>CCCCCCDDDEEEFFFGGGGGGHHHJJJIIIIIIKKKNNNTTTYYY]]]dddjjjttt}}}{{{qqqiiiggg^^^[[[WWWRRRNNNLLLKKKKKKLLLKKKJJJHHHIIIJJJKKKMMMYYY^^^fffkkkmmmmmmllllllnnnnnnmmmllllllooossswww|||~~~~~~yyyssshhh___UUUPPPKKKGGGFFFIIIDDDEEEDDDCCCEEEJJJJJJGGGNNNRRRWWWZZZZZZ[[[]]]```]]]]]]]]]^^^]]]]]]\\\\\\^^^[[[ZZZ\\\```aaa^^^ZZZ___aaadddhhhjjjkkkkkkjjjfffaaa^^^bbbjjjnnnjjjdddffffffgggjjjnnnnnnjjjfff```___]]]\\\XXXRRRKKKFFFBBB???;;;999:::;;;<<<<<>>===<<<===???AAABBBDDDHHHNNNRRRVVV\\\dddiiipppvvv~~~|||uuuuuuyyyyyytttrrrtttvvvwwwyyy}}}~~~zzzsssmmmkkkmmmoooqqqtttwwwzzz{{{zzzxxxvvvppprrrnnneee\\\TTTKKKCCC<<<:::777333000---+++***)))***+++++++++***)))(((***************++++++,,,++++++************++++++******++++++,,,,,,------,,,+++******************'''((()))+++++++++***)))$$$$$$&&&))),,,...---++++++***)))))))))((((((((('''((())))))***)))))))))'''((()))***++++++++++++)))***+++,,,------------------.........---,,,,,,)))***++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++*********+++,,,,,,+++*********))))))((((((***)))''''''((((((&&&%%%###(((***((('''))))))'''&&&&&&&&&&&&&&&'''(((((()))))))))*********++++++((('''&&&&&&&&&'''((())))))******+++++++++************))))))))))))******###&&&&&&$$$)))222111++++++++++++++++++++++++++++++,,,...000111333333444111111333888<<<>>>CCCJJJSSSZZZdddooowww~~~UUUSSSNNNJJJGGGEEEAAA>>><<<<<<<<<<<<<<<===??????CCCCCCDDDEEEGGGHHHIIIIIIJJJIIIJJJKKKOOOTTTYYY\\\```eeemmmvvv~~~}}}wwwnnnhhhfff___]]]ZZZVVVRRRPPPNNNNNNMMMKKKIIIIIIJJJLLLMMMMMMTTTYYY```eeegggggghhhhhhlllnnnppppppqqqrrruuuxxxwww~~~wwwqqqhhh___VVVRRRNNNKKKKKKMMMGGGHHHHHHFFFGGGJJJIIIEEEJJJPPPUUUVVVTTTSSSWWW[[[WWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[^^^```___]]][[[aaabbbeeeggghhhiiihhhhhhcccaaa```dddiiikkkhhhdddeeeeeeeeegggiiijjjgggeee\\\ZZZXXXVVVSSSOOOIIIEEEBBB???<<<999999;;;===???@@@???>>>===>>>@@@BBBCCCEEEIIIOOOSSSWWW]]]eeekkkqqqvvv}}}~~~~~~xxxqqqjjjiiilllqqqlllggggggkkknnnpppqqqrrrwww{{{{{{{{{|||xxxsssvvvssslllddd^^^[[[\\\^^^```___aaadddggggggddd```]]]___[[[SSSKKKEEE===666111111000///---,,,***))))))***+++++++++***)))))))))))))))******,,,------++++++************+++++++++,,,,,,---------------,,,++++++*********++++++(((((()))************)))$$$$$$%%%(((+++.........***(((((())))))'''(((***'''((()))******+++++++++))))))******++++++++++++******+++,,,,,,,,,,,,,,,---------------,,,+++***(((*********)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++,,,,,,++++++******)))(((((((((***)))((((((((((((''''''%%%***,,,)))''')))(((&&&((('''''''''((()))******((())))))))))))*********&&&%%%%%%%%%&&&''')))*********+++,,,,,,,,,++++++)))(((((((((((((((((()))%%%''''''&&&)))//////***++++++******))))))))))))))))))+++,,,---............,,,///333666777<<>>???@@@@@@AAABBBDDDEEEHHHJJJKKKLLLJJJJJJJJJLLLOOOSSSXXXZZZZZZ___eeemmmvvv~~~xxxssslllhhhgggbbb```^^^[[[WWWTTTRRRQQQOOOLLLJJJJJJLLLNNNOOONNNRRRVVV[[[^^^aaacccfffhhhhhhkkkooorrrsssuuuwwwyyywww}}}~~~{{{}}}yyysssggg___XXXUUUSSSPPPPPPRRRKKKMMMKKKHHHIIIKKKJJJEEEIIIMMMQQQQQQNNNNNNQQQVVVSSSSSSSSSTTTTTTUUUUUUVVVRRRXXX^^^___]]]\\\^^^aaadddeeeffffffffffffeeeddd```bbbeeeeeeeeedddcccdddeeecccaaa```aaabbbccccccZZZVVVRRRNNNKKKHHHEEECCCAAA???<<<:::999:::===???>>>===<<<<<<<<<>>>@@@BBBCCCHHHMMMRRRVVV[[[ccciiippptttzzz}}}~~~}}}{{{zzzzzz{{{{{{|||{{{rrrmmmfff```^^^```ddd```\\\[[[___dddffffffeeejjjmmmlllkkkkkkgggbbbbbb___YYYQQQJJJFFFFFFHHHMMMKKKKKKNNNRRRSSSOOOKKKLLLMMMJJJCCC===999444...++++++,,,---,,,+++***)))*********+++++++++******************+++---...///++++++************++++++---............---,,,,,,*********))))))******+++***************)))((((((***(((&&&&&&(((***+++,,,+++'''%%%((()))&&&(((,,,)))))))))***+++,,,---...***************+++++++++******++++++,,,,,,++++++,,,---------,,,+++******(((*********)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++++++++************))))))(((((('''((())))))))))))******''',,,---***(((((((((%%%'''''''''((((((***++++++((())))))))))))*********%%%%%%%%%%%%&&&''')))*********+++,,,,,,,,,,,,,,,((())))))))))))))))))(((((())))))((())),,,+++)))+++******))))))(((((('''(((((()))***++++++++++++---+++---111222333888>>>KKKPPPXXX___gggnnntttyyyxxxxxxyyy}}}HHHDDDAAABBBBBB???===>>><<<<<<===>>>??????@@@@@@AAABBBDDDFFFHHHKKKMMMMMMKKKKKKKKKMMMQQQUUUXXX[[[WWWZZZ___eeennnyyyzzzuuuqqqllljjjkkkfffeeedddaaa^^^[[[XXXVVVTTTPPPMMMMMMQQQTTTTTTSSSVVVXXX\\\___aaacccfffhhhcccgggkkkoooqqqsssuuuvvvzzz{{{wwwssspppsssyyyzzz}}}|||wwwiiiccc]]]\\\ZZZVVVUUUWWWPPPPPPMMMIIIIIIKKKIIIEEEGGGJJJLLLLLLJJJIIILLLNNNMMMNNNOOOPPPQQQRRRRRRRRRKKKSSS[[[]]]ZZZZZZ```gggffffffffffffeeedddcccbbb^^^aaadddbbb^^^\\\^^^aaabbb___\\\ZZZYYYZZZ[[[]]]UUUQQQKKKGGGEEEDDDBBBAAA@@@???===;;;888999;;;>>><<<;;;:::999:::<<<>>>???BBBFFFKKKOOOSSSXXX___eeennnqqquuuxxxxxxvvvsssppplllmmmnnnpppvvv}}}~~~{{{~~~yyyvvvtttpppiiiaaa^^^[[[VVVTTTUUUQQQQQQNNNKKKNNNSSSVVVUUUSSSWWWZZZXXXXXXXXXUUUPPPPPPNNNIIICCC===999999:::<<<;;;;;;===@@@AAA>>>:::===>>><<<666333222///+++'''(((((()))))))))))))))((((((((()))))))))***************++++++---......++++++************++++++---.../////////---,,,+++)))))))))((())))))***++++++*********))))))((((((''''''(((,,,222777;;;<<<333)))###''')))''''''+++)))))))))******,,,---...++++++*********++++++,,,******+++++++++++++++***++++++,,,,,,,,,+++******)))***++++++))))))***+++++++++++++++,,,,,,,,,,,,((()))******+++*********)))))))))))))))))))))***'''(((******))))))+++,,,(((,,,...***((())))))&&&&&&&&&&&&&&&''')))***+++)))))))))*********++++++&&&&&&%%%&&&&&&(((***+++)))***++++++,,,,,,,,,,,,******++++++++++++******+++++++++************)))*********))))))((((((((('''((()))***************,,,+++,,,///000000444:::EEEIIIOOOUUU[[[bbbhhhmmmpppqqqtttyyy~~~~~~zzz{{{{{{{{{zzz{{{}}}DDD>>><<<@@@AAA>>>===???===>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLMMMMMMNNNPPPSSSWWWZZZ\\\XXXZZZ^^^dddlllxxxyyytttpppmmmlllnnnnnnnnnmmmlllhhheeeaaa___[[[VVVSSSTTTXXX[[[[[[YYYZZZ]]]aaaddddddddddddeeebbbeeejjjmmmnnnpppqqqsss{{{}}}}}}xxxrrrmmmhhheeejjjqqqtttxxx{{{sssnnniiiiiifff```]]]]]]UUUTTTPPPJJJIIILLLKKKGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFHHHJJJMMMNNNNNNMMMLLLGGGMMMSSSWWWXXX[[[bbbhhhffffffeeeeeedddccccccbbb[[[\\\\\\[[[YYYXXXZZZ[[[\\\[[[YYYVVVTTTSSSSSSTTTMMMKKKGGGEEEDDDCCCAAA@@@>>>???>>><<<888777999;;;:::999888777888:::<<<===>>>BBBGGGJJJMMMRRRYYY^^^ggghhhjjjlllkkkgggbbb^^^VVVWWWXXXZZZcccllllllfffpppvvv~~~|||xxxrrrkkkeee```]]]\\\WWWPPPKKKKKKKKKHHHFFFGGG@@@CCCBBB===<<<@@@CCCAAA@@@DDDFFFEEEFFFHHHFFFBBB>>>>>>===999666333333444111111222333444444333111111333222...,,,...---***''''''''''''(((((((((((((((((((((((())))))*********************+++,,,---++++++************+++++++++,,,---//////...---,,,)))))))))))))))***++++++)))))))))))))))******+++###&&&,,,444===DDDGGGGGG???///$$$'''***'''&&&)))))))))((((((((()))+++,,,,,,,,,+++*********+++,,,******++++++++++++******)))******++++++++++++******+++,,,+++***)))***,,,*********+++++++++,,,,,,)))******++++++***)))(((((((((((()))******++++++(((***,,,+++)))(((***,,,%%%***,,,***)))+++,,,***'''''''''''')))***+++,,,************+++++++++,,,(((''''''&&&'''(((***+++((()))***+++,,,,,,,,,,,,))))))***++++++***))))))++++++,,,,,,+++***+++,,,******))))))))))))))))))&&&'''((()))************+++)))***,,,---,,,000666<<<@@@EEEJJJOOOVVV]]]aaaccceeejjjpppvvvxxxxxxwwwtttvvvwwwvvvtttuuuxxx{{{AAA<<<:::???AAA>>>===AAA@@@AAACCCDDDEEEFFFFFFFFFEEEFFFFFFGGGIIIJJJJJJKKKOOOOOOPPPSSSUUUYYY\\\^^^]]]^^^aaafffnnnzzzzzztttqqqnnnmmmooovvvvvvvvvtttqqqnnnjjjggg```\\\XXXYYY^^^aaaaaa^^^\\\```eeegggfffdddaaa```dddgggjjjmmmnnnnnnpppqqqxxxyyy}}}}}}wwwrrrlllgggaaa^^^ccckkkrrrwww~~~}}}~~~yyyuuutttqqqiiidddcccZZZXXXSSSMMMKKKNNNMMMJJJEEECCCBBBBBBCCCDDDCCCBBBAAACCCGGGJJJKKKJJJIIIHHHEEEHHHLLLQQQWWW]]]cccgggddddddddddddddddddddddddZZZWWWTTTTTTVVVXXXXXXWWWXXXXXXXXXUUURRROOONNNNNNGGGFFFEEEFFFFFFEEEBBB@@@===??????<<<888666777999999888777777777999;;;===:::>>>CCCFFFHHHLLLSSSXXX^^^______```]]]XXXRRRMMMBBBDDDDDDGGGQQQ[[[ZZZSSS___eeemmmrrrssspppmmmlllfffaaaYYYQQQIIIDDDAAA@@@DDD>>>:::===>>><<<:::;;;666<<<<<<666222444777555555999;;;:::<<>>???@@@???AAADDDCCCBBBAAABBBDDDEEEFFFEEEBBBFFFKKKMMMNNNSSS\\\cccbbbeeejjjmmmmmmkkkgggdddZZZVVVRRROOONNNNNNMMMKKKVVVRRRRRRTTTQQQLLLMMMSSSKKKFFFCCCEEECCC======@@@;;;<<<======;;;999666444>>>:::666444555666555444777777999;;;>>>BBBFFFHHHJJJJJJJJJHHHEEEAAA===;;;777666777<<>>333***((((((&&&'''+++((((((((())))))***+++,,,((()))***++++++***)))(((((()))***+++***(((&&&%%%)))*********)))***---000...------000222222///,,,************************++++++************++++++++++++,,,---,,,+++***)))...------,,,,,,++++++***((()))+++------,,,+++***+++***(((((()))***---...++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++******+++,,,)))((((((((((((***+++,,,***222555000---///...++++++***)))((((((''''''(((''''''''''''(((((((((((((((''''''(((***,,,///000000222555888;;;@@@FFFJJJSSSSSSTTTZZZaaaeeefffeeefffggghhhhhhhhhjjjmmmooovvvwwwxxxzzz~~~???<<<===CCCFFFEEEFFFIIIHHHHHHIIIJJJLLLMMMKKKJJJIIIIIIHHHIIILLLPPPTTTWWWZZZ[[[]]]```cccfffhhhjjjiiikkkmmmpppwww{{{vvvsssooooooqqqssstttssspppmmmooooooqqqqqqkkkbbb___bbbgggjjjmmmllljjjjjjlllnnntttwww|||yyyoooeee```]]]^^^^^^^^^ccciiiwww}}}}}}vvvpppfffaaa[[[XXXVVVRRRNNNIIIHHHBBB>>>>>>???>>>???BBBAAA@@@??????AAABBBBBBBBBEEEHHHJJJLLLOOOTTT\\\bbbfffiiinnnqqqrrroookkkhhhZZZVVVQQQNNNLLLLLLKKKJJJQQQOOOPPPSSSQQQLLLMMMQQQLLLGGGDDDEEEBBB<<<:::===::::::;;;;;;;;;:::888777777444000///000000000...333333333444666999;;;<<<888888888777666333111000222111111555:::>>>???>>>AAABBBEEEFFFEEEAAA===;;;<<<777000---......---***000000///.........//////---,,,+++******,,,---///,,,------....../////////*********++++++++++++,,,******))))))))))))******%%%((((((&&&'''+++---+++(((((()))***************(((((((((((()))))))))***&&&'''(((***++++++++++++((((((((()))))))))******,,,))))))------+++***++++++******)))))))))******&&&((())))))(((((()))+++'''((((((((()))*********222+++&&&'''(((%%%$$$''')))((((((((()))***+++,,,((()))***++++++***)))(((((())))))***)))(((''''''((()))*********,,,///222888777777888:::999666333***************************))))))(((((())))))***%%%&&&'''))))))))))))(((------,,,,,,+++++++++***)))***,,,---------+++***+++***)))((()))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++------+++***+++,,,)))((((((((()))***+++,,,(((///222///---//////,,,&&&&&&&&&&&&&&&'''))))))''''''((((((((()))))))))&&&&&&&&&&&&((()))+++---+++---///111444888===AAAIIIJJJMMMQQQVVVZZZ\\\\\\^^^___```aaaaaacccgggiiilllmmmnnnpppsssuuuxxxyyyzzz~~~??????BBBHHHKKKKKKMMMPPPNNNPPPQQQQQQPPPOOOOOOPPPJJJJJJKKKMMMRRRWWW]]]```cccdddfffhhhkkknnnqqqrrrrrrrrrsssvvv~~~}}}xxxwwwyyy||||||xxxxxxxxxxxxwwwoooeeeaaabbbhhhjjjllljjjhhhhhhllloooxxxzzz}}}oooeee]]]ZZZXXXYYYZZZ\\\ccckkk||||||wwwjjjfffaaa]]][[[VVVPPPKKKJJJCCC>>>>>>===;;;<<>>>>>=========>>>??????EEEFFFGGGJJJPPPWWW^^^cccmmmqqquuuyyyyyyvvvqqqnnn]]]XXXRRRNNNLLLKKKJJJIIIMMMNNNPPPTTTSSSOOOOOORRRMMMIIIGGGFFFBBB<<<:::;;;<<<;;;:::999888777777777444222///......//////...///.........///000111111,,,,,,,,,+++++++++++++++...------...111333444444777777666444333111000000000,,,((((((***+++)))'''***************++++++,,,,,,+++*********+++---...***************+++++++++))))))******++++++++++++***))))))(((((())))))***%%%((()))'''(((,,,...,,,(((((()))***************((((((((()))))))))******$$$%%%''')))+++---......))))))************++++++,,,***))),,,+++'''%%%'''))))))((((((((()))******'''((())))))(((((()))***&&&&&&''''''((()))******'''%%%%%%((()))'''$$$%%%***)))((('''(((***,,,---))))))************))))))((((((''''''(((((())))))'''(((******+++---111444777666666666666555222000************************)))((((((''''''(((((()))"""###%%%'''((()))******++++++++++++++++++******)))***,,,---------,,,+++++++++***)))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))+++......---+++++++++(((((((((((()))***+++,,,'''+++...---,,,......---&&&&&&&&&&&&'''((())))))((((((((()))))))))******&&&&&&&&&&&&'''((()))***(((***+++,,,---///333666===@@@DDDGGGIIILLLOOOQQQRRRSSSUUUVVVWWWYYY]]]```bbbbbbcccdddeeegggiiijjjkkkqqqyyyAAADDDIIINNNRRRSSSUUUWWWUUUWWWYYYXXXTTTSSSTTTWWWNNNOOOPPPTTTYYY^^^dddgggiiikkkooosssvvvxxxxxxxxxyyywwwxxx}}}||||||~~~}}}|||zzzqqqfffbbbdddhhhjjjkkkjjjjjjlllqqqvvvssseee\\\XXXUUUTTTVVVYYY]]]hhhsss{{{nnnjjjeeebbb^^^YYYRRRLLLKKKDDD???>>>===::::::===============<<<<<<===>>>EEEEEEHHHNNNYYYdddlllpppwww{{{yyyvvvbbb]]]VVVPPPMMMLLLKKKJJJMMMPPPTTTWWWWWWUUUTTTTTTPPPNNNLLLIIIFFFAAA>>>>>>AAA>>>;;;777444333222222111000///...............------------------------***))))))))))))***++++++,,,++++++,,,---///000000555444222000...---------)))((('''(((+++,,,+++***&&&&&&&&&''''''(((******...---,,,+++************)))))))))(((((((((((((((,,,++++++***))))))(((((())))))(((((((((((())))))(((******((((((,,,---+++(((((()))***************(((((()))))))))*********%%%&&&(((***,,,---......***************************((()))+++)))$$$$$$'''((((((((((((((())))))***''')))***)))((('''(((***$$$%%%%%%&&&'''((())))))%%%%%%'''******)))'''&&&***)))'''''''''))),,,...)))))))))******)))))))))((('''&&&&&&&&&(((***,,,)))***+++++++++---000333............---,,,+++)))************************)))((((((''''''(((((()))%%%%%%&&&((()))++++++,,,)))***************************+++,,,---,,,,,,,,,+++++++++***)))(((((('''++++++++++++************(((((((((((((((((((((((((((+++...///...,,,******((((((((())))))***++++++(((***+++++++++,,,,,,+++,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))******)))+++,,,++++++,,,///111555999===??????@@@DDDGGGFFFHHHIIIKKKLLLNNNRRRUUUZZZYYYYYYZZZ[[[\\\]]]]]]\\\dddnnntttxxx}}}EEEKKKRRRWWWYYY[[[]]]^^^[[[]]]___]]]YYYXXXZZZ\\\WWWWWWYYY\\\```eeeiiilllmmmrrrxxx~~~}}}~~~}}}~~~}}}zzzqqqgggccceeegggiiilllmmmooouuu}}}yyymmm___VVVTTTQQQRRRUUUXXX```ooo|||}}}zzzqqqmmmhhhdddaaa[[[TTTNNNLLLEEE@@@???>>>;;;;;;>>>;;;===>>>===;;;;;;===???EEEGGGMMMXXXggguuu~~~iiibbbYYYRRRNNNMMMLLLLLLNNNSSSXXXZZZYYYYYYWWWVVVTTTTTTRRROOOKKKHHHEEEBBB@@@===999555222000000000++++++++++++******++++++++++++,,,,,,------------)))((((((''''''((())))))))))))***+++,,,---///000//////...---,,,***)))((($$$$$$%%%&&&(((***))))))%%%%%%%%%&&&'''((()))***++++++***)))(((((((((((())))))((((((((((((((((((+++******))))))((((((((())))))(((((((((((())))))+++---,,,)))(((+++,,,)))(((((()))***************))))))))))))************((()))***++++++,,,,,,,,,))))))))))))))))))))))))'''&&&(((***((($$$%%%))))))((((((((((((((())))))((()))***)))((('''((()))$$$%%%%%%&&&'''(((((((((&&&((()))(((((((((((('''))))))((('''(((***,,,---***))))))))))))))))))***'''&&&%%%%%%&&&(((+++,,,+++,,,,,,+++***+++---000***++++++,,,++++++++++++))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))******'''(((((())))))***************+++++++++,,,++++++***+++++++++***((('''&&&+++++++++******)))))))))(((((((((((((((((((((((('''***---...---+++))))))'''(((((()))******+++++++++************)))((((((,,,+++***))))))(((((()))))))))))))))************))))))***************)))***+++,,,,,,******,,,...///222666777777777:::======>>>@@@AAABBBEEEIIILLLQQQQQQPPPPPPPPPQQQQQQRRROOOWWWaaahhhlllrrr{{{NNNWWW___aaabbbeeefffeeecccccccccaaa```___```bbb```aaabbbeeehhhlllppprrruuuzzz{{{rrrhhheeegggeeeiiinnnrrrwww~~~xxxkkk^^^UUUPPPOOOPPPTTTYYYcccuuu}}}{{{yyyxxxtttoooiiieeebbb]]]VVVQQQMMMFFFAAAAAA@@@>>>???BBB===???AAA@@@>>>>>>AAADDDCCCIIITTTbbbqqqqqqjjj```WWWRRRPPPPPPPPPSSSYYY]]]]]]\\\\\\ZZZXXXYYYZZZYYYSSSOOOMMMHHHDDD999777444222000000111111***,,,------,,,+++,,,---))))))***+++,,,+++++++++))))))))))))))))))))))))&&&'''((())))))***---///,,,,,,------,,,***((('''&&&&&&''''''((())))))***&&&&&&&&&'''''')))******$$$$$$%%%&&&'''(((((()))(((((((((((())))))))))))&&&&&&'''((()))******+++)))((((((''''''(((((()))+++...---)))))),,,,,,***(((((()))***************)))))))))*********++++++***+++++++++++++++*********))))))))))))(((((((((%%%&&&)))+++)))%%%''',,,+++***))))))((((((((()))((()))***)))((('''((()))&&&&&&&&&'''''''''''''''$$$((()))&&&$$$&&&'''&&&((((((((())))))***+++,,,******))))))))))))******'''&&&%%%%%%&&&'''***++++++,,,,,,***))))))+++---)))***++++++******+++---))))))))))))))))))))))))***))))))(((((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))))))))*********+++)))***+++,,,+++)))&&&%%%+++++++++***))))))(((((())))))))))))))))))))))))'''))),,,,,,+++)))))))))'''((()))***+++++++++***...)))(((***+++((('''(((''''''''''''((()))******((((((((()))))))))******'''((()))))))))))))))(((((()))******)))((()))+++***,,,///000000000111333666777999999:::===@@@CCCGGGFFFFFFEEEEEEFFFFFFGGGEEEKKKRRRYYY^^^dddkkkpppWWWbbbkkklllkkkmmmnnnllljjjhhhfffeeefffgggggggggiiijjjkkknnnqqqtttwwwyyy|||zzz}}}uuujjjfffhhhdddiiipppvvv}}}yyymmm___VVVQQQPPPRRRWWW]]]iii~~~~~~|||zzzwwwvvvvvvwwwvvvqqqkkkfffccc```ZZZVVVMMMGGGBBBCCCCCCBBBCCCFFFCCCGGGIIIIIIGGGGGGKKKOOOMMMVVVdddrrr~~~~~~vvvjjjaaa[[[YYYYYYYYY]]]cccfffcccaaabbbaaa]]]]]]___\\\TTTOOOLLLFFF???555444222000////////////+++---//////...---...000)))***+++++++++***)))((('''((()))***++++++***)))%%%''')))((('''(((***---,,,,,,,,,,,,++++++***************)))))))))***+++''''''''''''(((((()))***$$$%%%&&&'''((()))))))))''''''(((((())))))******%%%&&&&&&'''((()))***+++((((((''''''''''''(((((())),,,,,,)))***...///---(((((()))***************))))))*********++++++++++++++++++,,,,,,++++++***++++++*********)))))))))'''(((+++---***&&&(((...---,,,+++***)))((((((((((((******)))(((''''''((((((((((((''''''''''''''' &&&)))&&&$$$'''(((&&&'''''')))***++++++******+++***)))(((((()))***+++'''&&&&&&%%%&&&''')))))))))******)))((()))+++---((()))***)))'''&&&(((***)))))))))))))))))))))))))))((((((''''''(((((()))((('''%%%$$$$$$$$$%%%%%%$$$%%%&&&'''((()))******((((((((((((((())))))***''')))+++,,,+++)))&&&$$$+++++++++***)))((((((((())))))))))))))))))))))))'''(((******((('''((()))&&&''')))***++++++******...(((&&&***,,,)))(((***''''''''''''((()))***+++''''''((((((((()))))))))'''((()))***++++++******%%%'''((()))(((((((((************+++---...---,,,111222333444444666999<<<>>>>>>>>>======>>>>>>???>>>@@@DDDIIINNNSSSWWWYYY^^^jjjssssssqqqsssssspppnnnkkkhhhhhhkkkmmmllljjjmmmnnnpppssswwwzzz}}}~~~{{{yyyzzzyyyvvvxxx{{{~~~wwwlllgggiiidddjjjrrryyy{{{nnnaaaXXXTTTTTTVVV[[[bbbooo|||~~~}}}{{{xxxuuutttvvvwwwyyyssslllgggeeeaaa]]]YYYMMMGGGCCCDDDEEEEEEFFFIIIKKKOOORRRRRRPPPPPPUUUYYY^^^iiiyyytttjjjdddbbbbbbbbbffflllnnniiiggghhhgggbbb___aaa^^^TTTMMMIIICCC:::666555333000...,,,+++***&&&))),,,,,,***)))+++---,,,,,,------,,,***)))''' !!!$$$&&&''''''&&&&&&((()))+++***''''''))),,,+++***)))(((((()))***+++******)))'''%%%$$$&&&'''(((((('''''''''((())))))***+++++++++++++++***)))&&&&&&''''''((()))******((((((((((((((('''''''''((((((''''''''''''(((((('''******)))+++000222000(((((()))***************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********)))***---...+++&&&(((.........,,,***)))((((((((()))******)))(((''''''((()))))))))(((''''''&&&&&&&&&+++)))'''******'''%%%''')))+++,,,+++***)))+++***)))(((((()))***+++'''&&&&&&&&&&&&'''(((((('''(((((((((((())),,,///***+++,,,***&&&%%%&&&)))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%''''''$$$$$$%%%&&&''')))******'''''''''''''''((())))))&&&(((***,,,,,,***'''$$$+++++++++***)))(((((('''))))))))))))))))))))))))'''((()))((('''&&&''')))&&&''')))***++++++******---&&&$$$))),,,******,,,---,,,+++***))))))))))))''''''''''''(((((((((((()))***,,,---......------$$$&&&((())))))(((***+++,,,***)))+++...000---+++...///000000111222555888;;;;;;:::::::::;;;;;;<<<::::::;;;???CCCGGGIIIIIIqqquuuwwwxxxzzz~~~|||wwwqqqpppmmmkkkkkknnnpppsss|||||||||~~~xxxtttpppnnnnnnqqqssstttxxx|||vvvnnnjjjlllnnnwww{{{oooaaaWWWOOOQQQWWW```iiiwww~~~vvvuuuxxxzzzwwwsssyyyxxxssskkkeeeaaa[[[SSSHHHFFFDDDEEEHHHMMMPPPRRRUUUZZZ^^^``````cccjjjqqqsss}}}xxxlllgggjjjoookkknnnooooooqqqsssqqqlllhhheee___VVVMMMCCC<<<777222000...---...///...---+++,,,------++++++,,,---,,,,,,,,,+++***)))((('''"""%%%'''(((((('''((()))))))))))))))************)))))))))))))))((('''&&&,,,***((('''&&&'''((())))))))))))))))))******+++((()))*********)))'''&&&(((((())))))))))))((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))+++,,,,,,+++)))((())))))((('''))),,,///((('''(((***,,,---,,,+++***************,,,111444222///,,,,,,///000...+++***+++---,,,,,,+++,,,---,,,...///...+++)))***,,,,,,***)))***+++,,,+++)))'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&(((***++++++))),,,+++***)))(((((((((((())))))(((&&&&&&(((---111***++++++***))))))***,,,,,,,,,++++++***))))))(((******))))))((((((''''''))))))(((((('''''''''&&&''''''&&&$$$###$$$''')))&&&&&&$$$$$$$$$$$$&&&&&&+++(((%%%%%%'''((('''&&&(((((((((((())))))))))))((()))***)))((()))***,,,###%%%)))***)))(((((()))))))))************))))))))))))******+++++++++,,,++++++******))))))((((((,,,,,,,,,((($$$"""$$$&&&&&&((()))((('''&&&''')))%%%''')))*********((('''******))))))((((((''''''******))))))))))))******.../////////...///111444:::888666444333444555666444555666888999;;;<<<===www}}}zzzvvvtttrrrqqqrrrtttwwwyyy~~~}}}|||{{{ssspppmmmlllmmmqqqtttvvv|||xxxtttuuuvvv|||{{{qqqeee]]]RRRSSSYYYcccnnn}}}|||vvvtttxxxyyywwwssstttuuurrrkkkgggddd^^^VVVKKKIIIGGGHHHLLLQQQVVVXXX___eeelllpppqqquuu|||~~~wwwsssrrrrrrrrrtttuuussstttvvvsssmmmeeebbb[[[SSSJJJAAA;;;888333111///...//////...---+++,,,------++++++,,,---+++++++++++++++***))))))###%%%((((((((('''((()))))))))))))))************))))))*********)))((((((+++***)))(((''''''((())))))))))))))))))******+++)))))))))))))))(((''''''(((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((()))***+++***)))*********))))))***---000,,,,,,,,,---///000000000///000000000000222666999444222000000000111000///,,,,,,,,,,,,++++++,,,---///111111///,,,)))***+++''')))***(((%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&(((***+++***(((+++******))))))(((''''''))))))((('''&&&(((+++...***++++++***))))))***+++,,,++++++***)))(((((('''(((((((((((((((((()))))))))((((((((('''''''''&&&&&&''''''%%%$$$$$$&&&(((&&&&&&%%%$$$$$$%%%&&&&&&'''### $$$&&&'''((((((((()))))))))******'''((((((((('''''')))+++$$$&&&)))***)))((((((((())))))************))))))((((((((())))))))))))***************))))))))))))'''((()))(((''''''***,,,((()))***)))''''''''')))((()))+++,,,,,,,,,***)))))))))))))))((((((((((((******))))))))))))******+++,,,---,,,,,,---///222555555333333222333333444222333444555666777888999}}}|||{{{{{{|||{{{wwwvvvvvvvvvpppooonnnooorrrvvv{{{~~~~~~xxxppphhhbbbWWWVVV[[[hhhwww{{{uuutttwwwxxxvvvsssoooqqqpppllljjjhhhaaaZZZNNNMMMLLLMMMQQQWWW^^^cccmmmttt~~~~~~|||wwwrrrrrrttttttrrrssstttrrrmmm```\\\UUULLLDDD>>>:::888444222000/////////---,,,+++,,,---,,,+++***+++---++++++++++++++++++******$$$&&&((()))((('''((())))))))))))*********++++++))))))******+++*********)))))))))))))))((((((''')))))))))))))))******+++******)))((((((((((((((('''(((((())))))(((((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((()))******+++,,,,,,+++++++++...000------------...000222333333444555555555666999;;;555555555333111000111222000000...------...///000333444333000---*********%%%))),,,((("""!!!%%%'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''((())))))(((''')))***++++++***)))'''&&&((())))))((('''''')))***)))***+++***))))))***+++++++++***)))((('''&&&%%%&&&&&&''''''((())))))***((((((((('''''''''''''''%%%'''''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$"""###%%%((()))***(((((((((((())))))))))))&&&'''''''''%%%&&&''')))%%%''')))***(((''''''((())))))************))))))************)))((('''&&&)))))))))***************'''((()))***)))***---///)))***+++***((('''((()))***+++,,,,,,,,,+++***)))(((((((((((())))))))))))******))))))))))))******)))+++,,,,,,,,,---///111000000111111222222111111000000111111222333333444xxxttttttttttttrrrssstttvvvzzz~~~wwwqqqkkkeeeaaa\\\YYY^^^lll~~~|||wwwuuuvvvvvvssspppnnnppppppnnnkkkiiibbb[[[QQQPPPOOOPPPUUU]]]gggmmmyyy}}}zzztttnnnlllnnnmmmkkkkkkmmmkkkfffYYYTTTMMMEEE>>>:::888777444111///---------+++******,,,,,,,,,+++***+++,,,---,,,,,,+++************&&&'''))))))(((((()))***))))))*********+++++++++((()))***+++++++++++++++'''((()))******)))(((&&&)))))))))))))))******++++++***((('''''''''((()))'''(((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))***)))(((((()))+++---+++,,,------,,,---///111//////000000111444777::::::<<<>>>>>>>>>>>>???@@@<<<===>>>;;;777555666999777555333222222333333333444444222000...,,,+++***'''***,,,)))%%%"""$$$''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''***)))''''''(((((('''&&&)))+++,,,---,,,+++)))'''((()))******(((''''''(((''')))+++***))))))***+++***))))))(((&&&%%%%%%$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&(((((('''&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%(((+++,,,+++)))'''&&&&&&&&&''''''''''''(((&&&''''''&&&%%%%%%'''(((&&&'''))))))(((''''''((())))))************)))))),,,,,,,,,+++***(((&&&%%%)))))))))******+++++++++,,,,,,,,,++++++***++++++***+++,,,***((('''((()))))))))*********)))((('''''''''(((((())))))************))))))))))))******)))+++---------...000222,,,---///111222111000000////////////000000000000~~~wwwttttttuuuuuusssvvvyyy|||yyyrrrlllgggccc```___\\\```ooozzzwwwuuutttqqqnnnpppsssrrrooollliiibbbZZZQQQQQQQQQRRRWWWaaannnwwwxxxtttpppmmmkkkkkkiiidddcccccc```[[[OOOKKKEEE>>>999666666666111///---++++++***)))'''***+++,,,,,,******+++,,,///...---+++***)))))))))''')))***)))(((((()))+++************++++++++++++((()))***+++++++++++++++&&&''')))++++++***(((&&&)))))))))))))))******++++++***((('''''''''((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((***+++,,,***)))))),,,///+++,,,............000222333555777888:::===CCCGGGGGGJJJMMMNNNMMMLLLKKKLLLHHHIIIIIIFFF@@@>>>>>>AAA===;;;888777888888777666444333111000///...---,,,))))))((((((((((((((('''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''+++)))'''&&&'''''''''&&&***,,,---......---+++)))(((***++++++)))'''&&&'''&&&(((***+++***)))******((((((''''''&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&%%%'''(((&&&'''))))))''''''((()))))))))************))))))%%%&&&((()))***)))(((((())))))******++++++,,,,,,...---,,,,,,+++***)))(((***++++++***)))(((((()))((((((((()))((((((((('''''''''(((((())))))************))))))))))))******(((***,,,---------///000***,,,///111222222000///////////////////////////~~~xxxvvvwwwxxxxxxvvvzzz~~~|||{{{}}}wwwqqqjjjeeebbb``````]]]aaaooo|||xxxvvvssspppnnntttuuutttoookkkhhhaaaYYYRRRRRRRRRSSSYYYeeeuuu}}}sssmmmkkkkkkkkkkkkfff^^^ZZZXXXTTTNNNFFFCCC===888444333333444///---+++*********((('''***+++,,,+++***)))***,,,000...---+++************)))******)))((((((***+++*********++++++++++++,,,))))))******+++*********&&&''')))***+++***(((''')))))))))))))))******+++******)))(((((((((((((((&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((())),,,---,,,******,,,///+++---///000000111333555444888===@@@CCCHHHOOOTTTUUUYYY]]]___^^^[[[YYYXXXUUUUUURRRNNNJJJFFFEEEEEEDDDAAA??????@@@@@@===:::666444222111111111///---)))'''%%%&&&((()))(((&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''+++)))&&&%%%&&&''''''&&&+++,,,------------,,,+++)))***,,,+++)))(((((()))%%%'''***+++***))))))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&'''(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&'''%%%"""###'''###$$$$$$$$$$$$%%%%%%%%%'''(((((('''%%%%%%&&&(((%%%&&&(((((('''''')))+++))))))************))))))"""&&&)))***++++++*********+++++++++++++++***))))))***,,,,,,+++)))((()))******(((((()))***((((((((()))))))))******(((((((((((())))))))))))******))))))))))))******&&&(((***+++*********++++++,,,///111222111000////////////////////////000}}}}}}}}}~~~~~~|||xxxyyyzzz|||}}}|||xxxuuuuuuuuuyyywwwtttnnniiidddaaa```___]]]aaannn}}}~~~|||yyywwwuuusssqqqvvvwwwtttnnnjjjhhhbbb[[[RRRSSSSSSTTTZZZhhhzzztttkkkeeebbbbbb```___ZZZRRRNNNLLLGGGAAA>>><<<888444222111111111...,,,************)))((()))+++,,,+++***)))***+++---,,,+++******+++---...***++++++***((((((***,,,*********+++++++++,,,,,,))))))*********)))((((((&&&'''((()))******)))((()))))))))))))))******+++)))))))))))))))(((''''''&&&''''''((((((''''''&&&((((((((((((((((((((('''(((((((((((((((((((((((('''+++...---***)))+++...,,,...111333444666888::::::@@@GGGMMMQQQWWW^^^dddiiimmmrrrtttsssooolllkkkkkkgggccc^^^[[[WWWTTTQQQOOOLLLJJJKKKMMMLLLGGGBBB;;;888555444444333000...((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''***(((%%%$$$&&&'''''''''++++++++++++++++++++++++***+++,,,+++***)))***+++$$$'''***+++***))))))***%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&(((***%%%&&&'''(((((('''&&&%%%&&&&&&%%%###!!!"""&&&***%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$###%%%&&&$$$%%%'''''''''(((***,,,))))))************)))))) """%%%)))*********))),,,++++++++++++++++++***'''&&&&&&(((+++,,,***(((%%%'''(((((((((((()))+++&&&&&&&&&'''((()))***+++))))))))))))((((((((((((******))))))))))))******&&&(((***+++)))(((((())),,,,,,...////////////...------......//////000000yyyssssssnnnrrruuuuuusssrrrsssuuuqqqqqqoookkkfffbbb```___^^^]]]bbbmmmzzz~~~}}}{{{zzzxxxwwwvvvuuuvvvwwwsssmmmjjjhhhccc\\\SSSTTTTTTUUU\\\jjj}}}}}}rrriiibbb]]]YYYVVVPPPOOOKKKEEEBBBBBB???::::::888555222000///000000...,,,******+++++++++***)))+++++++++***)))***++++++***))))))+++---000111+++++++++***((((((***,,,******+++++++++,,,,,,,,,)))))))))))))))((('''&&&''''''((())))))))))))))))))))))))))))))******+++((()))*********)))'''&&&&&&''''''''''''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((%%%***...---***(((***------000333666777999;;;===EEEMMMVVV]]]bbbhhhpppwww~~~}}}wwwssspppmmmhhhcccXXXVVVTTTVVVXXXVVVPPPJJJ@@@<<<888777666555111...))),,,///,,,&&&###%%%)))&&&&&&&&&'''''')))******''''''''''''''''''''''''***'''%%%$$$%%%'''((((((***))))))((())))))******+++,,,,,,+++******+++---###&&&)))+++***))))))***$$$$$$%%%&&&'''))))))***###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''))))))(((&&&%%%&&&(((+++%%%&&&'''(((((('''&&&%%%!!!(((+++***&&&$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&$$$###"""###%%%###%%%&&&'''''')))+++...))))))************))))))+++,,,---...---***'''%%%---,,,,,,++++++*********'''&&&%%%'''***+++(((%%%$$$&&&'''((('''((()))+++""""""######%%%&&&((()))******))))))((((((''''''******))))))))))))******)))+++------+++))))))))),,,,,,------......------,,,,,,---......///000000yyyllliiiiiiiiikkknnnmmmiiiiiilllooonnnlllgggbbb______```___aaadddkkkuuu|||zzzzzz{{{zzzzzzwwwxxxxxxwwwsssllleeeaaaZZZUUUUUUZZZ___fffxxxzzzpppeee]]]UUULLLHHHHHHGGGDDDAAA===;;;999999999444333111000...---------++++++************++++++,,,,,,++++++***+++++++++'''+++,,,((((((------)))+++***)))(((((()))******---,,,+++***))))))))))))(((((((((((((((((((((((()))&&&%%%&&&)))***)))'''$$$%%%'''(((***+++++++++888///&&&&&&(((''''''(((***'''&&&'''***+++***'''$$$&&&((('''$$$###%%%''')))******)))'''&&&((()))((()))+++,,,,,,---000222333:::777777>>>@@@@@@IIIVVV^^^gggnnnssszzz~~~yyyuuussskkkccc```aaa___UUUMMMFFFBBB<<<999777444///++++++***)))'''''''''((()))'''''''''(((((((((((((((%%%&&&'''((())))))))))))&&&###$$$'''((('''(((+++(((***+++++++++---///111---------+++((('''((()))***)))(((''''''&&&&&&'''%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''###$$$%%%%%%%%%$$$###""""""###%%%%%%%%%%%%'''((("""%%%((('''&&&&&&(((+++''''''((((((((((((((((((******))))))((((((''''''(((((()))(((((()))+++---******++++++***)))'''&&&))))))************))))))'''&&&%%%%%%%%%%%%&&&''''''(((((('''%%%$$$$$$&&&&&&&&&%%%%%%&&&''')))***%%%%%%&&&'''((()))***+++###&&&)))+++***))))))))))))+++,,,---------///111,,,---...//////...---,,,wwwlllhhh```___bbbfffgggeeefffjjjggggggfffbbb___]]]^^^___\\\]]]aaafffppp~~~~~~|||yyyyyy{{{|||}}}}}}zzz{{{|||zzzuuunnngggbbbZZZUUUTTTZZZ___gggxxxyyyfff]]]UUUPPPLLLFFFCCCDDD???===999666333222222222111000///...............+++******))))))******+++,,,++++++******+++++++++)))------******......+++++++++***))))))***+++,,,,,,,,,+++***))))))))))))*********))))))(((((((((((('''%%%&&&)))***)))''')))(((''''''(((***,,,...777///((((((***))))))***)))'''&&&'''***+++***(((&&&((()))(((&&&&&&'''))))))******((('''&&&'''))))))***,,,,,,,,,...111333333;;;;;;;;;BBBEEEIIITTTccclllwww{{{sssppppppmmmddd[[[RRRKKKAAA:::777555222000---,,,***)))((())))))*********))))))((((((''''''&&&'''(((((()))))))))(((***'''&&&))))))&&&'''***((()))************---///---------+++)))((((((******)))(((''''''&&&&&&'''"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%&&&''')))***"""$$$%%%%%%%%%%%%&&&(((%%%'''((((((&&&%%%''')))))))))))))))((((((((((((((((((((((((''''''''''''))),,,...---)))''')))+++))))))***+++***)))((('''))))))************))))))''''''&&&%%%%%%&&&''''''###%%%''''''%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))***(((((()))(((((('''&&&&&&$$$&&&)))***)))))))))***(((***,,,,,,,,,,,,...000---......//////......---vvvkkkggg[[[YYYZZZ___```___```cccaaaaaa```]]]ZZZXXXXXXYYYXXXYYY\\\aaajjjxxx~~~~~~~~~}}}}}}||||||}}}}}}xxxppphhhdddZZZTTTSSSYYY___gggwwwuuulllSSSLLLFFFDDDBBB>>><<<>>>;;;999666333111000//////---------,,,,,,---......+++******))))))******+++++++++*********++++++,,,***,,,,,,***+++---...++++++*********+++,,,------++++++******************++++++*********)))))))))((('''&&&'''((())))))''',,,***(((''''''))),,,...111***&&&((()))((('''((('''&&&&&&''')))+++***)))((()))******(((((()))***((())))))(((&&&&&&''')))***+++,,,------///222555555???AAAAAAHHHMMMUUUdddoooxxxuuummmbbbXXXIII===888777777666///...,,,***))))))******++++++***)))((('''&&&&&&'''(((((())))))))))))(((---***(((***)))&&&&&&((('''((())))))((((((***+++---...---,,,)))((()))******)))(((''''''&&&&&&'''"""$$$&&&'''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((((((''''''(((((((((((('''&&&&&&&&&&&&'''%%%###  ###(((+++"""$$$%%%%%%%%%%%%&&&((('''((()))(((&&&%%%&&&'''*********))))))(((((((((&&&&&&&&&&&&'''''''''''''''+++///...)))&&&'''***'''((()))*********)))(((((())))))******))))))(((''''''&&&%%%%%%&&&''''''!!!$$$''')))((('''''''''&&&&&&&&&&&&'''((()))***))))))***))))))'''%%%$$$&&&'''((()))(((((()))+++''')))++++++++++++---...///...............//////vvvlllggg^^^ZZZXXX[[[[[[YYYYYY[[[______]]]ZZZUUURRRQQQRRRVVVWWWZZZ___hhhuuu~~~~~~{{{zzzrrriiidddZZZTTTSSSYYY___gggvvvvvvggg^^^MMMFFFAAA@@@>>>999777999888666444222000///......,,,,,,++++++++++++,,,,,,******))))))))))))*********************++++++,,,((())))))))))))***+++***)))))))))***+++,,,------)))******+++++++++******)))*********++++++++++++''''''''''''((()))((((((+++***)))(((((((((***+++...(((&&&)))***((('''(((&&&&&&&&&''')))*********((()))))))))))))))******'''(((((('''&&&&&&'''))))))***,,,,,,...000444888999EEEHHHHHHOOOUUU```qqqzzzzzzpppdddSSSEEE===:::999888000...---+++)))))))))***)))))))))(((((('''''''''))))))*********)))((((((,,,)))((())))))&&&&&&((())))))***)))''''''(((***---...---,,,***)))***+++***)))(((''''''&&&&&&'''%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''###!!! ###&&&###$$$&&&%%%%%%$$$&&&'''''''''''''''&&&&&&&&&'''******))))))((('''''''''&&&&&&&&&''''''((((((((((((((())))))((((((((((((%%%&&&(((************)))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''###&&&***+++***)))((('''&&&&&&&&&'''(((((())))))%%%'''((()))))))))'''&&&&&&'''((('''&&&''')))+++'''(((******)))***+++---///...---------...///000yyypppjjjaaaZZZVVVWWWWWWUUUTTTUUU[[[\\\[[[YYYUUURRRRRRRRRVVVXXX[[[```iiivvv~~~|||{{{rrrjjjeee\\\TTTRRRYYY___fffttttttdddWWWNNNIIIDDD@@@@@@>>>999777777333222000///---,,,++++++---,,,+++******)))))))))***))))))))))))))))))******)))))))))******+++,,,)))(((((()))***))))))***'''(((((()))***++++++,,,))))))***+++++++++******''''''(((***+++,,,---...&&&'''((((((((((((((()))'''((()))))))))(((&&&%%%---***)))+++,,,)))(((***%%%&&&''''''(((((()))***'''''''''(((((()))))))))'''(((((((((&&&&&&(((***)))***+++---///333888<<<@@@LLLPPPQQQXXX___jjj|||wwwlll\\\NNNEEE???:::777000///---***)))(((((((((&&&&&&&&&''''''(((((((((***+++++++++***)))(((((((((%%%%%%((((((&&&'''******++++++***(((((()))+++,,,------+++))))))***+++***)))(((''''''&&&&&&'''&&&'''((('''%%%#########%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))***///***&&&&&&(((***)))&&&%%%&&&''')))*********)))(((((())))))))))))((((((''''''''''''''''''''''''%%%'''***+++)))'''%%%$$$&&&&&&'''(((((()))))))))&&&'''((())))))((('''''''''(((((('''&&&&&&(((***&&&((())))))))))))***+++...---,,,,,,,,,...///000yyyqqqccc[[[UUUUUUVVVTTTSSSTTTUUUWWWYYYYYYWWWWWWWWWXXXYYY[[[___dddkkkvvv}}}{{{|||~~~|||ssskkkfff^^^VVVSSSYYY___eeeqqq~~~vvvgggYYYMMMEEEAAA===;;;======999777777222222111000///------,,,---,,,+++***))))))))))))***))))))(((((())))))***)))))))))))))))***+++,,,+++)))))),,,,,,******---'''((()))***************)))***+++,,,,,,+++))))))&&&&&&((()))+++,,,---...&&&'''((((((''''''(((***$$$&&&(((******(((%%%$$$***'''&&&((('''$$$%%%'''%%%'''(((((('''&&&((()))&&&%%%%%%&&&((())))))'''((())))))((('''((()))+++)))***,,,///222777===BBBJJJUUUYYY\\\fffmmmwww}}}sssdddWWWMMMDDD===888111000---+++)))(((((((((%%%%%%&&&'''((()))******,,,,,,,,,++++++)))((('''&&&######'''((('''(((,,,+++,,,,,,+++))))))+++,,,+++,,,,,,***)))((()))+++***)))(((''''''&&&&&&'''###%%%%%%$$$""" %%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((((('''&&&&&&&&&&&&'''((()))******)))'''%%%###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$%%%(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))222---)))((()))***(((%%%%%%&&&''')))******))))))'''(((((())))))(((((('''&&&'''(((((((((((('''&&&$$$&&&((((((&&&$$$###"""&&&&&&''')))))))))))))))******)))((('''&&&&&&&&&&&&'''(((((('''&&&'''((('''((())))))((((((***+++++++++++++++,,,---......yyylllbbbZZZXXXXXXUUURRRSSSSSSUUUXXXYYYYYYYYYZZZ[[[\\\___bbbggglllssszzz|||zzzzzzxxx{{{~~~uuummmhhh```WWWSSSYYY___dddnnnzzzyyyjjj\\\PPPEEE???;;;777666999:::666444555111111111000///...------++++++***************+++))))))(((((((((((())))))(((((((((((()))***+++,,,+++((((((,,,,,,))))))---))))))***+++++++++***)))***+++,,,,,,,,,***(((''''''(((((())))))******+++%%%''')))((('''&&&(((***&&&'''((())))))((('''&&&***'''&&&'''%%%"""###'''&&&((()))(((&&&%%%&&&((('''%%%$$$&&&(((***)))'''((()))***)))))))))+++,,,+++,,,///222666===DDDIIISSS^^^bbbggguuu~~~xxxjjj]]]RRRIIIAAA;;;333222///,,,***)))(((((((((((())))))******++++++---------,,,+++)))(((''''''$$$$$$((()))'''))),,,***+++,,,+++******+++---)))******)))(((''')))******)))(((''''''&&&&&&'''!!!###$$$$$$###"""###$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))***))))))((((((((('''&&&&&&&&&&&&'''%%%&&&'''''''''%%%$$$"""$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$%%%((()))(((&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''$$$'''***+++)))'''''''''%%%&&&((()))))))))((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%'''((((((&&&%%%%%%&&&%%%&&&((()))******))))))+++)))(((&&&&&&&&&'''(((%%%'''))))))'''&&&&&&&&&''')))******)))(((***+++((()))***+++,,,,,,,,,,,,wwwlllbbb]]][[[VVVRRRQQQUUUWWWYYYZZZYYYXXXXXXYYY___aaaeeehhhkkkpppuuuxxx~~~{{{zzzzzzvvvzzz~~~wwwooojjjaaaXXXSSSYYY___cccmmmxxxyyylll^^^QQQFFF<<<777:::777666888888444000111,,,,,,,,,++++++***(((((())))))))))))***+++,,,---))))))(((((((((((())))))(((((((((((()))***+++,,,***&&&&&&***+++''''''+++***+++,,,---,,,+++***)))***+++,,,---,,,***(((&&&))))))))))))((((((((((((%%%'''))))))'''&&&(((***((((((((((((((()))******222...------+++((()))...''')))***(((%%%$$$%%%''''''%%%$$$&&&)))+++***((()))***+++***)))***+++---,,,...111444999AAAIIIOOOYYYcccgggooo|||mmm```UUULLLEEE???555333111...+++***)))))),,,,,,,,,+++++++++++++++......---,,,+++***(((''')))&&&&&&)))***((())),,,)))***+++***))))))+++---))))))***)))''''''(((******)))(((''''''&&&&&&'''!!!###&&&'''''''''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))+++++++++***)))(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&)))'''%%%&&&((()))'''$$$%%%&&&&&&'''((()))******(((((((((''''''&&&&&&%%%(((,,,'''$$$'''+++&&&'''((()))))))))((('''''''''((((((((((((''''''&&&'''((())))))((('''&&&'''(((******))))))+++,,,%%%&&&(((*********))))))'''&&&%%%$$$%%%(((+++...$$$&&&)))***(((&&&%%%%%%((()))******))))))***+++'''(((***+++,,,,,,++++++}}}tttjjjddd]]]VVVSSSSSSUUUTTTVVVYYY]]]aaaaaaaaadddaaabbbhhhlllnnnqqquuu}}}|||{{{zzz|||yyyooogggXXXUUUUUUZZZ___dddkkkrrrvvvlll]]]NNNCCC===:::999888666444222111222444555/////////...------,,,,,,------......+++(((***000)))((((((((()))***+++++++++************)))&&&###(((((())))))*********++++++,,,---+++)))(((((())),,,,,,++++++)))((('''&&&''')))***)))((('''(((***((()))))))))'''''')))***&&&'''))))))((((((***++++++******)))(((''''''&&&(((((((((((())))))))))))%%%(((+++,,,+++***))))))&&&'''&&&&&&&&&(((---000...222777<<>>FFFRRR___kkkyyyzzzuuuqqqnnnmmmjjjeeebbb```___]]]\\\YYYQQQJJJGGGGGGCCC888///......------,,,,,,,,,,,,''''''))),,,...---***(((***))))))***,,,---,,,+++))),,,&&&###))))))(((...&&&'''((()))***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%(((***'''""" ###'''###%%%(((((((((''''''(((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''$$$&&&''''''%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((('''%%%%%%'''(((%%%'''))))))((('''''''''$$$%%%&&&%%%$$$$$$$$$&&&%%%'''(((((('''&&&&&&'''&&&&&&%%%###!!!"""$$$'''%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&''''''((()))(((%%%###$$$'''(((&&&$$$&&&'''((((((''''''((()))'''''''''''''''&&&&&&%%%xxxlll```YYYXXXZZZ[[[^^^cccgggfffbbb^^^]]]YYYVVVUUUTTTWWW```kkk~~~{{{xxxvvvsssqqquuu~~~yyynnnfff```]]][[[UUUPPPOOOPPPRRRXXX___lllqqqvvv{{{}}}uuuggg\\\TTTMMMFFF<<<:::777555444333111000------,,,++++++***++++++......------,,,,,,+++++++++((('''+++,,,)))&&&'''))))))((('''''''''((((((+++***((('''((()))((('''&&&'''''')))***+++,,,,,,((()))******(((((((((*********+++******)))((((((((()))***)))((('''(((***'''(((((('''&&&&&&''')))&&&'''))))))((((((***+++))))))))))))((((((((((((&&&&&&'''((()))***++++++''')))******))))))***,,,)))***+++,,,---111666:::CCCLLLYYYfffttt{{{nnnddd]]]WWWSSSRRROOOKKKIIIHHHHHHFFFEEEEEEAAA<<<;;;<<<999222---,,,,,,,,,,,,,,,---------*********+++,,,+++)))&&&)))))))))***,,,,,,+++***(((+++%%%"""***)))&&&,,,&&&''')))++++++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$%%%'''***$$$&&&((()))'''&&&&&&'''&&&((()))(((&&&%%%%%%&&&'''''''''''''''((((((((($$$''')))(((&&&%%%'''***&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&(((###&&&)))***)))'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%'''(((((('''&&&&&&''')))))))))'''%%%%%%''')))$$$%%%&&&''''''&&&%%%$$$###%%%&&&&&&&&&&&&((()))&&&%%%$$$%%%&&&'''&&&%%%%%%'''(((((('''&&&((()))&&&'''''''''''''''&&&&&&{{{pppddd\\\ZZZ\\\^^^```aaa```___^^^]]]WWWSSSQQQQQQQQQUUUaaammm}}}yyywwwvvvuuutttuuu~~~xxxlllbbb]]]ZZZYYYSSSNNNMMMMMMLLLPPPVVV^^^ccciiinnnqqqsssuuuvvvnnnkkkbbbTTTIIIEEEAAA===666555333222222111///---+++++++++***************,,,,,,,,,+++++++++++++++,,,++++++---,,,((()))---(((((('''''''''((())))))(((''''''(((******)))'''&&&&&&'''((())))))******''')))***)))(((((()))***'''((())))))))))))))))))'''((())))))''''''((()))''''''((('''&&&%%%''')))&&&'''))))))((((((***+++(((((((((((())))))))))))&&&&&&'''((()))***++++++&&&((())))))))))))+++---)))***,,,---000444:::???JJJRRR___lllyyy}}}rrrbbbTTTLLLEEE@@@<<<:::999777777888999888777444333111111000///---++++++++++++,,,,,,---------+++***)))*********(((&&&***)))(((***++++++***((('''***$$$"""******%%%)))%%%&&&)))++++++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&!!!!!!!!!"""###%%%&&&'''%%%'''))))))'''&&&%%%&&&%%%&&&(((((('''&&&'''(((&&&'''''''''((((((((()))$$$(((***)))&&&%%%(((+++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))***)))'''''''''(((***+++%%%&&&'''(((((((((((((((&&&''''''&&&%%%%%%&&&((($$$%%%''''''&&&&&&'''(((%%%&&&'''&&&%%%$$$%%%'''%%%'''(((((('''&&&&&&''''''((()))((('''&&&'''((($$$%%%'''(((((('''%%%$$$$$$'''((((((&&&&&&(((***###$$$&&&&&&%%%%%%&&&'''%%%&&&((('''&&&&&&''')))&&&''''''(((((((((''''''}}}sssggg^^^\\\aaaeeehhheee```]]]```cccSSSPPPOOOOOOOOOUUUbbbppp|||vvvrrrrrrrrrrrrttt|||{{{mmmccc]]][[[XXXRRRMMMLLLJJJIIIKKKPPPTTTYYY```eeehhhiiijjjkkk```^^^TTTFFF<<<999777555333111000000000///,,,***((()))***+++,,,---...///)))************++++++++++++***+++,,,)))%%%(((...'''''''''''''''((()))***%%%%%%&&&)))+++,,,+++)))&&&&&&''''''(((((())))))'''(((***)))(((((()))***$$$%%%&&&((()))*********&&&'''((('''&&&&&&'''(((&&&'''((('''%%%%%%'''(((&&&'''))))))((((((***+++(((((((((((())))))))))))&&&&&&'''((()))***++++++&&&'''((())))))***,,,///***+++---///222777===BBBOOOWWWcccooo{{{xxxfff[[[LLL@@@:::666222///.........///222444444333)))***++++++))))))***+++******+++,,,,,,---......)))(((&&&'''(((((('''&&&***)))))))))++++++)))(((&&&)))$$$###+++***%%%((($$$&&&(((***+++***(((&&&((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%$$$"""###$$$%%%%%%$$$&&&((())))))'''%%%%%%%%%###%%%'''(((''''''(((***&&&'''''''''(((((())))))%%%))),,,***'''&&&))),,,$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((&&&$$$######%%%((()))&&&&&&'''((())))))((((((&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%$$$###$$$''')))%%%&&&''''''%%%%%%&&&'''%%%'''(((((('''&&&&&&'''$$$&&&''''''%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&(((******'''''')))+++"""%%%'''&&&$$$###&&&(((%%%&&&((('''&&&&&&''')))&&&''''''((())))))((((((|||vvvjjjaaa^^^eeecccbbbaaa```^^^[[[XXXPPPMMMJJJJJJLLLUUUgggwww{{{xxxuuupppqqqttt|||~~~~~~~~~~~~}}}uuukkkaaaZZZUUUPPPLLLIIIEEEBBBDDDJJJNNNRRRWWW[[[]]]\\\YYYWWWOOOJJJDDD???===<<<888666/////////...------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++******)))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))'''((()))((('''&&&'''))))))((('''&&&&&&'''((()))###%%%&&&''''''''')))***$$$%%%%%%&&&&&&''''''(((+++)))'''%%%%%%&&&((()))(((((())))))******++++++++++++,,,,,,,,,---------+++,,,...111444999???DDDPPPZZZgggsss|||vvvfffWWWMMM???555222000---+++---,,,,,,++++++,,,,,,---)))((((((((((((((()))***)))***+++,,,---,,,+++***444000***'''''')))***+++((((((''''''''')))+++,,,''''''''''''((((((((((((&&&&&&&&&(((******(((&&&"""((()))&&&***333000&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''###&&&&&&###$$$&&&&&&###$$$$$$$$$%%%%%%%%%&&&&&&)))))))))))))))(((''''''******))))))(((((('''''''''$$$!!!"""%%%'''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%$$$###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%((((((&&&&&&((((((%%%'''((('''&&&%%%%%%''')))"""###$$$%%%&&&%%%$$$###&&&$$$%%%))))))%%%###%%%''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&$$$"""'''&&&&&&&&&&&&'''((((((###$$$&&&((()))))))))(((|||zzzvvvmmmgggeeegggeeecccaaa___[[[WWWTTTMMMIIIHHHIIILLLVVVhhhyyy~~~yyyxxxuuuqqqrrruuu|||zzzzzzzzz{{{}}}|||~~~{{{pppeee]]]UUUNNNIIIHHHEEEBBBBBBFFFHHHJJJNNNQQQRRRQQQOOOMMMHHHCCC>>>:::999777555222.........---,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++******************+++++++++******)))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))&&&((()))((('''&&&'''))))))((('''&&&&&&'''((()))'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((())))))******+++++++++++++++,,,,,,,,,------+++,,,...///333888???DDDNNNWWWdddoooyyyxxxfffWWWOOOFFF:::222000///---++++++******))))))******++++++***)))(((((((((((((((++++++,,,---------,,,,,,111---)))''''''))))))******))))))((((((((())))))((((((((((((((((((((((((&&&&&&&&&(((******(((&&&!!!((()))$$$$$$,,,...)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%***,,,***(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))******)))(((((('''))))))))))))((((((''''''+++***((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%$$$###$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&((((((%%%%%%((((((&&&'''''''''&&&%%%%%%''')))###$$$$$$%%%&&&%%%%%%%%%&&&$$$$$$''''''$$$$$$&&&''''''''''''''''''''''''%%%'''(((((('''&&&(((***&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((zzzwwwtttooolllkkkllliiieeebbb]]]XXXRRRNNNHHHFFFEEEGGGKKKVVViiiyyy{{{xxxwwwuuurrrssswwwzzz~~~xxxxxxwwwwwwxxx}}}~~~{{{wwwvvvvvvwwwttttttwww|||~~~ssshhh```VVVNNNHHHHHHHHHEEECCCCCCCCCDDDEEEFFFFFFFFFEEEDDD>>>;;;777444333222000///------,,,,,,+++******************++++++++++++,,,++++++)))(((((())))))***)))******+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))&&&'''(((((('''&&&'''((((((((('''&&&&&&'''(((((('''(((((((((&&&%%%&&&'''((((((''''''&&&%%%%%%$$$###%%%''')))******))))))(((((())))))***++++++,,,++++++++++++,,,,,,,,,,,,+++,,,---...111777>>>CCCJJJRRR]]]hhhsss~~~rrreeeVVVJJJDDD===444...------,,,+++******))))))))))))******,,,+++***)))(((''''''''',,,,,,,,,,,,,,,---......---***((('''((()))))))))************)))((('''&&&))))))))))))))))))))))))&&&&&&&&&((())))))(((&&&!!!(((***""" %%%******(((((('''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%,,,***&&&%%%$$$"""%%%&&&&&&&&&&&&'''''''''))))))*********)))(((((()))))))))((((((((((((''')))+++,,,***&&&######%%%&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&((('''$$$$$$'''(((&&&&&&''''''&&&%%%%%%&&&(((&&&%%%%%%%%%%%%&&&'''''''''$$$$$$&&&&&&$$$$$$'''''''''''''''''''''''''''"""&&&)))((($$$$$$)))///%%%%%%'''((((((((('''&&&+++)))&&&###"""###%%%&&&{{{uuurrrooonnnnnnqqqmmmhhhccc]]]VVVOOOJJJFFFCCCCCCFFFJJJUUUgggxxx}}}yyywwwwwwwwwuuuvvvzzzxxx}}}|||vvvvvvuuutttuuuyyy~~~|||zzzvvvrrrooommmmmmnnnqqqqqqrrrwwwxxxmmmfffZZZQQQJJJKKKLLLIIIFFFEEEAAAAAA@@@??????>>>>>>>>>666444222111000/////////---------,,,++++++******************+++++++++++++++***(((&&&&&&((()))***))))))***+++++++++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&''''''(((((()))&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''###%%%&&&''''''''')))***((('''''''''&&&&&&&&&%%%%%%&&&'''((())))))))))))(((((()))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///444<<>><<<:::999999999:::111222111111000///000000......------,,,+++++++++))))))*********+++++++++***)))'''&&&&&&''')))+++((()))***+++++++++++++++((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&###%%%&&&''''''''')))***&&&&&&&&&''''''(((((((((***)))'''&&&&&&'''((()))(((((()))***+++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,---222888===???BBBHHHPPPYYYdddnnntttvvvyyy}}}}}}tttqqqgggYYYOOOIIIBBB<<<666333///---+++******))),,,++++++******++++++,,,)))))))))))))))***+++,,,***))))))((()))+++---...+++***)))***,,,---,,,***'''(((***+++++++++***)))+++*********)))))))))(((%%%%%%%%%'''))))))'''%%%%%%&&&&&&%%%(((***'''###(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))222111,,,)))((('''&&&&&&&&&'''''''''(((((('''(((((()))))))))(((((('''''''''''''''((((((((()))///333000(((###%%%)))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''######%%%&&&''''''((('''###$$$&&&&&&%%%$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&((('''######'''(((&&&$$$&&&''''''%%%%%%%%%&&&((('''&&&%%%&&&'''((())))))&&&%%%'''(((&&&(((+++''''''''''''''''''''''''%%%###!!! """###$$$$$$%%%'''))))))((('''%%%$$$%%%&&&&&&''''''&&&&&&~~~|||~~~~~~yyyrrrqqqtttwwwvvvsssoooiiiccc\\\TTTMMMGGGCCCBBBBBBEEEJJJTTTeeeuuu}}}zzzyyy|||}}}|||}}}~~~~~~{{{wwwoooooonnnlllmmmpppuuuyyy~~~zzzrrrkkkiiiiiiiiijjjjjjjjjlllnnnrrrwww|||~~~wwwpppfff\\\RRRNNNJJJEEEBBBCCC;;;:::888555444444444444///000111111000///000222.........---,,,,,,++++++)))))))))************+++)))((((((''''''(((******((()))***+++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&''''''((((((%%%&&&''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&'''(((((((((&&&%%%&&&'''%%%&&&&&&'''(((((()))))),,,***'''%%%%%%&&&((()))'''((()))***+++---......------------............---------------///444777888:::===BBBIIIQQQWWW[[[```bbbfffhhhkkkmmmqqqsssvvv}}}{{{uuummmfff]]][[[SSSGGG>>>:::666111111111///---+++***))))))))))))(((((((((((())))))((((((((()))***+++,,,---(((((((((((()))+++,,,---,,,+++***+++,,,---,,,+++'''((()))***++++++++++++*********))))))(((((('''%%%%%%%%%'''(((((('''%%%'''%%%%%%'''++++++'''"""''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&...444111,,,)))'''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''&&&''''''''''''(((((((((&&&+++///,,,'''$$$'''+++&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&&&&'''''''''"""$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$''''''$$$$$$''''''$$$$$$%%%''''''%%%$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((%%%%%%(((((('''(((+++''''''''''''''''''''''''(((%%%""""""$$$%%%$$$###%%%%%%'''((((((((('''&&&"""$$$&&&((()))))))))(((}}}zzzxxxzzz}}}}}}~~~{{{sssppptttwwwuuuooolllfffaaaZZZSSSLLLGGGAAA@@@AAAEEEKKKUUUgggwww||||||zzzwwwtttqqqllllllkkkjjjjjjnnnsssxxx{{{~~~zzzpppiiiggghhhiiijjjgggjjjmmmnnnooorrrxxx|||{{{xxxqqqggg[[[RRRHHH???===???888666555333111111111111,,,...000000///...///111------,,,,,,+++*********))))))))))))************((((((((())))))*********(((((()))++++++,,,,,,+++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''(((((((((&&&%%%&&&'''''''''''''''(((((((((((((((((('''&&&''''''((()))'''((()))***,,,---...///.........////////////000---.........------000111333333444777;;;???BBBCCCIIIKKKNNNOOOQQQSSSVVVYYY^^^dddiiifffbbb]]]VVVPPPFFFGGGBBB888333111000---,,,---------,,,*********))))))(((((((((((())))))))))))))))))***+++,,,,,,'''((()))***+++,,,,,,,,,---+++))))))***++++++************)))******++++++******)))(((((('''&&&&&&%%%$$$%%%&&&((((((&&&%%%&&&%%%%%%'''((((((''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$)))+++(((&&&&&&%%%"""%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((!!!%%%''''''$$$$$$(((,,,&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&'''''''''"""&&&'''&&&&&&'''&&&"""###%%%''''''&&&$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%"""###'''(((&&&&&&(((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))***+++~~~{{{{{{~~~}}}}}}xxxvvvxxx{{{~~~tttppprrrtttqqqlllhhhddd^^^YYYRRRKKKFFF>>>===@@@EEELLLWWWjjjzzz}}}~~~~~~zzzssspppnnnkkkeeeeeedddcccdddhhhmmmqqqyyy|||zzzooohhhfffhhhiiijjjbbbfffkkkkkkkkkmmmsssyyytttzzz{{{qqqdddVVVHHH===;;;>>>777666444333222111000000***,,,//////---,,,...000,,,,,,++++++***)))))))))))))))))))))************'''((()))***++++++******(((((()))++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%###%%%'''''''''''')))***)))))))))(((''''''&&&&&&$$$%%%'''((()))***))))))'''((()))***,,,---...///////////////000000000000---...//////---,,,---...000//////000333555555555:::<<<>>>???@@@BBBEEEHHHHHHMMMPPPMMMIIIFFFAAA<<<777999777111...000111000'''))),,,,,,,,,+++***+++++++++************++++++++++++******************'''(((***,,,---------------+++((('''((()))))))))---,,,+++)))((()))*********))))))((('''&&&&&&%%%%%%$$$%%%&&&((((((&&&$$$%%%%%%&&&&&&$$$###'''---$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%$$$$$$### ###$$$###%%%((()))'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((((((###%%%''''''''')))...111&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&'''&&&%%%%%%&&&))))))(((((((((((())))))!!!%%%(((''''''(((%%%!!!###%%%''''''&&&$$$$$$%%%###$$$&&&'''''''''&&&%%%""" """&&&'''$$$$$$&&&''''''''''''''''''''''''###(((((($$$###&&&***'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&)))+++---|||zzzwwwwwwxxx{{{||||||sssvvvyyyyyyxxxxxx{{{~~~~~~~~~{{{vvvtttuuuxxx|||wwwrrrnnnllllllmmmhhhaaaYYYSSSOOONNNMMMCCCCCCEEEIIIMMMWWWiiizzz}}}|||{{{ttthhhaaaaaafffccc```___bbbggglllnnnzzz{{{yyyooogggeeeeeeddddddbbbfffhhhhhhkkkqqqtttrrrwwwxxx|||}}}qqqcccVVVJJJ???;;;===666444222222333333222111//////...---,,,++++++******+++,,,------,,,+++***))))))))))))))))))))))))***(((((()))***+++***))),,,,,,++++++***))))))(((***)))((((((((()))+++,,,***))))))(((((((((((()))&&&((()))((('''&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$$$$&&&&&&$$$"""&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((())))))((((((((((((((()))((((((((((((((()))******,,,,,,,,,++++++,,,///222444222///------///222444...---+++,,,,,,---+++***...------------...//////333333333444555666888999;;;<<<<<<<<<;;;:::888777222111000......------...)))***+++,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++******)))******+++(((((()))***,,,---...///...+++'''&&&(((***,,,---,,,,,,+++***))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###"""###%%%(((###$$$$$$%%%%%%$$$$$$###***(((%%%$$$$$$$$$###!!!%%%***...,,,&&&###&&&+++(((''''''&&&&&&&&&''''''+++)))'''&&&%%%&&&'''(((%%%%%%'''''''''&&&%%%$$$+++'''###"""%%%''''''%%%''''''&&&%%%###$$$&&&)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''' ###'''%%%$$$&&&$$$###***&&&###&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&''''''((()))***++++++$$$%%%$$$###%%%+++555===yyyuuurrrpppqqqssstttuuujjjlllooorrruuuyyy}}}~~~{{{xxxwwwwwwxxx{{{zzzxxxtttpppmmmlllkkkgggccc]]]WWWQQQNNNLLLKKKBBBBBBFFFLLLSSS```ttt~~~{{{wwwuuunnnddd______]]]]]]^^^aaafffkkknnnpppxxxzzz}}}~~~wwwmmmfffcccbbbaaa______dddhhhjjjmmmssstttrrrwwwwwwzzz~~~ssscccVVVIII???:::;;;555222000//////000//////.........---,,,,,,++++++***+++,,,------,,,+++***))))))))))))))))))))))))***(((((()))***+++***)))***************************)))((((((((()))++++++''''''&&&&&&&&&''''''(((%%%&&&((((((''''''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$###$$$&&&'''&&&$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((()))******+++,,,,,,+++***,,,///111222000...------...000222...,,,++++++,,,,,,+++***,,,++++++++++++,,,---------...///000111222222333444444555555444333111000---,,,,,,++++++***))))))******++++++++++++++++++******))))))******++++++))))))))))))***+++,,,,,,(((((()))***,,,---...///...+++(((&&&(((***,,,,,,...---,,,+++***)))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######%%%'''#########$$$$$$#########'''%%%$$$$$$%%%&&&%%%$$$&&&))),,,+++'''%%%''')))''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&'''''''''((())))))((('''&&&(((&&&$$$$$$%%%''''''&&&!!!"""######$$$'''+++...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$''''''$$$%%%))),,,###!!!)))---'''%%%(((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&)))000888>>>wwwsssnnnjjjjjjkkklllmmmggggggiiimmmssszzz~~~~~~~~~~~~}}}{{{ttttttrrrpppmmmjjjhhhggg```^^^ZZZUUUQQQNNNLLLKKKFFFFFFIIIQQQZZZiii}}}wwwrrrnnnhhh```]]]]]]YYY\\\aaaggglllooorrrssswwwwwwyyy}}}}}}vvvmmmgggdddbbb___\\\]]]ccciiilllppptttuuurrrwwwvvvwwwzzz}}}vvveeeWWWJJJ>>>999999666333///------.........------------,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))***(((((()))***+++***)))(((((())))))***+++,,,,,,)))))))))((()))******+++&&&&&&&&&&&&&&&'''((()))%%%'''((((((''''''(((***&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))(((((((((((()))))))))(((((((((((()))******+++,,,,,,+++***+++...000......------------......---,,,***+++,,,,,,+++******))))))))))))***++++++)))***,,,---............------......---,,,+++***)))************((('''&&&++++++++++++************''''''((()))***,,,---...'''(((((()))***+++,,,---(((((()))***+++---...///...+++((('''(((***+++,,,///...---+++******))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$$$$%%%""""""############""""""$$$###"""###&&&'''((('''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''(((((()))(((((('''###%%%&&&'''&&&&&&'''(((%%%%%%%%%$$$###$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***((($$$&&&***---((((((------((('''+++''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%'''+++111555777{{{vvvoookkkiiiiiijjjjjjnnnkkkiiilllssszzz~~~wwwvvvtttrrroookkkfffccc\\\[[[XXXUUURRRPPPNNNMMMMMMKKKMMMUUU___nnn|||wwwqqqjjjddd___]]]]]]^^^bbbgggkkkooorrrtttvvvuuuvvvwwwyyy~~~~~~xxxpppkkkhhheee```]]]aaafffjjjllloootttvvvssswwwuuuvvvyyy|||yyyfffXXXKKK???999999;;;777222//////000000111++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))))))))))))))))))))))))))***(((((((((***+++***)))(((((())))))***+++++++++)))))))))))))))******+++'''''''''((((((***++++++)))*********((('''((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))(((((((((((())))))***))))))(((((())))))***+++***+++,,,+++******---///++++++,,,,,,,,,,,,++++++,,,+++******+++,,,+++)))))))))(((((())))))***+++(((***,,,...///...---,,,,,,,,,,,,++++++******))))))***,,,,,,,,,***((('''++++++******))))))))))))'''''''''(((***+++---...(((((()))*********+++***))))))))))))+++---...000...+++(((''')))***++++++000///...,,,+++******)))((((((((((((''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&((())))))&&&'''(((((())))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$$$$%%%######$$$$$$$$$$$$######$$$""""""###&&&(((((((((((('''%%%'''))))))'''$$$&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&& $$$((()))'''%%%&&&((('''''''''%%%###"""###%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&))),,,,,,***'''&&&&&&%%%(((,,,***&&&(((---''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&***'''$$$&&&)))++++++)))zzzsssnnnlllllllllkkkrrrnnnjjjlllssszzz~~~{{{wwwsssmmmfff```XXXWWWTTTRRRPPPNNNLLLLLLNNNLLLNNNWWWcccrrrzzzvvvooofff```]]]\\\[[[aaadddgggjjjmmmqqqwww{{{uuuvvvwwwwwwzzzzzzsssnnnkkkhhhccc___hhhkkklllkkknnntttxxxwwwyyyvvvwww{{{~~~{{{gggXXXLLLAAA:::999;;;777222//////000111111******+++,,,,,,---------((()))***++++++***)))((())))))))))))))))))))))))***(((((((((***+++***)))))))))))))))))))))))))))((()))))))))************'''''''''((((((***++++++---------,,,)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******)))))))))))))))***++++++)))+++++++++******+++---)))***++++++++++++***)))+++)))))))))++++++***))))))))))))))))))***++++++((())),,,---...---,,,+++,,,+++++++++************)))***,,,------+++)))(((++++++)))(((((((((((()))))))))(((((()))******+++***************)))((('''))))))((()))***,,,///000...,,,)))((()))*********000///---,,,+++*********))))))((((((((('''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&'''((()))***&&&&&&'''((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%''''''&&&(((%%%$$$%%%)))***'''###%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''###((()))'''&&&&&&(((!!!"""$$$%%%%%%&&&(((***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''---444555---$$$"""$$$(((***'''$$$''',,,''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''***'''%%%%%%((((((&&&###}}}xxxtttrrrqqqooonnnooollliiikkkqqqyyy}}}yyyssskkk```YYYTTTSSSPPPMMMJJJIIIHHHHHHIIIHHHMMMYYYhhhzzz}}}uuussslllbbb]]]]]]]]][[[]]]```dddfffiiiooowww~~~vvvwwwxxxxxxxxx|||{{{tttooommmjjjfffccclllnnnnnnlllooovvv{{{{{{|||zzz{{{yyydddVVVKKKAAA;;;999777333///------.........******++++++,,,,,,------((()))***++++++***)))((())))))))))))))))))))))))***(((((()))***+++***))))))))))))))))))))))))((((((((()))************)))&&&&&&&&&&&&&&&'''((()))---......,,,)))'''''''''&&&&&&&&&&&&''''''''''''&&&''''''&&&$$$######$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***+++***))))))))))))***++++++)))***++++++***)))***+++))))))************))))))***(((((((((***+++***)))***))))))))))))***++++++'''(((***+++++++++***)))+++******)))))))))******((()))*********)))((('''***)))((('''''''''))))))******)))((((((((())))))******++++++***(((&&&%%%***)))((((((***,,,///111...,,,)))))))))******)))...---,,,++++++******+++)))))))))(((((((((''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&'''((((((((((((''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###$$$%%%&&&&&&%%%&&&$$$###%%%((()))'''$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***"""$$$'''(((((('''&&&&&&$$$%%%''''''&&&%%%&&&(((######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&---777;;;222&&&&&&(((+++***'''%%%''')))''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((''''''''')))))))))'''~~~{{{zzzxxxvvvtttnnnmmmkkkkkkoooxxxyyyooobbbYYYUUURRRNNNJJJGGGEEEEEEFFFGGGGGGNNN]]]nnnxxxoooooojjjbbb___bbbcccaaa]]]aaaeeeggghhhlllttt{{{wwwzzz{{{yyyxxxzzz~~~wwwrrrpppooollliiijjjmmmoooooosss{{{~~~uuu```RRRIII@@@;;;999222000---,,,---------,,,+++++++++++++++,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))***(((((()))***+++***)))''''''(((((())))))******'''((()))***+++******)))''''''&&&&&&&&&''''''(((***++++++***(((''''''(((&&&&&&&&&&&&'''''''''((($$$&&&'''&&&$$$###$$$&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++******))))))******+++,,,(((***++++++)))))))))*********))))))))))))******)))((('''(((***+++***))))))))))))))))))******+++((())))))))))))*********+++***)))(((((()))***+++(((((((((((((((((((((((()))((('''&&&&&&''')))***))))))(((((((((((())))))((()))***+++***)))'''%%%***)))(((((())),,,///111...,,,***)))******)))(((,,,++++++*********++++++))))))))))))((((((((('''$$$%%%&&&'''((((((((((((((('''''''''''''''((((((%%%&&&''''''((((((''''''))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######%%%&&&&&&&&&$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++%%%%%%%%%&&&((((((&&&$$$)))***+++)))&&&$$$###$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&(((///666111(((''')))******))))))***)))''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&)))******)))(((((()))***|||yyyqqqqqqooonnnpppwww{{{nnndddXXXTTTOOOJJJGGGEEEFFFGGGIIIJJJQQQaaasss}}}uuummmoookkkdddccchhhjjjgggbbbfffjjjkkkjjjkkkqqqvvvxxx{{{}}}{{{xxxyyyzzz~~~{{{vvvttttttrrrooofffkkkooorrrxxxrrr]]]PPPGGG???:::888111///------......---,,,++++++++++++++++++++++++,,,,,,............,,,,,,))))))))))))))))))))))))***(((((()))***+++***)))%%%%%%&&&((()))+++,,,,,,'''((()))++++++******)))***))))))((((((((())))))&&&'''((((((''''''((()))&&&&&&&&&'''''''''(((((("""$$$&&&&&&$$$$$$&&&)))$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((()))++++++*********)))******+++,,,(((***++++++)))((())))))******))))))))))))******(((''''''((()))******)))((((((((((((((()))******++++++*********++++++,,,,,,+++***)))******,,,---******))))))))))))***+++((('''&&&%%%&&&(((***+++((((((((((((((()))******&&&''')))***+++***((('''***)))(((((())),,,///111...,,,***)))******)))(((******))))))******+++,,,))))))))))))(((((((((((($$$%%%&&&'''(((((((((((()))((((((''''''''''''(((%%%&&&''''''((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###"""###%%%(((###$$$$$$%%%%%%$$$$$$###$$$###"""###&&&'''((('''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((("""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))(((&&&$$$%%%((((((&&&###$$$&&&((()))(((((()))***&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%'''%%%"""%%%------)))###%%%'''(((***---...,,,''''''''''''((((((((()))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%######$$$%%%&&&&&&''''''+++------***&&&###%%%'''yyyuuupppiiieeeiiipppwwwqqqfffeeeYYYMMMIIIIIIHHHIIIKKKGGGOOORRR]]]vvv{{{yyysssnnnkkkjjjiiifffhhhkkkgggjjjllllllkkkmmmqqquuuooorrruuuwwwwwwwwwxxxyyyxxxyyy{{{}}}}}}{{{xxxssspppooopppoooqqqvvvyyyzzz~~~lllWWWJJJAAA999444222---...//////---+++++++++------++++++++++++------++++++++++++++++++++++++++++++******+++,,,,,,---)))(((%%%$$$%%%'''***---******))))))))))))******)))(((((('''''')))***+++))))))(((((('''''''''&&&***((('''&&&&&&'''(((***&&&'''((('''&&&%%%&&&((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&((()))''''''(((((())))))******************+++,,,---...+++,,,,,,)))''')))---111***)))(((''''''((()))***))))))))))))((((((((((((************))))))))))))((()))++++++*********+++,,,+++)))))))))+++---///((((((((((((''''''''''''((()))***)))'''%%%&&&''''''(((((())))))))))))(((***++++++***((('''(((***'''''''''((()))+++,,,---...---+++)))((((((((()))***)))))))))))))))*********++++++***((('''((())))))(((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&((()))***)))((()))***)))***+++,,,,,,+++)))(((%%%%%%%%%&&&&&&'''''''''&&&$$$$$$'''))))))%%%"""%%%%%%&&&(((***)))'''$$$###$$$%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''###$$$%%%&&&'''&&&%%%$$$""""""###$$$$$$%%%&&&&&&'''%%%###$$$''''''$$$"""%%%%%%%%%$$$$$$%%%%%%%%%&&&(((***)))&&&$$$%%%''')))((('''&&&%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&''''''((()))***+++,,,,,,(((&&&%%%'''******(((&&&)))******)))(((''''''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$"""!!!"""%%%(((,,,---...+++'''$$$$$$&&&yyyuuuooojjjgggiiinnntttxxxmmmggg[[[PPPLLLKKKIIIJJJLLLIIIRRRWWWccc}}}{{{xxxpppllliiijjjhhheeefffiiihhhjjjkkkkkkjjjlllpppsssnnnppprrrtttttttttvvvwwwxxxxxxxxxxxx{{{{{{uuupppooommmlllnnnuuuyyy{{{}}}tttcccPPPEEE>>>777222111...//////...,,,++++++,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++***************+++,,,''''''''''''((()))************))))))))))))******(((((('''''''''((()))***)))((((((((('''''''''&&&((('''&&&%%%%%%&&&'''(((((()))***)))((('''(((***(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''&&&&&&((()))''''''(((((()))******+++************+++,,,---...+++,,,+++***((()))---000******)))((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))((()))++++++*********+++******)))))))))***+++,,,))))))(((((((((''''''''''''((()))((('''&&&'''((('''(((((()))))))))))))))***++++++***(((''')))***(((((())))))***,,,---...,,,+++***)))(((((())))))***)))))))))))))))******)))***+++***((((((((()))))))))((((((((('''''''''((('''&&&%%%%%%%%%%%%&&&&&&(((******)))(((((()))((()))+++,,,,,,+++***)))%%%%%%%%%&&&&&&''''''''''''&&&'''(((******'''$$$%%%%%%%%%'''))))))&&&$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&%%%$$$&&&((()))(((%%%%%%%%%&&&'''''''''&&&&&&$$$%%%&&&%%%######%%%'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''')))***+++------((('''&&&(((***+++)))'''((()))***)))'''''''''(((''''''&&&%%%%%%%%%%%%&&&###%%%%%%%%%######$$$&&&'''((()))'''###!!!"""###zzzuuuoookkkiiiiiikkkppp{{{~~~tttiii___TTTPPPNNNLLLLLLNNNKKKUUU\\\jjj}}}wwwsssllliiigggiiihhhdddccceeehhhhhhhhhhhhhhhiiimmmppplllmmmoooooooooppprrruuuwwwuuurrrsssvvvzzz~~~xxxrrrpppkkkhhhjjjrrrxxxzzzzzz|||xxxeeeVVVFFF>>>999333000000///000///---++++++,,,...,,,++++++******++++++,,,++++++++++++++++++++++++******)))))))))))))))***%%%&&&(((*********))))))***))))))(((((())))))***''''''&&&&&&''''''((()))(((((((((''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&%%%$$$%%%''''''''''''''''''&&&&&&&&&'''(((((((((((((((((('''&&&'''((('''&&&&&&(((***((((((((()))******++++++******++++++,,,,,,------+++,,,+++***((())),,,///++++++***)))(((((())))))******)))))))))(((((((((((((((((((((((((((((((((''')))++++++***)))***+++))))))))))))))))))(((((())))))))))))((((((((((((&&&'''((((((''''''((()))'''((((((((())))))))))))******+++***(((''')))***))))))***+++,,,------...+++***)))(((((()))*********))))))(((((())))))))))))***+++***)))((()))***)))))))))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&''')))******((('''(((((('''(((***+++,,,+++******&&&&&&&&&&&&&&&''''''''''''''''''((())))))'''%%%$$$###$$$&&&''''''&&&$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))))))))%%%%%%%%%'''***+++***)))###%%%&&&((((((((('''&&&%%%%%%%%%$$$"""###&&&(((&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&''')))***,,,------)))(((((()))++++++***(((((()))***)))'''''''''(((''''''&&&%%%%%%%%%%%%&&&"""$$$&&&'''%%%$$$$$$$$$'''((()))'''%%%$$$%%%&&&{{{wwwpppmmmkkkjjjhhhlllxxxxxxlllcccZZZVVVSSSOOOOOOQQQOOOZZZbbbppp~~~xxxqqqmmmgggeeeeeegggfffbbb```bbbfffeeeeeeddddddfffiiikkkkkkllllllllllllmmmpppsssuuurrrnnnooosssvvvwwwvvv||||||}}}|||uuurrrmmmgggeeellltttwwwxxxyyyuuuhhhTTTIII===888555111000111000000///,,,******---///...------------------...++++++++++++***************))))))(((((((((((((((&&&'''(((***************))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''$$$%%%&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&(((***(((((()))******++++++,,,***++++++,,,,,,---------,,,,,,+++***)))***,,,---,,,++++++***))))))))))))*********)))))))))((((((''''''''''''((((((((((((''')))++++++***)))***+++((()))***++++++)))'''&&&******)))))))))(((((((((%%%&&&(((((('''((()))+++'''''''''(((((()))******)))******)))(((((()))+++((()))***+++,,,,,,,,,,,,******)))((()))***+++,,,***))))))(((((((((((())))))***+++***)))((()))***)))))))))((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&((()))******(((''''''(((&&&''')))***++++++++++++&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$&&&'''%%%$$$%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$&&&'''(((''''''((((((((()))))))))%%%&&&&&&((())))))))))))$$$$$$$$$%%%%%%&&&''''''***)))'''%%%$$$%%%''')))&&&&&&%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%&&&''''''((('''''''''((((((((()))******++++++))))))******+++++++++***'''((())))))'''&&&''')))''''''&&&%%%%%%%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&''''''}}}xxxrrrooommmkkkhhhjjjttt{{{nnnggg___\\\XXXTTTSSSVVVWWWbbbjjjwww{{{uuunnnjjjdddbbbbbbeeeddd```^^^___bbbbbbaaaaaacccdddeeefffjjjkkkkkkkkkjjjlllnnnqqqrrrooolllmmmqqqssssssrrruuuvvvxxx}}}xxxtttpppgggaaaeeelllqqquuuyyyzzz~~~ppp^^^RRRGGG>>>666444333111000222111111///---++++++---///------------------------+++++++++******)))))))))))))))((((((((((((((()))))))))(((((()))***,,,,,,))))))(((((((((((())))))%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''''''''((()))***++++++))))))***+++&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''((((((((('''''')))***))))))******+++,,,,,,,,,++++++,,,---------,,,,,,---,,,*********++++++,,,+++++++++++++++******)))************))))))))))))&&&'''''''''((((((((()))'''(((******)))))))))***)))***,,,,,,,,,***(((&&&))))))))))))(((((((((((($$$&&&'''((('''((()))+++''''''''''''((()))++++++)))******)))((((((***+++'''((()))***+++++++++*********))))))***+++---...******)))(((''''''((((((((()))******)))((()))+++***)))))))))((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''')))******((('''((()))''''''((()))***+++++++++''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$$$$%%%###""""""###%%%&&&&&&$$$%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$%%%&&&'''((('''''''''''''''(((((((((%%%&&&''''''&&&&&&&&&&&&((('''%%%###$$$&&&)))***---+++'''$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&'''((((((''''''************)))))))))((()))***++++++++++++++++++&&&''')))((('''&&&''')))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$######&&&((("""""""""###$$$$$$$$$$$$}}}yyyuuuqqqooommmkkkkkkqqqzzz}}}oooiiidddaaa]]]XXXXXX[[[```kkkqqq~~~zzzuuunnnjjjbbb``````cccccc^^^]]]^^^_________aaadddeeedddccciiijjjkkkkkkjjjjjjlllnnnnnnmmmllllllmmmnnnnnnmmmppprrruuuzzzyyyuuupppggg___```dddiiipppvvvtttyyy}}}lll[[[KKKAAA===777222222222000000333000000000...,,,,,,---///)))******++++++******)))+++++++++***))))))((((((((((((((((((((()))************)))))))))+++,,,...)))((((((''''''(((((()))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))***+++***)))((()))+++&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''((()))((('''''')))+++*********+++,,,,,,------+++,,,---......---,,,+++---,,,******+++,,,+++******+++,,,,,,,,,,,,++++++++++++*********)))))))))'''''''''(((((())))))***&&&(((******)))((()))***(((***+++,,,,,,***)))'''((((((((((((''''''''''''$$$&&&(((((('''((()))+++((('''''''''((()))+++,,,((()))***)))((((((***,,,'''((()))***+++******)))******)))))))))***,,,---******)))(((''''''''''''((()))******))))))***+++******)))))))))(((((((((&&&&&&%%%%%%%%%&&&''''''&&&((()))***)))((()))***(((((((((((()))*********((((((((('''''''''''''''%%%'''((('''&&&%%%&&&(((###"""!!!###%%%'''&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''''''''$$$&&&'''&&&$$$######$$$+++***'''%%%%%%''')))++++++(((%%%############"""%%%&&&'''(((((((((''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((((((++++++******))))))(((((((((***++++++*********,,,%%%'''(((((('''&&&''')))''''''&&&%%%%%%%%%%%%&&&''''''%%%###"""###&&&)))%%%######$$$&&&&&&&&&%%%|||xxxxxxsssoooooonnnmmmoootttxxx}}}pppkkkgggeeeaaa\\\\\\___dddnnnttt}}}xxxsssmmmjjjbbb______aaaaaa]]]\\\___]]]^^^```dddhhhhhheeebbbfffhhhjjjjjjiiiiiijjjkkkiiijjjkkkjjjhhhgggggghhhjjjmmmsssyyyyyyuuulllddd^^^^^^___aaahhhpppmmmttt|||vvveeeVVVJJJ???888777222000111111///000222///000111///---,,,---...((())))))******))))))(((+++++++++***)))((((((((('''''''''((()))***+++,,,((()))***+++,,,,,,,,,,,,((((((''''''''''''((((((&&&'''((()))))))))((((((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''((()))((('''''')))+++******++++++,,,---------+++,,,...//////---,,,+++...,,,******,,,,,,+++))))))***+++------------,,,+++++++++*********))))))''''''((())))))***++++++&&&(((******)))((()))***'''((()))*********)))(((''''''''''''&&&&&&&&&&&&%%%'''((((((''''''(((***((('''&&&&&&'''))),,,---((()))***)))((((((***,,,((()))***,,,,,,+++***)))))))))(((''''''((()))*********)))''''''&&&&&&'''''')))******))))))***+++*********)))))))))((((((%%%%%%%%%%%%%%%&&&'''((($$$&&&))))))))))))***+++))))))((((((((())))))))))))((((((((('''''''''&&&%%%'''((('''%%%$$$&&&(((###""""""###%%%'''''''''###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&''''''''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''"""$$$&&&&&&$$$###$$$&&&(((((((((''''''&&&%%%%%%(((%%%######%%%&&&%%%###$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((()))))))))************''')))++++++))))))***+++%%%&&&((('''&&&&&&((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%&&&)))***((('''|||wwwyyysssoooppppppnnnnnnqqqpppwww|||}}}}}}{{{pppllliiigggccc^^^^^^bbbbbblllrrr~~~zzzuuupppkkkhhhbbb___^^^``````]]]\\\___]]]^^^aaafffkkkkkkgggcccdddfffiiijjjiiihhhhhhiiifffiiijjjhhhdddaaaaaabbbeeejjjqqqxxxyyytttgggbbb^^^]]]\\\]]]ccckkkhhhpppyyyzzznnn\\\MMMBBB;;;555111333000...000000...///222...000111111...---------)))***+++,,,,,,+++***)))+++++++++***)))((((((''''''''''''(((***+++---...&&&(((,,,...///---+++***((((((''''''''''''((((((&&&''')))*********)))(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((()))***)))((('''(((***&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((()))((('''((()))+++***++++++,,,,,,------...+++,,,...//////...,,,+++...,,,******,,,---+++(((((()))+++---.........---+++++++++************)))'''(((((()))***++++++,,,&&&(((******)))((()))***&&&&&&'''(((((())))))(((''''''&&&&&&&&&%%%%%%%%%&&&'''((((((''''''((()))((('''&&&&&&'''))),,,---((()))***)))((()))***,,,)))***,,,------,,,+++***((('''&&&%%%%%%&&&'''(((******)))''''''&&&&&&&&&''')))******))))))***,,,************))))))))))))%%%%%%%%%%%%%%%&&&'''(((###&&&((())))))***+++,,,***))))))(((((((((((()))))))))(((((('''''''''&&&###%%%&&&%%%""""""$$$'''$$$###"""###&&&(((((((((###$$$%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''$$$%%%'''((((((((('''&&&(((((((((((('''''''''''' ###&&&&&&%%%$$$&&&)))"""$$$&&&'''&&&###&&&%%%$$$%%%)))***)))'''"""###%%%&&&'''&&&%%%%%%&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''')))***+++,,,---&&&)))++++++)))((()))+++%%%&&&''''''&&&&&&((()))''''''&&&%%%%%%%%%%%%&&&$$$&&&((((((&&&%%%%%%&&&'''$$$###$$$&&&'''%%%###}}}yyyvvvxxxxxxuuurrrpppppprrrtttuuuvvvwww{{{~~~~~~~~~ppppppoookkkgggdddccccccdddiiittt~~~qqqkkkiii```eeedddaaa___^^^^^^___```^^^]]]___dddjjjlllhhhddd```cccfffiiijjjhhhfffccc___bbbeeeeeebbb___]]]\\\hhhfffjjjuuuvvvgggccc___]]]YYYVVV[[[bbbiiimmmsssyyy~~~vvvbbbWWWIII>>>999555111...///...---,,,,,,---...///,,,---///000000///---,,,++++++,,,,,,++++++******++++++******)))(((((('''+++***)))(((((()))***+++)))'''''')))***)))(((***(((''''''''''''((())))))))))))((((((''''''&&&&&&&&&'''(((((())))))((((((%%%&&&&&&''''''((((((((()))(((((('''''''''((((((***++++++***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((((((///---******,,,...//////***+++,,,---,,,+++***)))///---+++***++++++***)))++++++++++++++++++++++++***++++++***((('''((()))))))))((('''''''''''''''((('''&&&%%%&&&(((***+++)))'''&&&&&&((())))))(((###$$$%%%'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&)))***((())),,,,,,)))))))))******+++++++++,,,,,,***)))((()))))))))((())))))))))))))))))))))))***$$$###'''((($$$###&&&)))***,,,+++)))(((((())),,,+++***(((''''''''''''&&&'''((('''&&&%%%&&&'''*********((('''''')))+++))))))))))))((((((((((((''''''(((***++++++++++++&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''###$$$&&&%%%%%%&&&(((***%%%$$$$$$######$$$$$$%%%$$$&&&&&&%%%'''(((###&&&&&&&&&&&&&&&&&&&&&&&&!!!)))(((&&&))))))'''(((((()))***************))))))***+++++++++******)))******)))'''(((***,,,(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&}}}{{{yyyzzzzzzxxxuuusssssstttuuuuuuuuuwwwzzz}}}}}}}}}~~~}}}}}}||||||||||||uuutttqqqlllgggddddddeeeeeekkkttt|||pppkkkiii```aaa```^^^]]]\\\\\\\\\]]]^^^]]]___dddjjjkkkhhhdddaaacccfffiiiiiigggdddbbb___aaaccccccbbb```______eeeccchhhttt~~~mmmhhhbbb^^^XXXUUUYYY```hhhkkkqqqxxx~~~zzziii^^^PPPGGG===666444444111//////...---,,,,,,---...///,,,,,,---......---,,,,,,------------,,,+++)))))),,,,,,+++******)))((((((+++***)))(((((()))***+++)))(((''')))***)))))))))***)))((('''''''''''''''&&&&&&''''''((())))))***$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&''''''(((((((((''''''''''''(((((()))***+++***((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((*********+++,,,...000111++++++,,,,,,++++++***)))---+++))))))***+++***)))++++++++++++++++++++++++)))***+++***)))((()))***))))))((('''''''''''''''%%%&&&'''(((((()))))))))((('''&&&&&&((())))))((($$$%%%&&&(((((((((((((((&&&''''''((((((''''''&&&&&&)))***((())),,,,,,)))+++++++++***************+++***)))((()))))))))(((((((((((((((((((((((((((---'''%%%(((***((((((+++)))***++++++)))(((((())))))((('''''''''''''''(((&&&'''((('''&&&%%%&&&((($$$$$$$$$###""""""$$$&&&))))))))))))((((((((('''&&&&&&'''((()))))))))(((&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%&&&(((&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&###)))'''&&&((()))'''''''''((())))))))))))(((''''''((()))************)))))))))((('''''')))+++'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$%%%&&&'''###$$$%%%''''''&&&&&&%%%~~~{{{xxxvvvvvvtttrrrqqqrrrtttwwwyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{yyyuuuooojjjgggggghhhhhhmmmvvv~~~}}}zzzmmmiiiiiiaaa^^^^^^]]]]]]\\\\\\[[[[[[^^^^^^___dddhhhjjjgggcccbbbdddfffhhhhhhfffccc```^^^___aaabbbaaabbbccceeecccbbbgggsssvvvoooggg```ZZZUUUXXX^^^hhhjjjooovvv}}}qqqaaaQQQGGG???:::444111111222000///......------------......------------------------/////////...,,,+++)))(((---,,,,,,++++++******)))******))))))))))))******)))((('''(((***++++++)))++++++)))((('''&&&&&&&&&&&&&&&''''''((()))))))))$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%%%%&&&'''(((((('''''''''''''''((((((''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((($$$'''+++---,,,---000333,,,++++++******************((('''((()))******)))++++++++++++++++++++++++((()))******)))(((***+++))))))((('''''''''''''''$$$%%%(((*********((('''((('''&&&'''((())))))(((%%%&&&'''((())))))))))))&&&''''''((((((''''''&&&&&&)))***)))))),,,,,,))),,,,,,++++++***)))))))))******)))((((((((())))))((((((((((((((((((((((((***%%%###&&&(((((()))+++(((***+++***)))(((((()))&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((($$$%%%&&&&&&%%%%%%'''))))))))))))(((((((((''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$''')))(((%%%###$$$&&&&&&&&&&&&%%%&&&&&&'''(((+++***)))((('''''''''(((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&& %%%&&&$$$$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$((('''%%%&&&((('''&&&&&&'''(((((((((((('''%%%&&&'''((())))))******((())))))(((''''''(((***((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%######$$$&&&'''"""###%%%&&&&&&&&&%%%$$$}}}yyyxxxxxxrrrooommmmmmqqquuuxxxyyyvvvwwwxxxzzz{{{|||}}}~~~~~~~~~|||xxxsssooonnnnnnmmmqqqxxx}}}xxxlllhhhggg```^^^_______________^^^]]]^^^^^^```cccggggggeeeccccccdddfffgggfffdddaaa___]]]^^^___```aaacccgggjjjeeedddiiittt~~~~~~vvvllleee^^^ZZZ\\\aaahhhjjjooovvv}}}~~~}}}ttteeeYYYNNNDDD>>>999666333111111111///---------------------------//////............//////............---,,,++++++---------,,,,,,+++++++++***))))))))))))))))))***((((((((((((+++///...***+++***)))(((''''''''''''******)))((('''&&&&&&%%%&&&'''(((((()))(((((((((***)))'''%%%%%%%%%&&&'''''''''&&&&&&&&&'''((((((&&&'''((((((&&&%%%&&&(((''''''''''''''''''''''''''''''(((((()))(((((((((!!!'''---...,,,,,,...222,,,+++***(((((()))******(((&&&%%%&&&(((******)))************++++++++++++'''(((******))))))***,,,))))))((('''''''''''''''%%%&&&'''))))))))))))((('''&&&&&&''')))***)))(((%%%&&&&&&'''(((((())))))''''''((((((((((((''''''&&&***+++)))***------***++++++******************))))))))))))(((''')))***((((((((((((((((((((((((&&&%%%%%%(((***+++******''')))******)))(((((()))'''''''''&&&&&&''''''(((%%%&&&((('''&&&&&&'''(((&&&((())))))))))))+++---))))))((((((((('''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&***---+++&&&$$$&&&)))&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&''' %%%&&&###!!!$$$((()))%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&%%%%%%&&&'''&&&&&&'''(((((((((((('''''''''((()))))))))(((((()))***+++***((('''(((***+++)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$|||wwwuuuuuuvvvooollljjjkkkpppuuuyyy{{{vvvwwwzzz}}}~~~yyyuuusssqqquuu{{{~~~xxxjjjffffff___^^^______`````````______^^^^^^```ccceeeeeedddccccccdddeeeeeedddbbb```^^^\\\^^^___```bbbeeeiiillliiiiiimmmuuu||||||rrrlllgggbbbcccggggggjjjpppyyy}}}~~~zzzvvvtttvvv{{{vvvkkkZZZMMMEEE@@@===;;;555444222222222111///...,,,------------------,,,...------,,,,,,------...++++++,,,---............---------,,,,,,,,,,,,,,,)))))))))******)))))))))''')))((('''---333333---))))))((((((((())))))*********)))((('''&&&%%%%%%&&&'''(((((()))((((((((()))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((###(((...///,,,***+++...+++***)))((('''((()))***&&&%%%$$$%%%((()))***))))))))))))******+++++++++'''(((******))))))***,,,))))))((('''''''''''''''''''''&&&&&&'''(((***+++&&&%%%&&&'''******)))(((%%%%%%%%%&&&&&&'''(((((('''((((((((((((((((((''''''***+++)))***------***(((((()))***++++++,,,,,,''')))***)))''''''(((+++''''''''''''''''''''''''&&&))),,,///111222///+++&&&(((******((('''((()))+++***)))(((''''''''''''%%%&&&''''''&&&&&&''')))###$$$&&&'''&&&&&&((()))((((((((((((''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%))),,,***&&&###&&&)))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''!!!%%%&&&""""""&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''((()))))))))((((((************)))(((''''''***+++,,,+++)))((()))***+++)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''%%%###"""###$$$%%%%%%%%%$$$$$$~~~xxxrrrppppppqqqmmmkkkjjjkkkpppvvvzzz|||wwwyyy|||{{{wwwtttwww{{{~~~wwwhhhdddeee^^^\\\\\\]]]]]]^^^^^^______^^^___aaabbbcccccccccbbbbbbcccddddddcccaaa___^^^]]]^^^```aaabbbeeeiiillllllkkknnntttyyy|||zzzuuuqqqmmmlllooofffiiipppyyy}}}wwwrrrmmmllllllmmmrrrxxx{{{uuukkk```VVVHHH===888666555444......//////000000000000,,,,,,------------,,,,,,************************((()))+++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))''')))((((((///999888000)))((((((((())))))***+++''''''(((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((((((((&&&)))------+++))))))+++***))))))((((((((((((((('''%%%$$$%%%((()))))))))(((((())))))***+++++++++((()))******)))(((***+++))))))((('''''''''''''''((('''&&&%%%&&&(((***,,,%%%%%%&&&(((***+++)))(((%%%%%%$$$%%%%%%&&&(((((('''(((((())))))((((((''''''***+++******------***''''''(((***+++,,,---...&&&(((***)))&&&&&&(((+++''''''''''''''''''''''''$$$(((+++---000111---(((&&&'''))))))((('''((())),,,+++***)))''''''''''''$$$&&&''''''&&&&&&((()))"""$$$&&&'''&&&%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''((('''''''''###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###&&&((((((%%%$$$%%%'''''''''&&&&&&''''''((()))&&&''')))+++,,,---------''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&"""%%%%%%"""!!!$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%((('''%%%%%%'''''''''((())))))))))))(((************)))((('''''')))+++,,,+++)))(((((((((((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$""""""###%%%&&&&&&&&&%%%$$$|||uuuqqqpppppplllkkkjjjlllpppuuuxxxyyywwwyyy||||||yyysssvvvyyy||||||tttfffcccddd^^^\\\[[[[[[[[[[[[]]]___```^^^___aaabbbbbbaaabbbbbbaaaaaabbbcccbbbaaa___^^^^^^```bbbcccdddeeehhhkkkjjjjjjmmmrrruuuwww}}}~~~{{{vvvssstttiiiiiilllsss{{{}}}zzzqqqjjjeeeeeecccaaadddiiijjjooowww~~~xxxpppiii^^^TTTMMMGGG>>>999777555222000,,,------.........///000+++,,,------------,,,+++******+++,,,,,,+++******))))))***,,,------------+++++++++++++++,,,,,,,,,((()))***++++++***)))(((&&&))))))(((222>>>===444******))))))((()))))))))((((((((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&$$$&&&'''((()))((('''&&&%%%%%%%%%%%%&&&'''((()))%%%'''((((((''''''((()))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((()))***++++++******)))(((((())))))(((((('''&&&(((&&&%%%&&&((())))))(((((((((((()))***+++++++++)))***+++***)))((()))***))))))((('''''''''''''''&&&&&&&&&'''(((((()))***$$$$$$&&&(((++++++)))(((&&&&&&%%%%%%&&&'''((()))(((((())))))))))))(((((('''+++,,,***+++......+++(((((()))***+++,,,,,,---%%%(((***)))&&&%%%(((,,,''''''''''''''''''''''''"""&&&'''%%%(((,,,***$$$%%%'''))))))((('''((()))***)))((('''''''''''''''$$$%%%''''''&&&'''(((***%%%'''))))))(((''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%''''''(((((((((((('''''''''''''''(((((()))&&&(((+++---...---,,,+++''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###%%%***+++((($$$$$$$$$$$$$$$$$$$$$$$$((($$$$$$)))***&&&%%%'''&&&&&&'''(((((((((((('''&&&'''(((((()))))))))(((''')))******(((&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########$$$%%%''''''&&&&&&%%%|||vvvsssqqqmmmkkkjjjlllpppsssuuuvvvvvvxxx{{{|||zzzrrruuuwwwyyy~~~~~~yyyrrreeeccceee___]]]\\\[[[[[[[[[^^^```bbb^^^```aaaaaaaaa```aaabbb```aaaaaabbbbbbaaa______^^^```cccddddddeeegggiiihhhhhhkkkpppsssttt{{{zzzvvvvvvmmmjjjiiimmmssswwwvvvsssmmmeeeaaa```^^^ZZZ[[[```aaaeeekkkppptttwwwzzz|||vvvvvvrrrjjjbbb[[[PPPGGGBBB???<<<;;;;;;999444000/////////...------...///++++++------------++++++,,,---///000000///---,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++((()))***++++++***)))(((%%%)))))))))333AAA@@@777---,,,+++)))((((((((((((++++++***((('''%%%$$$$$$&&&'''(((((())))))((((((###$$$''')))***)))'''%%%$$$$$$$$$%%%&&&'''((()))&&&'''(((((('''''')))***(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((''')))+++,,,+++)))'''((()))))))))(((&&&%%%)))'''&&&&&&((())))))((('''(((((()))***+++++++++***++++++***((('''((()))))))))((('''''''''''''''$$$%%%''')))***)))((('''$$$$$$&&&(((++++++***(((''''''&&&&&&'''(((***+++(((((())))))))))))(((((('''+++,,,***+++......+++***************+++++++++$$$(((***)))%%%%%%(((,,,''''''''''''''''''''''''&&&)))'''###%%%+++,,,'''%%%'''((()))((('''((()))'''&&&&&&&&&&&&'''(((((($$$%%%''''''''''''(((***%%%'''))))))'''&&&%%%&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&'''((((((((("""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((***,,,------+++'''''''''''''''((())))))%%%'''***------+++(((&&&''''''''''''''''''''''''###%%%&&&%%%%%%&&&(((***%%%$$$$$$######$$$$$$%%%###$$$###$$$)))///...***$$$$$$$$$$$$$$$$$$$$$$$$(((###$$$***+++'''%%%'''$$$%%%&&&&&&''''''&&&&&&"""###%%%'''((()))******%%%''')))(((&&&$$$######(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$ """%%%$$$%%%&&&'''''''''&&&&&&zzzxxx{{{{{{vvvnnnkkklllrrruuuuuuuuuwww~~~{{{zzzzzz{{{|||~~~wwwooooooqqquuu{{{~~~sssmmmiiifff___ZZZVVVUUUUUUXXXXXXXXX\\\bbbddddddccc```]]]\\\]]]___```bbbeeeeeedddcccccccccbbb```]]]]]]```dddgggiiigggiiinnnrrrvvvxxxyyyyyy~~~~~~yyypppiiijjjqqqsssnnngggbbb___\\\ZZZYYYYYYWWWVVVUUUZZZ]]]^^^bbbfffhhheeeeeebbb\\\UUUNNNGGGCCC@@@;;;:::999777555333111000---...///000000///...---//////...---,,,***)))(((,,,,,,,,,++++++******************)))******++++++'''(((*********,,,...000---)))&&&&&&(((++++++***'''***+++)))...999@@@@@@===444***%%%&&&***,,,,,,''')))***)))'''&&&&&&'''''''''((()))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&'''(((&&&######&&&)))%%%'''))))))'''&&&&&&&&&***)))(((''''''((()))***(((((((((((((((''''''''')))))))))***++++++,,,,,,+++***((('''''''''((()))###$$$%%%&&&''''''''''''---,,,******++++++)))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((()))))))))***'''######&&&(((((('''+++***)))))))))***,,,,,,,,,,,,++++++***)))(((((('''(((***+++,,,+++)))((('''''''''''''''&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$'''&&&&&&''''''((()))***)))((('''''''''(((***++++++***((('''''''''((()))"""$$$%%%'''(((((('''''''''%%%%%%((((((&&&&&&)))((((((''''''''''''((((((&&&((())))))(((''''''(((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''&&&%%%$$$'''((()))((('''&&&'''))))))))))))))))))***++++++((()))***++++++***)))((()))((('''&&&%%%&&&&&&'''((())))))'''%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''!!!%%%%%%'''***(((""" """&&&******)))&&&$$$$$$&&&(((***+++)))'''%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''%%% %%%'''$$$###$$$%%%%%%######$$$%%%&&&&&&&&&'''&&&&&&%%%%%%|||zzz}}}|||xxxqqqmmmmmmrrrwwwyyy{{{~~~{{{xxxuuuuuuvvvyyy{{{vvvnnnmmmmmmqqqvvv}}}tttlllhhheeeaaa^^^XXXVVVWWWYYYYYYXXX\\\aaa___aaabbbbbb```^^^^^^^^^```bbbeeefffeeeddddddddddddbbb```___aaadddfffhhhjjjlllooorrruuuvvvvvvvvv}}}yyyppphhhgggkkklllfff^^^VVVTTTRRRQQQRRRSSSSSSRRRQQQUUUWWWVVVXXX[[[[[[XXXUUUSSSOOOJJJEEEAAA>>>===999888777555444222111000---...///000000///...---.........---,,,+++***))),,,,,,,,,+++++++++******++++++***************+++***+++,,,+++))))))***++++++)))&&&''')))******((('''******)))---666=========555+++&&&&&&(((((('''%%%'''((('''&&&$$$%%%%%%''''''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''')))&&&((())))))(((''''''((('''((())))))))))))((('''''''''((((((((((((((((((''''''(((((()))*********+++***((('''''''''((()))'''((()))***++++++++++++((('''&&&&&&((()))(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))''''''((()))***************'''$$$$$$&&&))))))(((+++***)))))))))***+++,,,,,,,,,++++++***))))))(((((()))***+++******((((((&&&&&&''''''''''''''''''(((&&&%%%%%%&&&''''''&&&'''&&&&&&''''''((()))***)))(((((((((((()))******+++***((('''''''''((()))###$$$%%%'''((((((''''''(((%%%%%%((()))&&&''')))((((((''''''''''''((((((%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&''''''(((+++***)))(((((()))***+++)))((('''&&&%%%&&&&&&'''$$$$$$%%%$$$""""""###%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$#########%%%&&&&&&$$$$$$%%%'''###'''&&&(((***)))$$$!!!###&&&))))))(((&&&%%%%%%&&&((()))***)))(((''''''(((((())))))(((((('''(((''''''&&&&&&''''''((($$$'''&&&"""###'''(((%%%$$$%%%&&&%%%$$$###$$$&&&$$$%%%%%%%%%%%%%%%$$$$$$~~~}}}}}}zzzuuupppoootttyyy|||~~~zzzuuupppppprrrwwwzzz~~~vvvnnnkkkjjjlllqqq|||}}}tttlllfffccccccccc\\\YYYYYY[[[ZZZYYY\\\aaa\\\___cccdddcccaaa___^^^```cccfffhhhgggfffffffffhhhfffcccaaaaaaccceeeggglllmmmoooqqqssstttuuuuuuyyy||||||sssiiieeegggeee^^^WWWRRRPPPNNNMMMOOOPPPPPPOOOKKKNNNOOOMMMLLLNNNMMMIIIGGGFFFCCC@@@<<<:::888777555555444333222111111000---...///000000///...---,,,---------,,,,,,+++***,,,,,,,,,++++++++++++***,,,,,,+++***))))))))))))***+++,,,+++)))((()))***)))(((((()))******)))'''(((***)))(((,,,333777888666000***''''''((((((&&&%%%'''((((((&&&%%%%%%&&&''''''((())))))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%###"""###%%%&&&&&&&&&((())))))(((''''''(((***%%%''')))++++++)))'''%%%'''''''''(((((()))))))))%%%&&&&&&''''''((())))))***)))((('''''''''((()))&&&&&&'''((())))))))))))%%%$$$$$$%%%'''((((((''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''(((((()))***((()))***+++,,,,,,,,,,,,)))'''%%%%%%''')))))))))******))))))******+++,,,,,,,,,++++++***)))))))))*********))))))(((((((((%%%&&&&&&&&&'''((((((((()))'''&&&&&&'''((((((''''''&&&&&&''''''((()))***(((((()))******************)))((('''''''''((()))$$$%%%&&&''''''''''''''')))&&&&&&)))***''''''***((((((''''''''''''(((((($$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&''''''&&&'''(((((('''&&&'''((((((((((((((())))))))))))---+++)))'''''')))+++---(((((('''&&&&&&&&&&&&'''$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%&&&&&&$$$$$$%%%'''"""&&&((('''(((***)))&&&###$$$&&&'''(((''''''&&&%%%&&&''''''((())))))***((())))))******))))))(((***)))'''&&&&&&''')))***$$$&&&'''&&&&&&)))(((&&&$$$&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###~~~{{{xxxtttrrrwww{{{}}}}}}xxxrrrmmmmmmpppvvvzzz|||}}}vvvmmmiiifffgggmmmyyy}}}uuullldddaaabbbddd___]]]\\\^^^]]][[[^^^ccc```bbbffffffeeebbb```___```cccggghhhhhhhhhhhhhhhkkkjjjgggcccaaabbbdddfffhhhiiilllooorrruuuwwwyyyxxx{{{vvvkkkfffeeebbb[[[TTTRRRPPPMMMKKKLLLLLLKKKJJJHHHKKKKKKHHHGGGHHHFFFBBBCCCAAA???<<<999666555444222222111111111000000000---...///000000///...---+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))((()))++++++++++++,,,---))))))***,,,,,,+++)))'''((()))))))))+++...111222,,,)))'''''')))******)))''')))******((('''((()))&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###  $$$&&&%%%###'''(((((('''%%%&&&(((+++&&&''')))******)))'''&&&&&&&&&'''((()))******+++%%%%%%&&&''''''(((((()))***)))((('''&&&'''(((((($$$$$$%%%&&&''''''''''''((('''&&&''')))***)))(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''((((((((((((((()))******))))))***+++,,,,,,,,,,,,((('''&&&'''((()))*********************++++++++++++++++++*********)))))),,,+++***(((''''''''''''%%%%%%%%%&&&'''((())))))((('''%%%&&&'''((((((''''''&&&&&&''''''((()))***((()))***+++,,,+++***)))***)))((('''&&&'''((((((%%%&&&&&&''''''''''''''')))&&&'''******((((((+++((((((''''''''''''((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''''')))'''%%%$$$$$$%%%'''(((&&&'''((((((&&&&&&'''(((((())))))***************,,,+++)))(((((()))+++,,,''''''''''''&&&&&&''''''$$$%%%&&&%%%%%%%%%''')))&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''###$$$&&&%%%$$$$$$%%%'''&&&''''''&&&'''(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''')))***+++))))))************))))))***(((&&&%%%%%%&&&(((***"""%%%''''''(((((('''&&&%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%$$$~~~|||yyyvvvuuuyyy{{{yyyyyy{{{wwwsssnnnjjjkkkooouuuyyyxxx{{{}}}}}}~~~|||vvviiiccc___aaahhhttt}}}uuukkkccc___```bbbaaa______aaa```___bbbhhhiiikkkkkkiiifffcccbbbbbbbbbdddggghhhhhhhhhiiijjjlllkkkiiieeeaaaaaadddgggbbbdddfffkkkpppvvv{{{}}}{{{}}}~~~uuujjjdddbbb___YYYSSSMMMJJJHHHFFFGGGHHHGGGFFFGGGJJJKKKHHHGGGHHHFFFCCC???>>><<<:::888777666666/////////000000000000000---...///000000///...---++++++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))'''***,,,---,,,,,,---...)))+++---...---+++)))((()))(((((()))***+++,,,...'''''''''((()))))))))(((''')))******)))(((((()))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###!!! """&&&'''&&&###%%%&&&&&&%%%$$$%%%'''***((((((''''''''''''((((((&&&''''''((()))***++++++&&&''''''(((((()))*********)))'''&&&&&&&&&'''(((%%%&&&'''((())))))))))))+++***((())))))***((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((((((((((((((()))******'''((()))***++++++++++++''''''(((((())))))+++,,,))))))******+++++++++++++++++++++***************++++++)))(((''''''''''''%%%%%%%%%&&&'''((())))))'''%%%$$$%%%'''((((((''''''&&&&&&''''''((()))***((()))+++,,,,,,,,,+++******)))'''&&&&&&&&&'''((('''&&&&&&'''''''''(((((()))&&&'''******((((((+++((((((''''''''''''(((((('''(((******((('''((()))'''''''''''''''''''''''''''&&&$$$######%%%&&&(((&&&'''((('''&&&%%%&&&((($$$%%%&&&'''''''''&&&&&&((())))))******))))))(((&&&&&&''''''''''''''''''!!!"""###"""!!!"""$$$%%%&&&&&&&&&'''''''''(((((("""######$$$&&&''''''(((###$$$&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%&&&(((***+++))))))************)))))))))'''%%%######%%%''')))"""###%%%(((((('''%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&~~~{{{wwwvvvxxxxxxtttqqqqqqnnnmmmjjjjjjlllpppuuuxxxyyy{{{|||{{{|||~~~{{{vvvddd]]]YYY[[[bbbmmmzzzqqqiiicccaaa``````cccaaaaaadddeeedddhhhnnnrrrsssrrrooojjjgggeeeeeeeeefffgggffffffgggiiikkkkkkkkkiiieeeaaaaaadddhhh___```cccgggmmmtttzzz~~~}}}~~~zzzrrrggg```]]]ZZZUUUPPPHHHFFFEEEEEEHHHJJJKKKJJJGGGJJJKKKHHHHHHIIIHHHDDD999888888777777888888999////////////////////////---...///000000///...---++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))+++------,,,+++***+++))),,,......,,,***(((((()))''''''***+++))))))+++((()))))))))((('''&&&%%%%%%'''(((((('''''''''(((&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%'''((()))(((&&&###$$$%%%%%%$$$%%%'''((()))(((&&&&&&&&&&&&((()))((((((((())))))*********'''(((((())))))***++++++)))((('''&&&&&&&&&'''(((###$$$%%%&&&''''''''''''***)))''''''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((''''''(((((()))***&&&'''((()))************&&&((()))***)))***+++---))))))***++++++++++++***************************)))))))))(((((('''''''''%%%&&&&&&&&&'''(((((((((&&&%%%$$$%%%'''((((((''''''&&&&&&''''''((()))*********+++,,,,,,,,,,,,+++)))((('''&&&&&&&&&'''((((((''''''&&&''''''(((((()))&&&&&&)))***''''''***((((((''''''''''''((((((''')))+++***)))((()))***((((((((('''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''&&&%%%&&&'''$$$%%%'''((((((((('''&&&&&&''')))******)))'''&&&%%%&&&''''''((('''''''''###$$$%%%$$$######%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%""""""%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***((())))))******))))))(((((('''%%%$$$$$$%%%'''(((%%%###%%%))))))%%%###$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&''''''''''''}}}xxxttttttsssnnnlllmmmjjjjjjkkknnnqqquuuyyy{{{~~~||||||}}}yyytttccc]]]XXXYYY^^^hhhwwwzzztttlllgggeeedddaaa___cccbbbcccggghhhiiinnntttvvvxxxyyywwwrrrmmmiiihhhhhhgggfffdddccceeeiiilllhhhiiiiiieeeaaaaaaeeejjjbbbbbbbbbeeejjjpppvvvyyy}}}~~~~~~yyypppeee]]]YYYVVVQQQMMMGGGEEEDDDEEEGGGJJJKKKKKKEEEHHHHHHFFFEEEGGGEEEAAA777777666666666666777777//////////////////......---...///000000///...---,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,++++++***************+++%%%'''***++++++*********(((+++---,,,)))''''''((()))&&&'''+++,,,((('''***((()))***)))(((&&&&&&%%%%%%&&&((((((((('''((()))%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&&&&'''"""$$$&&&'''&&&&&&'''((('''''''''''''''''''''''')))))))))))))))))))))***'''(((((())))))***++++++)))((('''&&&%%%&&&''''''""""""###$$$%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''&&&&&&''''''((()))&&&'''((()))************%%%(((***+++******,,,...((()))***+++,,,++++++***************************''''''((())))))((('''&&&&&&&&&'''''''''''''''''''''&&&%%%&&&((()))))))))'''&&&&&&''''''((()))***+++++++++++++++,,,------)))((('''&&&%%%&&&'''''')))((('''&&&&&&'''(((((((((%%%%%%((()))&&&''')))((((((''''''''''''((((((''')))******)))(((((())))))((((((((('''''''''&&&''''''''''''(((((())))))%%%&&&''''''%%%%%%&&&'''&&&''')))***+++***)))((('''''''''&&&&&&'''''''''%%%%%%'''(((((((((''''''(((((()))'''&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''### !!!&&&&&&######&&&%%%&&&&&&''''''&&&%%%%%%)))((((((''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''')))%%%&&&***)))$$$###%%%$$$%%%&&&%%%$$$###$$$&&&######$$$%%%&&&''''''&&&xxxrrrqqqooolllkkkmmmiiikkkooosssxxx|||~~~}}}|||xxxrrrfff___ZZZZZZ___gggsss~~~vvvppphhheeeffffffccc___cccbbbdddhhhkkklllqqqxxxvvvyyy}}}|||xxxqqqllliiiiiihhhfffcccbbbdddhhhlllggghhhhhhddd```aaafffkkkeeedddddddddggglllqqqttt|||||||||}}}}}}~~~zzzrrrfff^^^XXXTTTOOOLLLDDDBBB@@@@@@AAACCCCCCBBBBBBEEEFFFCCCBBBCCCAAA===;;;:::888777555444333333///////////////.........---...///000000///...---,,,---------,,,,,,+++************++++++,,,,,,,,,******************++++++"""&&&)))***+++,,,---'''***+++***&&&$$$%%%''')))&&&''',,,,,,'''&&&***%%%'''((()))(((((())))))'''(((***+++***)))***+++%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''!!!$$$''''''$$$"""###$$$"""%%%''')))((('''(((((($$$&&&((())))))(((&&&$$$*********)))))))))))))))''''''(((((()))*********)))((('''&&&%%%&&&''''''%%%&&&'''((())))))))))))&&&%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''(((((('''((()))******++++++***%%%(((+++,,,******,,,...((()))***+++,,,+++************************++++++%%%&&&(((******)))'''&&&'''''''''''''''&&&&&&&&&((('''&&&''')))++++++***'''&&&&&&''''''((()))***---,,,+++***+++,,,---...)))((('''&&&%%%&&&'''''')))((('''&&&&&&'''((()))'''%%%%%%((((((&&&&&&)))((((((''''''''''''((((((&&&((())))))(((''''''((())))))(((((('''''''''&&&'''((()))***++++++******%%%&&&''''''%%%%%%&&&'''###$$$&&&(((((('''&&&%%%((('''%%%######%%%'''((($$$%%%'''(((((((((''''''&&&''''''%%%######$$$%%%&&&&&&&&&'''''''''((((((!!!"""###$$$&&&'''((()))###%%%&&&&&&%%%$$$&&&'''### """'''((($$$###'''%%%&&&'''''''''&&&%%%$$$)))))))))(((''''''&&&&&&''''''(((((((((((('''''''''((((((((((((((((((''',,,((('''+++***$$$###'''###$$$%%%%%%######$$$%%%!!!"""###$$$%%%&&&&&&&&&|||uuunnnhhhffffffllllllpppwww{{{|||yyyrrriii```YYYZZZ[[[^^^kkkyyyuuuqqqmmmgggbbb___```aaaccc```dddiiikkkkkknnntttyyy~~~~~~~~~wwwooohhhhhhgggeeedddcccdddfffgggeeebbbbbbcccbbb```ccchhhiiihhhggghhhiiimmmppprrruuuvvvwwwxxxzzz{{{|||}}}~~~vvvooocccYYYQQQMMMJJJHHHCCCCCCCCCDDDDDDDDDDDDDDDEEEBBB@@@AAADDDFFFCCCAAA:::888666333222111111111//////............//////000000/////////.........111000......//////...,,,*********++++++,,,,,,,,,---,,,)))((((((***---///***)))((()))++++++***(((,,,,,,***)))((((((((((((***&&&"""###(((++++++)))''''''''''''(((((((((((())))))(((((('''''''''&&&$$$%%%&&&&&&%%%$$$"""!!!'''&&&&&&%%%%%%$$$$$$###&&&(((((('''%%%$$$$$$%%%&&&''''''%%%$$$$$$&&&(((***)))'''&&&%%%%%%&&&'''***((((((+++)))$$$!!!"""(((((((((((())))))))))))***)))((('''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''(((((((((((($$$''')))******))))))***))))))(((((((((***+++,,,,,,,,,,,,+++++++++++++++)))'''&&&&&&((())))))((('''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''',,,...))))))---...+++)))))))))(((''''''&&&&&&###$$$%%%&&&'''''''''''''''''''''(((((((((((()))''')))))))))'''&&&'''((('''((()))))))))(((&&&%%%,,,+++***((((((((())))))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&''''''''')))'''&&&'''((((((&&&###$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&######''''''$$$!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''))))))&&&$$$$$$'''***+++((($$$******+++***'''&&&&&&'''+++,,,+++***((('''((()))&&&''''''&&&$$$######$$$$$$#########$$$%%%%%%&&&&&&$$$%%%)))((($$$!!!###}}}vvvnnniiihhhhhhmmmmmmrrryyy}}}{{{uuulllaaaYYYXXXYYY\\\iiixxxwwwoookkkeee___\\\\\\^^^``````eeekkknnnooorrrxxx}}}~~~~~~|||xxxsssooollliiihhhfffdddccccccdddeeefffccccccdddcccaaadddiiillljjjiiiiiijjjnnnqqqttttttuuuvvvwwwyyy{{{||||||tttmmmbbbWWWQQQLLLJJJIIIBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@@@@:::888666333222111111111//////............//////......---------,,,,,,,,,---...///...,,,,,,---...******+++++++++,,,,,,,,,,,,+++***)))***+++---...((())))))******))))))))),,,+++***)))(((((((((((()))&&&%%%'''+++---+++(((''''''''''''(((((((((((()))(((((((((''''''''''''&&&''''''&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$$$$%%%&&&&&&''''''%%%$$$$$$&&&((()))((('''&&&%%%&&&&&&'''(((&&&'''+++***&&&$$$&&&''''''''''''(((((((((((()))(((''''''&&&&&&''''''$$$&&&''''''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((%%%''')))***)))))))))***+++***)))(((((()))******,,,,,,++++++******))))))((('''&&&''')))))))))''''''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''',,,---***))),,,---+++)))))))))(((''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((%%%&&&((((((''''''((()))(((((((((((((((''''''&&&***)))(((''''''(((((()))'''''''''(((''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&'''''''''((('''%%%&&&((((((&&&$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%###$$$'''(((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%&&&((())))))(((''''''((()))***)))''')))***+++)))'''&&&'''(((*********)))&&&&&&'''(((((())))))'''%%%######$$$$$$$$$######$$$$$$%%%&&&&&&$$$%%%))))))$$$###$$$~~~wwwoookkkjjjkkkppppppttt{{{{{{pppddd[[[XXXWWWYYYeeessszzzoookkkeee___]]]___bbbeeeaaafffnnnrrruuuyyy~~~yyyrrrnnnmmmooojjjhhhfffdddccccccccccccgggdddcccdddcccbbbeeekkkooommmkkkjjjlllooorrruuussstttuuuwwwyyyzzz||||||~~~}}}~~~|||nnnggg\\\SSSMMMIIIGGGFFFAAAAAAAAAAAAAAAAAAAAAAAAAAADDDFFFDDD???<<<===???:::888666333222111111111//////............//////---------------,,,,,,,,,***,,,...,,,******,,,///***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,&&&)))+++***(((&&&(((***+++***))))))(((((((((((((((''''''***......***'''''''''''''''(((((((((((((((((((((((('''''''''''')))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$$$$$$$$$$%%%'''&&&&&&'''&&&$$$$$$&&&((((((''''''&&&&&&&&&''''''&&&%%%&&&***+++((((((***&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&(((''''''''''''((((((((((((%%%''')))***)))))))))***,,,+++***)))((((((((((((,,,++++++***)))((((((''''''&&&&&&(((******(((&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((,,,---***)))+++,,,+++***))))))((((((''''''&&&%%%&&&'''(((((())))))(((%%%&&&&&&&&&''''''''''''###$$$&&&&&&&&&'''(((***)))((((((''''''''''''((((((((('''''''''((())))))&&&''''''(((((((((''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&(((((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%!!!$$$)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))))))))***((((((((('''&&&&&&'''((()))******)))'''&&&'''(((((())))))'''%%%%%%&&&'''***+++***(((%%%######$$$$$$$$$######$$$$$$%%%%%%$$$###$$$((((((%%%$$$&&&yyyrrrnnnmmmnnnsssssswww~~~vvvjjjaaa]]]YYYWWW___kkk~~~{{{lllhhhbbb^^^]]]aaafffiiiaaagggooouuuzzz~~~{{{qqqkkkkkkmmmiiihhhgggfffeeeeeeeeeeeefffcccbbbccccccbbbeeekkkqqqooommmllllllooorrruuutttuuuvvvxxxzzz|||}}}~~~~~~~~~}}}{{{||||||tttoooeee___UUULLLGGGEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEDDDAAA>>>>>>>>>:::888666333222111111111//////............//////////////////////////////+++++++++***+++,,,---...++++++++++++++++++++++++)))***+++,,,---,,,++++++%%%)))---+++'''$$$'''******))))))((((((((())))))(((''''''))),,,,,,***'''''''''''''''((((((((((((((((((((((((((('''''''''***((('''%%%$$$%%%%%%&&&######$$$%%%%%%&&&''''''"""$$$%%%%%%$$$$$$%%%'''%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''%%%&&&***+++))))))+++&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$###$$$''')))''''''''''''((((((((((((%%%'''))))))((((((***++++++******)))))))))))))))++++++***)))((('''&&&&&&&&&&&&''')))+++***(((%%%'''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''')))+++,,,+++)))***++++++******))))))((('''''''''''''''((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%&&&'''))))))((('''&&&&&&'''((()))(((((((((((())))))******&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&'''&&& %%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$''',,,---+++***+++&&&''''''%%%"""!!!$$$'''((()))***)))'''&&&'''(((((())))))'''&&&%%%&&&(((((())))))(((%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%""" """&&&'''$$$$$$&&&wwwrrrpppqqqvvvvvvyyyzzzpppgggccc]]]WWW[[[ddd~~~}}}zzzhhhddd___[[[ZZZ\\\aaadddbbbgggnnnuuu{{{~~~ssskkkhhhiiifffffffffgggggghhhiiiiiieeebbbaaabbbaaa```eeekkkpppooommmmmmnnnppprrrtttuuuvvvxxxzzz|||~~~|||}}}}}}||||||~~~zzzssskkkeee___XXXOOOHHHDDDCCCBBBBBB@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBCCCEEEDDDAAA>>>:::888666333222111111111//////............//////...////////////////////////+++((())),,,//////---++++++++++++++++++++++++(((***+++------,,,+++***&&&***---,,,'''$$$'''***(((((((((((((((((()))))))))(((&&&&&&'''((())))))''''''''''''(((((((((((('''''''''((((((((((((((()))(((&&&$$$$$$$$$%%%%%%######$$$$$$%%%&&&''''''&&&''''''&&&%%%$$$$$$&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''((((((((()))''''''******((('''***''''''((((((((()))))))))&&&&&&%%%%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&$$$###$$$''')))''''''''''''((((((((((((&&&'''))))))((((((***,,,(((((())))))******************))))))(((''''''&&&&&&&&&''')))+++***(((%%%'''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''((((((((('''''''''(((((((((((((((******++++++***((()))+++*********)))(((((('''''''''((())))))***)))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%''')))((('''&&&&&&'''((()))((())))))***++++++++++++''''''((((((((((((((('''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))'''''''''&&& %%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''...000,,,***---&&&''''''%%%"""!!!$$$''''''((()))((('''&&&'''(((((())))))((('''&&&((()))$$$%%%&&&&&&%%%$$$&&&'''%%%%%%$$$$$$###$$$$$$%%%!!! $$$%%%######&&&yyyvvvuuuyyyxxxzzz}}}rrrjjjfff^^^WWWZZZbbb}}}{{{wwwlllhhhccc___]]]^^^```bbbfffiiinnnuuu{{{uuummmhhhfffddddddeeeggghhhiiijjjjjjeeeaaa```aaa``````eeelllnnnnnnnnnoooppprrrssstttvvvwwwyyy{{{}}}{{{{{{||||||}}}|||xxxsssllleee___ZZZTTTLLLFFFCCCBBBCCCCCC>>>???@@@BBBCCCEEEFFFGGGEEECCCAAACCCGGGFFFBBB===:::888666333222111111111//////............//////,,,,,,,,,---------------///,,,))))))+++---...---,,,,,,,,,++++++++++++***)))***+++,,,---,,,++++++(((+++---,,,)))'''''')))''''''''''''((())))))******(((&&&%%%%%%''')))***''''''''''''(((((((((((('''''''''(((((((((((((((((('''&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''(((((('''%%%$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&'''((((((((((((***''''''))))))&&&&&&)))(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&'''(((&&&'''))))))'''&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&''''''%%%$$$$$$&&&(((''''''''''''(((((((((((('''((((((((('''(((***,,,'''''')))***++++++++++++))))))))))))(((((((((((('''&&&&&&(((******(((&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&'''(((((())))))'''''''''(((((((((((((((+++)))***,,,***'''(((++++++******))))))(((((('''(((((())))))))))))((((((%%%&&&&&&&&&''''''''''''&&&'''((('''%%%%%%%%%&&&(((''''''''''''(((((()))******+++,,,,,,,,,++++++((())))))))))))((('''&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''''''''''''''&&&%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&%%%'''(((&&&"""%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&...///***(((---((((((((('''&&&&&&'''(((&&&(((((((((&&&&&&'''(((((())))))(((''''''(((***!!!###%%%%%%%%%%%%'''(((%%%%%%$$$$$$######$$$$$$""" ###$$$"""###&&&|||yyy{{{yyyzzz}}}}}}qqqgggbbb\\\WWW\\\gggzzzzzztttmmmkkkhhheeedddeeefffhhhjjjkkkoootttzzz{{{uuuooojjjgggccccccdddfffggggggggggggfffbbb```aaaaaaaaafffmmmlllnnnpppsssuuuuuuuuuuuuuuuvvvxxxzzz}}}zzz{{{||||||}}}yyysssmmmeee]]]XXXTTTNNNGGGAAA??????@@@AAA;;;<<<>>>@@@CCCEEEGGGHHHCCCDDDDDDEEEDDDBBB>>><<<:::888666333222111111111//////............//////,,,,,,,,,---------......+++------***&&&&&&+++000,,,,,,,,,+++++++++************++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))(((&&&&&&&&&'''((()))******((())))))(((''''''((()))''''''''''''((((((((((((''''''''''''((((((((()))'''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$$$$%%%&&&$$$&&&((((((&&&%%%%%%&&&###$$$&&&'''((())))))))))))&&&&&&((((((&&&&&&)))'''''''''((((((((())))))''''''&&&&&&''''''((()))&&&'''))))))'''''''''((('''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((('''((((((((('''(((***,,,((()))******+++***))))))(((((())))))))))))******((('''&&&''')))))))))''''''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&'''((()))))))))''''''''''''((((((((()))+++)))***,,,***&&&'''+++++++++******)))((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((&&&'''(((((('''&&&''')))&&&''''''(((((((((((((((******+++,,,+++***))))))*********))))))'''&&&%%%$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&(((((((((&&&$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&$$$%%%))))))'''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###,,,,,,&&&%%%***(((''''''((()))***)))'''&&&'''((((((&&&&&&'''(((''''''((('''&&&&&&''')))###%%%&&&&&&%%%%%%'''(((&&&%%%$$$$$$######$$$$$$$$$!!!!!!$$$%%%###$$$'''}}}}}}zzzzzz|||}}}~~~|||oooccc^^^YYYWWW___lllxxxyyyqqqeeedddddddddfffhhhjjjlllmmmnnnppptttzzzzzzwwwtttpppmmmjjjbbbcccddddddeeeeeeddddddgggcccaaabbbbbbbbbhhhooolllnnnrrrvvvxxxxxxwwwvvvtttuuuwwwyyy|||~~~zzz{{{||||||}}}zzzqqqhhh___VVVQQQNNNHHHAAA<<<:::;;;<<<===999:::<<>>AAABBBEEEEEEEEEEEECCCAAA???>>>666666777777555222///,,,///..................///000///...---------------***,,,,,,,,,+++,,,...000---------,,,++++++******,,,---+++'''(((,,,---***---.........---+++))))))''''''((()))))))))(((((((((((('''&&&&&&'''((((((%%%$$$&&&***+++((('''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%'''(((((('''&&&&&&'''###$$$$$$%%%&&&'''((((((''''''''''''((((((((((((%%%''''''$$$%%%((()))&&&((('''&&&%%%$$$$$$$$$$$$&&&'''(((((())))))(((((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''************+++,,,------'''(((******((('''((()))%%%((((((&&&&&&))))))'''*********)))'''&&&%%%%%%''''''(((((((((''''''&&&*********(((&&&%%%''')))&&&&&&&&&'''(((((())))))+++,,,+++***((((((***,,,)))***+++++++++***)))((((((((((((((())))))))))))%%%&&&'''''''''''')))+++&&&((('''%%%&&&((('''"""&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))***,,,,,,***)))***+++******)))(((''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$&&&%%%$$$$$$&&&''''''%%%$$$$$$%%%&&&$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''###$$$%%%'''(((((())))))%%%&&&''''''&&&%%%&&&''')))((('''&&&''''''((()))(((&&&&&&&&&(((((('''&&&((((((''''''''''''((((((###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######zzzsssooonnnnnnllljjjmmmsss}}}ssslllqqqpppqqq{{{{{{vvvlllhhhgggiiiiiigggiiimmmnnnmmmooorrrxxx|||~~~~~~{{{yyyuuuqqqooollliiifffbbbdddeeeeeedddccccccdddhhhffffffhhhfffcccdddhhhnnnoooppppppqqqssswwwzzz{{{}}}~~~~~~wwwyyy|||zzzppphhhaaaWWWJJJ@@@;;;:::888888888888999999888999::::::;;;===???AAADDDDDDDDDCCCBBBAAA@@@@@@999999888777555333000//////...---,,,,,,---.../////////...---,,,,,,,,,,,,***+++,,,+++******,,,...---------,,,++++++******%%%***---***)))+++,,,,,,,,,+++++++++,,,+++(((&&&'''(((((()))))))))(((((('''''''''&&&&&&'''''''''%%%%%%'''))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%&&&'''&&&'''((('''%%%%%%'''(((%%%%%%&&&'''((()))***+++'''''''''(((((((((((((((%%%'''&&&######'''((('''%%%$$$$$$%%%%%%&&&'''(((%%%&&&'''))))))(((''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((())))))))))))))))))***+++,,,---&&&(((******)))((('''(((%%%((((((%%%&&&))))))&&&+++***((('''&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&''''''&&&$$$$$$&&&(((&&&&&&&&&''''''(((((((((++++++***(((&&&&&&(((+++)))***+++,,,,,,+++)))((())))))))))))))))))))))))%%%'''(((((('''(((***,,,)))++++++((())),,,,,,)))%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((***++++++***))))))***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%"""$$$%%%%%%$$$$$$&&&'''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&(((""""""###$$$%%%&&&&&&%%%'''(((***)))(((((()))******)))(((&&&%%%%%%''')))((('''%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&!!!"""$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""yyyqqqlllhhhfffdddccchhhoooyyyzzz}}}{{{vvvxxxrrrpppyyy}}}wwwnnnjjjhhhiiiiiigggiiimmmpppooonnnqqqvvv{{{xxxvvvsssqqqooommmjjjgggeeeeeedddaaa``````cccffffffddddddfffdddaaabbbfffkkkmmmnnnpppqqqtttxxx{{{||||||}}}xxxyyy{{{~~~zzzooofff]]]RRRFFF===888888777666666777888999777999;;;;;;;;;<<>>======AAAEEEDDDFFFHHHJJJKKKJJJHHHGGG>>><<<888444222111111111...//////000000//////...------------...///000111000111111000//////000222---------,,,++++++******"""'''***))))))++++++)))***---//////,,,***+++,,,***************)))(((((('''((())))))))))))((('''$$$(((((($$$$$$(((((($$$''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%&&&'''((()))&&&'''((((((&&&&&&&&&(((%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''$$$((((((&&&'''))))))&&&)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''((((((((()))))))))''''''''''''((()))***+++'''(((((('''&&&&&&''')))$$$''''''$$$%%%((((((&&&$$$%%%%%%%%%%%%%%%$$$###%%%%%%&&&'''''''''&&&&&&%%%'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&+++,,,...---,,,,,,---...,,,+++***))))))+++---...++++++*********)))))))))***++++++***(((((()))+++$$$))),,,***'''((((((&&&'''((()))*********))))))''''''''''''((((((((((((''')))++++++)))((()))***((()))******+++***)))(((((('''&&&%%%%%%%%%&&&&&&###%%%'''''''''''')))+++$$$&&&''''''%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###""""""######$$$%%%&&&###%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%"""$$$%%%&&&%%%%%%'''((($$$(((***(((%%%###&&&)))***'''%%%$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$|||nnneee[[[ZZZ[[[^^^\\\XXXXXX[[[]]]___dddhhhlllooopppppprrrxxxuuuqqqsssqqqxxx~~~tttkkkfffbbbbbbaaa```bbbfff```gggooossspppnnnnnnpppooonnnmmmmmmlllkkkgggeeecccccccccaaa^^^\\\\\\\\\\\\YYYYYY[[[[[[[[[```gggdddhhhmmmqqqtttwwwzzz|||xxxuuuvvv|||~~~|||{{{||||||}}}}}}}}}||||||wwwooodddXXXNNNFFF???;;;555666777555222222444777333888>>>???>>>>>>BBBFFFFFFHHHKKKNNNOOOMMMKKKIII@@@???===;;;888666444333...///000111111000///.........---------...//////...///000///------...000///......------,,,++++++---+++&&&$$$)))...,,,&&&&&&+++///...)))'''(((+++***************)))(((((('''((()))******)))((('''$$$(((((($$$$$$(((((($$$(((((((((((((((((((((((()))(((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''))))))%%%'''(((((('''&&&&&&'''''''''(((((((((((((((((())))))(((((('''''''''&&&$$$((()))((((((***)))&&&&&&&&&&&&&&&&&&'''))))))(((((('''&&&&&&((()))***(((''''''&&&'''((()))***'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,&&&''''''%%%$$$$$$&&&((($$$''''''$$$%%%((((((%%%###%%%(((***)))%%%!!!$$$$$$%%%&&&''''''''''''###%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,++++++,,,------+++)))((()))+++---///,,,,,,,,,++++++*********,,,,,,,,,+++)))((()))***"""(((,,,)))'''&&&%%%###&&&''')))*********)))(((''''''''''''((((((((())))))***,,,,,,***)))***+++&&&'''((())))))((('''&&&((('''&&&%%%$$$%%%&&&&&&$$$%%%'''(((((((((***,,,"""$$$'''&&&$$$$$$&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!""""""###$$$&&&'''$$$%%%'''&&&%%%$$$$$$%%% !!!"""###$$$%%%%%%%%%$$$%%%''''''''''''(((***$$$(((+++***'''%%%'''******'''%%%$$$%%%'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%yyyiii___]]]XXXWWW\\\___[[[VVVSSSUUUZZZ___cccdddfffkkknnnlllooosssuuurrrsss~~~zzzvvvkkkgggbbb```____________bbbdddggglllppprrrqqqpppnnnppprrrppplllhhheeecccbbb]]][[[___aaa\\\VVVSSSWWW[[[^^^\\\YYYZZZbbbiiihhhlllqqqtttuuuuuutttuuuqqqtttyyy{{{|||{{{{{{{{{{{{~~~}}}}}}|||}}}~~~vvvmmmaaaTTTJJJCCC>>>;;;444777999777333222444888999:::;;;<<<>>>BBBGGGKKKJJJLLLMMMNNNQQQTTTPPPJJJGGGDDD@@@<<<888666555555111///---,,,,,,...111222++++++,,,---///111333444---......///000111111222000//////...,,,+++******(((***)))''')))---,,,(((,,,+++)))((((((((()))***''''''&&&&&&&&&&&&''''''&&&%%%%%%'''******&&&###&&&&&&''''''''''''&&&&&&"""$$$'''))))))(((%%%###)))(((&&&%%%%%%&&&((()))((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((('''(((((()))))))))))))))$$$)))***''''''***)))$$$((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((('''%%%%%%'''((('''&&&)))'''&&&))))))&&&&&&)))((((((((()))***)))'''%%%(((%%%%%%(((%%%$$$///>>>***)))'''&&&%%%%%%%%%&&&'''))))))&&&'''***+++)))'''((()))(((&&&%%%%%%&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''(((((('''''''''&&&&&&&&&'''***,,,...&&&&&&'''((()))+++---...++++++,,,,,,---.........---......,,,***(((((()))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((&&&%%%'''+++,,,***((())))))************))))))"""''')))(((&&&$$$$$$!!!###&&&&&&&&&%%%&&&'''$$$%%%&&&'''''''''&&&%%%((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$###$$$''''''### %%%&&&&&&&&&&&&&&&&&&&&&)))'''%%%###""""""""""""#########$$$$$$%%%%%%%%%)))###!!!%%%((('''&&&''')))'''$$$%%%''')))(((&&&'''(((***)))'''%%%$$$%%%%%%%%%$$$###!!!"""%%%'''###$$$%%%%%%$$$$$$&&&((('''$$$!!!"""$$$%%%###!!!###$$$%%%&&&&&&%%%$$$###yyyhhh]]]\\\WWWVVVZZZ]]]ZZZUUUSSSSSSWWW\\\______bbbfffiiinnnqqquuuwwwtttuuuzzzuuupppkkkddd___^^^___``````ccceeehhhmmmppprrrqqqpppttttttsssqqqmmmhhhccc``````YYYUUUWWWZZZXXXVVVVVVVVVYYY\\\\\\ZZZ\\\ccciiijjjnnnsssuuuuuutttttttttsssvvvyyy{{{{{{{{{||||||zzz}}}~~~}}}~~~~~~}}}ssskkk^^^RRRHHHAAA<<<999333666777555222111555999777999<<<>>>@@@BBBFFFIIIJJJMMMNNNNNNRRRVVVTTTOOOIIIFFFAAA<<<777444333222000///...------///000111***+++,,,---///000111111---------...///000000000//////...---,,,+++******)))***)))&&&(((,,,,,,(((---,,,***)))))))))******(((''''''&&&&&&''''''((()))&&&$$$%%%'''(((&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&''''''(((((()))))))))))))))'''***+++''''''))))))%%%((((((''''''''''''(((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&)))&&&&&&))))))&&&&&&)))'''&&&%%%%%%&&&&&&$$$"""%%%###%%%'''%%%&&&444EEE,,,+++)))((('''''''''(((&&&)))(((&&&&&&)))***(((&&&(((((((((&&&%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''+++)))'''&&&%%%&&&'''(((&&&''''''((()))+++---...+++,,,,,,---......//////---......,,,***((()))***************))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))'''((((((((())))))))))))((('''&&&(((+++,,,+++)))(((((())))))))))))((((((###%%%'''(((&&&%%%%%%&&&"""$$$%%%%%%%%%%%%&&&((($$$%%%'''((((((((('''&&&''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''' ###%%%&&&&&&&&&&&&######$$$$$$%%%&&&''''''***)))'''%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%'''&&&$$$%%%((('''%%%###$$$&&&'''&&&$$$'''(((((('''%%%$$$$$$%%%''''''&&&%%%$$$$$$&&&)))$$$%%%%%%$$$######%%%'''$$$"""!!!!!!$$$&&&%%%$$$######$$$%%%%%%$$$######|||lllbbb\\\WWWUUUXXXZZZVVVSSSRRRQQQUUUZZZ\\\]]]___dddgggqqqtttyyy{{{xxxxxxyyyuuutttnnnfff```___```aaabbbcccfffjjjnnnqqqssssssssswwwtttpppnnnlllggg```[[[\\\TTTOOOPPPSSSSSSUUUWWWSSSUUUXXXZZZ\\\___dddhhhooorrrvvvxxxxxxwwwvvvvvvvvvxxxzzz{{{zzz{{{}}}~~~zzz|||~~~~~~~~~~~~~~~ssskkk___SSSIIIBBB<<<999333555555333111222666;;;888;;;???BBBCCCEEEHHHJJJLLLOOOPPPQQQTTTYYYXXXTTTKKKHHHBBB<<<666333111000........./////////000000,,,---...000000000000///,,,,,,------......//////......---,,,++++++************(((%%%'''+++,,,))),,,,,,+++*********++++++(((''''''&&&&&&''''''(((+++(((%%%###$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&''')))***((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&%%%$$$$$$%%%''''''((())))))******)))))))))+++***'''&&&))))))'''((((((''''''''''''((((((''''''(((((())))))******(((&&&%%%%%%&&&''''''&&&(((&&&&&&))))))&&&&&&)))(((&&&$$$$$$$$$$$$###"""###"""$$$'''%%%'''999NNN---,,,+++)))))))))******&&&((((((%%%%%%)))***'''&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$%%%&&&''',,,+++(((%%%$$$$$$$$$%%%'''''''''((()))+++,,,---,,,,,,------...//////000---...---,,,)))((()))***++++++++++++************''''''''''''((((((((((((***))))))(((((())))))***''''''((((((((())))))))))))(((((()))+++,,,+++***(((((())))))))))))(((((('''(((((('''%%%%%%&&&((($$$%%%%%%$$$$$$%%%''')))%%%&&&((()))))))))(((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''%%%$$$&&&(((!!!!!!"""$$$%%%&&&'''(((***)))(((&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&((()))%%%!!!$$$***&&&%%%%%%&&&((((((%%%###'''''''''%%%###"""$$$&&&&&&''''''%%%$$$$$$&&&((($$$%%%%%%$$$""""""###%%%###!!!!!!"""$$$&&&'''&&&"""######$$$$$$######"""~~~}}}{{{zzz|||vvvlllaaa[[[WWWWWWVVVRRROOOOOOQQQUUUZZZ]]]^^^bbbgggllltttwww|||~~~{{{{{{yyyuuurrrnnnhhhcccbbbcccccccccbbbeeejjjnnnqqqtttvvvxxxuuuqqqllljjjiiieee]]]WWWVVVQQQNNNQQQRRRQQQPPPQQQNNNPPPRRRWWW\\\aaaeeehhhqqqtttxxx{{{{{{{{{||||||zzz{{{{{{{{{{{{|||~~~|||}}}vvvooocccWWWMMMEEE???<<<555555444222222444999======???BBBEEEGGGIIIMMMOOOMMMRRRVVVWWWYYY[[[XXXSSSKKKGGGAAA;;;666333222222---...///000111000000///---///111222222111000///---------....../////////...------,,,++++++************'''$$$%%%+++,,,***+++*********************((((((''''''''''''((((((***)))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$$$$%%%'''(((((()))************)))******((('''''')))******((((((''''''''''''((((((&&&&&&'''((())))))******)))'''&&&&&&'''(((((('''(((%%%%%%((((((&&&&&&)))+++(((%%%$$$%%%%%%%%%$$$######%%%'''%%%(((;;;QQQ---,,,+++***)))******+++'''))))))&&&'''***+++)))%%%'''((((((''''''(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$&&&((()))+++)))'''%%%%%%%%%&&&''''''''''''((()))+++,,,---,,,------......//////000---------+++)))(((***+++++++++*********)))))))))'''''''''((((((((())))))***))))))(((((())))))***'''''''''((((((((())))))))))))***++++++,,,+++***))))))************)))))))))******(((&&&%%%&&&'''%%%%%%%%%$$$###%%%(((+++&&&'''(((******))))))((('''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''%%%###""""""######$$$%%%&&&&&&'''''')))((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$&&&((('''$$$%%%)))&&&'''(((******)))'''&&&&&&&&&%%%###!!!!!!$$$&&&$$$%%%%%%$$$""""""$$$&&&$$$%%%%%%###"""!!!"""######""""""###$$$%%%&&&&&&"""""""""######"""""""""{{{zzzzzzyyywwwsssrrrvvv|||~~~uuuiiibbb\\\ZZZUUUPPPMMMOOOPPPTTTZZZ]]]```dddkkkpppvvvzzz|||{{{xxxuuullljjjhhhggggggfffdddbbb___ccciiimmmppptttxxx{{{xxxrrrkkkhhhfffaaaYYYRRROOONNNPPPTTTTTTNNNJJJIIIIIIKKKNNNTTTZZZaaagggjjjppptttxxx|||}}}~~~~~~}}}~~~zzzrrrgggZZZPPPGGG@@@<<<777666555444444777<<>>===@@@DDDGGGKKKOOOTTTWWWRRRYYY```___\\\XXXRRRLLLEEEBBB===888555555666888...///000111222111000///+++,,,---......---,,,,,,//////000000000000000000.........------,,,,,,,,,))))))'''$$$&&&***+++(((&&&'''(((((())))))(((((()))((((((''''''(((((()))%%%'''***+++***(((''''''&&&&&&''''''''''''&&&&&&"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((((()))******++++++******'''%%%%%%((()))((())),,,((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((***(((''''''((())))))(((&&&$$$$$$'''(((&&&&&&)))'''%%%######$$$%%%$$$###(((%%%&&&)))'''&&&222AAA+++***)))(((((()))*********,,,,,,)))***---...,,,'''((())))))((('''(((***'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''''''''(((******...---***'''&&&&&&&&&'''(((((((((((()))***+++,,,++++++,,,,,,---......///------,,,***((((((+++---))))))))))))((((((((('''))))))))))))************(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((((((***++++++***))))))******++++++++++++++++++***''')))++++++)))&&&%%%$$$%%%&&&&&&%%%%%%&&&(((***&&&''')))*********)))((('''(((***,,,,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$'''((($$$ ))))))(((((('''&&&&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$######%%% &&&+++***''''''###%%%''''''%%%$$$$$$%%%%%%%%%%%%$$$""""""$$$&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%$$$""""""###%%%%%%&&&&&&%%%######$$$%%%$$$######""""""######$$$~~~zzzxxxyyyvvvyyy{{{zzzyyy|||~~~{{{tttlllfff```ZZZ[[[___TTTWWW[[[^^^```dddkkkpppxxx{{{zzzvvv}}}yyyqqqoooiiigggfffffffffdddaaa___ZZZ___dddeeeeeegggkkkoooqqqnnniiiccc\\\VVVQQQNNNFFFDDDEEEGGGFFFBBBBBBEEEFFFJJJPPPTTTYYYcccpppyyyyyy|||{{{oooaaaUUUKKKBBB===888777666666888999;;;;;;;;;AAAHHHOOOSSSVVVXXXZZZTTT[[[___]]]YYYVVVRRRMMMEEEBBB<<<777444555666888//////000111111111111111,,,,,,------........./////////////////////////////////............------'''((('''%%%'''+++***'''&&&'''((()))***))))))((())))))(((((((((((())))))###%%%((((((&&&&&&''')))&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&((()))))))))***++++++++++++***(((%%%%%%))))))%%%$$$'''((((((''''''''''''(((((('''''''''''''''(((((((((((('''%%%%%%'''''''''&&&%%%###$$$'''(((&&&&&&)))%%%$$$$$$%%%''''''&&&$$$'''###$$$))))))'''---777+++***)))(((((()))***+++))),,,,,,))))))------+++((()))***)))((('''((()))&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))+++***(((&&&&&&&&&'''((((((((((((((()))***+++,,,******++++++,,,---------------,,,)))((((((+++...*********)))))))))((((((((((((((())))))))))))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''')))++++++)))'''(((***)))))))))******)))))))))'''((()))(((&&&%%%&&&'''$$$%%%''''''&&&&&&((()))&&&'''((()))))))))((((((%%%&&&)))***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&''''''''''''''''''&&&&&&$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%###$$$)))***&&&$$$&&&"""$$$&&&%%%###"""###%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$&&&''''''&&&%%%&&&'''$$$%%%%%%$$$######%%%'''###%%%&&&%%%######%%%(((%%%$$$############$$$%%%|||{{{}}}{{{xxxqqqllleeeaaabbbgggYYY\\\___```aaaeeekkkpppxxx{{{xxxtttzzzvvvnnnlllllliiieeecccbbbaaa```^^^ZZZ^^^bbbbbb``````dddhhhdddcccaaa]]]WWWSSSQQQQQQEEE@@@======<<<<<>><<<===@@@CCCEEEIIINNNSSS[[[ggguuuxxxiii]]]RRRGGGAAA<<<777111000333777:::;;;AAAFFFLLLTTTZZZ]]]______XXXXXXVVVSSSSSSRRRPPPLLLCCC???999555444555555555...///111222111...+++(((000222444555555333111///000000000000////////////...------...000000...,,,&&&'''((('''%%%%%%''')))+++)))&&&$$$$$$&&&)))+++''''''''''''(((((((((((((((''''''''''''(((((()))&&&''')))((('''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%%%%%%%%%%'''((($$$%%%&&&&&&''''''&&&&&&)))*********)))(((&&&$$$+++++++++***************+++(((&&&''')))***)))'''***)))((()))***)))'''&&&'''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((###$$$%%%'''(((***+++,,,))))))))))))))))))******333...)))'''(((*********((((((((((((((('''''''''(((''''''&&&%%%%%%$$$$$$)))((('''&&&&&&&&&&&&&&&&&&$$$$$$''''''%%%%%%(((''''''''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))(((***+++,,,++++++,,,...,,,,,,+++***))))))******''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&&&&%%%&&&((('''###$$$((((((((('''''''''&&&&&&&&&)))((('''((()))***)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&$$$$$$%%%'''$$$&&&%%%!!!"""''''''"""$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%'''((((((&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((((((&&&$$$###$$$&&& ###&&&&&&$$$""""""$$$%%%%%%%%%$$$$$$$$$######)))###!!!$$$%%%"""%%%***}}}yyyvvvtttsssjjjeeeeeellltttxxxyyy{{{xxxwwwsssnnnkkklllrrrxxx~~~wwwnnniiijjjllllllgggcccbbb^^^YYYWWWXXXXXXWWWVVVVVVXXXZZZVVVTTTPPPLLLIIIFFFEEEDDD@@@@@@???===;;;<<>>>>>===;;;:::;;;>>>AAA@@@EEELLLTTT]]]jjjxxxzzzkkk___SSSHHHAAA<<<888333111333666999;;;>>>BBBIIIPPPVVVYYY[[[[[[ZZZXXXVVVUUURRRMMMGGGCCC???;;;666333222333444444000222555777888666444222111111111111111000//////000//////...---,,,,,,+++,,,++++++---......,,,***)))((('''''')))*********&&&&&&((())))))(((&&&&&&''''''''''''((((((((((((***)))((('''''''''''''''$$$&&&'''(((''''''''')))%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''((((((***,,,---...))))))))))))))))))))))))+++)))'''((()))***)))(((***)))((()))******(((&&&'''''''''''''''((())))))((((((((((((''''''''''''(((((()))))))))*********%%%&&&''''''&&&%%%&&&'''&&&&&&''''''((()))))))))))))))***+++,,,------......---------...,,,***'''++++++***((('''&&&%%%$$$%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&(((%%%&&&))))))''''''***'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&((())))))))))))***,,,+++************)))))))))))))))))))))))))))))))))&&&((())))))'''&&&&&&''''''%%%&&&((('''$$$%%%)))!!!"""###%%%&&&((()))***((('''&&&''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%###$$$'''&&&"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""###$$$&&&(((###%%%'''((('''$$$ %%%&&&&&&&&&&&&%%%$$$######$$$&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!$$$%%%%%%%%%&&&'''###$$$$$$###""""""###%%%%%%$$$$$$$$$$$$#########""""""$$$&&&%%%'''///999~~~|||sssqqqttt{{{}}}}}}{{{yyytttllldddaaadddhhhooo|||zzzsssnnnjjjnnnnnnkkkgggddd^^^WWWVVVSSSPPPPPPRRRSSSQQQNNNLLLKKKHHHFFFDDDDDDDDDDDD>>>>>>===;;;999:::===@@@>>>DDDLLLUUU___lllyyy{{{mmmaaaTTTIIIAAA;;;888444222333555999;;;<<<@@@GGGNNNTTTWWWYYYYYY[[[XXXWWWVVVSSSKKKCCC@@@@@@<<<777555555555666666000222666999:::999777555111111000000//////......///......---,,,+++******+++***+++,,,------+++)))((('''%%%&&&)))++++++***&&&'''(((((((((((('''&&&''''''''''''((((((((((((******)))''''''&&&&&&&&&###%%%'''(((''''''((()))&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###&&&(((((('''%%%$$$$$$%%%&&&&&&'''''''''''''''(((((('''(((***,,,...000(((((((((((())))))))))))***)))(((((())))))***))))))(((((((((******(((''''''''''''''''''((())))))((((((((()))((((((((((((((((((((()))))))))******%%%'''((('''&&&%%%&&&'''''''''''''''((((((((((((&&&'''''')))***+++,,,,,,...------------,,,***)))***))))))((('''&&&&&&%%%)))((((((''''''&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&'''%%%%%%((((((&&&&&&)))&&&&&&&&&'''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((%%%'''(((((((((((()))+++)))***************))))))((((((((((((((((((((((((&&&((())))))'''&&&'''((('''%%%&&&)))'''$$$%%%)))!!!"""###$$$&&&'''(((((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%$$$$$$%%%'''$$$%%%%%%%%%''''''%%%"""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$&&&&&&$$$%%%&&&'''&&&$$$""" &&&&&&&&&&&&%%%$$$$$$######%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%''''''&&&&&&'''%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$############ ###&&&%%%###&&&000:::}}}{{{{{{}}}}}}yyyxxx|||}}}}}}}}}wwwmmmccc___```bbbmmmyyy|||zzzvvvsssjjjmmmnnnjjjfffccc]]]VVVPPPMMMIIIIIIJJJKKKHHHFFFJJJIIIGGGFFFFFFFFFGGGGGG@@@@@@>>><<<:::;;;>>>AAA???DDDLLLTTT^^^kkkzzz}}}ooobbbVVVJJJBBB:::888666333333444888:::>>>BBBIIIPPPVVVYYY[[[[[[]]]XXXVVVWWWSSSIIIAAA???>>>;;;777555555666666666000222666888:::999777555111111000//////......---...------,,,+++*********+++******+++------+++)))'''&&&%%%''')))+++++++++)))(((''''''''''''((()))''''''''''''((((((((((((******)))''''''&&&&&&&&&###%%%'''(((''''''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''***)))(((((()))+++---...''''''(((((())))))))))))*********)))))))))***+++)))((('''(((******)))''''''''''''''''''((())))))(((((()))******))))))(((''''''((((((((()))))))))&&&'''((((((&&&&&&'''(((''''''((((((((((((((((((&&&'''''')))***+++,,,,,,......---+++******+++,,,'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&######&&&'''$$$$$$'''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$&&&'''(((''''''(((***((())))))*********))))))''''''''''''''''''''''''&&&((())))))(((''''''((('''&&&''')))((($$$%%%)))$$$$$$$$$%%%%%%%%%&&&&&&'''%%%%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&)))***(((%%%###$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''&&&%%%&&&&&&%%%###"""""""""######$$$$$$$$$#########"""""" $$$'''$$$!!!%%%...666{{{wwwrrrrrrrrrqqqrrruuuzzz~~~yyynnnddd]]]]]]^^^jjjvvv{{{zzzzzzxxxwwwkkknnnnnnjjjfffccc]]]WWWOOOLLLJJJHHHGGGFFFEEECCCGGGFFFFFFFFFFFFHHHIIIJJJEEEDDDBBB???======@@@BBB@@@DDDKKKRRR[[[hhhwwwqqqdddWWWJJJBBB999999777444333444777:::AAAEEELLLSSSYYY]]]^^^^^^\\\UUUSSSUUUQQQFFF@@@@@@:::777444333333444444444111333666888999777555333111111111111000...---,,,,,,,,,,,,,,,+++++++++++++++******,,,------+++)))%%%'''((())))))***---///+++***((((((((((((***+++''''''''''''((((((((((((***)))((('''''''''''''''$$$&&&'''(((''''''''')))((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%&&&(((&&&&&&'''((((((((((((''')))))))))))))))***++++++'''(((((())))))******+++)))***+++***)))(((***,,,(((''''''(((******)))((('''''''''''''''((())))))'''(((***++++++***))))))'''''''''((((((((())))))'''((())))))((('''((()))'''''''''((((((((((((((())))))***+++,,,------...------,,,***))))))+++---&&&&&&''''''((()))))))))$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''%%%""""""&&&&&&###$$$'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$&&&''''''''''''(((***'''((()))*********)))(((''''''''''''''''''''''''&&&((())))))((((((((()))(((&&&''')))(((%%%&&&***'''&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%''''''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&$$$$$$%%%''''''%%%''',,,...***&&&%%%$$$$$$%%%%%%%%%%%%&&&&&& """$$$&&&&&&%%%###"""%%%$$$###""""""$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((((('''%%%%%%%%%&&&%%%###"""######"""!!!$$$############""""""""" %%%'''$$$!!!%%%+++///xxxvvvssspppnnnnnnooopppqqqrrrtttwww{{{~~~xxxqqqllliiidddfffhhhjjjmmmqqqxxx|||zzzoooccc\\\ZZZ[[[eeeqqq}}}{{{{{{{{{xxxvvvnnnqqqooojjjfffccc___YYYQQQPPPOOOLLLIIIGGGFFFGGGGGGGGGGGGGGGHHHKKKMMMNNNJJJIIIGGGCCC@@@@@@AAADDDAAADDDHHHMMMVVVcccsss~~~ssseeeXXXKKKBBB999999888555222333666:::@@@DDDKKKRRRXXX\\\]]]]]]YYYQQQNNNQQQNNNCCC>>>AAA999666444333444555444444333555777999888666333111111222222333111///---++++++++++++,,,,,,,,,,,,---+++++++++,,,...---+++)))$$$)))------******///555******++++++++++++******''''''''''''(((((((((((()))(((((('''''''''((((((%%%&&&(((((('''&&&&&&''')))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$%%%(((+++&&&&&&'''(((((((((((((((''''''((()))************(((((())))))***++++++,,,)))+++,,,***((((((***,,,(((''''''(((***+++)))((('''''''''''''''((())))))'''(((***,,,,,,+++***)))(((((()))))))))*********(((***+++***)))((()))+++&&&'''''''''(((((())))))******+++++++++,,,,,,,,,(((+++---,,,)))((()))***'''''''''(((((((((((((((######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######&&&&&&$$$$$$'''%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&(((((('''''')))***&&&''')))***+++***)))(((''''''''''''''''''''''''&&&''')))))))))((()))***(((&&&'''***(((%%%&&&***'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&$$$$$$%%%''')))&&&)))///111+++''''''$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$%%%'''((($$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&&&&$$$######%%%$$$"""############"""""""""""" %%%'''$$$###(((+++***vvvpppcccaaa___]]]^^^```ccceee```aaadddjjjqqqwwwyyyzzzzzz{{{{{{uuummmeeeaaa```[[[]]]bbbfffkkkrrryyy}}}{{{{{{oooccc[[[YYYZZZaaalll}}}||||||}}}|||xxxtttqqqrrrpppjjjfffddd```[[[PPPQQQQQQMMMHHHEEEFFFHHHIIIIIIIIIJJJLLLNNNQQQRRRNNNMMMJJJFFFBBBAAACCCEEEAAACCCFFFJJJRRR___ooo{{{sssfffXXXKKKBBB888999888555333333666:::<<<@@@GGGNNNTTTXXXYYYZZZWWWNNNJJJNNNKKKAAA===AAA:::888666555666777777666555666888999888555222///111222333444333000---+++***++++++,,,,,,---......,,,++++++---......,,,***%%%+++111000++++++111999(((***---//////---***(((''''''''''''((((((((()))(((((('''''''''(((((()))&&&''')))((('''&&&&&&'''******))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$$$$&&&***---&&&''''''((((((((((((((($$$%%%''')))+++++++++***((())))))***+++,,,,,,,,,)))+++,,,+++((((((***---(((''''''(((***+++***((('''''''''''''''((())))))'''(((***,,,---,,,***))))))************+++++++++)))+++,,,+++***)))***+++&&&&&&''''''((())))))***))))))))))))))))))******%%%)))---...+++(((''''''))))))(((((('''''''''&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$%%%%%%&&&'''&&&$$$$$$''''''%%%%%%(((%%%%%%&&&&&&'''((())))))######$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%'''(((((('''((()))+++%%%''')))***+++***)))((())))))))))))))))))))))))&&&''')))***)))((()))***(((''''''***(((%%%&&&***''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%'''&&&%%%$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%$$$&&&'''***'''***111333,,,'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!"""###%%%&&&%%%&&&&&&&&&%%%###""" $$$#########$$$&&&((()))###$$$$$$###"""###%%%((($$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$######%%%'''&&&$$$###$$$&&&%%%!!!############"""""""""""" %%%&&&$$$&&&+++,,,(((|||zzzuuummmfffVVVTTTQQQPPPOOOQQQRRRTTTSSSWWW]]]bbbeeefffhhhiiipppkkkhhhfffbbb\\\[[[]]]YYY[[[___fffnnnvvvzzz{{{{{{nnnddd]]]YYYXXX[[[fffvvv~~~|||}}}|||yyywwwppplllmmmiiiaaa\\\]]]TTTTTTRRRPPPMMMJJJGGGEEEJJJMMMPPPQQQQQQQQQRRRSSSQQQPPPMMMHHHCCCAAABBBCCC===???BBBCCCHHHUUUhhhvvv{{{mmm```YYYNNNDDD===888333222000000666===@@@BBBFFFKKKOOORRRTTTUUUMMMJJJFFFCCCBBB@@@>>>===:::999666555444555666777;;;999666333333444777999666666555444111...+++***++++++++++++++++++++++++++++++,,,...000///---+++)))---///---******///444***++++++,,,+++***)))(((&&&'''''''''(((((())))))'''***,,,***'''%%%''')))''''''''''''(((((((((((((((***+++***(((&&&&&&'''%%%&&&&&&&&&''''''((((((%%%&&&'''((())))))))))))(((((((((((('''&&&%%%$$$&&&(((***++++++,,,...000))))))))))))***************++++++,,,+++***)))(((''')))***)))((('''(((***)))'''%%%%%%(((***)))''''''((()))******)))((('''---,,,,,,+++************((()))***+++++++++++++++%%%%%%%%%&&&&&&((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%&&&)))(((%%%&&&***$$$$$$%%%&&&'''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((()))))))))))))))((('''''''''(((***+++!!!###%%%&&&&&&''')))******)))(((''''''((()))*********))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$&&&(((******&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%!!!###&&&&&&%%%&&&%%%###!!! !!!"""###$$$$$$###""""""###%%%######$$$$$$%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$###"""''''''!!!$$$))))))######$$$$$$$$$%%%%%%%%%&&&&&&$$$ $$$""""""#########%%%))),,,yyytttpppjjjbbb[[[OOONNNLLLJJJIIIKKKLLLNNNMMMQQQWWW\\\^^^___```aaaaaa^^^[[[[[[YYYUUUVVVYYYYYY\\\bbbiiipppvvvzzz}}}~~~~~~sssfff^^^YYYWWW[[[cccqqq}}}||||||~~~~~~{{{yyywwwqqqnnnnnnjjjbbb\\\\\\SSSSSSRRRQQQOOOMMMLLLKKKLLLNNNQQQSSSRRRRRRSSSTTTTTTSSSPPPLLLGGGCCCCCCCCC>>>@@@BBBBBBEEEPPPaaannnsss{{{pppccc[[[PPPFFF<<<777333222000000555<<<>>>@@@DDDIIIMMMPPPQQQRRRLLLIIIDDDAAA@@@>>><<<;;;999888777666777888:::;;;<<<:::777666555666777888666666555444111///,,,+++++++++++++++++++++++++++++++++,,,---///...+++)))*********))))))***,,,---***+++,,,,,,,,,+++)))((((((((((((((()))))))))***&&&(((***+++)))(((((((((''''''''''''((((((((((((((()))+++***)))'''((((((***))))))(((((('''''''''%%%&&&'''((())))))))))))%%%&&&''''''(((''''''''''''(((******))))))***,,,(((((()))))))))***************+++,,,+++***)))(((''')))***)))((('''((()))...***&&&$$$&&&((()))(((((()))************((((((---,,,,,,++++++++++++,,,))))))***+++++++++++++++&&&&&&&&&''''''(((******(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&((('''%%%&&&***%%%%%%&&&''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((&&&&&&'''((()))))))))))))))((('''''''''(((******"""$$$&&&&&&&&&&&&((()))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&$$$$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%'''%%%######%%%'''(((((((((&&&$$$"""""""""###$$$###$$$$$$$$$""""""###%%%%%%&&&&&&&&&'''(((((((((#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""$$$&&&%%%%%%&&&&&&&&&(((+++...{{{sssmmmggg___VVVPPPJJJHHHFFFEEEEEEEEEGGGHHHGGGLLLRRRVVVXXXXXXYYYYYYRRRPPPOOOQQQPPPOOOSSSXXXZZZaaaiiiooossswww|||wwwjjjaaa[[[YYYZZZ___iiiuuu}}}~~~~~~|||{{{{{{{{{{{{zzzxxxwwwssspppooolllddd]]][[[VVVVVVUUUTTTRRRPPPNNNMMMNNNPPPSSSTTTSSSSSSSSSTTTXXXWWWUUUPPPKKKFFFDDDCCC@@@AAABBBAAABBBJJJWWWbbbkkkqqqxxx}}}ooocccYYYNNNDDD;;;666333222111000444;;;<<<>>>AAAFFFIIILLLMMMNNNIIIFFFBBB>>>===;;;999777555444555555777:::<<<===999888777666555555555555666555555333222///---,,,,,,,,,,,,,,,++++++++++++++++++,,,---......+++(((---+++))))))+++---,,,***++++++,,,---,,,+++***)))((())))))))))))*********''''''((()))+++***(((&&&''''''''''''((((((((((((''')))***+++))))))***+++((((((((('''''''''''''''%%%&&&'''(((((((((((((((###$$$%%%'''((()))))))))'''((()))((('''&&&'''((((((((())))))))))))******)))***+++++++++***)))((('''((())))))''''''((()))111---'''$$$%%%'''))))))))))))++++++++++++***))),,,,,,,,,---------------))))))***++++++++++++***''''''''''''((()))******((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((('''$$$%%%***&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''&&&'''((()))************((((((''''''(((((()))***$$$%%%'''&&&%%%%%%&&&(((((((((((())))))(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''&&&$$$%%%'''))))))'''&&&$$$$$$$$$%%%%%%###$$$%%%$$$###"""$$$%%%&&&&&&&&&&&&''''''''''''""""""###$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''########################'''******%%%!!!###&&&(((######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$&&&'''&&&%%%%%%&&&'''&&&&&&(((+++---~~~yyyrrrjjjbbbZZZRRRMMMHHHGGGEEEDDDDDDDDDEEEFFFGGGKKKQQQTTTUUUUUUUUUUUULLLKKKKKKMMMNNNNNNTTT\\\___gggqqqwwwyyy|||yyymmmddd___\\\WWWYYY```jjjvvvxxxyyy}}}zzzyyyxxxxxxwwwwwwwwwvvvvvvtttrrrpppmmmgggaaa]]]]]]\\\[[[XXXUUUQQQNNNLLLPPPRRRTTTUUUTTTSSSSSSSSSZZZZZZXXXTTTMMMHHHDDDCCCAAABBBBBB@@@AAAFFFOOOWWWaaaeeejjjpppxxxxxxjjj]]]SSSGGG???999555333333111000333:::999;;;>>>BBBEEEGGGHHHHHHFFFBBB>>>;;;999888666444111111222333555777999;;;555555555444333222111000555444444333111000///...,,,,,,,,,,,,,,,+++++++++***+++,,,...//////---+++++++++***************)))***+++,,,------,,,+++***((((((((((((((())))))))),,,)))&&&&&&((()))(((%%%''''''''''''((((((((((((&&&(((***+++******+++,,,!!!!!!###$$$&&&'''((()))%%%&&&''''''((((((((('''###$$$%%%'''((()))))))))&&&'''((((((&&&&&&'''((((((((((((((()))))))))***((()))***++++++***)))((('''((()))(((''''''((()))///,,,)))'''&&&((()))***)))***+++,,,,,,,,,+++***,,,,,,---....../////////)))******+++++++++******'''''''''''''''((()))))))))(((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$%%%((('''$$$%%%)))''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&'''((()))************''''''''''''(((((())))))%%%&&&''''''%%%%%%%%%'''&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$&&&'''&&&###"""$$$(((((('''&&&%%%%%%%%%%%%&&&"""###%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&%%%$$$######%%%'''((($$$%%%&&&%%%$$$###$$$%%%!!!$$$%%%###!!!"""&&&)))######$$$$$$$$$%%%%%%%%%!!!!!!$$$&&&%%%""""""###$$$$$$###$$$&&&(((|||xxxqqqiii```YYYRRRNNNGGGFFFEEEDDDDDDDDDDDDEEEHHHKKKPPPRRRRRRRRRRRRSSSLLLKKKLLLNNNNNNOOOXXXaaafffnnnxxx}}}zzzmmmddd]]][[[UUUVVVYYYbbbllltttwwwwww}}}yyyuuuxxx|||vvvuuutttsssrrrrrrrrrsssssssssrrrpppnnnlllgggcccbbbaaa___\\\XXXUUURRRPPPRRRTTTVVVVVVTTTRRRRRRSSS[[[ZZZYYYTTTNNNIIIFFFEEEBBBBBBCCCBBBBBBEEEKKKPPPSSSUUUYYYaaaiiiqqqxxx}}}~~~}}}}}}pppcccXXXLLLBBB<<<777444333333111///222888777888;;;>>>AAABBBCCCCCCBBB???;;;888666555333222222222222333555666777888444444444444333111000...333333222111000000000///---------,,,,,,,,,++++++)))***+++...111111000...&&&)))+++***'''%%%'''***)))***+++,,,,,,,,,+++***''''''''''''''''''''''''111+++%%%###$$$''''''&&&''''''''''''((((((((((((%%%''')))*********+++,,,!!!!!!###$$$&&&'''((()))%%%&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''%%%'''(((((((((((()))+++'''(((((((((((()))))))))((((((******+++***)))(((&&&((()))((('''&&&'''((())))))*********))))))***)))***+++,,,------,,,+++,,,,,,...////////////...******+++++++++******)))&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%((('''$$$%%%)))'''(((((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))*********&&&''''''(((((((((((((((&&&'''''''''%%%$$$%%%&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$&&&(((&&&###"""$$$'''&&&%%%%%%$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$###"""&&&%%%$$$######%%%'''(((''')))***)))'''%%%&&&(((!!!###$$$$$$"""!!!%%%)))######$$$$$$$$$%%%%%%%%%&&&""""""$$$$$$""" !!!""""""!!!!!!###%%%{{{wwwpppggg^^^VVVQQQNNNEEEEEEDDDDDDCCCCCCCCCDDDHHHJJJLLLMMMLLLLLLNNNOOOMMMLLLMMMNNNNNNPPPZZZeeennnttt{{{}}}oooccc[[[WWWTTTUUUXXX^^^fffmmmrrrtttwwwyyy{{{zzzwwwuuuvvvxxxpppppppppnnnlllkkkmmmooooooqqqpppnnnoooqqqppplllddddddcccaaa^^^\\\ZZZXXXUUUWWWXXXXXXUUUSSSSSSSSSZZZZZZXXXTTTOOOJJJIIIHHHEEEFFFFFFFFFEEEGGGJJJLLLLLLKKKOOOWWW^^^dddjjjpppooommmooovvv|||~~~xxxjjj^^^TTTHHH???;;;666333333333222///111666555777999<<<===?????????>>>;;;777555444444222111444444555555666777777777777777777666444333111000111111000/////////000000......------,,,,,,++++++))))))+++...000111///---(((---111000+++)))+++000((()))***+++,,,+++******''''''&&&&&&&&&&&&&&&%%%000,,,&&&######$$$&&&'''''''''''''''((((((((((((%%%'''))))))))))))***+++((((((((('''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''))))))((()))***,,,''''''(((((((((((())))))'''((()))*********)))(((&&&'''((((((&&&&&&'''(((%%%(((***+++***)))))))))((()))+++,,,------,,,+++,,,---.../////////...---***++++++++++++***))))))&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''&&&###$$$)))''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&'''(((((((((((('''%%%&&&''''''%%%$$$%%%''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$###&&&((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&'''$$$$$$$$$$$$$$$#########!!!###&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###&&&'''&&&"""!!!"""$$$((('''((()))%%%"""$$$(((######$$$$$$$$$%%%%%%%%%)))'''$$$"""###$$$%%%%%%!!!"""$$$###""""""###$$$|||xxxqqqggg]]]UUUPPPMMMFFFFFFFFFEEEEEEEEEDDDDDDHHHIIIIIIHHHGGGHHHJJJMMMLLLLLLMMMNNNNNNQQQ\\\iiitttvvv{{{rrrfff]]]YYYVVVXXX[[[___cccjjjqqquuuuuuuuuuuuuuuuuutttrrrpppkkklllkkkiiiffffffhhhkkkkkknnnmmmlllooovvvxxxtttkkkjjjiiigggeeebbb```^^^YYYZZZ\\\[[[XXXVVVUUUUUUZZZZZZXXXTTTOOOMMMMMMNNNKKKKKKKKKKKKIIIHHHHHHIIIIIIFFFIIIPPPUUUVVV[[[aaabbb```dddnnnuuuwwwyyy}}}~~~tttdddZZZOOOCCC<<<;;;555222222444222///000555444555888:::;;;<<<<<<<<<:::888555333333333222111222333444555666777777777888888777555444333222111//////...------...///000///......---,,,,,,++++++))))))***,,,...---+++)))+++---000111///...///000'''((()))***+++***))))))((((((''''''&&&&&&&&&&&&(((((((((&&&%%%%%%''')))''''''''''''(((((((((((($$$&&&((((((((('''((()))***))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&'''((())))))((('''(((***'''''''''((((((((())))))&&&''')))*********)))(((&&&'''((((((&&&&&&'''(((''')))******'''&&&''')))'''(((***,,,,,,,,,,,,+++,,,---...//////...,,,++++++++++++++++++***))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$'''&&&###$$$((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''(((((($$$%%%&&&''''''(((((((((%%%&&&'''(((((((((''''''$$$&&&'''&&&%%%%%%&&&'''(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$"""&&&((('''$$$"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%'''((('''&&&######$$$$$$$$$$$$###### ###&&&'''&&&%%%%%%&&&$$$$$$$$$%%%&&&&&&&&&'''!!!###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&& ###%%%###"""  !!! ######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%!!!###$$$$$$"""""""""###{{{tttiii^^^UUUOOOMMMIIIHHHHHHHHHHHHGGGGGGGGGJJJJJJHHHFFFEEEFFFJJJMMMKKKLLLMMMOOOOOOSSS```mmmvvvwwwzzzvvvkkkccc___WWWZZZ^^^aaaccciiiqqqxxxuuusssrrrssstttsssnnnjjjhhhiiiiiifffcccccceeeiiiiiilllllljjjoooyyy}}}zzzsssqqqooolllhhhdddaaa___\\\]]]^^^]]]ZZZXXXWWWWWW[[[ZZZXXXTTTPPPOOOPPPRRRPPPPPPOOONNNLLLIIIGGGFFFCCC???AAAGGGJJJIIIKKKQQQYYYWWW[[[ffflllllllllpppssswww~~~ppp```UUUKKK???999:::444222222444222///000444444555777999:::;;;;;;:::999666444333333333333222...///111333444666666666888777555333111111000000...------,,,---...///000//////...---,,,,,,++++++*********+++,,,***'''$$$'''&&&'''))),,,,,,+++)))&&&'''((()))******)))((())))))(((((('''''''''&&&!!!%%%))))))'''&&&(((***''''''''''''((((((((()))$$$&&&(((((('''&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((('''''')))******)))'''%%%&&&'''''''''''''''((((((((()))&&&'''(((*********)))(((&&&'''((('''&&&&&&'''(((***+++***'''$$$###&&&)))'''(((***+++,,,,,,++++++,,,---...//////---+++)))+++++++++++++++***)))((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###$$$'''&&&###$$$(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******###$$$%%%&&&''''''''''''%%%%%%'''((((((((('''&&&$$$%%%'''&&&%%%%%%'''(((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$"""&&&)))((($$$"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%""" """&&&'''%%%"""######$$$%%%%%%%%%$$$$$$ ###&&&''''''&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%&&&&&&'''&&&$$$"""###$$$%%%&&&&&&&&&%%%%%%$$$(((***(((###!!!###&&&###"""$$$(((&&&!!!$$$+++######$$$$$$$$$%%%%%%%%%"""''''''$$$""""""### """######!!! !!!{{{qqqggg___WWWQQQMMMKKKJJJHHHGGGFFFGGGHHHIIIHHHIIIHHHFFFDDDDDDEEEGGGMMMLLLKKKLLLRRRZZZbbbgggnnnqqquuu|||xxxooogggbbb[[[]]]aaafffkkkooorrrtttyyyvvvxxxyyyssslllhhhkkkfff```^^^```eeeggghhhjjjkkkllllllnnnrrrwww{{{ssssssrrrpppmmmjjjgggeeebbbbbbbbbbbbaaa```___^^^[[[ZZZXXXVVVUUUTTTTTTTTTUUUSSSQQQPPPNNNLLLIIIGGGDDDCCCBBBBBBBBBDDDFFFGGGHHHIIILLLTTT]]]bbbaaa]]]gggggglllwwwzzzlll[[[NNNHHHCCC<<<777333333222000...///444888<<<:::888999;;;<<<;;;888555444333333222111000000444333111111222444444444555333222333666555111...111---***,,,000333111...333///,,,,,,///111000...---,,,***)))))))))***+++---------,,,,,,,,,++++++'''(((***,,,,,,,,,***)))''''''(((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''***)))'''%%%$$$%%%&&&''')))))))))(((''''''&&&&&&$$$%%%'''&&&%%%%%%&&&((((((''''''&&&&&&&&&''''''---)))%%%$$$&&&(((((('''*********++++++,,,,,,---'''&&&'''***---...+++(((&&&((((((%%%%%%((((((&&&&&&(((***+++)))((('''(((************+++,,,---...///---***)))+++,,,------+++---//////,,,*********######$$$$$$$$$%%%%%%%%%'''%%%###$$$'''((((((&&&"""%%%''''''$$$###$$$&&&"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%"""############$$$$$$$$$$$$%%%&&&'''((((((((((((&&&%%%$$$&&&)))***(((&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))(((''''''((()))&&&((('''$$$%%%***,,,***%%%%%%%%%&&&&&&%%%$$$$$$((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$%%%'''***,,,)))(((''''''''''''((()))&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&''''''(((***(((&&&'''******'''###%%%&&&(((******)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$######%%%'''!!!$$$''''''$$$######%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&%%%$$$$$$%%%'''$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###&&&&&&%%%vvvlllddd\\\UUUQQQQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIHHHEEECCCBBBDDDEEEJJJIIIIIILLLQQQXXX___dddlllnnnrrrxxx~~~tttjjjbbb\\\]]]```eeejjjooosssuuuwww{{{yyy|||}}}wwwpppllloooiiiccc___```bbbdddeeeggghhhiiikkkmmmqqqwww{{{vvvvvvtttrrrpppmmmjjjiiieeeccccccccceeeeeecccaaa```^^^\\\[[[[[[\\\\\\[[[VVVUUUSSSSSSRRRPPPMMMJJJDDDBBB@@@??????AAACCCDDDBBBAAACCCJJJQQQVVVUUURRRZZZ\\\aaalllzzzuuuiiiYYYMMMGGGCCC===999333444333000///000444888888777666888;;;===<<<:::444444333333222111000000444333222222333444555555444444333444555555333111222///,,,...111444222///------,,,+++***+++,,,...---,,,+++***)))***++++++************)))))))))(((''')))***,,,,,,,,,***)))''''''(((((('''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&)))((('''%%%%%%&&&'''((('''''''''((((((((((((((($$$&&&''''''&&&%%%'''(((''''''&&&&&&&&&''''''(((---)))%%%$$$&&&((((((((()))))))))))))))*********(((''''''))),,,,,,)))&&&&&&((((((%%%%%%((((((&&&&&&(((******)))(((((((((************+++,,,---......,,,+++******)))'''%%%***++++++)))(((&&&$$$$$$&&&&&&&&&&&&'''''''''''''''%%%###$$$&&&((('''&&&$$$&&&((('''%%%$$$%%%'''"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$&&&)))***)))'''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&###)))***&&&$$$&&&))))))&&&&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&''''''((('''((())))))(((((()))***###$$$&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$######%%%'''!!!###&&&&&&###""""""$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%######%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$############$$$$$$!!!###%%%$$$!!!xxxoooggg```XXXTTTTTTTTTRRRPPPNNNKKKHHHFFFJJJIIIGGGDDDAAA@@@AAACCCFFFFFFGGGJJJPPPVVV\\\```hhhjjjnnnrrrxxx}}}rrriiiaaa]]]aaadddjjjqqqvvvyyy{{{{{{~~~}}}{{{uuurrrrrrmmmfffaaa______``````ccceeegggjjjmmmrrrxxx|||zzzyyyxxxvvvtttrrrppppppjjjgggeeegggkkkllliiieeedddbbbaaaaaabbbcccbbbbbbVVVUUUUUUVVVUUURRRNNNJJJEEECCC???<<<<<<===???@@@<<<;;;;;;>>>DDDGGGGGGEEEIIIMMMTTT^^^jjjuuu~~~ooodddWWWLLLHHHDDD???;;;444444333111000222555888888777777888:::;;;:::888333333333222222111111111555444444444444555666666333444555555444444555666444111///000333444333111))),,,---+++''''''***///---,,,***)))))))))***+++))))))((((((((((((((('''((()))***,,,,,,+++******'''''''''(((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&***))))))((('''&&&%%%%%%((('''&&&&&&&&&'''((()))&&&&&&''''''((())))))***$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))+++)))&&&%%%&&&((((((((((((((('''''''''''''''''''''''''''(((******(((%%%&&&((((((%%%%%%((((((&&&&&&(((******((('''((()))++++++***++++++,,,---...******)))******((($$$!!!,,,***)))(((((((((&&&%%%&&&&&&&&&&&&'''''''''((('''%%%$$$$$$&&&''''''&&&###%%%&&&&&&%%%$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''***+++***)))###$$$%%%'''((()))))))))&&&&&&&&&'''''''''(((((('''(((((('''%%%######$$$&&&+++((($$$$$$''')))&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%''''''''''''%%%%%%'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$''')))(((%%%%%%)))---######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$############$$$%%%$$$######%%%'''"""$$$&&&&&&$$$###$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$%%%$$$""""""$$$%%%$$$###"""###%%%&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%"""###%%%&&&$$$###""""""}}}vvvnnnggg___YYYTTTYYYWWWTTTQQQMMMJJJHHHGGGLLLKKKHHHDDD@@@>>>???AAAAAACCCEEEIIINNNTTTYYY[[[dddfffjjjmmmrrrzzz{{{sssmmmiiiffffffjjjqqqwww}}}}}}xxxvvvsssnnnhhhbbb^^^]]]^^^^^^```bbbfffiiimmmsssyyy}}}~~~}}}|||zzzyyyxxxwwwwwwpppkkkiiilllrrruuuqqqkkkfffdddbbbccceeefffeeecccWWWWWWWWWWWWVVVRRRLLLHHHGGGDDD???;;;::::::<<<===;;;999777888;;;============BBBIIIQQQ[[[fffpppwww~~~yyykkkbbbVVVMMMHHHDDD@@@<<<666555444333333444666888;;;;;;::::::999777555333333333222222222222222222444555666666555555666777222555777666444444777:::555222000111222333222111,,,------+++)))))),,,///+++***)))((((((((()))***)))))))))))))))))))))))))))******+++++++++******&&&'''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&'''(((******''''''''''''(((((())))))%%%&&&''''''&&&&&&'''(((%%%%%%%%%&&&'''((()))******((('''&&&&&&'''((()))((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&((((((%%%%%%((((((&&&&&&'''))))))((('''((()))+++++++++++++++,,,------((((((((()))******(((&&&+++)))'''(((***+++***(((############$$$$$$$$$$$$'''&&&%%%%%%&&&&&&&&&&&&"""###$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&((()))***+++***$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''&&&(((((('''%%%$$$%%%&&&"""''''''&&&(((((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%###$$$&&&''''''&&&$$$###$$$$$$##################''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((&&&''''''%%%###$$$'''***$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%$$$######%%%'''%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$#########$$$###$$$$$$###""""""###%%%$$$###"""###%%%&&&%%%$$$%%%###!!!!!!###%%%((('''%%% $$$))){{{tttmmmgggaaa[[[XXXbbb___[[[VVVRRRPPPPPPPPPOOONNNJJJDDD???===>>>@@@???AAADDDHHHMMMRRRWWWYYY```ccchhhkkkooowwwwwwrrrooonnnlllmmmqqqxxx~~~}}}zzzzzzrrrooojjjddd___]]]^^^___\\\___cccggglllqqqwww{{{~~~~~~}}}||||||uuuqqqnnnrrrxxx{{{wwwrrrjjjgggeeeeeeggghhheeeaaaZZZZZZYYYYYYWWWRRRLLLGGGHHHEEEAAA<<<:::999:::;;;:::888666555555666777777777:::???EEEMMMVVV```gggrrrtttxxx|||}}}{{{vvvsssiiiaaaWWWOOOIIIDDD???<<<777666555444555777888888:::;;;<<<;;;999666444333222222222222222222333333333555777777555555666888333666888888666666999<<<555333222111222222111111///,,,******,,,------,,,***)))(((&&&&&&''''''(((((((((((((((((((((((((((******+++++++++*********&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((()))))))))&&&&&&&&&'''((()))***+++))))))((((((''''''''''''%%%&&&((('''&&&&&&''')))%%%%%%%%%&&&'''((()))***((((((''''''&&&'''((()))(((((((((''''''&&&&&&&&&###$$$%%%&&&'''((()))***&&&((((((%%%%%%((((((&&&&&&'''((((((''''''(((***++++++*********+++,,,,,,---+++)))(((***+++++++++((('''&&&&&&&&&&&&%%%$$$""""""""""""############&&&&&&&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((())))))******%%%&&&((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&((((((''''''(((***!!!###$$$%%%(((***&&& ###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%###"""###%%%&&&###$$$&&&''''''&&&$$$###$$$###"""""""""######$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((---***&&&%%%&&&''''''&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%$$$######%%%'''%%%%%%$$$$$$$$$%%%%%%$$$&&&%%%$$$$$$###############$$$$$$###""""""###%%%$$$###"""###%%%&&&%%%$$$%%%###!!!!!!###%%%######  %%%}}}uuuooojjjfffccc```eeeccc___\\\YYYXXXWWWXXXTTTRRRMMMFFF@@@===>>>@@@???@@@CCCGGGLLLRRRVVVYYY]]]bbbhhhlllpppxxxzzzsssppppppppppppwwwzzz~~~|||~~~uuusssnnnhhhbbb``````bbb\\\___cccgggkkkoootttxxxyyyvvvuuuwww|||~~~{{{xxxrrrnnniiiiiijjjiiiccc^^^\\\[[[ZZZXXXVVVRRRMMMIIIHHHFFFBBB>>>;;;999999999666555444222222222222333666666666:::@@@HHHPPPTTT___ccciiinnnppppppmmmkkkddd^^^VVVNNNHHHCCC???<<<999777555666777999999999666888;;;<<<:::888777777111111111222222333333444222555888888555444666888444666999::::::999999:::555555444222111111111111///+++((((((,,,...---******)))'''&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''+++++++++***************%%%&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))******+++&&&&&&'''((())))))*********))))))(((''''''&&&&&&%%%'''((((((''''''((()))&&&&&&&&&&&&&&&'''((()))&&&(((((((((''''''(((***((((((((('''''''''''''''###%%%&&&'''&&&''')))+++&&&((((((%%%%%%((((((&&&%%%&&&''''''&&&&&&)))*********)))))))))******+++222///+++)))))))))))))))(((***+++***'''$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''''''''&&&'''((()))'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###%%%'''(((''''''((()))&&&'''((())))))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((((((((((((***+++((('''%%%%%%(((***#########$$$%%%&&&&&&&&&&&&'''''''''&&&''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""!!!$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((111---(((''')))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$############$$$%%%$$$######%%%'''$$$"""!!!!!!"""######"""%%%$$$$$$############$$$###$$$%%%$$$""""""$$$%%%$$$###"""###%%%&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%!!!######!!! wwwqqqmmmllljjjiiifffffffffeeedddbbb```___XXXUUUOOOHHHBBB>>>???@@@@@@AAACCCGGGLLLRRRWWWZZZ[[[aaajjjooosss{{{|||uuuqqqqqqtttwwwyyy{{{yyyuuunnngggccccccdddaaadddhhhlllooorrrwwwzzz}}}|||{{{zzz|||~~~}}}|||xxxrrrllljjjjjjggg```YYYWWWVVVTTTSSSRRRPPPLLLIIIFFFDDDBBB???<<<999777666444444333222111000111222:::666222333888???CCCEEEKKKPPPXXX___cccdddcccbbb\\\XXXRRRLLLGGGBBB???===:::888666777999;;;:::999555999<<<===;;;999888999000000111222333333444444000444888888555333555777666777999<<<===<<<999777777777666444333222222222///...,,,,,,,,,---......+++***)))((('''((())))))%%%&&&&&&&&&'''''''''''',,,++++++******)))******%%%&&&&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******''''''((()))))))))))))))((((((((((((((('''''''''&&&'''((((((''''''((()))''''''&&&&&&&&&''''''(((%%%''')))((('''&&&(((***&&&&&&&&&''''''''''''''''''((()))(((&&&%%%''')))&&&((((((%%%%%%((((((&&&%%%&&&'''&&&%%%&&&)))+++))))))(((((((((((())))))...,,,***))))))((('''%%%!!!'''------(((%%%%%%(((%%%%%%&&&&&&&&&'''''''''&&&'''(((&&&$$$###%%%''''''&&&%%%&&&((((((&&&$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###&&&((('''%%%$$$%%%'''$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&''''''''''''((()))'''((('''%%%''')))%%%###$$$%%%&&&'''''''''''')))((((((''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((,,,+++)))))))))((('''&&& !!!###$$$&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$######%%%'''&&&###!!!!!!###$$$$$$#####################$$$%%%$$$%%%%%%%%%######%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$############$$$$$$"""###$$$'''((('''$$$!!!wwwqqqnnnnnnnnnnnnjjjlllppprrrrrrooojjjggg[[[XXXQQQIIICCC???@@@AAABBBBBBCCCFFFLLLRRRXXX\\\ZZZbbbkkkqqquuu}}}|||wwwrrrqqqttt{{{zzzrrrjjjeeedddfffiiikkkooorrruuuxxx{{{~~~|||}}}}}}~~~~~~~~~zzzsssmmmjjjiiiddd[[[SSSPPPOOONNNMMMMMMLLLJJJHHHDDDCCCBBB???<<<999666444333444555444222222222333???999222111666<<<>>>>>>>>>DDDNNNUUUZZZ\\\\\\\\\VVVSSSOOOJJJEEEBBB???>>>;;;888666777:::<<<;;;999888<<>>;;;666555333333555999===@@@::::::::::::::::::::::::333222222222222333444555///111444666555555555666444999???@@@>>>;;;===???999>>>???:::666777888777444222000---,,,,,,------000---,,,,,,)))$$$%%%)))'''(((***)))(((''')))*********)))((('''&&&%%%%%%(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''((()))(((&&&%%%%%%(((***''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''(((******)))(((((()))&&&&&&'''&&&%%%&&&(((*********)))((('''&&&&&&%%%''''''(((((())))))******&&&((('''######'''(((&&&&&&%%%%%%&&&''''''&&&$$$''''''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((()))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((%%%!!!###)))+++)))((('''%%%######$$$%%%&&&%%%""""""%%%&&&######&&&)))""" %%%(((&&&%%%'''%%%$$$$$$######$$$$$$%%%'''%%%###$$$&&&'''%%%###&&&%%%$$$$$$############$$$&&&)))******((($$$"""&&&$$$$$$&&&)))***)))&&&'''((('''&&&%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&&&&'''###%%%''''''&&&'''(((***'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&&&&&&&$$$((($$$###''''''""""""&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$&&&&&&&&&$$$$$$$$$&&&$$$%%%&&&%%%###"""###$$$$$$ %%%&&&###%%%)))&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&###"""###%%%|||wwwwwwuuuqqqooopppvvv|||zzz{{{{{{|||{{{qqqgggZZZQQQOOOJJJBBBCCCJJJHHHGGGFFFJJJPPPVVVYYYZZZ[[[cccmmmwww|||uuusssrrrwww|||uuuqqqpppppptttzzz~~~}}}{{{zzz|||~~~|||zzzqqqddd[[[VVVRRRMMMIIIHHHHHHGGGGGGGGGGGGGGGIIIGGGDDDAAA===:::777666444444333333222111000000111...---000444666333///111222666<<>>:::999999888888999999:::555444333222222111111222///111444555555555777888666;;;???@@@>>><<<>>>@@@;;;???@@@<<<888999:::888555444111///...---......///,,,,,,...,,,)))+++000''')))***)))(((((()))***((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&'''***...222)))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))''''''((()))'''((((((&&&%%%%%%'''((((((((((((''''''&&&&&&&&&'''''''''((())))))******&&&((('''######&&&'''%%%&&&&&&%%%&&&&&&'''&&&%%%&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((()))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&%%%"""$$$((((((%%%'''&&&$$$#########$$$%%%'''$$$###&&&%%%""""""$$$$$$!!!###!!!!!!###%%%%%%$$$$$$$$$$$$%%%%%%'''%%%###$$$&&&'''%%%###&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&((())))))'''%%%###&&&%%%$$$&&&)))***)))''''''''''''&&&%%%%%%''')))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&'''((()))%%%&&&((((((''''''(((***((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((()))((($$$$$$''''''###"""&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&&&&%%%$$$###$$$%%%$$$!!!"""''''''###"""%%%$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&{{{xxxssssssrrrpppooosss{{{~~~ssshhh[[[QQQNNNIIIBBBAAAFFFIIIHHHIIILLLRRRVVVYYYZZZYYYaaannnzzzxxxssstttvvv}}}zzzvvvuuuuuuzzz|||yyyxxxwwwxxxyyywwwtttkkk^^^VVVRRROOOKKKHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFCCC@@@===:::888666555444333222111000000///---,,,...222333111......000333999@@@FFFHHHHHHHHHGGGFFFFFFDDDAAA<<<888333444444555777999:::;;;999888666555555666888999777666444222000//////...000111333333444666999<<<999<<>>===@@@BBB===AAABBB>>><<<===<<<999666555333111////////////***((()))+++)))''')))---((()))******(((((((((***&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%######$$$%%%(((---444888+++***)))'''''''''((()))%%%%%%%%%&&&&&&&&&''''''((()))((('''&&&&&&(((***((())))))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******%%%'''&&&######''''''%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''''''''(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###%%%%%%$$$&&&)))'''"""&&&%%%$$$""""""###$$$$$$(((%%%$$$&&&%%%!!! ###%%%!!!"""$$$######$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&''')))***)))''''''''''''&&&$$$%%%''')))'''''''''((((((((())))))(((((('''&&&%%%$$$$$$###%%%$$$$$$$$$%%%&&&((()))'''((())))))''''''((()))(((((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$&&&((('''%%%$$$&&&&&&######%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''''''''((($$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''&&&%%%$$$$$$&&&%%%###$$$'''&&&###!!!"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''(((######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%###!!!!!!%%%((('''&&&}}}wwwtttrrrrrrqqqoooooosss|||}}}sssjjj^^^SSSMMMIIICCCBBBDDDFFFGGGHHHLLLPPPUUUXXXZZZVVV___mmmzzz|||xxxvvvxxx|||{{{yyyzzz|||}}}zzzvvvsssrrrqqqpppooommmeeeYYYSSSQQQPPPLLLJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGGGGFFFDDD@@@<<<999666666444333111000///...---,,,+++---///000///---///111444:::@@@FFFJJJKKKGGGFFFFFFFFFDDD@@@:::666222333444666777888888888999777555333222444666888555444333111000///......000111222222333777;;;???:::===?????????@@@BBBEEE???CCCDDDBBB@@@@@@>>>:::666555333111000/////////***((((((***((($$$%%%))))))***+++***(((((((((***((()))))))))))))))))))))((((((((((((((((((((((((''''''(((''''''&&&%%%%%%###$$$$$$%%%''',,,222777***)))'''&&&'''(((***,,,%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$%%%(((***&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))***$$$&&&&&&$$$$$$''''''%%%'''''''''&&&%%%%%%'''(((###$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''&&&$$$%%%)))((($$$$$$$$$###""""""######$$$'''$$$$$$&&&%%%"""!!!$$$%%%######$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&''''''((()))))))))(((&&&''''''%%%$$$$$$&&&(((&&&'''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&'''((()))***)))((('''((()))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''+++...+++&&&###%%%(((&&&%%%%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%######%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$$$$%%%'''&&&'''((('''%%%$$$%%%&&&%%%$$$###$$$###""""""###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$  %%%((('''$$$yyytttqqqooopppooonnnooouuu~~~uuunnncccVVVOOOKKKGGGEEEDDDCCCDDDFFFJJJNNNSSSWWWZZZYYYaaannnzzz~~~zzzxxxwwwvvvwwwzzz~~~}}}}}}~~~zzzyyyvvvsssooollljjjiiifffeee___WWWSSSSSSSSSPPPLLLKKKJJJJJJJJJKKKLLLLLLHHHIIIIIIIIIFFFBBB>>>;;;777666444333111///...---,,,+++++++++,,,------,,,,,,...222666<<>>888444333333444555666666555555777555333222111222333444...............///000111222333333333555888===AAA>>>???BBBFFFIIILLLMMMNNNJJJMMMNNNLLLJJJIIIBBB;;;555444333222111///......%%%%%%(((,,,---+++,,,111***+++,,,+++)))(((((()))------,,,+++***)))((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&'''((('''%%%###$$$&&&(((%%%%%%%%%%%%''')))+++---%%%%%%%%%&&&&&&&&&''''''&&&'''&&&%%%$$$$$$&&&(((!!!$$$&&&((((((((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))$$$'''(((&&&'''******'''$$$'''***)))'''%%%&&&)))###$$$&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%!!!###%%%############$$$$$$$$$$$$$$$$$$""""""%%%&&&###$$$'''!!!%%%&&&###"""$$$&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&'''%%%&&&(((((('''&&&&&&'''&&&&&&&&&%%%###$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&'''***,,,...'''((())))))''''''((()))%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''000222444111---)))((((((%%%''''''$$$$$$&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&+++******)))((('''&&&&&&###%%%'''((()))(((&&&%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%%%%%%%&&&(((%%%&&&'''&&&%%%$$$$$$&&&###$$$"""###&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''$$$!!!"""$$$%%%$$$"""yyyuuusssssskkkllllllllloooxxx~~~oooeeeWWWNNNLLLLLLHHHCCCKKKLLLLLLKKKLLLPPPWWW]]]aaahhhqqqzzzzzztttsssuuuwwwzzz}}}|||rrrrrrqqqpppmmmiiifffdddZZZ\\\ZZZVVVTTTUUUTTTQQQKKKLLLNNNOOOPPPOOONNNMMMNNNNNNMMMKKKHHHEEEAAA???;;;:::888666333111///...,,,,,,+++*********+++---,,,///222555999@@@IIIOOOPPPNNNJJJFFFCCC===888444444444444444444444555555666555444333222222222222...---------...//////000222333444555666888<<<@@@AAACCCGGGLLLQQQTTTUUUUUURRRTTTTTTRRRQQQNNNFFF===555555555444222111//////""""""&&&+++,,,***+++000+++,,,,,,+++)))(((((()))*********))))))(((((((((''''''''''''''''''''''''&&&''''''(((((((((((('''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&&&&%%%$$$%%%&&&"""%%%'''(((((('''((()))''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((()))$$$((()))((())),,,+++((("""''',,,,,,(((%%%&&&((($$$%%%&&&(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&### !!!%%%%%%"""######$$$%%%%%%%%%%%%%%%&&&######&&&%%%""""""%%%"""'''((($$$"""&&&((('''%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$%%%&&&%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''#########%%%'''***,,,...%%%&&&((((((''''''(((***%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***+++++++++***'''%%%###$$$((('''######&&&&&&"""$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###%%%'''***+++***)))(((%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%%%%%%%&&&((($$$&&&&&&%%%$$$###$$$%%%!!!%%%%%%!!!!!!$$$$$$ """"""###$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%}}}wwwtttuuuvvvoooooonnnmmmnnnuuuwwwnnn```WWWUUUVVVRRRLLLRRRRRRPPPNNNMMMQQQXXX^^^```gggpppxxx{{{xxxxxx{{{~~~~~~}}}qqqqqqqqqpppnnnjjjgggeeeXXXZZZZZZVVVTTTUUURRRNNNLLLNNNQQQSSSSSSRRRPPPOOOPPPOOONNNLLLHHHEEEBBB@@@===<<<:::888555333111000,,,,,,,,,+++)))***+++---))),,,///222666===FFFMMMSSSPPPKKKFFFBBB===888444555444333333333444444555555555444444333222111111......---------......///222444555666777999<<>>AAABBBFFFJJJOOOSSSVVVYYY\\\^^^]]]YYYWWWXXXYYYTTTIII@@@<<<888555333333222000---+++++++++,,,,,,---------+++++++++,,,,,,---------000+++''''''***)))&&&!!!+++(((''''''***+++)))&&&(((((('''&&&&&&''')))***)))&&&%%%'''&&&$$$$$$'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&%%%'''''''''%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%###$$$''')))'''&&&&&&'''(((((('''%%%''''''((((((''''''&&&%%%"""'''------***'''(((***''''''&&&%%%%%%$$$#########%%%%%%""""""%%%&&&$$$%%%%%%''''''''''''%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###)))'''###!!!"""%%%&&&'''###%%%((('''&&&%%%&&&(((###$$$%%%$$$######%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$,,,------,,,+++)))'''&&&''''''''''''((((((((())))))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%''')))'''%%%(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''&&&"""!!!$$$%%%###,,,(((&&&'''&&&%%%'''+++((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%)))------((("""###$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$###!!!!!!$$$&&&"""###%%%%%%$$$$$$%%%'''%%%$$$###!!! !!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###%%%'''%%%"""!!!$$$''''''%%%$$$$$$&&&''''''&&&xxxttttttuuuuuuuuuuuutttsssvvv|||yyyuuunnnhhheeeeeeggghhheeeccc^^^ZZZWWWYYY^^^bbbhhhiiioooxxx}}}{{{|||~~~~~~~~~}}}{{{zzzyyyvvvsssllleee```bbb___\\\[[[[[[ZZZWWWTTTPPPRRRSSSRRRPPPNNNPPPQQQNNNNNNMMMKKKJJJIIIHHHGGGFFFBBB>>>;;;:::888444111//////............//////000000222555:::AAAFFFJJJNNNNNNLLLGGGAAA===::::::888777666666777777666555555333111000111111000///---,,,+++++++++,,,---...111111222666;;;@@@DDDEEEJJJNNNSSSWWWYYY[[[^^^___```[[[WWWVVVVVVRRRIIIAAA===:::666555444333111...------........./////////,,,,,,,,,,,,,,,,,,+++++++++(((%%%&&&)))***'''$$$(((&&&%%%%%%(((((('''%%%((('''&&&'''((()))***))))))&&&%%%''''''%%%%%%(((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''''''''&&&%%%&&&'''&&&%%%%%%&&&''''''''''''''''''((())))))&&&'''&&&$$$###$$$&&&((('''&&&&&&'''(((((('''%%%''''''((((((''''''&&&%%%"""'''+++,,,)))&&&''')))''''''&&&&&&%%%$$$######$$$''''''$$$$$$&&&&&&###$$$%%%&&&''''''&&&%%%$$$''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$######$$$$$$$$$$$$&&&""" ###%%%%%%###"""#########""""""$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((('''%%%%%%&&&&&&&&&'''((())))))))))))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%''')))((('''(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''###&&&'''$$$$$$%%%$$$!!!'''$$$%%%''''''%%%%%%(((((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$(((+++,,,'''######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$&&&###$$$%%%%%%$$$###$$$&&&$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$######%%%&&&&&&%%%|||xxxwwwyyyzzzyyyxxxtttsssuuu|||{{{vvvvvvxxxzzzyyyxxxwwwtttnnngggaaa```bbbdddiiikkkrrr|||}}}{{{~~~||||||}}}~~~}}}|||}}}}}}|||wwwqqqkkkgggeeedddaaa^^^]]]]]]]]]\\\[[[QQQRRRRRRQQQNNNMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKLLLFFF>>>;;;;;;:::666222///---++++++------***'''111222444888<<>>CCCHHHKKKQQQTTTZZZ]]]___```aaabbbccc^^^XXXUUUSSSOOOHHHAAA<<<:::777555444222000---+++++++++++++++,,,,,,,,,---------,,,++++++******'''%%%###%%%(((***)))&&&'''&&&%%%%%%'''((('''%%%(((&&&&&&(((+++---+++((((((&&&&&&((((((&&&&&&)))&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''###%%%&&&&&&%%%%%%'''(((((((((((('''((())))))***%%%&&&&&&$$$######%%%'''((('''&&&'''((()))'''%%%'''(((((((((((('''&&&&&&"""&&&******(((&&&&&&(((''''''&&&&&&%%%%%%$$$$$$%%%((()))&&&&&&'''&&&"""$$$$$$%%%%%%%%%%%%$$$$$$((('''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$***!!!###(((%%% ###$$$$$$$$$######%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%''')))******(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''###'''(((''''''(((%%%!!!"""!!!###((((((%%%###%%%((('''&&&&&&%%%&&&&&&&&&&&&$$$###%%%((()))'''$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$""""""$$$%%%$$$%%%&&&%%%#########%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$###""""""$$$%%%%%%$$$}}}}}}~~~}}}zzzuuurrrtttzzz~~~}}}}}}~~~}}}|||rrrjjjeeeddddddiiikkkqqq{{{~~~|||yyyzzz|||~~~~~~|||{{{}}}xxxpppjjjiiijjjeeeccc```^^^]]]^^^______UUUUUUTTTRRRPPPOOONNNNNNNNNLLLKKKIIIIIIKKKLLLNNNPPPHHH@@@;;;<<<;;;777222222...++++++---,,,'''!!!000222555:::>>>AAADDDEEEFFFIIIJJJJJJFFFAAA>>><<<<<<:::777777888999999888555333111111222222222000///000111111222222111111000222666;;;@@@GGGMMMQQQWWW[[[aaadddfffeeeeeeeeeddd```[[[WWWTTTNNNFFF???:::999777555333000...,,,)))))))))))))))*********,,,,,,,,,+++++++++++++++&&&%%%$$$&&&(((***)))((((((''''''(((((())))))((((((&&&&&&)))---...,,,((((((&&&&&&)))***'''''')))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((###$$$&&&&&&&&&&&&((()))'''''''''''''''((())))))%%%%%%&&&$$$######%%%'''((('''&&&'''))))))'''&&&((((((((((((((('''&&&&&&"""%%%(((((('''%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$((()))'''&&&'''$$$ $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((((((&&&%%%######%%%&&&((($$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&%%%&&&'''***###'''***'''"""&&&'''''''''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%''')))+++(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$((((((&&&&&&((('''$$$""" """'''(((%%%$$$&&&''''''&&&&&&&&&&&&''''''&&&$$$######&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$%%%$$$######$$$%%%$$$&&&&&&%%%###"""###$$$!!!###$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$#########&&&###!!!"""%%%'''%%%###%%%###""""""$$$%%%%%%$$$~~~zzztttooopppvvv|||xxxxxxxxxxxxwwwwwwzzz}}}}}}rrrjjjfffeeeggggggmmmvvv|||}}}zzz{{{}}}}}}|||}}}wwwppplllmmmnnneeedddbbb```^^^^^^___aaaXXXWWWUUUTTTSSSQQQPPPOOOLLLKKKJJJIIIIIIKKKMMMNNNQQQKKKBBB>>>===;;;888444555111///000333333...)))...000555:::>>>BBBDDDFFFEEEHHHJJJIIIEEE@@@<<<:::<<<999777666777888888888555333111111222333222111++++++,,,---...---------///333888===CCCIIIQQQVVV\\\aaagggkkkllljjjiiihhhcccaaa___\\\WWWOOODDD===;;;;;;:::888555111///...---------------,,,,,,,,,))))))******+++,,,------(((((('''((()))))))))(((&&&''''''(((((((((((()))((('''''')))------+++((((((&&&'''******'''&&&((('''''''''''''''''''''&&&$$$%%%&&&'''((((((((((((###$$$&&&&&&&&&&&&((()))&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&%%%$$$$$$%%%&&&(((''''''((())))))(((&&&(((((())))))(((((('''&&&###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###'''(((&&&%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&&&&''''''%%%$$$""""""$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%$$$"""!!!"""&&&)))%%%$$$$$$&&&((((((&&&$$$&&&'''((('''&&&&&&(((***%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&(((((()))((('''&&&))))))((('''&&&%%%$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%(((***(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&$$$ $$$&&&%%%%%%"""###&&&'''%%%&&&)))''''''&&&&&&&&&''''''(((&&&$$$######$$$&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$!!!###%%%''''''&&&$$$###!!!"""###$$$%%%%%%%%%%%%###$$$&&&%%%$$$###$$$%%%$$$&&&&&&%%%###"""###$$$!!!###$$$&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""&&&###!!!"""%%%'''&&&$$$%%%$$$######%%%&&&&&&%%%~~~yyyrrrmmmlllpppuuusssqqqqqqrrrrrrqqqtttyyyxxxoooiiigggcccdddjjjssszzz~~~~~~~~~|||xxxtttrrrrrrsssiiiiiigggdddaaa___```aaaYYYXXXUUUUUUTTTTTTQQQPPPMMMLLLKKKKKKKKKLLLNNNOOOQQQMMMGGGBBB???<<<:::888000...---000444555444222---000444888===AAADDDEEECCCFFFGGGFFFBBB===999777;;;888555444555777777777444333111111333333333222------------.........//////444:::???DDDKKKSSSYYY___dddkkkppppppnnnlllkkkdddcccbbb___YYYOOOEEE===>>>??????<<<888444111111------,,,,,,,,,,,,++++++'''((()))***+++---......)))))))))))))))(((((((((###$$$&&&&&&%%%%%%&&&((('''((())))))***)))))))))(((&&&'''******&&&$$$&&&'''''''''''''''&&&&&&&&&######%%%&&&''''''((((((###%%%&&&&&&%%%%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''(((((('''((()))***(((&&&((())))))))))))(((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((###&&&'''$$$$$$%%%$$$ %%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%$$$############$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&"""""""""$$$)))###'''(((&&&$$$###$$$$$$%%%%%%%%%$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((($$$%%%&&&'''''''''&&&%%%))))))((('''&&&$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''***(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''"""### !!!$$$$$$'''$$$$$$''''''&&&'''***'''''''''&&&''''''((()))%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$!!!"""$$$&&&&&&%%%$$$###!!!!!!###$$$%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&%%%#########%%%"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$###""""""!!!!!!""""""$$$###"""###$$$&&&&&&%%%%%%$$$######%%%&&&&&&%%%}}}|||xxxqqqjjjhhhjjjnnnooolllkkknnnnnnlllpppvvv{{{zzzoooiiifffaaacccjjjuuu|||}}}{{{zzzzzzzzzyyyyyyoooooooookkkfffcccbbbccc]]]ZZZXXXXXXYYYXXXVVVTTTNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPNNNIIIBBB>>>======------......000111222333///111333777;;;>>>AAACCC@@@BBBDDDBBB???;;;888777999666333222333555555666444333111111333444444333111111000000000111222333000555<<>>???AAA@@@===:::888888888555222111222333444444444333111222333444444333111///...------///111222000555<<>>;;;777444111///...,,,...000...+++)))+++---***((('''''')))******)))))))))(((''''''''''''''''''%%%$$$%%%'''((('''%%%***)))((((((((((((((()))&&&)))***''''''))))))%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&***%%%%%%((((((&&&'''+++'''((()))******)))((('''***))))))((('''&&&&&&%%%###$$$&&&'''(((((('''''''''''''''&&&%%%%%%''')))'''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%&&&&&&'''&&&%%%"""''')))''''''***)))%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%"""###%%%%%%$$$$$$%%%&&&((('''&&&%%%&&&''')))***''')))((($$$###&&&'''%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&(((((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&'''((()))***)))'''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''))))))&&&''''''%%%$$$$$$&&&((('''%%%###$$$'''(((&&&$$$&&&'''''''''&&&%%%###"""$$$$$$$$$$$$$$$###""""""%%%$$$###""""""######$$$'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!###$$$"""############$$$$$$$$$########################{{{vvv{{{tttoookkkeee___]]]^^^___\\\]]]___``````eeekkknnnrrrxxx|||pppbbbXXXUUUTTTVVV___kkkttt{{{yyywwwzzz}}}||||||yyytttoookkkjjjjjjddd```___bbbccc```___```\\\\\\[[[[[[[[[\\\^^^___```\\\WWWSSSPPPLLLIIIFFF@@@>>>:::666444444444555222333444333222333666888666666555444444444444555888666444222111111222333111000///000111222111000---111444444222333777;;;777<<>>;;;666222000...---000000///...---,,,------)))'''&&&''')))******))))))((((((''''''''''''(((&&&%%%%%%%%%'''((('''&&&+++***)))((('''''''''''''''******(((''')))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%&&&(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######%%%&&&$$$%%%((('''((()))******)))((('''******)))((('''&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&'''((('''%%%%%%''')))'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''))),,,***&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%&&&'''((('''%%%$$$%%%&&&"""$$$&&&&&&%%%$$$$$$%%%((('''&&&%%%&&&'''((()))'''))))))%%%%%%((()))&&&%%%%%%%%%%%%$$$"""!!! %%%&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&'''''')))((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%''')))+++******)))))))))))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((%%%&&&'''&&&$$$$$$&&&(((&&&%%%$$$%%%'''((((((&&&%%%&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$###"""&&&%%%$$$###""""""""""""%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%"""###&&&'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$&&&"""############$$$$$$$$$ !!!!!!""""""######$$$~~~wwwsssyyysssmmmjjjddd^^^[[[]]]\\\YYYYYY\\\^^^^^^bbbgggjjjmmmssszzzzzzooobbbYYYTTTSSSVVV___lllvvv}}}|||||||||xxxtttpppnnnnnnkkkgggeeeffffffccccccfff````````````aaabbbdddeeebbb___ZZZVVVSSSPPPMMMKKKCCCAAA===:::777666666666444555444333111222444666333333333333333444555555888666333111000111222444000000000111222111000///000222444444333444777:::888>>>GGGRRR[[[aaadddeeeffflllttt{{{{{{tttnnnggg^^^UUUPPPAAA???:::666222///------000...+++++++++,,,+++***+++)))((()))***,,,++++++)))(((''''''''''''((((((&&&&&&&&&&&&''''''''''''******)))((((((((((((((()))++++++(((''')))((($$$''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###%%%&&&((()))(((&&&###!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%&&&''''''((()))******)))((('''******)))(((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&%%%'''(((''''''((())))))(((((('''$$$%%%%%%%%%&&&&&&''''''&&&'''''''''&&&&&&&&&'''$$$$$$$$$%%%(((***(((&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%$$$%%%&&&$$$%%%&&&%%%######%%%'''&&&%%%%%%%%%%%%&&&''''''&&&((((((%%%&&&))))))''''''''''''&&&%%%$$$###"""!!!###%%%%%%%%%&&&(((***'''''''''&&&&&&'''''''''***'''%%%&&&)))***(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&$$$###$$$'''***,,,))))))*********))))))(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&%%%&&&&&&'''(((((((((%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$######%%%$$$$$$#########""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''""""""#########$$$$$$$$$ !!!"""###$$$$$$zzztttqqqvvvqqqllljjjeee^^^[[[\\\[[[WWWWWWZZZ\\\\\\___cccfffiiinnnvvv~~~xxxnnnddd\\\VVVUUUXXXbbbppp{{{}}}~~~{{{xxxuuutttsssnnniiihhheeeccceeejjjeeeeeeeeefffggghhhiiiiiiddd```[[[WWWTTTRRROOONNNFFFDDD@@@===:::888777777666666555333111111444666222222222333333444555666666555333111000111222333///000111111111000000000666444333444777999999888<<>><<>>AAADDDFFFGGGKKKPPPXXX```hhhmmmoooppprrrwww~~~qqqjjjeeeZZZNNNFFFCCC===777222000//////---...///---,,,---222666000---+++******)))(((''''''''''''''''''((())))))%%%''')))((('''&&&(((***)))((((((((((((((()))***(((++++++)))(((+++***'''***)))'''&&&&&&''')))***''''''(((((('''&&&%%%%%%!!!"""###%%%&&&'''''''''"""###%%%&&&'''''''''&&&###$$$!!!"""%%%$$$ '''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''%%%'''((()))'''&&&&&&''')))(((&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%(((+++)))&&&$$$'''***%%%&&&((()))%%%###+++%%%%%%###"""###$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&''''''&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&)))***''''''((('''#########$$$%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((($$$$$$$$$%%%''')))***+++''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((&&&''''''(((((('''&&&%%%"""$$$&&&''''''&&&'''(((&&&'''((('''$$$###$$$%%%&&&&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%""""""$$$$$$$$$$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!###$$$"""############$$$$$$$$$!!!!!!""""""###$$$%%%%%%yyyvvvtttssssssqqqrrrtttqqqiiicccbbb]]]WWWUUUXXX[[[YYYXXXYYY^^^bbbjjjttt}}}yyytttlllbbbWWW[[[fffvvv{{{zzzxxxwwwwwwsssppprrrxxxtttuuuuuuuuuuuuuuutttsssfffbbb\\\XXXWWWVVVUUUTTTOOONNNJJJGGGCCC@@@>>>===999888777444333444888;;;777777777777777888999999666777999::::::888666555222333222000------000333999<<>>777333000000000***---///---+++,,,222888333111...---,,,+++***((('''''''''''''''((()))***%%%'''))))))'''&&&(((***+++***)))((((((''''''((('''***+++))))))++++++(((+++)))(((''''''((()))+++'''''''''(((''''''&&&%%%)))((('''&&&%%%$$$$$$$$$###$$$%%%'''((((((''''''###((()))&&&'''***)))%%%'''((()))******)))((('''%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&%%%&&&'''((($$$&&&))))))'''&&&&&&&&&)))(((&&&$$$###$$$&&&'''((((((((('''&&&&&&&&&%%%%%%(((+++***&&&$$$'''+++###$$$((((((!!!)))%%%$$$###""""""$$$&&&((("""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&###&&&)))***(((%%%######%%%&&&''''''((((((''''''(((+++,,,)))((()))'''$$$'''''''''((((((''''''&&& ###$$$$$$&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))(((%%%$$$&&&)))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((######%%%&&&((()))******((('''&&&%%%&&&''')))+++%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''''''''''''''((((((((()))%%%&&&'''(((((('''&&&&&&!!!$$$'''((('''&&&'''(((&&&((()))'''###!!!"""$$$'''&&&%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%$$$###!!! !!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$(((***)))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$!!! !!!###"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%{{{vvvssspppnnntttvvvxxxvvvqqqkkkiiihhh```\\\ZZZ[[[ZZZXXXZZZ]]]\\\eeepppwwwzzz}}}qqqeee___^^^hhh|||}}}{{{zzz{{{{{{{{{yyywwwxxxyyyxxxtttqqqjjjccc\\\YYYZZZ[[[YYYVVVTTTQQQLLLHHHEEECCCAAA???@@@<<<999:::888444444666::::::::::::999999888777888888888888777666555444111//////000///,,,...333777===EEEJJJMMMOOORRRUUUTTT[[[eeemmmrrrsssttttttsssxxx{{{tttjjj]]]TTTIII???:::;;;777...---444222111000...,,,---000333555000,,,,,,***'''(((+++((()))*********)))'''&&&))))))))))))))))))))))))******+++***)))'''%%%$$$''')))******))))))***+++,,,(((&&&((('''%%%&&&)))&&&))))))&&&&&&((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$&&&(((&&&$$$&&&'''((('''&&&&&&'''(((---((($$$&&&,,,...+++'''***&&&###"""$$$%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&+++###""")))+++&&&&&&+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((('''&&&$$$######$$$$$$"""###%%%&&&'''&&&&&&%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&(((******)))((((((&&&###---+++(((&&&&&&''')))***###%%%'''((())))))'''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((("""!!!'''***'''%%%&&&######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&((()))))))))%%%&&&'''(((((('''&&&%%%'''(((((((((''''''%%%%%%"""%%%((((((&&&%%%&&&'''&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%'''***&&&%%%%%%$$$#########$$$!!!!!!###$$$%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$""""""""""""###$$$%%%&&&###$$$%%%%%%######$$$%%%!!!"""$$$&&&'''''''''&&&$$$%%%'''&&&%%%$$$%%%&&&&&&&&&%%%###!!!!!!$$$&&&zzzvvvtttsssrrrxxxzzz|||yyytttnnnkkkjjjfff```[[[ZZZXXXVVVXXX\\\```fffnnntttyyyuuuhhhdddbbbjjjzzz~~~}}}}}}{{{xxxvvvvvvvvvtttpppkkkgggaaaZZZWWWXXXYYYXXXVVVSSSPPPMMMJJJIIIGGGEEEBBB@@@<<<:::;;;:::777888;;;999:::;;;<<<<<<<<<;;;:::777777888888777666555555222//////000///---000555999@@@HHHMMMPPPRRRVVVYYY[[[```hhhnnnqqqrrrrrrsssooottt|||zzzssshhh\\\TTTIII@@@:::;;;777...---333111111000---,,,,,,///222222...,,,,,,+++((())),,,((()))*********)))'''''')))))))))))))))))))))))))))************)))'''&&&''')))******))))))***++++++(((&&&((((((%%%&&&)))&&&))))))&&&&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$&&&'''((('''&&&%%%&&&((()))(((&&&'''((())))))((()))&&&$$$###%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&((((((%%%&&&***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((('''&&&$$$######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''((((((((('''&&&%%%###+++)))(((&&&&&&'''((()))%%%&&&((((((((('''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&***%%%###''')))&&&###$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&(((&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###$$$&&&(((&&&%%%$$$$$$######$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$###$$$%%%%%%######$$$%%%######$$$%%%&&&&&&&&&&&&!!!###%%%%%%###""""""###%%%%%%%%%###!!!!!!###%%%yyyvvvvvvvvvvvv|||~~~~~~|||vvvpppllljjjhhhbbb[[[YYYWWWUUUXXX^^^dddggglllqqqyyyyyyllljjjggglllyyy}}}}}}~~~}}}zzzvvvtttsssoooiiidddbbb]]]WWWTTTUUUWWWVVVUUUQQQPPPNNNNNNNNNLLLIIIFFF@@@<<<;;;======;;;<<>>@@@???===;;;999777777777888777777666666444000///000///...222888<<>>>>><<<===@@@???@@@BBBCCCAAA===999777777777888888888777777666444111///000//////444;;;???EEENNNUUUWWWYYY\\\___aaaeeehhhiiigggbbb___]]][[[aaalllwwwxxxqqqiii```WWWPPPHHHAAA<<<999555///...111//////...---+++,,,...000///,,,---///...***(((***************))))))((((((((((((((((((((((((((((((***)))(((&&&$$$"""!!! '''((())))))(((((()))+++***'''&&&))))))&&&&&&)))&&&(((((($$$$$$''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&'''((((((&&&%%%%%%''''''''''''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$)))((($$$'''///...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&$$$%%%((((((%%%$$$%%%%%%&&&'''''''''&&&%%%$$$&&&''''''''''''&&&%%%$$$'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((('''&&&''''''%%%$$$###&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%''''''''''''%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%$$$$$$%%%''')))%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$""""""###$$$%%%%%%$$$$$$###$$$$$$%%%!!!"""###$$$%%%&&&&&&%%%"""######$$$%%%&&&&&&&&&$$$$$$#########$$$%%%%%%###$$$%%%%%%######$$$%%%((('''%%%$$$###$$$%%%%%%###%%%''''''&&&$$$$$$%%%"""######"""!!!!!!"""$$$zzzxxxxxxyyy|||vvvoookkkccc___]]]^^^]]]ZZZZZZ]]]\\\```gggpppzzzvvvlllmmmsss}}}yyy{{{zzzsssnnnhhhaaa\\\XXXUUURRRQQQRRRTTTVVVWWWRRRRRRRRRSSSRRROOOKKKGGGDDD@@@???@@@@@@===>>>AAA@@@AAACCCDDDCCC???<<<999777888888888888777777666444000///000000000555<<<@@@GGGPPPVVVYYYZZZ\\\^^^```cccggggggbbbZZZSSSOOOOOOVVVaaalllvvv|||~~~yyyvvvpppiiiaaaYYYQQQMMMEEE@@@;;;777333///...000------...---,,,---///111111//////111///***'''(((+++******)))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&%%%%%%$$$&&&((())))))(((((()))***(((&&&&&&))))))&&&&&&)))&&&((('''$$$###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''''''''&&&'''))))))'''%%%%%%&&&'''((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%'''$$$###+++444111%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&$$$%%%))))))%%%$$$'''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$&&&'''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%###"""###$$$$$$%%%&&&''''''&&&%%%$$$'''&&&$$$######$$$&&&''''''&&&$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%"""$$$%%%$$$###""""""###%%%$$$$$$###$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$%%%&&&'''(((((("""""""""###$$$&&&'''(((###$$$%%%%%%######$$$%%%((('''%%%$$$######$$$%%%$$$%%%&&&&&&%%%$$$%%%&&&!!!"""######!!!!!!"""$$$|||xxxwwwxxxzzzsssnnnfffbbbaaaaaa^^^YYYWWWXXXYYY___gggnnnvvv|||{{{ppprrrwww~~~{{{~~~yyypppiiiccc]]]XXXSSSQQQOOONNNOOORRRVVVXXXTTTTTTTTTTTTTTTQQQMMMIIIIIIEEECCCEEEDDDBBBBBBFFFAAACCCDDDEEEEEECCC@@@???999999999999888777666555222///...000000000555<<>>999555111/////////+++,,,---......///111333444111111333111+++((())),,,+++***))))))))))))***))))))))))))))))))))))))'''''''''((()))***,,,---&&&((())))))''''''(((***(((%%%&&&******'''''')))&&&((('''###"""&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$&&&'''$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%'''******'''%%%%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%&&&%%%"""$$$+++111,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%%%%%%%&&&(((&&&"""$$$***+++%%%$$$)))$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''"""&&&(((&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$ !!!###$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%'''''''''%%%$$$$$$&&&''''''&&&###$$$$$$%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%%%%"""###%%%%%%$$$######$$$$$$$$$######$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((!!!!!!"""###%%%''')))***###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&!!!"""$$$$$$""""""###$$$}}}wwwvvvwwwzzzzzz{{{~~~~~~zzzsssmmmhhhdddaaa```]]]YYYXXXZZZ[[[aaagggkkkmmmrrryyy}}}xxxyyy{{{}}}uuujjjbbb]]]XXXTTTNNNMMMLLLLLLMMMPPPTTTWWWUUUTTTTTTUUUVVVUUURRROOOMMMJJJIIIKKKLLLJJJKKKOOOJJJJJJJJJIIIGGGDDDAAA@@@;;;;;;:::999888666555444///---...111111111555;;;CCCJJJSSSYYYZZZYYYZZZ[[[^^^^^^]]]XXXQQQIIIDDDAAA???DDDKKKSSSZZZ```dddeeebbb```]]]WWWPPPJJJGGGEEE===;;;777222000/////////)))+++---//////111333666555222111333111---+++---,,,+++***)))))))))******))))))))))))))))))))))))))))))(((((((((***+++,,,&&&'''((((((''''''(((***'''%%%&&&******'''''')))&&&(((&&&""""""%%%'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$%%%&&&&&&$$$$$$%%%&&& ###&&&''''''&&&''''''$$$%%%&&&%%%###$$$&&&)))%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&###$$$'''((($$$"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%%%%%%%&&&(((%%% """)))***$$$###)))%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''"""(((***&&&$$$&&&'''%%%&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''%%%""" """&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&$$$$$$%%%(((((('''%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%&&&((()))###$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%###  $$$(((!!!###$$$%%%$$$###$$$%%%}}}wwwvvvwwwssstttvvvyyyzzzwwwpppjjjgggbbb^^^^^^\\\ZZZ[[[```___ccchhhgggfffiiisss|||}}}|||zzz}}}|||rrreee]]]XXXTTTQQQKKKKKKJJJJJJKKKNNNSSSWWWUUUTTTUUUVVVXXXXXXVVVUUUQQQMMMMMMPPPRRRQQQSSSWWWTTTSSSPPPLLLGGGBBB???===<<<<<<;;;:::888666444333...,,,...111222111444:::EEELLLUUUZZZZZZYYYYYYZZZ\\\[[[VVVOOOGGGAAA>>>>>>===@@@EEEKKKQQQVVVYYY[[[[[[ZZZWWWRRRLLLFFFDDDCCC;;;:::666111...///000///(((***---///000222555777555222111333222///...111,,,,,,***)))))))))***+++)))))))))))))))))))))))),,,+++(((&&&%%%$$$$$$$$$&&&'''((((((''''''(((***&&&%%%&&&***+++(((''')))'''(((&&&"""!!!%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$###%%%((($$$%%%&&&&&&$$$$$$%%%&&&!!!(((((($$$"""%%%***$$$%%%&&&$$$"""###&&&***%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%###'''***$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""$$$%%%%%%%%%%%%'''((($$$ ((()))###""")))&&&&&&&&&''''''(((((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$***,,,&&&###%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$(((***)))%%%$$$&&&***$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((((('''%%%$$$$$$&&&))))))&&&###"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''!!!###&&&'''&&&&&&&&&'''$$$#########$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%######$$$%%%###$$$&&&&&&'''&&&%%%$$$)))'''$$$!!! """'''+++!!!###%%%%%%%%%$$$%%%&&&xxxpppvvvvvvuuuuuutttpppjjjfffeeeaaa]]][[[\\\]]]\\\ZZZcccdddeeeeeeeeegggjjjmmmuuu}}}~~~|||~~~pppbbbWWWNNNMMMPPPKKKLLLMMMMMMMMMNNNQQQTTTQQQSSSUUUXXXYYYZZZZZZZZZXXXXXXUUUTTTXXX^^^^^^[[[___YYYRRRLLLIIIGGGCCC@@@AAA>>><<<===:::444111222......,,,+++---222999???GGGMMMSSSVVVVVVVVVXXXZZZVVVTTTOOOIIIBBB;;;555222444:::@@@DDDEEEGGGLLLQQQQQQPPPMMMJJJFFFCCCAAA???===888111------......---)))***---///111444999===<<<888444111000000//////+++++++++)))'''&&&(((******************)))((((((******))))))((((((''''''******)))((('''&&&%%%%%%&&&'''))))))'''''''''(((&&&((('''$$$$$$((()))((('''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((%%% ###***"""###$$$%%%%%%%%%$$$$$$((($$$%%%******%%%$$$((($$$(((%%%###%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%''''''%%%%%%'''%%% &&&''''''&&&$$$######$$$''')))(((###!!!"""$$$%%%%%%$$$###%%%&&&&&&&&&''''''((('''''''''&&&&&&$$$$$$$$$$$$&&&&&&***'''$$$######$$$%%%$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&%%%$$$$$$)))'''&&&(((+++,,,)))%%%+++)))&&&'''))))))'''$$$))))))(((((('''''''''&&&$$$&&&)))***(((&&&&&&&&&###&&&+++---+++(((&&&%%%***'''$$$"""$$$&&&''''''%%%''')))((('''&&&&&&'''$$$&&&&&&$$$$$$&&&&&&$$$%%%&&&((())))))(((&&&%%%######""""""######$$$%%%!!!"""$$$$$$#########$$$,,,(((###"""######""" ###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$&&&((($$$###!!! !!!"""|||uuutttttttttuuutttqqqllliiifffbbb^^^\\\\\\]]]\\\ZZZ^^^```aaabbbbbbeeehhhkkkssszzz~~~~~~}}}~~~}}}~~~}}}nnnaaaVVVMMMKKKMMMIIIKKKLLLMMMMMMOOORRRUUUOOOQQQSSSWWWZZZ\\\^^^___ZZZZZZZZZ[[[aaahhhiiifffddd^^^VVVOOOKKKHHHDDDAAA<<<:::;;;>>><<<666333333......---,,,...333:::???IIILLLPPPSSSTTTTTTTTTTTTOOOMMMJJJEEE???999555222...222777999999;;;@@@EEEKKKJJJHHHFFFCCC@@@>>>===:::555///,,,,,,---------)))+++...000222666999<<<888666333222222333222111//////...,,,******,,,---***************)))(((((())))))))))))(((((('''''')))))))))(((''''''&&&&&&'''(((***)))(((''''''(((&&&((('''$$$$$$((()))''''''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$***&&&%%%))))))&&&%%%((($$$%%%%%%%%%&&&&&&''''''(((%%%%%%))))))%%%%%%(((&&&******'''&&&)))***((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$''''''$$$%%%&&&%%% %%%&&&&&&%%%######$$$&&&$$$&&&'''%%%""""""&&&***"""$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''%%%###"""$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&%%%%%%$$$''''''''')))***+++)))((('''&&&%%%&&&'''((('''&&&)))((((((((('''''''''&&&$$$&&&((()))'''&&&&&&&&&###&&&***+++)))'''%%%%%%((('''&&&'''((()))'''&&&%%%&&&((((((&&&%%%&&&'''%%%''''''%%%%%%''''''%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&& """$$$$$$###"""###$$$+++((($$$""""""###""" ###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%###$$$&&&(((""""""!!!!!!"""###$$$%%%zzzsssssssssssssssqqqmmmjjjeeebbb^^^\\\[[[[[[[[[ZZZ\\\]]]___```bbbeeeiiilllrrrwwwzzzzzz{{{~~~}}}||||||}}}}}}~~~yyyjjj___UUUKKKHHHIIIFFFHHHKKKLLLNNNPPPTTTWWWQQQRRRSSSUUUXXX\\\___aaa[[[]]]^^^aaaiiirrrtttqqqkkkfff]]]UUUNNNJJJFFFCCC:::999<<>>CCCCCCAAA???>>><<<::::::666222---++++++,,,------))),,,000333555777:::<<<555444333444555666444333000000000...,,,+++---///))))))******))))))(((((()))))))))(((((((((((('''((((((((((((((((((((((((((()))******(((&&&''''''%%%''''''$$$$$$((()))''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%---'''%%%(((+++)))&&&$$$&&&&&&&&&&&&&&&(((***+++'''%%%%%%((((((%%%%%%'''&&&'''%%%""""""&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$"""&&&&&&$$$###&&&%%%!!!$$$%%%%%%$$$######&&&((("""$$$&&&%%%$$$%%%)))---###$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$"""###%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%%%%$$$&&&((()))))))))***+++###$$$&&&&&&&&&&&&''')))((((((((('''''''''''''''%%%'''((('''&&&%%%&&&'''###&&&(((((('''%%%%%%&&&&&&'''))),,,---+++((($$$$$$%%%''''''%%%%%%%%%&&&&&&((((((&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''' """$$$$$$#########$$$)))'''$$$""""""###"""!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((($$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$""" !!!$$$'''!!!!!!""""""###%%%&&&'''}}}uuusssrrrqqqpppnnnjjjgggbbb```]]]ZZZYYYXXXYYYYYY\\\^^^aaacccfffjjjnnnrrrtttxxxyyyxxxyyy~~~zzzzzzzzz{{{|||}}}~~~yyy~~~ssseee[[[RRRJJJEEEEEEDDDFFFJJJLLLNNNQQQUUUXXXUUUTTTSSSTTTUUUXXX\\\^^^[[[^^^aaafffooowwwyyyvvvrrrmmmddd[[[SSSLLLHHHEEE@@@======???;;;444//////...//////000222666<<<@@@EEEDDDEEEHHHLLLMMMKKKHHHBBBAAA???<<<888444111///000111222222222444999===<<<<<<;;;:::999888888777333000---++++++,,,---...***---222555777888:::<<<444444555666888777444222.........,,,***)))+++,,,((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((()))******(((&&&&&&'''$$$''''''$$$%%%((((((&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$'''((((((%%%$$$'''&&&%%%%%%&&&(((***,,,'''&&&%%%&&&&&&%%%&&&'''$$$###%%%%%%!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&###"""$$$%%%######$$$$$$###"""###&&&)))###$$$%%%$$$""""""$$$&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&$$$######%%%&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%"""&&&))))))''''''***---###&&&((('''%%%$$$''')))''''''''''''''''''''''''&&&''''''&&&%%%$$$&&&((($$$%%%&&&&&&$$$$$$%%%&&&%%%&&&(((+++---+++(((%%%###$$$&&&&&&%%%$$$%%%&&&%%%((((((%%%%%%((((((%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&'''&&&$$$###""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%''')))***+++%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$""""""%%%!!!!!!""""""###$$$%%%%%%zzzwwwsssooolllhhhdddaaa^^^]]][[[XXXVVVVVVWWWXXX^^^```dddgggkkkpppuuuyyyzzz|||{{{xxxyyy|||}}}{{{vvvvvvwwwxxxyyyzzz{{{{{{{{{|||~~~}}}zzzzzznnn___WWWPPPHHHDDDCCCCCCFFFIIILLLNNNQQQTTTWWWTTTSSSQQQQQQSSSVVVZZZ\\\___bbbfffjjjrrrzzzzzzvvvuuurrrkkkbbbXXXPPPJJJGGGDDD@@@===<<<999333111222...///111111333666;;;>>>@@@??????BBBGGGJJJHHHFFFAAA@@@===:::666111...,,,,,,,,,------...111555888777777777666666666666666111000...,,,+++,,,...000+++...333666888999;;;<<<777777777888999777333000,,,---,,,***(((((()))+++'''(((((()))))))))(((((('''''''''''''''(((((((((&&&&&&''''''((()))))))))'''((())))))'''&&&&&&'''###&&&'''$$$%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((((((&&&&&&&&&'''&&&%%%$$$$$$%%%&&&)))***&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%###!!!%%%+++,,,((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""$$$'''***%%%%%%%%%$$$%%%%%%%%%%%%"""''''''$$$!!!###%%%$$$"""############$$$&&&)))###$$$$$$###!!!!!!!!!"""###%%%&&&&&&%%%$$$&&&'''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%###%%%((((((&&&'''***---&&&)))***)))&&&$$$&&&(((&&&&&&&&&'''''''''''''''&&&&&&'''&&&$$$$$$&&&((($$$%%%&&&%%%$$$###%%%&&&&&&%%%%%%'''))))))(((&&&"""$$$&&&&&&%%%%%%%%%&&&$$$''''''$$$$$$''''''$$$%%%$$$############$$$%%%###############$$$%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$$$$###"""""""""######$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%!!!"""###%%%'''***,,,---&&&&&&%%%$$$$$$%%%&&&&&&'''&&&### ###&&&""""""""""""""""""!!!!!!{{{uuuoooiiiddd___\\\[[[[[[ZZZWWWUUUUUUWWWZZZ```cccggglllpppvvv}}}~~~zzzzzz|||{{{vvvqqqqqqqqqrrrssstttvvvvvvvvvwwwyyy|||~~~|||}}}vvviiiZZZRRRNNNHHHDDDDDDDDDGGGJJJMMMNNNPPPRRRTTTOOONNNNNNPPPSSSWWW\\\^^^dddgggkkkooovvv|||{{{uuuuuusssoooggg]]]SSSLLLHHHDDD???<<<;;;999555555888///000222222333555999;;;;;;;;;<<>>>>><<<777555777///111222333333444666888999;;;===>>>>>>???AAABBB===<<<:::777333///,,,+++............000111000000111111111111222222222222---......,,,))))))+++......000222444555777;;;===;;;:::999999999888555222------,,,***((((((***+++&&&''''''((())))))((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((("""$$$%%%&&&%%%%%%&&&'''"""%%%&&&%%%%%%''''''###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###(((***'''&&&'''%%% &&&&&&&&&%%%%%%%%%%%%%%%%%%(((&&&""""""&&&(((%%%!!!%%%'''%%%%%%(((***)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''$$$$$$#########$$$&&&&&&'''+++,,,&&&!!!"""%%%%%%"""%%%&&&%%%$$$$$$$$$#########%%%&&&'''&&&&&&$$$%%%&&&&&&%%%%%%&&&((((((((((((''''''%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&(((&&&%%%%%%'''((()))(((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''###%%%''''''&&&$$$$$$%%%$$$%%%''''''&&&%%%%%%&&&%%%$$$###$$$&&&'''''''''###%%%'''''''''&&&''')))$$$''''''$$$$$$''''''$$$###$$$%%%&&&&&&%%%$$$###$$$############$$$%%%%%%"""$$$&&&&&&%%%$$$%%%&&& """$$$$$$"""!!!"""$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###%%%'''+++000555999;;;(((&&&%%%$$$$$$%%%&&&(((%%%&&&&&&%%%$$$$$$''')))!!!!!!"""#########"""!!!yyyqqqjjjddd___\\\YYY[[[[[[ZZZXXXXXX\\\___kkknnnsssyyy{{{tttiiihhhgggggghhhjjjlllnnnooopppssswww|||~~~}}}|||rrrcccSSSLLLJJJHHHGGGGGGGGGIIILLLNNNNNNNNNNNNOOORRRRRRRRRSSSUUUWWWYYY[[[cccgggkkkooovvvzzzxxxqqqooorrrrrrmmmbbbVVVNNNIIIFFFCCCBBBBBB>>>777222222///111333333333333555666999<<<>>>>>><<<;;;>>>AAA:::999888555333///---+++...---,,,---------+++)))/////////000000000111111+++------+++((('''))),,,///000111333444777;;;>>>;;;:::999999999888666444+++++++++)))'''&&&(((***&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((( """$$$%%%%%%%%%&&&'''!!!%%%&&&%%%%%%''''''###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&& ''''''''''''&&&%%%$$$###%%%(((&&&!!!!!!&&&(((%%%!!!'''***(((%%%''')))((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$#########$$$&&&'''(((------'''!!!"""%%%%%%"""%%%'''&&&$$$""""""$$$$$$$$$$$$%%%%%%$$$"""$$$%%%'''&&&%%%%%%&&&((((((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$######%%%''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''((())))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&***'''$$$$$$''')))(((&&&&&&$$$"""$$$((()))(((%%%%%%%%%%%%&&&&&&'''''''''"""$$$'''(((&&&%%%$$$$$$$$$&&&(((((('''%%%%%%&&&$$$###$$$&&&((()))'''&&&###%%%'''(((''''''((()))%%%((((((%%%%%%((((((%%%###$$$&&&''''''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$$$$#########$$$"""$$$$$$"""!!!"""$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&!!!&&&+++000555777((('''%%%$$$$$$%%%'''(((!!!###$$$###"""###$$$&&&!!!"""$$$%%%%%%%%%$$$zzztttpppjjjaaaZZZUUUSSSUUUXXXYYYXXX[[[```dddnnnzzz{{{vvvrrreeebbb]]][[[]]]bbbfffhhhjjjmmmppptttwww{{{}}}zzzzzz}}}{{{lllfff\\\RRRKKKHHHHHHIIINNNMMMOOOTTTTTTPPPNNNPPPPPPSSSYYY]]]ZZZVVVXXX]]]```hhhooouuuyyyzzzuuummmooollliiifffbbb[[[RRRLLLDDDCCC@@@;;;777444444555///000111111111222555888444???<<<555888999999@@@;;;999444000---,,,,,,---...///000///...///111444---...///111111111000///+++******---,,,***,,,111000222333333333555888;;;>>>===;;;999888666333111++++++******)))*********'''&&&%%%''')))++++++***,,,)))&&&&&&((()))'''%%%''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))+++,,,+++(((%%%$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%$$$######%%%'''&&&'''((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""###%%%'''((($$$###"""""""""###%%%%%%%%%###!!!###&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$###"""""""""$$$&&&&&&%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$'''(((&&&###'''(((((((((&&&&&&(((***$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!'''&&&&&&%%%%%%%%%&&&&&&###%%%$$$"""&&&,,,***###%%%&&&&&&'''&&&%%%###"""''''''&&&%%%%%%$$$######$$$'''***((($$$"""$$$'''#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''***&&&###$$$(((+++***'''+++)))'''&&&&&&%%%###!!!%%%$$$###"""###$$$%%%&&&((($$$!!!$$$***---***%%%''''''&&&&&&&&&'''((()))&&&'''((('''&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''!!!###&&&'''&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$&&&%%%$$$""""""###%%%&&&&&&###"""###&&&((('''&&&$$$%%%&&&&&&$$$$$$%%%&&&""""""######$$$$$$$$$$$$yyysssoooiii```ZZZWWWUUUUUUXXXXXXXXX\\\bbbhhhrrr}}}wwwsssddd```\\\YYYZZZ]]]aaadddeeehhhmmmqqquuuzzz}}}yyywwwyyy|||~~~qqqkkkbbbXXXQQQMMMMMMMMMOOONNNPPPTTTTTTPPPNNNPPPPPPRRRWWW[[[YYYTTTUUUZZZYYY```ggglllqqqtttpppiiinnnllliiigggccc\\\SSSMMMAAA@@@>>><<<:::888666444000111222222111333555888333>>><<<666888888777<<<666555222///...---.........,,,,,,---///...,,,))),,,---///000111111000000---+++***,,,+++***---333111333444444444666999<<<>>><<<:::888777555222///++++++******))))))******&&&''')))((('''(((+++...***(((%%%&&&'''((('''&&&'''((((((((((((''''''&&&%%%%%%&&&&&&'''(((((()))))))))***(((&&&$$$%%%%%%&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%$$$######%%%'''%%%&&&''''''&&&%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&((()))%%%$$$#########$$$&&&&&&%%%###"""###%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$###""""""!!!###%%%%%%#########%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###%%%'''(((&&&$$$&&&'''((('''&&&&&&(((***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%&&&'''(((!!!&&&(((%%%%%%))))))%%%$$$%%%&&&&&&&&&%%%$$$###''''''&&&%%%%%%$$$######$$$(((,,,,,,(((%%%%%%'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%(((+++,,,((($$$(((&&&%%%%%%&&&&&&%%%###%%%$$$$$$###$$$%%%&&&''')))&&&###%%%(((***(((%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((&&&&&&&&&((($$$&&&'''&&&%%%$$$%%%&&&!!!###&&&&&&&&&%%%&&&'''######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!%%%(((((('''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&{{{tttpppkkkddd___[[[XXXWWWYYYYYYZZZ___fffkkkuuu}}}uuupppccc___ZZZVVVUUUWWW[[[^^^```eeekkkqqqwww|||~~~}}}{{{yyywwwyyy~~~uuuppphhh```XXXTTTQQQPPPQQQPPPQQQUUUUUUQQQOOOPPPQQQRRRVVVYYYWWWRRRRRRWWWRRRXXX___dddiiimmmkkkeeekkkjjjiiihhhddd]]]UUUOOO>>>===<<<===>>><<<777333///000111111000111333555555@@@===666888666333777111000//////.../////////000,,,***---000///)))"""+++,,,...000000000000///...,,,+++---,,,+++...444222444555555555777;;;===>>><<<999888666333000---,,,+++***)))))))))))))))%%%)))+++)))%%%%%%+++111'''&&&%%%%%%&&&(((''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&'''((((((((($$$&&&((((((&&&%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$%%%''''''&&&'''(((***$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$#########!!!"""######!!! !!!"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&(((((('''%%%&&&'''((('''&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((()))&&&***(((%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###"""'''+++,,,)))&&&$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((,,,...,,,'''"""&&&%%%%%%&&&((())))))(((%%%%%%%%%$$$%%%&&&&&&'''(((''''''&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%%%%'''(((((('''&&&&&&'''$$$%%%&&&%%%$$$###$$$&&&!!!###&&&&&&%%%%%%&&&'''######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$###"""!!!!!!###%%%&&&$$$%%%&&&''''''&&&%%%$$$###"""!!!###%%%'''''''''$$$%%%&&&%%%$$$###$$$&&&"""!!! """###}}}xxxtttpppkkkhhhaaa]]][[[[[[\\\]]]ccckkknnnwww{{{rrrlllddd```ZZZTTTQQQRRRWWWZZZ___dddlllttt{{{}}}{{{}}}yyyuuuoooggg___ZZZVVVUUUTTTRRRSSSVVVUUUQQQOOOQQQRRRRRRUUUWWWUUUPPPPPPTTTQQQWWW\\\```eeejjjiiidddeeeggghhhhhheee^^^WWWRRRBBB>>>:::;;;===<<<777222---...//////...///000222<<>>>>><<<999777666333///,,,,,,+++***))))))((())))))&&&((()))(((%%%&&&,,,111%%%%%%$$$%%%&&&'''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((!!!$$$'''((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%&&&(((''''''&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""$$$$$$$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$############"""######""" """%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((((((''''''%%%&&&''''''&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''' %%%((()))'''&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$'''(((&&&#########!!!!!!""""""###%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((())),,,---+++&&&"""'''&&&&&&'''***++++++***%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%$$$%%%((($$$%%%%%%&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''###$$$%%%%%%######$$$%%%"""$$$%%%&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%***)))'''&&&&&&&&&&&&%%%###%%%%%%%%%$$$###$$$%%%!!! !!!###}}}zzzwwwuuurrrppphhhccc```aaa```bbbhhhpppsss{{{|||rrrllleeebbb[[[TTTOOOOOOTTTYYY^^^dddnnnwww~~~{{{uuunnngggbbb^^^\\\XXXUUUUUUWWWVVVQQQOOOQQQSSSRRRSSSUUUTTTOOONNNQQQSSSWWW\\\___eeeiiihhhdddaaadddhhhiiifff```YYYTTTGGGAAA;;;999:::999555111...///111000//////000111@@@EEE<<<000111000---111............------,,,,,,000000000///......///000////////////...,,,+++))))))***...333222...,,,///222333555555555777:::======;;;999777666333///---,,,+++***)))((((((((((((((('''%%%&&&'''***+++,,,%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''''' ###&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&"""$$$&&&'''&&&%%%%%%&&&'''((()))(((&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%$$$###!!! """###%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((''''''''''''$$$%%%&&&&&&&&&&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$''')))(((&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###$$$%%%############$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''***)))))))))))))))'''&&&(((&&&&&&&&&((()))((('''%%%%%%&&&&&&&&&'''''''''!!!%%%((('''$$$$$$'''***$$$%%%&&&'''''''''&&&&&&$$$&&&))))))(((&&&&&&&&&###$$$%%%%%%######$$$%%%"""$$$%%%%%%$$$%%%&&&((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&%%%$$$%%%$$$""" !!!###%%%'''***))))))'''&&&%%%%%%&&&###$$$%%%%%%######$$$%%%&&&$$$"""!!!!!!###%%%'''}}}~~~{{{xxxvvvtttnnnjjjggggggggghhhnnnvvvzzzvvvpppgggccc]]]TTTNNNNNNSSSXXX^^^eeeoooyyyzzzsssmmmiiifffddd[[[XXXWWWXXXVVVRRRPPPRRRRRRPPPPPPRRRQQQMMMLLLOOORRRWWW\\\```fffkkkjjjeeecccggglllmmmhhhaaaYYYUUUJJJDDD>>>999888666333111000222333333111000000111<<>>999999999555333333...///////////////000000---......---,,,+++,,,...,,,,,,,,,---...000000000------,,,+++++++++,,,,,,---,,,,,,+++***)))((((((******))))))******+++,,,+++,,,,,,---......//////......---,,,,,,,,,,,,,,,))))))(((((((((((())))))'''&&&%%%%%%'''(((((((((&&&(((((($$$$$$(((***(((''''''&&&''''''''''''&&&###%%%&&&'''***...+++&&&'''''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$""""""""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$###$$$%%%$$$$$$"""!!!!!!"""$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&!!!"""###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%$$$&&&&&&%%%###"""###&&&)))%%%&&&&&&'''&&&&&&%%%%%%&&&'''((('''%%%%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$#########%%%'''%%%&&&'''&&&$$$###$$$%%%!!!$$$&&&%%%""""""%%%((('''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''&&&$$$$$$&&&''',,,***((('''((()))((('''###$$$&&&&&&%%%$$$%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###%%%''''''%%%$$$%%%%%%%%%&&&&&&%%%######$$$&&&%%%&&&&&&%%%$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%###!!!!!!%%%((( %%%!!! &&&$$$!!!&&&!!!###$$$$$$###"""###$$$###$$$%%%&&&&&&%%%$$$###~~~}}}|||rrrjjjeeebbb]]][[[WWWUUUVVV\\\dddjjjvvv}}}vvvjjj```___```^^^[[[ZZZTTTUUUTTTPPPMMMIIIEEEBBB===<<<>>>@@@@@@@@@GGGOOOYYYfffxxxuuucccTTTFFF>>>888888888555333333------........./////////---......---++++++---///+++,,,---......//////000,,,++++++++++++,,,---...,,,,,,++++++***)))((((((******))))))******+++,,,+++++++++,,,------......,,,,,,,,,,,,,,,++++++++++++***)))((('''''''''''''''&&&%%%'''***+++***)))((()))(((%%%&&&***+++)))&&&''''''''''''&&&''''''(((&&&%%%'''...333...$$$&&&''''''(((((('''&&&&&&%%%'''((('''&&&&&&'''(((((('''''''''&&&&&&&&&%%%((('''&&&%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$%%%$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!!"""###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''&&&%%%&&&&&&%%%$$$"""###&&&(((%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######$$$&&&%%%&&&'''&&&$$$###$$$%%% ###%%%$$$"""###&&&)))'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%&&&((((((&&&%%%$$$%%%&&&$$$######%%%&&&%%%$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((###%%%&&&&&&%%%$$$$$$%%%###$$$%%%%%%$$$%%%''')))&&&''''''%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###""""""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$######$$$%%%&&&######(((%%% $$$!!!"""$$$%%%$$$###$$$%%%###$$$%%%&&&&&&%%%$$$###~~~|||}}}{{{qqqhhhcccaaaZZZXXXUUUUUUYYY```hhhmmm}}}}}}nnnddd\\\YYYWWWTTTSSSUUUOOORRRRRRNNNLLLKKKGGGCCC======??????===<<>>???<<<<<>>777888<<<>>><<<===GGGRRRbbbqqq~~~nnn```KKKBBB;;;999888444222333...//////000111222222222***++++++++++++---000333(((+++......+++)))***+++***+++---......---+++******++++++,,,,,,---......*********)))***++++++,,,,,,,,,,,,,,,,,,,,,------((()))***++++++***)))(((((((((((((((((())))))***&&&'''***000555555///)))((((((%%%###%%%******&&&$$$&&&((((((&&&%%%'''***###***,,,'''###%%%)))+++!!!###&&&((()))***)))(((%%%&&&''''''&&&&&&((()))$$$%%%%%%&&&&&&''''''((((((((('''&&&$$$###""""""%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))((('''&&&&&&%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%"""%%%%%%!!!"""'''((($$$%%%%%%''''''''''''%%%%%%!!!###$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((###"""###(((((($$$"""$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((())))))((('''((($$$%%%%%%&&&'''''''''&&&$$$%%%%%%$$$######$$$&&&"""%%%'''&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((***%%%&&&'''&&&$$$###$$$%%%### !!!&&&)))((('''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&(((***###""""""$$$%%%&&&%%%###$$$%%%%%%$$$###$$$&&&((($$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###!!!"""%%%'''%%%&&&'''&&&%%%%%%&&&(((###$$$%%%%%%$$$%%%''')))&&&%%%$$$###$$$%%%&&&'''###$$$$$$$$$$$$###"""""""""$$$%%%%%%$$$###%%%&&&###!!! !!!$$$%%%%%%%%%''' ((( """$$$%%%%%%$$$%%%'''&&&%%%$$$######$$$%%%&&&|||yyy{{{wwwqqqiiibbb`````````cccjjjrrrzzz}}}xxxooohhh___YYYVVVSSSOOOLLLLLLJJJHHHGGGGGGEEEBBB???===;;;;;;<<<<<<@@@LLLXXXjjj{{{kkk[[[MMMBBB:::;;;;;;777444444111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,***---///000...,,,++++++,,,------...---,,,***)))&&&''')))+++,,,,,,,,,+++---+++)))'''(((+++...111***************************(((&&&&&&)))+++***(((&&&&&&''''''''''''&&&&&&%%%''')))---555999333)))$$$%%%'''((((((((('''&&&###&&&***+++***))))))***%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''')))'''$$$###''',,,+++++++++******(((''''''%%%''')))(((%%%$$$$$$&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&''')))((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''$$$""""""%%%''''''&&&'''&&&%%%%%%%%%%%%&&&'''---,,,+++)))'''&&&%%%%%%&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###!!! $$$))))))&&&$$$&&&***&&&%%%$$$#########$$$%%%(((''''''&&&&&&&&&''''''!!!&&&)))'''"""!!!%%%***%%%&&&''''''((((((''''''******&&&!!!"""%%%%%%!!!$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%!!!%%%&&&%%%&&&))))))&&&&&&&&&'''''''''&&&%%%$$$)))%%%"""!!!###%%%%%%$$$$$$$$$%%%$$$$$$###"""!!!###'''(((&&&$$$###$$$###$$$$$$###!!! !!!""" !!!"""!!! """$$$ ###&&&'''&&&$$$$$$$$$###$$$$$$""" !!!$$$(((yyyxxxzzz}}}wwwooogggaaabbbeeeiiipppwww~~~~~~wwwrrrkkkaaaZZZWWWUUUQQQOOOLLLJJJHHHGGGGGGEEEBBB@@@999888999;;;===BBBOOO\\\kkk}}}kkk[[[NNNDDD<<<<<<<<<777444333222000//////000000///...+++******************++++++---000000///...------------...///...---,,,,,,((()))***++++++,,,,,,,,,---+++)))((())),,,///111***************************(((&&&''')))+++***(((&&&''''''((((((''''''&&&%%%)))---111666888111(((%%%&&&''''''((('''''''''%%%'''))))))(((&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$''')))'''$$$$$$'''+++************)))(((''''''%%%'''((((((%%%###$$$%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$ !!!""""""######""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))))))))))))))))))))))))))&&&'''((('''%%%$$$%%%&&&((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&$$$"""###&&&'''&&&%%%'''&&&%%%%%%%%%%%%&&&'''***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%!!!$$$'''(((&&&%%%&&&(((''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%(((***(((### !!!"""%%%&&&&&&'''''''''''''''###'''(((%%%%%%'''&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%"""%%%&&&$$$$$$'''&&&###!!!"""###$$$%%%&&&&&&&&&)))&&&######%%%&&&%%%$$$$$$###############""""""!!!"""!!! !!!$$$###""" !!!$$$!!!"""""""""!!!!!!###%%% ###%%%&&&%%%$$$$$$$$$ !!!"""!!! ###&&&}}}xxxxxx{{{}}}tttlllbbbdddhhhmmmtttzzzyyyuuunnnddd]]]YYYWWWTTTQQQLLLKKKIIIHHHGGGEEEBBB@@@:::999999;;;<<>><<<;;;;;;;;;@@@MMMZZZooouuuhhhSSSKKKBBB>>><<<:::555111333111//////000111000//////...,,,++++++,,,...///***,,,///000//////000111------......////////////...---,,,*********+++,,,+++******)))***+++,,,---************************((((((((()))*********)))''''''(((((((((((('''''')))111666555222000...***''''''&&&%%%%%%'''((()))'''(((***++++++---000333((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&%%%''')))((()))))))))(((((('''&&&&&&&&&&&&&&&%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###$$$$$$###"""###$$$&&&&&&'''((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&''')))************************&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''$$$"""###'''(((&&&######$$$%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%''''''&&&$$$###%%%###"""###'''((('''%%%%%%%%%&&&'''''''''&&&&&&'''&&&#########"""$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$###&&&&&&$$$$$$&&&%%%"""$$$######"""""""""""""""&&&&&&&&&&&&'''&&&%%%$$$!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%%%%$$$%%%'''(((######""" """%%%"""###$$$###""""""$$$&&&!!!###%%%%%%$$$###$$$$$$###$$$%%%%%%%%%%%%%%%%%%}}}xxxuuurrruuuzzzxxx|||tttjjjiiiiiikkkqqqzzzxxxqqqhhhaaa]]]ZZZVVVRRRMMMKKKIIIHHHHHHFFFCCC@@@>>><<<;;;;;;<<>>FFFVVVdddvvvttthhhVVVQQQHHH@@@>>>>>>999222111///------...///...---++++++,,,,,,,,,,,,++++++***,,,------,,,,,,...///---------,,,------...//////...------,,,,,,,,,,,,))))))***++++++***))))))************************''')))+++,,,+++*********'''(((((())))))(((((('''+++//////)))&&&(((+++,,,'''&&&&&&&&&&&&'''((((((%%%'''((((((&&&&&&''')))((((((((('''''''''''''''(((((((((''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''((('''%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&'''(((((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&######$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%'''((((((%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''###$$$%%%'''''''''&&&&&&((($$$ ###&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&###((()))%%%###%%%''''''######$$$$$$$$$$$$######$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$$$$%%%&&&!!!%%%&&&%%%&&&)))***'''$$$#########$$$&&&((()))$$$%%%&&&%%%###"""###$$$ !!!"""$$$%%%%%%%%%%%%&&&$$$!!!!!!!!!""""""!!! ###&&&'''&&&$$$######"""#########""""""$$$%%%!!!"""######""""""###%%%$$$"""!!!!!!"""""" |||sssllljjjmmmnnntttzzz}}}yyywwwuuutttuuuzzzyyytttnnniiieee___XXXRRRMMMLLLJJJIIIHHHFFFCCCAAA:::999999<<<@@@IIIYYYhhh|||uuujjjVVVRRRIII@@@???@@@;;;333222000......///000///...***+++,,,------,,,+++***---.........,,,,,,...///000///...---------...///---............------,,,***+++,,,------,,,+++***************************&&&))),,,---+++******+++(((((())))))))))))((((((&&&))))))%%%$$$''')))(((%%%&&&''''''((('''''''''''')))++++++***(((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''&&&&&&%%%$$$$$$&&&)))+++)))'''$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''$$$&&&((('''###"""$$$&&&###%%%&&&%%%$$$###&&&(((###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""###%%%&&&&&&''''''$$$%%%&&&$$$"""!!!$$$'''###$$$%%%'''((((((''''''#########$$$%%%&&&&&&&&&***)))(((((()))((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%###&&&'''%%%%%%((((((%%%######$$$$$$$$$$$$######$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% ###$$$$$$$$$&&&'''"""%%%&&&$$$%%%((('''$$$$$$######"""###%%%((()))%%%&&&'''%%%""""""$$$'''!!!"""%%%''''''&&&%%%###&&&$$$"""###&&&'''&&&%%% """$$$%%%$$$###$$$$$$!!!"""""""""!!!!!!###%%%!!!"""######!!!"""###%%%"""  """"""!!!~~~vvvnnnlllnnnhhhmmmqqqsssxxx~~~~~~wwwwwwvvvwwwyyy}}}zzzvvvqqqmmmhhhbbbYYYRRRNNNLLLJJJIIIHHHGGGDDDAAA===;;;;;;===@@@HHHXXXhhhyyyoooVVVSSSJJJAAA???AAA<<<444333111//////000111000///+++---///111111///---+++///000000///------...000222111000.........///000,,,---...//////...---,,,+++,,,...//////...,,,+++************************&&&)))------+++)))***+++(((((())))))))))))(((((("""%%%%%%###$$$''''''$$$$$$%%%'''((((((((('''&&&!!!$$$''')))((('''''''''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((())))))((('''%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''))))))'''%%%%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$&&&***,,,+++)))$$$$$$%%%%%%%%%$$$$$$### !!!###%%%'''((()))######$$$$$$%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""'''***(((""" ###((($$$%%%&&&%%%"""###&&&)))###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&%%%$$$###"""###&&&'''%%%!!! $$$(((!!!"""###%%%&&&&&&%%%%%%""""""""""""###$$$%%%&&&!!!###'''((((((&&&###"""$$$$$$%%%&&&&&&&&&%%%%%%"""###"""%%%(((&&&!!!######$$$$$$$$$$$$######"""$$$&&&%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$$$$%%%'''(((###&&&&&&$$$###%%%%%%!!!'''&&&$$$""""""###$$$%%%'''((((((%%%""""""&&&)))!!!###&&&((()))'''$$$"""""" """&&&((((((&&&!!!"""""""""!!!!!!$$$&&& !!!"""!!! """$$$!!!"""###"""!!!!!!###%%%"""!!!%%%&&&&&&vvvooojjjhhhhhhjjjmmmooopppsssvvvyyy~~~yyyyyy~~~~~~{{{vvvpppjjjddd\\\XXXGGGKKKNNNMMMIIIEEECCCCCC:::999;;;>>>BBBIIIWWWeeezzzyyyooo^^^SSSHHHDDDAAA<<<666444000000////////////000000,,,+++++++++,,,...000111+++000333111000222222000/////////.........//////222222222///---+++,,,---...---,,,+++************,,,,,,,,,,,,,,,---...///...---,,,,,,---,,,***(((---+++)))((())))))((('''&&&'''((((((((('''&&&%%%(((***+++***)))((()))***((('''''')))++++++)))''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******''''''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''"""###$$$%%%&&&''''''''''''''''''(((((((((((((((***)))((('''''''''''''''"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$#########""" !!!%%%&&&######&&&$$$%%%'''(((((('''%%%$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&)))(((###"""'''(((%%%)))&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((('''"""'''''''''%%%$$$$$$%%%'''(((((((((((('''&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&$$$$$$###"""!!!!!!###%%%''''''&&&$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###***(((&&&%%%$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$### ---"""***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$""""""%%%%%%"""!!!###&&&"""### &&&###!!!"""!!! !!!###$$$$$$######$$$%%%$$$!!!!!!######!!!!!!$$$}}}tttoookkkiiifffhhhjjjlllmmmpppsssvvv||||||zzztttmmmfff^^^YYYLLLNNNOOONNNIIIEEEDDDCCC>>><<<<<<>>>@@@FFFSSS___uuuyyyooo```TTTIIIEEEBBB===888777//////...---------......,,,,,,,,,,,,,,,...000111333777999666555666555333111000000///......////////////000///---,,,---//////...---+++***)))))))))...------------------,,,///...------...---+++)))...,,,+++***++++++******(((((((((((('''&&&%%%%%%%%%&&&((((((((()))***,,,$$$$$$&&&)))+++,,,***(((%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))''''''(((''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''''''''%%%&&&&&&'''((()))******))))))((('''''''''''''''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$#########""""""""" !!!%%%%%%######&&&"""###%%%&&&&&&%%%###""""""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%((('''######'''(((&&&(((&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&((('''%%%"""'''''''''%%%$$$$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$############$$$%%%&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$""")))***'''$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%""""""%%%%%%""""""$$$((( %%%%%%$$$$$$&&&### """###"""!!!!!!###$$$$$$###"""$$$%%%!!! $$$$$$!!! ###{{{uuuqqqnnnmmmeeegggiiijjjlllnnnrrruuu}}}xxxqqqhhh```[[[QQQRRRRRROOOKKKGGGFFFEEEBBB???===>>>???CCCMMMXXXkkkwwwuuummmbbbVVVJJJFFFCCC>>>:::999000000...------------......---,,,,,,---...000111333888:::777666777777444444333222000//////......+++,,,......------...000///...,,,+++***)))))))))//////000000///...,,,+++000///......//////---+++))))))((('''''''''((((((***)))((('''&&&&&&&&&&&&"""$$$&&&'''((()))+++---$$$$$$&&&)))++++++(((%%%$$$%%%'''((((((((('''&&&))))))((((((((((((((((((&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''&&&''''''(((((((((''''''$$$%%%&&&'''(((***++++++((((((((('''''''''''''''$$$%%%&&&'''''''''&&&&&&############""""""""""""### !!!$$$%%%######&&&######%%%%%%%%%%%%###############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&$$$$$$((()))''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((###$$$$$$%%%%%%&&&&&&'''((((((''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&######"""$$$&&&((('''&&&&&&''''''&&&$$$###%%%&&&'''&&&%%%%%%%%%&&&((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%%%%''''''''''''&&&&&&%%%$$$$$$%%%!!!///###&&&***########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%"""!!!$$$$$$""""""&&&'''""" ###%%%%%%%%%'''%%%###"""!!!#########"""!!!"""$$$###""""""###%%%  $$$%%%!!! """|||wwwsssqqqpppggghhhjjjkkklllppptttwww|||{{{sssjjjaaa\\\WWWVVVTTTQQQNNNLLLJJJJJJDDD@@@======>>>AAAIIISSS```mmm}}}|||pppgggcccVVVKKKFFFCCC???<<<;;;444333111///......///000......------...000222333333888;;;999888::::::888888777555333111//////...***,,,......---,,,---...,,,,,,++++++***++++++,,,///000222333333111///...111000///000000000...,,,'''(((((('''&&&&&&'''(((+++***(((&&&%%%%%%&&&&&&"""$$$'''(((((()))+++---'''((((((******(((### %%%&&&(((******)))(((''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''((((((((('''&&&&&&%%%&&&&&&'''((())))))***'''''''''''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$#####################!!!!!!$$$%%%######'''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$#########%%%&&&((((((%%%&&&'''&&&$$$###$$$&&&&&&%%%$$$###$$$&&&)))***&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%###""""""$$$&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%,,,$$$000!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%"""!!!###$$$"""###&&&"""""""""###""""""###&&&$$$$$$#########$$$######!!!"""######""""""###$$$### ######!!!"""%%%}}}xxxuuuqqqooogggiiijjjlllnnnrrrwww{{{|||tttlllccc]]][[[ZZZXXXVVVTTTRRRPPPOOODDD???<<<===>>>@@@HHHPPPZZZfffuuuyyynnnfffbbbWWWLLLGGGEEE@@@===<<<666444111///......///000.........///111333666777===BBBDDDAAA???@@@@@@>>>===<<<999666333111//////---...//////---+++++++++)))))))))***+++---...///...000222444555444333222222111000000111000...---+++------,,,***)))+++---+++***((('''&&&&&&''''''&&&((())))))))))))***,,,((((((((())))))'''### &&&(((***+++,,,+++)))((())))))((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&'''''''''&&&&&&%%%((((((((((((((('''''''''%%%&&&''''''((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! ###$$$"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%''''''''''''&&&$$$###$$$&&&'''''''''(((%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%######$$$&&&'''$$$&&&'''&&&$$$###$$$%%%%%%$$$######$$$&&&)))***&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$""""""$$$'''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((('''&&&%%%$$$$$$$$$$$$%%% !!!"""$$$%%%&&&''''''!!!%%%(((&&&&&&EEE...'''&&&&&&&&&&&&&&&&&&&&&&&&########################!!!!!!"""$$$%%%&&&'''((($$$!!!!!!$$$$$$"""###&&& """$$$""" !!!###$$$"""###$$$$$$#########$$$ """######"""!!!###$$$'''### !!!!!! ###'''~~~zzzvvvrrrnnniiijjjlllnnnqqqvvv|||xxxppphhhbbbbbb```]]][[[ZZZWWWTTTQQQFFF@@@<<<===???@@@FFFMMMTTTaaappp|||zzzpppiiicccXXXNNNKKKHHHCCC???===666333000---+++,,,---...------///111444888;;;===EEEIIIJJJFFFCCCCCCBBB???BBBAAA===:::666333111//////000111000---+++))))))(((((()))***+++---///000...///111333444555555555222111000000111111///---+++---...,,,((('''))),,,))))))((((((''''''(((((()))***+++***)))((()))***'''&&&&&&((())))))'''&&&'''(((***+++++++++***)))((((((''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((%%%&&&&&&'''''''''&&&&&&)))))))))(((''''''&&&&&&$$$%%%&&&(((((('''&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$!!! ###$$$"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""###%%%'''((((((''''''%%%###$$$((((((&&&&&&((($$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%###"""$$$&&&$$$%%%'''&&&$$$######$$$%%%$$$$$$$$$%%%&&&((()))&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""%%%&&&%%%""""""$$$'''$$$###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$###""""""!!!"""$$$&&&''')))))))))###)))"""(((SSS777,,,$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$%%%&&&""" !!!%%%&&&######%%%!!!$$$%%%###"""$$$$$$### """$$$$$$###"""###$$$ !!!###"""!!!!!!"""$$$((($$$!!!!!!!!!!!!%%%}}}wwwrrrnnnoooqqqtttxxx~~~~~~wwwooojjjiiifffcccaaa___ZZZTTTPPPIIICCC>>>>>>???@@@DDDJJJLLLYYYiiivvvzzzrrrllldddZZZQQQOOOMMMGGGAAA???777444111---++++++---...+++,,,///222777<<>>:::666333111...000222222000---++++++,,,,,,++++++***+++++++++///...............///000222000///000000000...,,,,,,...///,,,&&&$$$&&&)))%%%&&&(((*********))))))&&&'''((((((''''''((()))---***(((''''''((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((%%%$$$$$$$$$%%%''')))***))))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&((()))************&&&'''''''''(((((())))))###$$$&&&(((((('''&&&%%%&&&&&&%%%$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%%%%!!! """###"""$$$((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""%%%'''))))))(((''''''$$$%%%))))))$$$###&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&###%%%'''&&&$$$###%%%'''###%%%&&&&&&%%%############$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$######%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""''''''$$$###%%%(((%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&''''''&&&&&&"""'''...333333///***&&&$$$%%%%%%%%%$$$$$$###""")))'''###!!!>>>'''########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""((()))%%%"""###!!!$$$### """&&&$$$ ###$$$"""!!!!!!### !!!""""""!!!!!!"""###!!! !!!%%%###{{{}}}|||zzzrrrpppmmmkkkiiiccc[[[UUULLLJJJDDD???===AAADDDEEEFFFQQQ^^^hhhsss~~~}}}{{{xxxssspppeee```[[[WWWSSSMMMEEE???>>>777222333444222000000)))***///555:::???IIISSSVVVWWWYYY[[[\\\[[[ZZZZZZQQQIIICCCAAA???888333111222222111000///...------++++++,,,,,,,,,---------...//////......///222444000000111222222222222111.........+++(((&&&'''((()))''''''(((******'''###''''''''''''((((((((((((+++******)))******+++,,,((()))))))))))))))((((((((("""$$$'''%%%!!!"""###%%%&&&'''&&&%%%%%%(((((((((((())))))))))))&&&'''((('''%%%%%%''')))'''((()))******)))((('''+++,,,,,,+++(((''''''((((((&&&$$$%%%((()))(((&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%((()))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###!!!"""%%%'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''%%%&&&((('''&&&%%%%%%&&&(((((((((((('''&&&%%%%%%((((((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$""" """%%%'''&&&%%%))))))((('''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%$$$%%%((()))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((&&&%%%&&&))),,,---***'''&&&%%%&&&(((***((($$$ $$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%)))(((######(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$'''$$$!!!!!!$$$%%%### &&&!!!'''&&&!!! $$$#########""""""!!!!!!######""""""!!! ~~~zzzwwwrrroookkkdddZZZSSSLLLIIICCC>>>===???BBBDDDDDDOOO[[[dddmmmxxx~~~~~~}}}|||yyyuuurrrpppkkkfffaaa\\\VVVMMMGGGAAA999444444444111...//////...111777<<>>888333222000000000///////////////************++++++++++++......//////...///111333000111111111000//////............,,,)))(((((())))))((('''((())))))'''%%%&&&&&&'''''''''((((((((('''''''''((())))))******(((((((((((('''&&&$$$$$$)))&&&###$$$(((***(((&&&%%%&&&''''''''''''&&&%%%''''''''''''((((((((((((&&&'''((('''&&&%%%'''((('''((()))******)))(((''')))***+++***(((''''''(((((('''%%%&&&)))***)))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########%%%'''((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%###"""###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%$$$#########$$$%%%(((&&&$$$%%%(((***)))((()))(((((('''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&***(((&&&&&&'''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$######%%%((()))'''$$$%%%$$$$$$&&&((('''$$$!!!############$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''***((($$$"""%%%%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%###"""!!!"""###"""!!!$$$ $$$%%%!!! ###""""""""""""!!!!!!!!! $$$$$$############""""""|||xxxtttoooggg]]]VVVMMMIIIBBB>>><<<===@@@CCCCCCNNNZZZaaaiiissszzz|||~~~~~~~~~~~~zzzwwwwwwrrrlllfff```XXXOOOHHHDDD<<<555444333000---...222000222777===DDDRRR^^^ccceeehhhjjjjjjgggdddbbbVVVMMMDDDAAA>>>888444333....../////////000000000++++++++++++,,,,,,,,,,,,---...//////......000222111111000000///---,,,+++---------,,,***)))***+++***)))''''''((()))(((&&&''''''''''''((((((((((((%%%&&&((()))*********))))))))))))((('''%%%###"""$$$$$$%%%&&&&&&&&&&&&%%%''''''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((((((&&&&&&'''((('''(((((())))))((((((''''''((()))((('''&&&''')))(((''''''''')))***)))(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%''''''%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$######""""""###$$$$$$&&&$$$###$$$&&&'''''''''((((((''''''&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&)))(((&&&&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&%%%###$$$###"""###%%%&&&%%%###"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$#########((()))((($$$"""###!!!$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%#########"""!!!!!!"""###"""$$$'''((("""%%%"""!!!!!!!!!!!! $$$$$$$$$%%%%%%%%%%%%%%%~~~~~~zzzwwwssslllccc\\\OOOIIIBBB>>>;;;;;;>>>CCCDDDPPP[[[bbbiiisss{{{~~~}}}xxxpppjjjbbbYYYNNNFFFFFF===666555444111...///000000333999>>>EEERRR]]]ccceeeiiilllllliiieeebbbWWWNNNDDD@@@===888444444////////////////////////---------.........//////---...//////......000111000000000//////...,,,,,,+++,,,,,,+++))))))***,,,***)))((((((((((((((((((((((((((())))))))))))***((()))+++,,,---,,,***)))************)))(((&&&&&&!!!$$$'''(((&&&$$$%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((((()))&&&((())))))'''&&&'''(((((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''&&&$$$$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$)))(((&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&'''&&&$$$###""" ###############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""$$$%%%$$$!!! """%%%!!!%%%)))(((""""""&&&"""""""""""""""!!!!!!!!!######$$$$$$%%%&&&''''''}}}|||~~~|||yyyvvvooofff```SSSKKKCCC@@@===:::>>>DDDCCCPPP\\\cccjjjttt~~~{{{tttkkk```TTTLLLFFF===666555555222111222...000555===BBBGGGQQQ[[[```cccgggjjjjjjhhhdddbbbVVVLLLCCC???<<<777444444000000000///...------,,,---------.........//////---...//////......///000......//////000//////...)))***+++***((((((***+++))))))***)))(((((((((((())))))*********+++++++++***+++,,,---,,,***(((''''''((()))))))))))))))((($$$(((,,,,,,)))'''(((***"""######$$$&&&'''((()))&&&''''''((())))))******&&&((())))))(((''''''(((((((((''''''''''''(((((($$$%%%''''''&&&&&&((()))%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&""""""###$$$%%%%%%%%%%%%(((((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%%%%%%%$$$###'''&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$))))))((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%''')))###$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$###"""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""$$$&&&$$$"""!!!$$$'''"""$$$%%%%%%$$$%%%%%%%%%########################!!!""""""###$$$%%%&&&&&&xxxxxx{{{yyy||||||xxxqqqhhhaaaXXXMMMEEEBBB???;;;>>>FFFBBBOOO]]]cccjjjuuu|||sssgggZZZQQQHHH???777666555333222333000222999AAAEEEIIIQQQZZZ^^^aaadddffffffdddaaa___QQQIIIAAA>>>;;;666222222111000000///...---,,,+++++++++++++++,,,,,,,,,,,,,,,...000000...---...///---......///000000//////***++++++***)))(((***+++''')))++++++***((('''(((************++++++++++++))))))******)))(((&&&%%%$$$%%%&&&'''(((((((((((($$$'''))))))'''&&&''')))""""""######%%%&&&((()))&&&''''''((()))***++++++&&&(((******)))''''''((((((''''''&&&&&&''''''((($$$&&&''''''&&&&&&((()))###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$%%%&&&######$$$%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''((('''%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%''')))$$$$$$&&&''''''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%!!! """%%%&&&$$$###%%%"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""###$$$###""""""$$$&&&"""###""""""%%%)))'''"""######$$$$$$$$$$$$$$$%%%!!!!!!!!!"""###$$$$$$%%%zzzrrrqqqtttsssuuuwwwyyy{{{~~~|||{{{~~~}}}~~~~~~{{{{{{}}}~~~{{{vvvmmmggg\\\PPPGGGEEEAAA<<>><<<:::555111000/////////......---------************++++++++++++,,,...000000...------...------.........------,,,---......,,,******+++,,,%%%)))---...+++(((''''''(((((()))))))))*********''''''(((((())))))))))))%%%&&&'''''''''''''''&&&###$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''((()))***+++&&&(((***+++)))((('''(((((('''&&&&&&&&&&&&'''(((&&&'''(((((('''&&&''')))###%%%''''''%%%$$$&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###%%%&&&&&&$$$$$$$$$%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%%%%$$$%%%'''%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%!!!###$$$""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''((('''%%%######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&((()))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%"""%%%''''''$$$######$$$%%%&&&'''&&&$$$###%%%'''###$$$%%%&&&&&&%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$""""""'''((($$$###&&&""""""######$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$"""!!! """######""""""$$$$$$!!!###'''&&& """"""######$$$$$$$$$$$$!!!"""""""""######$$$$$$wwwnnnlllpppnnnppprrrtttvvvzzzxxxyyy~~~|||yyy|||xxxtttrrrvvvxxx{{{~~~{{{|||}}}~~~~~~}}}xxxuuuuuuxxxzzz|||{{{{{{{{{}}}{{{tttnnn___RRRHHHGGGCCC<<<@@@JJJHHHVVVccchhhmmmwwwssseee\\\NNNDDD;;;777555111///000222222555:::>>>CCCMMMWWW\\\\\\\\\[[[XXXUUURRRPPPIIIBBB<<<<<<:::444000...---------............///++++++,,,,,,,,,---------,,,...000000...---------.........---,,,+++***)))///000000...,,,+++,,,...$$$)))...///,,,((('''&&&''''''''''''((((((((((((''''''((()))***,,,...///))))))******)))(((''''''((('''%%%%%%&&&'''((()))***)))'''&&&%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***%%%(((++++++***((('''(((((('''&&&%%%%%%&&&'''((('''((()))((('''&&&''')))$$$&&&((((((&&&%%%'''***'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''"""$$$&&&%%%$$$###$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%%%%$$$%%%'''&&&&&&&&&&&&&&&%%%$$$###!!!!!!###$$$&&&''')))))) !!!###$$$%%%%%%$$$$$$###%%%&&&%%%""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&###%%%&&&%%%###%%%)))---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&'''((()))((('''%%%%%%%%%''')))***(((((('''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%!!!%%%((((((&&&$$$$$$%%%$$$&&&'''&&&###!!!###$$$"""###$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$$$$######### """((()))$$$"""&&&""""""###$$$%%%%%%&&&&&& !!!"""###$$$%%%%%%%%%!!!!!!###!!!"""&&&'''"""!!!$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$~~~yyysssnnniiijjjmmmqqquuuwwwuuutttnnnppptttwwwrrrlllmmmqqqllljjjmmmsssxxxzzz~~~{{{yyyzzz||||||{{{~~~~~~}}}vvvnnnlllnnnpppooommmsssrrrqqqssswww|||}}}~~~}}}}}}|||uuummmeeeZZZMMMEEECCCEEEEEEEEEKKKTTTaaajjjqqqxxxzzzlllcccRRRJJJBBB<<<555//////222444444555888===DDDIIIMMM\\\XXXSSSPPPNNNMMMLLLKKKBBB@@@<<<777444222111111------..................+++,,,------+++*********---,,,,,,---...///---,,,+++,,,---,,,++++++,,,...++++++------.........---)))************))))))((((((((('''&&&''')))+++---''''''((())))))((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))%%%&&&(((((('''&&&&&&''''''&&&%%%%%%&&&'''((()))$$$%%%'''))))))(((&&&%%%%%%'''((((((&&&$$$$$$%%%(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###%%%(((,,,###$$$%%%$$$###"""###$$$&&&$$$"""###&&&&&&$$$!!!$$$$$$$$$###!!!!!!$$$&&&'''''''''(((''''''&&&&&&###$$$$$$###"""###%%%'''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''''''''$$$""""""%%%''''''%%%'''&&&%%%$$$%%%%%%'''(((######$$$%%%%%%%%%%%%$$$'''((('''&&&###"""###$$$$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''''''''%%%###"""$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$##################$$$%%%%%%%%%%%%$$$###""""""###"""!!! !!!"""###%%%$$$$$$###############~~~vvvooollliiiiiikkknnnoooooollljjjhhhiiikkkmmmiiidddeeejjjdddcccffflllooorrryyyxxxwwwwwwzzzzzzxxx{{{~~~|||{{{yyyuuusssrrrlllfffeeegggiiihhhfffiiihhhggghhhlllqqqwwwzzz{{{}}}~~~}}}~~~~~~yyyqqqjjj___QQQHHHEEEGGGGGGGGGMMMTTT^^^eeellltttqqqgggSSSJJJBBB===:::555444666444444555777;;;@@@DDDGGGNNNKKKGGGEEEEEEDDDCCCAAA>>><<<888555222000000000//////......------,,,,,,***,,,---,,,+++))))))***+++******+++------,,,++++++,,,,,,+++******,,,---/////////000000111111111***************))))))((()))((('''&&&''')))+++,,,''''''((())))))((('''&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))'''((())))))'''&&&'''((((((''''''&&&'''((()))***&&&''')))*********)))(((&&&'''((('''&&&$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&&&&%%%&&&''')))###$$$%%%$$$###"""###$$$#########$$$&&&&&&%%%$$$$$$$$$$$$###""""""$$$&&&&&&&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&& $$$&&&'''&&&%%%&&&((('''&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''(((%%%######&&&((('''&&&'''&&&%%%%%%%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$&&&''''''%%%###"""$$$%%%'''(((((('''%%%###!!! &&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""###############$$$%%%%%%$$$$$$$$$$$$###""""""""""""###$$$$$$######"""""""""""""""wwwpppnnnmmmlllllllllkkkhhhccc___aaa```aaabbb^^^ZZZ\\\aaa[[[\\\```eeegggjjjtttxxxvvvwwwyyyyyywwwzzz~~~yyyxxxzzzxxxwwwxxxzzz}}}~~~~~~uuusssqqqooonnnkkkhhheeeccc```]]]]]]___aaa```^^^ccccccbbbcccfffjjjnnnqqqtttxxx{{{{{{}}}{{{uuuooodddVVVLLLIIIJJJKKKLLLPPPUUU[[[aaagggqqqxxxkkkVVVKKKAAA===;;;777444333333333333555777;;;???AAADDDCCCAAAAAAAAA@@@>>><<<888777444111000///...///000000///...---,,,++++++)))+++,,,,,,***))))))***)))))))))***,,,,,,+++))),,,---...---++++++---...///...---------...///000***************)))(((((()))(((''''''((()))+++,,,'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))*********(((&&&&&&(((***((((((((('''(((((()))***(((((((((((())))))))))))&&&'''((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%!!!$$$&&&''''''&&&&&&&&&"""$$$%%%$$$######$$$%%% """$$$%%%%%%%%%&&&'''###$$$%%%$$$""""""$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%"""%%%)))***)))'''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&'''(((******&&&%%%%%%$$$$$$%%%%%%&&&!!! !!!###'''(((&&&$$$%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&'''%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&(((''''''&&&%%%###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""$$$######""""""######$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$###"""#########yyyuuurrrqqqooommmkkkfff```[[[]]][[[ZZZZZZWWWTTTVVV[[[VVVXXX\\\```aaafffsss{{{yyyyyy{{{zzzxxx{{{|||vvvtttqqqpppooopppssstttttttttkkkiiifffeeecccaaa]]][[[XXXVVVUUUWWWYYYZZZZZZXXX^^^^^^^^^___aaadddgggiiikkkqqquuuwwwzzz}}}{{{wwwooofffYYYPPPLLLNNNPPPRRRQQQVVV]]]bbbgggqqq}}}ooo___RRREEE???===888222///222222222333666999<<<===@@@??????@@@@@@>>>;;;888333222111///.........///.........------,,,,,,,,,)))***,,,+++***))))))***)))((((((***,,,---+++***...///000///......///111000///---,,,,,,...000111+++++++++++++++***)))((())))))((((((((()))++++++'''((((((((())))))))))))%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((++++++)))'''%%%%%%'''***(((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%&&&(((%%%$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&&&&%%%%%%&&&'''"""$$$%%%$$$######$$$&&&###&&&&&&$$$###%%%(((###$$$%%%$$$######$$$%%%######$$$%%%%%%%%%$$$$$$###%%%((()))((('''&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''%%%$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$&&&((()))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%$$$######%%%'''$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""!!!""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%}}}uuutttqqqoookkkfff___ZZZZZZVVVTTTTTTRRROOOQQQVVVRRRTTTXXX\\\^^^cccqqq~~~{{{yyyyyyzzzyyywwwyyy~~~zzztttrrrkkkkkkjjjlllnnnnnnmmmlllaaa___]]]\\\[[[YYYVVVSSSOOOOOOPPPQQQSSSSSSSSSRRRTTTUUUUUUVVVXXXZZZ\\\]]]dddkkkqqqtttxxx{{{{{{xxxkkkdddZZZRRROOOQQQTTTWWWRRRXXXaaagggllltttrrrfffXXXJJJDDDAAA;;;555222000000111333555888;;;<<<:::::::::::::::777333000000/////////////////////+++,,,,,,,,,------......(((***,,,,,,***)))***+++*********+++......---,,,,,,---............000222666555333222222333444666------------,,,+++***))))))))))))))))))******+++(((((((((((())))))******&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))(((&&&$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''((('''%%%%%%''')))$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%###"""###&&&((("""$$$%%%%%%$$$$$$%%%&&&"""%%%'''&&&###"""###%%%###$$$&&&%%%$$$###$$$%%%"""######$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%&&&%%%$$$&&&)))$$$&&&'''&&&%%%###$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$$$$######%%%'''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!!!!!!!"""######"""###$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$######"""!!!########################%%%%%%$$$###############wwwuuurrroookkkeee^^^YYYVVVRRROOOPPPNNNKKKLLLPPPNNNOOORRRXXX[[[aaannnzzz|||wwwuuuuuuvvvtttrrrtttxxx{{{{{{tttoooooofffffffffhhhiiiiiigggeeeYYYXXXVVVUUUUUUSSSQQQNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNPPPQQQSSSTTTUUUVVV___gggnnnqqqtttxxxyyywwwgggccc[[[UUURRRSSSVVVYYYTTT[[[eeelllqqqxxxwwwaaaUUUIIICCC???999555333///000111333555777999:::777777666666666444000---------........./////////******+++,,,---...//////)))+++,,,,,,+++++++++,,,+++++++++---///000///...(((***+++,,,,,,...000222777666555444444444555666////////////...,,,+++***************************(((((((((((()))***++++++''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''&&&%%%%%%''')))%%%%%%&&&&&&&&&%%%$$$$$$(((((((((((())))))))))))'''''''''&&&%%%&&&(((***$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$"""!!!"""&&&)))"""$$$%%%%%%$$$$$$&&&'''$$$%%%&&&&&&$$$############%%%&&&&&&%%%$$$$$$%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$###""""""%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&$$$$$$%%%'''$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%###%%%(((#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&%%%$$$###"""$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$#########%%%'''((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$ !!!"""###%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$###"""!!! """"""############""""""###"""!!!!!! !!!!!!{{{yyyuuuqqqllleee^^^XXXUUUPPPNNNOOONNNKKKKKKMMMMMMLLLOOOVVV\\\bbblllvvv}}}yyytttrrrqqqrrrpppmmmoootttyyy|||{{{vvvuuuqqqkkkggggggaaaaaabbbdddeeedddaaa^^^UUUTTTSSSSSSSSSRRRPPPNNNNNNNNNNNNMMMLLLKKKLLLMMMKKKLLLNNNPPPRRRSSSTTTTTTXXXaaaiiikkknnnrrrsssrrrfffccc^^^XXXUUUTTTVVVXXXWWW^^^gggmmmrrryyy~~~aaaWWWLLLEEE>>>777333444000111111222333444555555555444444444555444222///+++,,,,,,---------------+++++++++,,,,,,------...***+++------,,,,,,---...+++***+++---///000000...''')))+++---...000333666666666666555555444444444111111111111///...---,,,*********++++++******)))(((((((((((((((***+++,,,((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))%%%&&&(((((('''''')))***&&&&&&'''''''''&&&$$$$$$&&&''')))*********)))((('''((('''&&&%%%&&&)))+++%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&$$$%%%%%%$$$"""###$$$&&&"""$$$%%%%%%%%%%%%&&&((($$$######$$$%%%&&&$$$######%%%''''''%%%$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&"""###$$$$$$######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&---(((######&&&'''%%%"""###%%%&&&&&&$$$######$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))((($$$###%%%((("""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$######&&&))))))'''&&&'''(((%%%%%%&&&&&&%%%$$$"""!!!$$$%%%&&&&&&'''&&&&&&&&&###$$$$$$###""""""$$$&&&((('''%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&&&&%%%%%%!!!###$$$&&&&&&%%%$$$### !!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###############"""!!!######$$$%%%%%%$$$######$$$###""""""!!!!!!""""""}}}yyyuuuoooggg___YYYVVVRRROOOQQQPPPMMMLLLMMMOOOMMMOOOWWW^^^dddmmmuuu}}}|||xxxsssqqqpppqqqooolllnnnrrrzzz||||||uuuooommmjjjdddaaaaaa]]]^^^___aaabbb```]]]ZZZUUUTTTSSSTTTUUUTTTRRRPPPSSSSSSRRRPPPMMMMMMNNNPPPFFFHHHKKKMMMOOOPPPPPPPPPRRR[[[ccceeegggkkklllkkkgggeeeaaa[[[WWWTTTUUUVVVYYY___ggglllqqqxxxkkkbbbWWWNNNCCC:::777888222222222222111111111111000//////000111222000///******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///*********,,,///000///...)))+++...000222444888;;;:::::::::::::::999888777333333222222111///...---******+++++++++******))))))((((((((((((***,,,---))))))((('''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))$$$&&&)))***))))))***+++''''''((((((((('''%%%$$$$$$%%%'''))))))(((&&&%%%'''((('''&&&%%%&&&))),,,&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))(((((("""$$$&&&&&&%%%######$$$"""$$$%%%%%%%%%%%%'''(((###!!!!!!###'''(((&&&$$$###%%%''''''&&&$$$$$$%%%"""###$$$%%%&&&''''''''' ###&&&'''&&&$$$##################$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$,,,)))"""###%%%&&&&&&$$$######$$$$$$$$$$$$$$$%%%&&&'''(((###%%%'''))))))'''$$$###***)))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###''')))((($$$###%%%)))""""""######$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%(((++++++)))((((((***%%%%%%&&&&&&%%%$$$"""!!!$$$%%%&&&&&&''''''&&&&&&###$$$$$$###""""""###%%%$$$$$$######$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&& !!!###%%%&&&%%%###"""!!!###$$$&&&&&&%%%$$$###""""""""""""############$$$##################$$$ !!!"""######$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%$$$$$$%%%%%%~~~zzztttnnneee\\\VVVYYYWWWTTTQQQOOOOOOOOOPPPQQQQQQRRRTTTYYYbbbmmmttt|||xxxuuuvvvtttqqqnnnnnnqqqtttvvvuuuzzz}}}rrrpppmmmhhhddd___\\\ZZZYYYZZZ\\\^^^^^^]]]\\\ZZZWWWXXXXXXVVVSSSQQQQQQRRRTTTTTTSSSPPPLLLJJJJJJJJJIIIEEEDDDFFFGGGFFFIIIMMMOOOTTTXXXZZZ___fffiiigggeee```\\\[[[YYYUUUVVVZZZ___```dddhhhoooyyysssfffUUUIIIBBB===666000222111000......---------------,,,,,,,,,------...,,,,,,,,,,,,,,,///444777000///......///...,,,***,,,++++++---000000---***---,,,+++******+++,,,,,,/////////000444999>>>BBBBBBBBBBBB???<<<;;;;;;<<<::::::;;;;;;:::666000+++...+++)))+++,,,+++++++++))))))))))))))))))******)))((('''''''''(((***+++'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&((()))$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''((($$$(((+++***&&&$$$'''+++((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&+++&&&&&&)))(((######''')))'''&&&%%%%%%&&&((()))&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$!!!"""###$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$%%%'''$$$!!!"""(((,,,+++))))))''''''''''''&&&%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%(((%%%!!!!!!###$$$###!!!###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$######""""""%%%&&&''''''%%%%%%&&&'''$$$%%%%%%$$$###$$$&&&((()))((('''&&&&&&&&&&&&&&&)))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%&&&'''"""'''(((%%%%%%((('''"""###%%%((()))(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%###!!!!!!###$$$%%%$$$%%%&&&''''''((((((''''''###$$$&&&''''''&&&$$$###&&&$$$"""$$$'''((('''$$$%%%%%%$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((!!!"""$$$%%%$$$$$$###"""$$$%%%$$$###!!!!!!###$$$!!!$$$###!!!!!!###&&&!!!"""###$$$$$$$$$$$$$$$***###"""''''''%%%"""###$$$###""""""$$$&&&###$$$%%%%%%$$$###$$$&&&########################~~~xxxqqqhhh^^^XXXVVVTTTQQQNNNLLLKKKKKKLLLNNNPPPSSSWWW\\\ccckkkppp{{{zzzwwwuuussspppnnnnnnqqqtttwwwzzz}}}vvvnnnllliiieeeaaa]]]ZZZXXXYYYYYY[[[[[[[[[ZZZYYYXXXYYYZZZZZZYYYVVVUUUUUUVVVXXXXXXWWWVVVSSSQQQNNNLLLFFFCCCCCCFFFGGGGGGIIIMMMMMMQQQTTTVVVZZZaaadddccc```\\\ZZZ[[[YYYVVVXXX\\\___bbbgggmmmttt|||xxxkkkXXXIIIBBB===777222111000///...............---------,,,,,,------...,,,,,,,,,++++++,,,///111...------...//////...------,,,---///111111...,,,---,,,+++++++++,,,---...000000000111555:::@@@CCCGGGGGGGGGEEECCCAAABBBCCCAAA@@@===<<<:::777222///...,,,***+++,,,,,,++++++************************)))((('''''''''(((******'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((%%%&&&'''((((((((()))***((('''&&&&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%"""###''')))((()))...)))(((&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$""""""###$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$!!!"""(((+++)))''''''&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$'''$$$"""!!!###%%%$$$######$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$#########"""$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$###$$$&&&(((''''''&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&))))))%%%%%%'''&&&"""$$$&&&(((((('''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$&&&'''%%%&&&&&&'''''''''''''''###$$$&&&''''''&&&$$$###%%%###"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&'''&&&&&&%%%%%%###$$$%%%$$$###""""""### !!!######""""""$$$%%%"""""""""###############(((###"""%%%&&&%%%!!!"""######!!!"""###%%%###$$$%%%%%%#########%%%!!!!!!!!!!!!!!!!!!!!!!!!|||vvvnnneee[[[UUUTTTRRROOOLLLJJJIIIIIIIIILLLOOOUUUZZZ^^^ccchhhlllyyy~~~zzzyyyuuusssqqqpppqqqtttxxxzzzzzzrrriiigggdddaaa]]]YYYWWWUUUXXXXXXYYYYYYYYYYYYXXXXXX\\\]]]^^^]]][[[ZZZ[[[\\\^^^[[[YYYYYYYYYWWWRRRMMMEEECCCDDDHHHJJJHHHJJJMMMKKKNNNOOOOOOSSSZZZ^^^^^^ZZZXXXXXXYYYYYYWWWZZZ______ccciiipppwww~~~}}}ooo[[[KKKBBB===888444000000///....../////////...------,,,,,,------------......---,,,+++,,,------,,,+++---///000000///.........000111111000...------,,,,,,,,,...///000111111111333777<<>>;;;888555222...---+++***+++,,,,,,***++++++++++++++++++******((((((''''''(((((()))***'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&((()))((((((''''''''''''''''''(((((('''&&&&&&''''''(((&&&$$$$$$&&&))),,,+++)))((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%***'''&&&''''''&&&'''+++***)))'''&&&%%%&&&''''''((('''%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$"""###$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%$$$!!!"""''')))'''%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$######%%%$$$""""""$$$%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$############$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&%%%$$$$$$&&&)))%%%%%%%%%%%%&&&'''((()))%%%######$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&'''''')))(((%%%%%%''''''%%%''''''((('''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$&&&'''&&&$$$###&&&)))%%%%%%&&&'''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$###"""###%%%%%%%%%#########%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&'''&&&%%%'''(((###$$$$$$$$$$$$###"""!!!"""!!!!!!"""$$$%%%$$$$$$$$$###"""!!!!!!!!!"""###$$$###"""""""""###$$$%%%!!!"""###"""!!!"""###%%%$$$%%%&&&%%%###""""""###!!!!!!!!!!!!!!!!!!!!!!!!}}}xxxrrrlllccc[[[UUUVVVTTTQQQNNNLLLKKKKKKKKKNNNQQQVVV[[[___ccchhhkkkxxx|||zzzyyywwwvvvuuuuuuvvvyyy}}}}}}xxxrrrllldddcccaaa^^^[[[XXXVVVTTTWWWXXXYYYZZZ[[[\\\\\\]]]___aaabbbbbbaaaaaabbbdddccc^^^YYYXXXZZZYYYTTTOOOJJJHHHIIIMMMMMMJJJIIILLLJJJLLLLLLJJJMMMUUUZZZZZZWWWUUUVVVXXXWWWUUUYYY______ccchhhnnnuuu}}}|||ooo^^^OOOEEE>>>999555//////////////////000000......---,,,,,,,,,---------///111111///...---......---,,,,,,...//////............000000000//////......------///000222333222222333666:::???CCCFFFRRRTTTVVVVVVUUUSSSSSSTTTQQQMMMHHHCCC???:::666222//////---+++,,,...---***,,,,,,,,,+++++++++++++++''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%'''''''''&&&&&&''')))))))))(((((('''''''''&&&)))(((((((((''''''''''''&&&&&&&&&'''((()))***)))((('''&&&'''((()))(((&&&%%%&&&&&&''''''&&&&&&%%%,,,***((('''&&&%%%&&&(((***)))((('''&&&&&&&&&'''&&&&&&$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%######$$$%%%%%%$$$$$$$$$"""###%%%$$$######$$$%%%$$$""""""&&&'''$$$###%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$###$$$%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%&&&&&&%%%$$$$$$''')))&&&%%%%%%%%%&&&&&&'''((($$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%(((******(((((('''%%%$$$###%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''"""&&&)))'''###"""&&&***%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###############$$$######!!!###%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%$$$######&&&)))&&&$$$###"""###############!!! !!!%%%'''%%%###%%%###!!!  !!!"""!!!###%%%$$$"""!!!###%%%"""###$$$###"""###$$$&&&%%%&&&&&&%%%"""!!!!!!"""########################}}}xxxrrrllleee___ZZZWWWUUURRRPPPNNNMMMNNNNNNTTTVVVXXX[[[^^^cccjjjnnnxxx|||zzzzzzzzzyyyyyyxxxxxxzzz}}}~~~wwwrrrlllfffcccaaaaaa___]]]ZZZXXXVVVUUUWWWXXX[[[^^^aaadddeeefffccceeeggghhhhhhiiikkkmmmkkkeee]]][[[\\\]]]ZZZWWWRRROOONNNOOOMMMHHHFFFHHHJJJLLLKKKHHHKKKRRRWWWXXXVVVUUUUUUVVVSSSRRRWWW___```bbbeeejjjpppyyyvvvnnn```TTTJJJAAA999555000000/////////000000111///...---,,,,,,,,,,,,,,,***---000111000/////////111///---,,,---...------------...///....../////////......///111333555777444555666999===BBBGGGIIIUUUXXX[[[]]]\\\[[[ZZZZZZTTTQQQMMMIIICCC===666111000222000,,,,,,000///***,,,,,,,,,+++++++++******&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%'''''''''&&&&&&''')))))))))(((((('''''''''&&&((((((((((((((((((''''''&&&)))+++)))&&&$$$'''***)))(((''''''((()))((('''''''''((((((((((((''''''%%%&&&&&&%%%''')))+++,,,))))))((((((''''''''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$$$$###"""$$$%%%%%%$$$$$$%%%'''$$$"""###&&&%%%""""""%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%%%%&&&&&&%%%$$$%%%''')))''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%((())))))(((''''''&&&%%%%%%&&&&&&&&&(((&&&%%%%%%&&&&&&''')))(((((('''%%%######%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&& $$$((('''###!!!$$$((($$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$###############!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&$$$"""###(((---)))%%%!!!!!!###$$$$$$$$$!!! """%%%'''%%%###%%%###!!!  !!!"""!!!$$$&&&%%%""" """%%%$$$%%%%%%%%%$$$$$$&&&'''$$$%%%&&&$$$"""!!!!!!"""########################}}}uuunnnhhhccc^^^[[[WWWVVVTTTQQQPPPQQQQQQRRRZZZ[[[[[[\\\___eeemmmrrrxxx|||{{{{{{||||||{{{{{{{{{}}}zzztttnnngggbbb```______^^^\\\ZZZYYYXXXWWWYYY\\\```eeejjjlllmmmnnniiikkkmmmoooppprrrtttwwwuuupppiiifffeeeeeedddbbbXXXTTTQQQQQQMMMGGGDDDEEEJJJKKKKKKHHHKKKRRRWWWWWWVVVTTTTTTSSSOOONNNVVV___aaabbbdddhhhnnnxxxuuunnncccXXXMMMCCC:::555111111000//////000000000///......---,,,,,,,,,,,,'''***---.........//////222000---,,,---------,,,,,,...///...------///000//////000111333666999:::999:::<<>>@@@BBBFFFJJJOOOSSSUUU]]]aaagggkkkkkkjjjiiiiii```[[[UUUOOOIIICCC===999444888666//////555444,,,,,,++++++***))))))((((((%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&'''''''''###$$$%%%'''(((((((((((('''(((***)))&&&%%%'''))))))((('''((()))***)))'''''''''(((((((((((('''''')))---,,,'''$$$$$$ &&&'''((()))))))))))))))%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%&&&&&&%%%%%%$$$###!!!"""$$$$$$######%%%'''$$$###$$$&&&%%%"""$$$)))$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$'''))))))&&&%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%(((***&&&&&&%%%%%%$$$%%%%%%%%%'''%%%%%%&&&((()))((('''(((((('''&&&&&&&&&&&&&&&%%%""""""''''''$$$$$$'''###%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###&&&%%%%%%$$$$$$%%%%%%%%%###$$$&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&###"""###%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$'''(((&&&###%%%---444'''$$$ !!!$$$&&&### !!!###$$$$$$$$$$$$%%%'''"""""""""###############$$$%%%$$$###""""""###$$$"""#########""""""$$$&&&"""###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!{{{ooogggbbb___]]]^^^]]]\\\[[[[[[\\\^^^______```bbbcccfffjjjooosssuuu{{{~~~uuupppjjjaaa]]]]]]\\\\\\[[[ZZZYYYYYYXXXXXX___cccjjjppptttuuusssrrrsssvvvyyy|||~~~|||~~~~~~yyytttpppnnnfffaaa\\\YYYTTTNNNMMMOOOFFFIIIJJJIIILLLSSSVVVVVVSSSQQQPPPMMMJJJLLLXXXeeeaaadddjjjpppvvv}}}wwwiiiZZZMMMBBB<<<999333333111000////////////000///...---,,,+++++++++,,,...//////......000111///---++++++---///000000...000222111///...111444000000111333666999<<<>>>BBBDDDGGGKKKOOOTTTXXXZZZ```eeelllpppqqqpppnnnnnneee___WWWOOOIIIEEEAAA>>>555:::888000000777555---++++++******)))(((((('''%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&((()))$$$%%%%%%&&&&&&'''''''''!!!"""$$$&&&(((((((((((((((&&&&&&''')))***)))(((***((('''((()))***)))'''&&&&&&''''''''''''&&&&&&"""(((***&&&%%%'''$$$%%%&&&''')))************((('''%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###!!!"""###""""""$$$&&&######%%%'''%%%"""%%%+++%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%(((******'''$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''&&&%%%&&&(((***$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%'''((('''&&&)))((('''&&&&&&&&&&&&&&&&&&)))'''(((---!!!###&&&'''&&&%%%%%%&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%&&&'''))))))'''%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$'''((('''$$$"""$$$&&&############$$$%%%&&&'''"""############$$$$$$$$$"""%%%'''$$$!!!###,,,444$$$""""""$$$((('''""" ###&&&%%%######%%%(((!!!"""###$$$$$$$$$$$$$$$&&&%%%###"""""""""###### !!!"""!!! """$$$!!!"""######"""!!!###$$$########################{{{qqqjjjiiiiiigggdddaaaaaacccgggiiijjjhhhfffgggkkkmmmmmmrrrxxxzzzsssttt}}}pppgggdddbbb___\\\^^^]]][[[ZZZZZZ[[[\\\]]]ccchhhnnnppppppppptttxxxyyy|||}}}xxxtttmmmhhhaaa[[[WWWSSSOOOLLLPPPOOOLLLKKKMMMPPPUUUXXXRRRRRRRRRNNNLLLPPPYYYaaadddeeehhhmmmttt}}}{{{rrreee[[[TTTKKK>>>444(((,,,111333111///...///)))...///++++++///000---+++---...//////.........---,,,,,,,,,---...000111)))000222---,,,///222000222333555777999<<<@@@DDDGGGIIINNNSSSXXXZZZ[[[\\\hhhjjjooovvv{{{zzztttnnnrrrkkkaaaXXXPPPJJJDDDAAA888555222333666666222...---+++))))))***+++***)))&&&&&&'''''''''''''''&&&###$$$%%%&&&''')))******&&&$$$"""$$$(((++++++)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((''''''((()))&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***%%%%%%&&&%%%$$$$$$%%%''''''(((((((((((((((''''''######$$$%%%'''+++---///&&&'''((('''%%%$$$%%%&&&### !!!'''((($$$###'''$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((###%%%###"""%%%&&&$$$$$$$$$%%%%%%%%%$$$##################$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$%%%'''((()))((('''&&&''''''&&&$$$###$$$&&&)))))))))(((&&&$$$$$$&&&)))&&&$$$$$$&&&&&&$$$$$$&&&%%%%%%&&&&&&&&&%%%$$$###''''''&&&&&&&&&&&&''''''###&&&)))***((('''&&&&&&(((''''''&&&&&&%%%%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###(((((('''&&&%%%$$$$$$###"""""""""######$$$%%%%%%###%%%''''''&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###!!!&&&((()))%%%&&&&&&%%%$$$$$$%%%'''"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""$$$$$$###"""!!!!!!!!!"""#########"""!!!!!!###%%%$$$"""!!!"""%%%&&&$$$"""!!!"""""""""############!!!$$$$$$""" !!!"""zzztttrrrsssssspppmmmmmmooorrrtttuuuooommmnnnppppppppptttzzzwwwrrrttt~~~~~~vvvkkkcccaaa```___\\\]]]\\\ZZZYYYYYY[[[]]]^^^eeejjjpppssssssssswww{{{xxx{{{}}}rrrmmmeee^^^YYYUUUQQQOOOQQQOOOMMMLLLMMMPPPTTTVVVSSSTTTRRROOOMMMPPPXXX___fffgggjjjnnnttt{{{}}}ttthhh]]]SSSHHH<<<444///111222222///---...///***//////,,,,,,///000------------///000000...---------,,,,,,---...///000,,,222333///...111333111000333555888:::>>>CCCFFFJJJOOOUUUZZZ^^^aaaeeehhhjjjooouuuzzzzzzxxxuuussssssmmmddd[[[TTTMMMGGGCCC<<<888555444666555111------+++))))))***+++***)))&&&&&&'''((((((''''''&&&$$$%%%%%%&&&'''((())))))'''&&&%%%$$$$$$%%%(((***''''''&&&&&&&&&''''''(((((((((((((((''''''''''''&&&(((((((((&&&&&&&&&(((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&(((***&&&''''''&&&%%%%%%&&&(((''''''((((((((((((''''''******((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$!!!"""''''''$$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''!!!&&&(((%%%%%%''')))'''$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&''''''(((((())))))%%%&&&'''&&&%%%%%%%%%'''%%%%%%$$$######$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&((((((((((((&&&$$$$$$&&&(((&&&$$$$$$&&&&&&$$$$$$&&&&&&'''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######!!!###$$$$$$###"""###$$$"""######$$$$$$######"""'''%%%######&&&'''&&&%%%$$$%%%%%%%%%######%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$######""""""$$$###"""""""""""""""""" !!!!!! """$$$"""!!!"""$$$&&&$$$###############$$$$$$$$$$$$!!!""""""!!! ###|||{{{}}}{{{xxxwwwwwwuuusssvvv{{{uuutttxxx|||zzzrrriiibbb```___]]][[[[[[ZZZYYYYYYZZZ\\\___aaaiiimmmsssvvvwwwyyy|||yyy}}}yyysssjjjbbb\\\XXXUUUSSSRRRPPPNNNMMMNNNPPPTTTVVVVVVUUUSSSOOOMMMPPPWWW]]]fffhhhkkknnnssszzzyyymmm```TTTGGG===666555555333000---,,,---...+++......,,,---//////---...---,,,...111222///,,,///......---......//////000333444222111333444333000333666:::===AAAFFFIIIJJJPPPXXX\\\___ccckkkqqqpppvvv|||}}}zzzwwwvvvxxxsssnnnggg___XXXPPPIIIEEE???;;;777555555333///+++---+++***)))++++++***)))'''''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%'''(((&&&######(((---&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%%%%''')))''''''((('''&&&%%%''')))''''''((((((((((((((('''&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&######&&&&&&%%%&&&)))&&&%%%$$$$$$$$$%%%&&&&&&""""""###$$$$$$%%%%%%&&& $$$%%%###"""%%%&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&%%%%%%&&&((('''((('''&&&$$$$$$&&&(((&&&$$$$$$&&&&&&$$$$$$&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%&&&''')))""""""###$$$$$$%%%&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%$$$#########%%%&&&''''''%%%$$$%%%&&&"""######$$$$$$######"""&&&&&&&&&'''((((((%%%######$$$%%%$$$""""""$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""###$$$$$$$$$$$$""" """######"""""""""$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%######!!! ###~~~|||xxxuuuvvv{{{vvvxxx~~~~~~|||zzztttkkkddd```^^^[[[ZZZ[[[ZZZYYYYYY[[[___cccffflllpppvvvzzz|||~~~xxxooofff___[[[WWWUUURRRQQQOOONNNOOORRRUUUWWWXXXWWWSSSOOOMMMPPPVVV[[[dddgggkkkooottt|||zzzpppbbbTTTHHH???:::555444222000---,,,,,,,,,,,,,,,,,,+++---......,,,///---,,,///222333000,,,111111000000000000000000222333444333333444555444444666:::===@@@DDDHHHKKKLLLSSS[[[___```dddnnnvvvxxx{{{}}}|||zzzwwwwwwwwwppplllfff```YYYQQQIIICCC>>>:::777444333111...,,,---,,,******+++++++++***'''((((((((((((''''''&&&'''''''''''''''''''''&&&$$$'''))))))((((((***,,,%%%%%%%%%&&&'''((()))***&&&'''''''''''''''((((((&&&''''''&&&$$$######$$$''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''(((&&&''''''&&&%%%%%%&&&(((&&&'''(((((((((((((((((("""###%%%&&&''''''&&&%%%"""###$$$$$$$$$$$$%%%&&&'''%%%$$$%%%%%%&&&''')))'''%%%$$$######$$$&&&(((#########$$$%%%%%%&&&&&&###$$$!!! ###%%%$$$###$$$%%%&&&''''''((((((''''''&&&%%%$$$#########!!!""""""###$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''"""$$$&&&&&&&&&%%%&&&'''&&&''''''&&&$$$$$$&&&(((&&&$$$$$$&&&&&&$$$$$$&&&(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&%%%$$$%%%(((***######$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''((()))(((&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$!!!!!!###$$$%%%&&&%%%$$$###$$$$$$###""""""###%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&!!!!!!"""""""""#########"""!!!!!!!!!"""###$$$$$$&&&&&&%%%$$$"""!!!###%%%###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$""" !!!"""~~~yyytttuuuzzzvvvzzz~~~|||xxxvvvqqqkkkeee```^^^\\\ZZZ[[[ZZZZZZ[[[^^^ccchhhlllpppsssxxx}}}}}}sssjjjccc^^^ZZZWWWSSSRRRQQQPPPQQQTTTWWWXXXYYYWWWRRRNNNMMMOOOUUUYYY```eeekkkpppvvv|||vvvlll___SSSHHH@@@<<<222111111111000...,,,+++,,,***)))+++------,,,+++///......000222333000...333333333333333222222222333222222444555555555666999<<>>======@@@???CCCHHHLLLOOORRRUUUWWWaaadddkkkrrrxxx}}}|||~~~}}}wwwsssrrrssslllhhhbbb[[[UUUOOOIIIEEE>>>===;;;777444333444555///---++++++,,,,,,,,,+++************)))(((&&&&&&&&&&&&&&&'''''''''(((((($$$&&&((('''&&&(((---111(((''''''&&&&&&&&&''''''((())))))***+++,,,,,,,,,"""$$$&&&&&&&&&&&&(((***(((((('''''''''&&&&&&&&&'''((((((((('''''')))***&&&'''((('''%%%%%%'''(((%%%&&&'''((()))))))))))))))(((&&&%%%$$$$$$%%%&&&&&&'''((('''%%%$$$%%%&&&!!!&&&'''$$$###'''%%% """###$$$%%%&&&'''&&&&&&"""######$$$%%%%%%&&&&&&%%%((('''###!!!$$$''''''$$$$$$%%%%%%%%%$$$######''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%((('''&&&###!!!!!!###%%%"""$$$&&&&&&%%%%%%&&&'''&&&$$$$$$&&&&&&$$$$$$&&&***(((&&&%%%%%%%%%'''((('''''''''&&&&&&'''''''''"""###$$$%%%$$$%%%'''***#########$$$$$$%%%&&&&&&###%%%''''''&&&&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$&&&))),,,%%%%%%%%%&&&&&&%%%%%%%%%%%%((('''&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%$$$###"""%%%###"""&&&***+++'''###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""" !!!!!!!!!!!!"""%%%'''!!!###%%%$$$""""""$$$&&&######$$$$$$$$$%%%%%%%%%%%%""""""&&&''''''|||xxxxxxwwwwwwxxx~~~vvvqqqnnnkkkjjjjjjgggbbb^^^___fffjjjkkknnnvvv}}}}}}uuunnnjjjeeeeee^^^SSSNNNPPPQQQNNNOOONNNKKKHHHHHHKKKQQQVVVXXX]]]jjjwww~~~}}}xxxmmm___VVVPPPGGG>>>;;;666333222000,,,---111***...333666555111...---...555666///...333444...000111222222333555888;;;666333444999;;;:::>>>FFFDDDDDDHHHOOOXXX^^^___^^^dddiiioootttwwwyyyzzz{{{}}}~~~}}}xxxrrrnnnmmmnnnfffeeeccc```ZZZRRRHHHAAA@@@>>>;;;888555222111111------,,,,,,+++***))))))***))))))((((((((((((((($$$%%%&&&$$$"""###'''***&&&'''((((((''''''(((***)))((((((((()))((('''%%%'''(((((((((&&&&&&((()))$$$$$$%%%&&&&&&''''''((('''''''''''''''&&&%%%%%%)))((((((''''''''''''((($$$%%%&&&&&&%%%%%%'''((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%"""&&&&&&!!! %%%(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&########################"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&(((%%%$$$'''&&&###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%%%%'''%%%!!!###'''&&&&&&''''''''''''''''''$$$###!!!"""$$$&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########''')))((())))))((('''%%%$$$######&&&&&&%%%$$$#########$$$""""""###$$$%%%%%%&&&&&&&&&###!!!$$$'''((($$$ ######$$$%%%%%%%%%%%%$$$%%%$$$###""""""$$$&&&(((###""" !!!""""""!!!"""""""""""""""""""""""""""$$$%%%%%%$$$###$$$%%%|||zzzzzzzzzzzz{{{xxxrrrpppnnnnnnnnnlllhhhdddeeelllqqqsssuuu}}}yyyrrrnnndddddd]]]SSSOOOQQQRRROOOOOOMMMJJJHHHGGGJJJPPPTTTZZZ___kkkxxx|||xxxnnnbbbYYYSSSJJJAAA===666222222111//////111+++///333444333000.........111222///000333555444///111333333444555888:::999777999>>>@@@@@@EEELLLHHHKKKPPPVVV\\\aaacccdddggglllsssxxxzzz{{{{{{{{{yyy{{{|||zzzvvvtttssstttgggfffccc```[[[SSSIIICCCAAA???;;;777444222111000------,,,,,,+++******)))******)))(((((('''((((((++++++)))&&&!!! !!!###&&&((())))))(((((()))***(((''''''((((((((('''%%%((())))))(((&&&&&&''')))'''''''''''''''''''''''')))***++++++***)))((('''((('''''''''''''''((((((%%%&&&((('''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))'''''''''&&&&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%"""&&&&&&"""!!!&&&)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$&&&&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$$$!!!"""&&&'''((((((((('''&&&%%%%%%%%%###""""""%%%&&&'''''''''(((((('''$$$!!!!!!""""""'''%%%###%%%&&&%%%)))((('''&&&%%%$$$############""""""!!!"""""""""############$$$%%%&&&&&&%%%###!!!$$$'''((($$$ """###$$$$$$%%%%%%$$$$$$%%%$$$"""""""""###%%%&&&###"""!!!!!!"""######"""""""""""""""""""""""""""###$$$&&&%%%$$$######$$$}}}yyy~~~zzzrrrrrrrrrssstttssspppmmmmmmuuu|||}}}}}}uuuqqqdddccc]]]TTTPPPRRRRRRQQQMMMLLLIIIGGGFFFIIINNNRRR[[[___iiivvvyyyvvvnnnddd]]]WWWNNNEEE???666000111444333111111---///222222000/////////222//////222333222333777///111444555555666888999888888:::???AAACCCGGGMMMNNNSSSZZZ^^^aaadddiiillllllqqqwww{{{}}}|||{{{{{{xxxzzz}}}}}}{{{xxxvvvuuugggeeeccc```[[[SSSKKKEEEAAA???;;;777444111//////---,,,,,,++++++*********++++++)))((('''''''''''''''((('''%%%######%%%'''&&&(((******)))((()))***%%%&&&&&&''''''''''''&&&((())))))(((&&&%%%'''(((***))))))(((''''''&&&&&&&&&'''((())))))(((&&&%%%&&&&&&&&&&&&'''((())))))&&&''')))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((%%%&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%###&&&&&&######&&&))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&######&&&'''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&$$$######$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&'''%%%######%%%### """&&&((((((((((((&&&%%%$$$###&&&$$$###$$$&&&'''''''''(((+++...+++%%% """ &&&(((&&&$$$%%%&&&&&&(((''''''&&&%%%$$$$$$###"""""""""!!!""""""######%%%$$$#########$$$%%%&&&$$$###"""$$$&&&'''$$$ """###$$$$$$%%%%%%$$$$$$$$$$$$"""!!!!!!"""############""""""""""""######""""""""""""""""""""""""###%%%&&&%%%###""""""###tttooouuuyyyqqqrrruuuwwwxxxxxxwwwuuuttt}}}~~~wwwrrrgggddd^^^WWWRRRPPPPPPOOOKKKJJJHHHEEEDDDGGGKKKOOOXXX\\\dddqqq}}}uuusssmmmddd___ZZZQQQGGG@@@666///111666555222111///000000///...---...000666//////777777111///333...111555777777777888999999;;;===@@@BBBEEEIIIMMMRRRYYYaaaddddddeeekkkqqqrrruuuyyy{{{{{{{{{{{{||||||}}}|||wwwrrrooofffddd```]]]XXXQQQJJJDDDAAA>>>;;;777333000///...,,,,,,,,,++++++*********,,,+++***(((''''''''''''&&&&&&&&&&&&%%%&&&'''(((%%%'''))))))((((((((()))###%%%&&&'''&&&&&&&&&''')))))))))(((&&&%%%&&&(((((((((((((((''''''&&&&&&$$$%%%'''(((((('''%%%###%%%%%%%%%&&&'''((()))***&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((($$$%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%$$$&&&&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''###$$$&&&(((((('''%%%$$$%%%"""###&&&'''$$$%%%(((###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''$$$&&&'''&&&$$$""""""###''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&'''&&&&&&&&&&&&'''(((((('''&&&$$$######$$$&&&'''%%%$$$$$$&&&$$$!!!###'''''''''''''''&&&&&&%%%$$$&&&%%%$$$%%%'''((('''&&&'''---111...&&&"""###&&& ###%%%%%%$$$&&&)))+++'''&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$""""""###$$$%%%$$$###"""$$$&&&&&&###!!!""""""###$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!"""######"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%###"""""""""{{{oooiiimmmvvvyyyuuuqqqtttxxx{{{|||||||||{{{{{{zzzuuulllggg```YYYSSSNNNLLLMMMIIIHHHFFFDDDCCCEEEIIILLLUUU[[[cccooo}}}|||qqqpppjjjbbb^^^ZZZRRRIIIAAA777000222666555222111000000000...,,,,,,...000222---000:::<<<444000222///222555777888888999:::???BBBDDDFFFGGGKKKNNNPPPUUU]]]eeegggdddeeekkkqqqwwwxxxyyyxxxxxxyyy{{{}}}|||}}}~~~}}}zzzuuunnnjjjdddaaa]]]XXXSSSMMMFFFBBB???===:::666222000......,,,,,,+++++++++++++++***+++***)))(((''''''''''''---,,,)))'''&&&$$$###"""$$$&&&((()))((('''''''''"""%%%''''''&&&%%%&&&(((((())))))(((&&&%%%'''(((%%%%%%&&&&&&&&&''''''''''''(((***++++++***)))(((%%%%%%%%%%%%&&&((())))))%%%'''''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((($$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%""" !!!"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''###$$$&&&(((((((((&&&%%%%%%"""###&&&'''$$$%%%(((#########$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%&&&((('''%%%$$$$$$%%%'''''''''((((((((())))))'''''''''''''''''''''''')))((((((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&$$$######$$$&&&'''&&&%%%%%%'''&&&###%%%)))$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''((('''%%%###)))...,,,%%%"""$$$)))!!!!!!"""###$$$&&&))),,,%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$#########$$$%%%""""""###$$$%%%$$$###!!!""""""###$$$$$$$$$$$$#########"""!!!!!! !!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###!!!""""""zzzooofffgggmmmtttzzztttrrrtttxxx~~~~~~zzzoooiiibbb\\\UUUMMMJJJKKKGGGFFFEEECCCAAACCCFFFIIISSS[[[eeennn{{{~~~ooommmggg```\\\ZZZSSSKKKAAA888222333444333111111000000///---++++++---///,,,+++///888===;;;777555111333666777777888:::;;;>>>CCCFFFGGGIIINNNQQQQQQXXX___fffgggeeeeeejjjoooyyyzzzyyyxxxwwwxxx{{{}}}xxxyyyyyyzzzyyyuuunnnjjjddd```ZZZUUUOOOIIICCC???>>><<<888555222000///...++++++++++++++++++++++++***))))))(((((((((((((((***)))''''''(((((('''%%%$$$&&&)))***)))(((''''''###&&&)))(((&&&%%%&&&((('''((()))(((&&&&&&((()))$$$$$$%%%%%%&&&''''''(((''''''(((((())))))((((((%%%%%%%%%%%%&&&'''((((((%%%'''''''''%%%$$$%%%&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&$$$$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$%%%&&&'''((((((''''''&&&######&&&'''$$$$$$'''#########$$$$$$%%%%%%&&&############$$$%%%&&&&&&###$$$%%%%%%&&&'''((((((%%%&&&((((((&&&&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''(((&&&%%%$$$######$$$%%%&&&'''%%%&&&((('''$$$&&&***"""###$$$&&&''''''''''''%%%%%%$$$%%%''''''%%%$$$ $$$'''&&&"""!!!$$$(((%%%""""""$$$%%%###$$$'''$$$$$$$$$$$$%%%%%%%%%%%%"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$######""""""""""""!!!!!!!!!!!!!!!$$$$$$!!! """""""""""""""""""""""""""!!!###$$$$$$###""""""###{{{rrrjjjhhhjjjjjjwwwzzzwwwwwwzzz~~~{{{ooohhhaaa]]]VVVNNNKKKMMMEEEEEEDDDBBB@@@AAADDDGGGOOOZZZeeemmmxxxpppmmmfff___[[[ZZZTTTMMM@@@999444444222///...000/////////---+++***,,,---+++---///222999???===777222444666666777888;;;===;;;BBBFFFGGGJJJQQQUUUTTT]]]bbbgggiiihhhhhhkkkoooxxxzzz||||||{{{zzzzzz{{{wwwvvvvvvwwwwwwtttooojjjddd```YYYSSSMMMFFF@@@===<<<:::777444222000//////++++++++++++++++++++++++((((((((((((((())))))***%%%$$$$$$'''+++---,,,+++%%%(((+++,,,+++***))))))$$$(((+++***&&&$$$&&&)))&&&'''(((''''''''')))+++&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%&&&'''''''''(((((('''&&&%%%%%%'''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%''''''&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%$$$"""###&&&%%% %%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%''''''''''''&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((('''$$$$$$&&&&&&######&&&"""######$$$%%%%%%&&&&&&############$$$%%%&&&'''###$$$$$$%%%&&&'''((()))###%%%'''((('''&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%'''&&&$$$%%%***###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$"""$$$$$$$$$###"""###&&&(((((($$$###&&&&&&"""!!!$$$######$$$$$$$$$%%%%%%%%%######""""""!!!"""""""""!!!"""$$$&&&&&&&&&%%%$$$!!!"""$$$$$$###"""""""""!!!""""""###############!!!!!!""""""######""""""###''''''###!!!"""$$$""""""""""""""""""""""""!!!###$$$###"""###$$$|||uuuooolllmmmgggttt|||~~~}}}zzznnngggaaa^^^WWWOOOLLLOOOEEEDDDCCCAAA@@@@@@CCCFFFJJJWWWdddjjjtttqqqnnnfff^^^[[[ZZZUUUOOO???:::666444111------000/////////---+++***+++,,,///222000...444??????666444555666666666888;;;>>><<>>BBBHHHLLLOOOTTT[[[```bbbfffhhhiiilllrrrtttsss||||||}}}}}}}}}||||||{{{qqquuuwwwuuurrrpppkkkeee___[[[UUUMMMGGGBBB???>>>777555333111111111000...---------,,,+++***)))(((***###)))///(((%%%******)))%%%###%%%)))+++((($$$'''(((((()))))))))))))))***)))(((''''''((())))))'''''''''''''''((())))))***)))'''%%%$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))(((''''''&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((!!!)))%%%"""))))))######%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%&&&%%%%%%'''***,,,$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###%%%((()))'''%%%&&&%%%$$$$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&"""!!!$$$,,,,,,&&&$$$&&&)))%%%%%%)))***&&&&&&***$$$&&&)))++++++)))'''%%%%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$######%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&%%%%%%$$$!!!###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######"""###$$$%%%$$$###""""""############""""""!!!"""%%%+++!!!!!!!!!!!!"""###%%%&&&!!!###$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""yyyrrrmmmkkkggglllttt{{{}}}zzzkkkcccZZZVVVUUUSSSMMMHHHGGGEEEAAA@@@@@@AAA@@@@@@HHHNNNZZZgggvvvzzzpppjjjaaa\\\ZZZVVVPPPKKKGGG???666222222333333111///000111111///......///,,,333666222///111333333333111000333777;;;<<<<<<@@@DDDJJJNNNQQQVVV\\\bbbaaaeeeiiijjjnnntttvvvuuu{{{{{{|||}}}}}}~~~~~~~~~uuuxxxxxxtttpppnnniiiccc^^^ZZZTTTMMMFFFAAA>>>===777555333111111000///---,,,,,,,,,,,,+++***))))))***$$$''',,,&&&###&&&''''''&&&%%%%%%&&&'''((('''''''''((()))))))))(((((())))))(((''''''((()))***'''''''''''''''((()))))))))((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''''''''((()))&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&'''%%%,,,'''###***+++%%%&&&%%%'''(((((('''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((()))$$$%%%&&&&&&''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$!!!############$$$''')))%%%%%%%%%%%%&&&&&&&&&&&&%%%######$$$''''''&&&$$$'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!"""'''((($$$$$$'''(((%%%%%%))))))&&&&&&***%%%&&&'''))))))*********)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&  !!!"""$$$$$$###""""""############""""""!!!###$$$!!!###'''""""""""""""""""""######!!!###$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""}}}vvvpppmmmhhhkkkpppvvvzzz}}}{{{wwwiiibbbZZZUUUTTTRRRMMMIIIGGGDDDAAA@@@@@@AAA@@@???EEEKKKUUUbbbpppwwwmmmhhhbbb\\\WWWSSSOOOLLLEEE???666111000111000///...000111111///......///+++111444111///000222111222111111444888===???@@@BBBGGGMMMQQQTTTXXX^^^ccc___dddiiilllqqqxxxyyywwwzzzzzz{{{|||}}}zzz|||yyysssmmmjjjeee___\\\XXXRRRLLLEEE@@@===;;;777555222111000///...,,,,,,,,,,,,,,,+++******)))***((()))***(((&&&(((+++'''((((((&&&$$$$$$'''***&&&&&&'''(((((((((((('''''''''''''''((()))******''''''''''''((((((((()))(((((('''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%&&&###)))###%%%'''###%%%$$$&&&((((((((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%"""###$$$$$$###$$$&&&((('''''''''&&&&&&&&&&&&&&&$$$######$$$%%%&&&%%%###(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""!!!#########%%%)))'''%%%%%%((((((&&&''')))%%%%%%&&&&&&((()))+++,,,,,,+++***((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$$$$$$$""""""""""""$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%""""""############"""""""""$$$&&&$$$!!! !!!$$$$$$######""""""""""""!!!!!!###$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""xxxrrroookkklllooorrrwwwzzz||||||{{{vvvjjjddd\\\XXXVVVSSSOOOKKKGGGEEECCCAAABBBAAA@@@???BBBGGGPPP\\\jjj{{{~~~vvvjjjgggbbb\\\UUUPPPMMMLLLDDD>>>777111//////...------///000000///......///+++000222000...000111000111111222555888<<>>;;;999666444111000///...---+++,,,,,,,,,,,,,,,+++***)))(((+++)))'''***((((((......,,,***'''%%%%%%''')))%%%&&&&&&'''''''''''''''&&&&&&&&&'''((()))******&&&''''''(((((((((((((((''''''''''''(((((()))))))))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%%%%###(((!!!"""%%%"""$$$###%%%'''(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&((('''''''''(((***(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$'''''''''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$&&&)))(((''''''((()))(((((()))$$$%%%%%%&&&'''(((((()))---,,,***)))'''&&&&&&&&&%%%&&&''''''(((''''''&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%''')))(((&&&###$$$$$$############$$$$$$""""""###$$$%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&""""""############""""""!!!$$$&&&&&&$$$"""""""""""""""#########"""""""""!!!###$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""yyyuuurrrqqqppppppssswww{{{}}}|||}}}vvvrrriiiddd]]]XXXUUUSSSOOOLLLJJJHHHFFFDDDDDDCCCAAA???>>>CCCKKKVVVeeewwwxxxkkkhhhbbb[[[TTTOOOLLLJJJEEEAAA;;;555222111000000---...000000.........///,,,000111///...111111///222333444555777:::===???CCCHHHNNNSSSVVVYYY^^^bbb___eeekkkpppuuu{{{}}}{{{vvvwwwxxxyyy{{{~~~}}}}}}wwwnnnfffbbb]]]XXXRRROOOKKKFFFAAA<<<999777444222///.........---+++++++++,,,,,,,,,+++******+++222+++$$$)))&&&###+++666000***'''((()))'''%%%%%%&&&&&&'''''''''''''''%%%%%%&&&'''((()))))))))&&&&&&'''((()))(((((((((&&&&&&'''(((((())))))))))))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''&&&%%%$$$&&&+++$$$%%%(((%%%(((!!!###%%%&&&&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''(((***)))(((((((((***(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%$$$&&&'''&&&$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&''''''&&&((())))))))))))*********###$$$&&&((((((&&&$$$"""******)))((((((((((((((($$$%%%'''((()))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%'''))))))&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###%%%%%%"""%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&###"""###$$$""""""############"""""""""%%%&&&&&&$$$###""" """###$$$$$$$$$###!!!###$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""~~~{{{xxxwwwvvvssssssuuu{{{~~~~~~vvvnnnjjjeeeaaa[[[WWWTTTRRRPPPOOOOOOMMMJJJHHHGGGEEEBBB@@@<<<@@@FFFPPP___qqq|||nnniiiaaa[[[UUUPPPJJJGGGAAA>>>999444000/////////,,,...//////.........///---000111//////222111...222333555666666999<<>>:::777555222000...---......---,,,+++++++++,,,,,,++++++***777BBB555'''---)))!!!+++666000)))(((***+++((($$$&&&&&&'''(((((((((((('''%%%&&&'''(((((((((((((((%%%&&&((()))))))))((('''%%%&&&'''(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&%%%%%%+++###$$$'''$$$'''!!!###%%%%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%'''((((((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&###%%%'''&&&$$$$$$'''+++%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%''''''((()))((($$$'''******((((((++++++)))###%%%''')))(((%%%""" (((((('''''''''((())))))$$$%%%''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$ """&&&((()))&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%!!!"""""""""############""""""!!!###%%%&&&%%%###!!!!!!###$$$%%%$$$$$$!!!###$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""~~~}}}|||}}}xxxvvvuuuxxx~~~yyyqqqjjjfff```]]]ZZZWWWVVVVVVVVVVVVTTTRRROOOLLLJJJGGGCCC@@@<<<>>>CCCKKKYYYjjj|||qqqjjjaaaZZZVVVQQQJJJDDD<<<:::666111---+++,,,---+++---//////.........///...000111///000333222...111333666777888;;;???CCCCCCIIIPPPUUUWWWZZZ^^^aaaeeejjjmmmnnnsssyyy{{{yyyqqqsssvvvxxxxxxwwwvvvtttlllmmmiiiaaa[[[XXXSSSNNNEEEDDDBBB???<<<888555444///---,,,,,,---......---***++++++,,,,,,+++++++++;;;III999(((111,,,###///...+++)))(((******)))'''''''''((()))))))))((((((%%%&&&'''((((((((('''&&&%%%&&&((()))***)))((('''%%%%%%''''''((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))((('''&&&###)))"""$$$&&&###%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''%%%#########%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((('''%%%###$$$%%%$$$&&&((('''$$$###&&&)))%%%%%%%%%%%%%%%%%%%%%%%% %%%'''%%%%%%)))(((###%%%((()))%%%&&&******'''%%%&&&'''(((((('''%%%$$$((('''''''''''''''((((((###%%%'''*********((('''$$$%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&%%%$$$%%%&&&'''((())))))(((((("""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%&&&###&&&'''%%%!!! ###""""""############""""""!!!!!!###$$$%%%###!!!!!!"""$$$$$$$$$###"""!!!###$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""~~~zzzwwwvvvzzz~~~wwwpppkkkggg^^^\\\ZZZYYYZZZ[[[\\\]]]WWWUUUQQQOOOLLLHHHDDDAAA===>>>BBBHHHTTTeeewwwtttkkk```ZZZWWWRRRIIIBBB===;;;888333///...///000+++---//////.........///...111111///000444333///000333666888999===BBBGGGDDDJJJQQQVVVXXX[[[^^^bbbgggkkkmmmnnnqqqwwwzzzxxxppprrruuuwwwwwwuuurrrpppeeefffddd]]]WWWTTTOOOJJJAAA@@@???===:::777555333---,,,++++++---///......***++++++,,,,,,,,,++++++222CCC222!!!---*** ...&&&'''))))))(((((()))+++'''(((((()))))))))))))))&&&'''((((((((('''&&&%%%%%%&&&((()))***)))((('''%%%%%%&&&''''''&&&%%%$$$&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&'''((())))))(((''''''&&&,,,&&&!!!(((***&&&(((%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&$$$&&&((('''%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&###""""""$$$%%%(((***'''###!!!$$$(((&&&&&&&&&&&&&&&&&&&&&&&& %%%%%%"""###'''((($$$###''''''$$$$$$((()))%%%'''''''''''''''((()))***(((((('''&&&&&&&&&&&&&&&###%%%(((***+++***((('''###$$$$$$%%%&&&'''(((((())))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''######$$$$$$$$$$$$######)))))))))((('''&&&$$$$$$###"""!!! !!!###&&&'''!!!###%%%''''''%%%###!!!""""""###$$$%%%%%%&&&&&&###&&&)))'''###!!!$$$'''""""""############""""""###############"""!!!"""$$$%%%$$$###!!! !!!###$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""~~~}}}}}}}}}}}}||||||}}}xxxsssnnnhhhbbb\\\^^^]]]WWWVVV[[[aaaddd___\\\XXXTTTQQQLLLGGGDDD======AAALLLXXXgggxxxxxxlllaaa]]][[[TTTLLLGGGCCC===666333222222111///000...,,,---///000...,,,,,,---.........000333666555555666888;;;@@@DDDGGGGGGOOOUUUUUUXXX___aaa___fffjjjoooqqqpppnnnooopppwwwvvvvvvwwwxxxtttnnnhhh\\\bbb```VVVQQQRRRMMMCCC???===;;;888555333222111555222...,,,,,,,,,,,,+++...,,,***)))***+++++++++---,,,+++***)))'''&&&&&&&&&''')))******)))'''&&&&&&((()))***)))((()))***'''((()))******)))(((''')))(((((((((((())))))***'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$!!!"""'''***((('''((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$###%%%&&&((((((%%%&&&&&&%%%$$$$$$%%%'''$$$%%%'''))))))((('''&&&&&&&&&%%%%%%&&&''')))******)))'''&&&%%%%%%&&&&&&###$$$$$$$$$###$$$''')))&&&&&&&&&$$$"""###%%%((('''$$$"""$$$(((***(((&&&%%%'''))))))((('''((()))(((((((((&&&%%%%%%&&&(((((('''&&&%%%$$$#########!!!$$$%%%$$$$$$'''***$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''((()))******((('''&&&%%%%%%&&&'''(((((((((((()))))))))))))))&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%%%%'''(((&&&&&&&&&&&&%%%$$$######&&&%%%$$$&&&((())))))((($$$'''&&&%%%&&&)))(((###&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%,,,***''')))$$$### ###%%%&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""###############$$$%%%%%%######$$$%%%!!!"""###%%%%%%$$$###### """######""""""###$$$$$$$$$############$$$$$$!!!###$$$$$$#########$$$!!!!!! !!!!!!~~~~~~~~~||||||}}}|||uuuqqqlllfffaaaZZZ\\\[[[VVVUUU[[[bbbddddddaaa\\\WWWRRRLLLGGGBBB>>>===AAAKKKWWWeeevvvzzznnnbbb^^^[[[TTTKKKGGGCCC===666333222222111///000...,,,---///000...,,,,,,---.........000333666555666777999<<<@@@DDDGGGHHHPPPUUUVVVYYY___aaa___eeeiiimmmooonnnlllmmmnnnuuutttssssssqqqmmmeee```aaaddd^^^QQQJJJKKKFFF>>><<<;;;888666333111000///111///,,,+++,,,------,,,...,,,))))))***++++++***,,,++++++***)))(((''''''&&&'''(((((((((((('''&&&&&&((()))***)))((()))***'''((()))******)))((('''))))))((((((((((((((()))))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&((()))&&&$$$%%%((((((%%%$$$&&&%%%&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$%%%&&&'''(((%%%&&&&&&%%%$$$$$$%%%'''%%%'''(((******)))((('''%%%%%%$$$$$$%%%&&&((()))***)))'''&&&%%%%%%%%%&&&###$$$%%%$$$$$$%%%''')))&&&&&&&&&$$$######&&&(((''''''%%%$$$""""""$$$%%%%%%'''((()))((('''((()))(((((((((&&&%%%%%%&&&(((''''''&&&%%%$$$$$$$$$$$$###%%%&&&%%%###"""$$$&&&%%%&&&'''(((((((((''''''&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''((()))))))))(((((('''''''''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%&&&(((***,,,%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$###%%%'''((('''&&&$$$&&&&&&$$$%%%((('''###$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$ '''%%%###&&&""""""!!!###%%%%%%$$$$$$$$$&&&###$$$$$$%%%%%%$$$$$$###""""""""""""###############$$$%%%$$$"""!!!"""###""""""###$$$$$$$$$$$$### !!!""""""!!!!!!"""############""""""#########"""###%%%$$$###""""""###"""!!!!!! !!!!!!~~~||||||}}}~~~{{{uuuqqqlllfffaaaZZZ\\\[[[WWWXXX```gggiiikkkgggaaa[[[TTTMMMFFFBBB>>>===@@@JJJVVVddduuuttthhhccc___WWWNNNIIIDDD>>>777333222333222000///...------/////////------.../////////000333555555777888:::<<<@@@EEEIIIJJJPPPVVVYYY[[[```aaa```dddgggjjjlllkkkjjjjjjkkkooonnnmmmllliiiddd^^^YYY______XXXKKKDDDDDDAAA;;;999777555333000///...---...,,,******+++------------+++))))))*********)))*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((()))***(((((())))))))))))((((((******)))(((''''''''''''***))))))((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&"""###$$$%%%'''((()))))))))((('''&&&&&&'''((()))''''''(((***&&&!!!"""&&&$$$&&&((())))))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&%%%$$$$$$%%%'''%%%&&&'''((()))((('''&&&$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%&&&$$$%%%%%%%%%$$$%%%''')))&&&&&&&&&%%%###$$$&&&(((&&&((((((%%%!!! ###'''%%%&&&(((((('''''''''((((((((((((&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%''''''&&&$$$######$$$&&&'''(((((())))))((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))++++++$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$%%%&&&%%%$$$###&&&'''$$$$$$'''&&&############$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%###!!!&&&"""$$$###$$$%%%$$$######%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""###############$$$$$$###!!! !!!"""#########"""######$$$%%% """!!! !!!###""""""""""""""""""""""""###$$$%%%%%%###!!!!!!"""###"""!!! ~~~|||}}}|||~~~xxxrrrmmmhhhddd]]]___^^^\\\```hhhoooqqqoookkkddd^^^WWWOOOHHHCCCAAA???AAAJJJUUUbbbsssrrrlllggg^^^UUUPPPGGG@@@888333333333222111............////////////...////////////000333555555888:::;;;<<<@@@FFFJJJKKKQQQWWW\\\___aaacccccceeegggiiijjjiiiiiihhhhhheeeffffffeeebbb^^^YYYVVVTTTTTTOOOFFFAAABBBAAA===666555333111///...---,,,---+++******+++,,,,,,++++++***((((((******)))((((((((())))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&((()))***)))((()))***(((((())))))))))))((((((+++***)))((('''&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&'''******%%% """(((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''(((%%%&&&'''&&&$$$$$$&&&'''"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%&&&&&&%%%$$$$$$&&&((("""%%%''''''%%%%%%&&&((($$$&&&(((((('''&&&'''((((((((((((&&&%%%$$$&&&(((%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%&&&'''&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&$$$######'''(((%%%###%%%%%%###"""######$$$%%%&&&&&&'''######$$$$$$%%%%%%%%%%%% '''%%%###(((%%%!!!'''$$$%%%%%%###""""""%%%'''###$$$$$$%%%%%%$$$$$$###!!!"""""""""############!!!###$$$###""""""###$$$$$$###"""""""""###%%%&&& !!!""""""!!!!!!"""###!!!!!!""""""""""""!!!!!!###$$$%%%$$$""" !!!###"""!!!  ~~~|||~~~wwwqqqlllgggddd___aaabbbccchhhqqqvvvvvvppplllfff___YYYQQQJJJFFFCCCAAABBBJJJTTTaaarrrzzzsssnnnddd[[[UUUKKKDDD;;;555333333222111---...////////////000000...///000//////000333555666999<<<======@@@FFFLLLMMMQQQYYY```cccdddfffhhhhhhhhhhhhhhhhhhgggeeedddaaaaaaaaa___\\\WWWSSSQQQJJJJJJHHHCCC@@@@@@>>>;;;555444222000///...------...,,,******++++++***(((+++***))))))******)))'''((((((((((((((()))))))))'''&&&%%%%%%%%%%%%&&&'''&&&((()))***)))((()))***))))))(((((((((((())))))******((('''&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))%%%!!!$$$***''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&)))&&&''''''&&&%%%%%%&&&((("""######$$$$$$$$$$$$$$$'''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%&&&'''$$$%%%&&&&&&%%%%%%''')))""""""$$$''')))((($$$ $$$&&&(((((('''&&&'''((((((((((((&&&%%%$$$&&&(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$"""###$$$%%%&&&''''''''''''&&&$$$%%%&&&&&&%%%$$$###''')))%%%###$$$%%%######$$$$$$%%%&&&''''''((($$$###$$$$$$$$$$$$%%%%%%###***'''$$$(((%%%!!!(((%%%%%%%%%###""""""$$$&&&###$$$$$$%%%%%%$$$$$$###!!!"""""""""############ """$$$$$$$$$$$$&&&'''$$$###"""""""""###%%%&&&!!!###$$$$$$###"""$$$%%% !!!""""""""""""!!! ###$$$%%%$$$""" """"""!!! zzzssslllhhhfffeee```cccfffiiioooxxx{{{yyyrrrnnnhhhbbb[[[TTTMMMHHHEEEBBBBBBIIIRRR___ppp~~~~~~xxxrrriii^^^YYYPPPHHH>>>777555444222111---...///000//////000222///000000000///000333555666:::>>>>>>>>>@@@GGGNNNNNNRRRZZZdddhhhhhhjjjmmmkkkiiigggffffffdddbbb___^^^___^^^ZZZSSSMMMIIIGGGFFFEEECCC@@@<<<:::777555333222111///...---------...---++++++++++++***(((+++***)))***++++++)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((()))***))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&'''%%%###&&&+++'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###&&&((('''%%%$$$&&&)))&&&''''''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))((((((%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&((((((&&&&&&&&&'''$$$%%%''''''&&&&&&''')))$$$######&&&(((&&&$$$%%%''''''&&&&&&&&&'''(((((((((&&&%%%%%%&&&(((&&&&&&%%%%%%&&&'''((((((+++)))'''''''''&&&%%%###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((""""""$$$%%%%%%&&&&&&%%%"""###$$$%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''&&&%%%###)))+++'''$$$$$$%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&"""(((%%%"""&&&### '''$$$%%%%%%$$$###"""$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############!!!"""$$$$$$$$$$$$&&&(((#########"""######$$$%%%"""###%%%$$$######$$$&&&!!!!!!############!!!!!!"""###$$$$$$""" !!!!!!!!! !!!!!!|||uuunnnhhhfffggghhhcccggglllpppxxx|||vvvrrrllleee^^^VVVOOOJJJDDD@@@@@@FFFOOO\\\mmm{{{}}}wwwmmmccc^^^UUUMMMAAA999666444333111,,,...000000//////111333000111111000///000333555666;;;??????>>>@@@HHHOOOOOORRR[[[gggllllllnnnrrrllliiifffdddcccaaa]]]ZZZXXXXXXWWWSSSKKKEEEAAA@@@DDDAAA===999666333222333111000///...------------,,,++++++,,,------,,,***++++++***+++,,,,,,***(((((((((((((((((((((''''''&&&'''(((((((((((('''&&&&&&((()))***)))((()))******)))(((''''''((()))***(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''$$$$$$&&&&&&$$$&&&)))$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""&&&)))(((%%%$$$&&&)))&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&''''''(((''''''((())))))((('''&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&###%%%''''''''''''((()))'''&&&&&&&&&%%%###!!!###%%%''''''&&&&&&&&&'''(((((((((&&&%%%%%%&&&((('''&&&&&&&&&&&&''''''(((+++)))''''''((((((&&&$$$'''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''"""###%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$###"""###%%%&&&&&&%%%$$$***---((($$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$#########$$$%%%&&&&&&### %%%$$$!!!(((###%%%&&&&&&$$$############$$$$$$%%%%%%$$$$$$###""""""""""""###############$$$%%%$$$###"""###$$$""""""###$$$$$$$$$$$$###!!!###$$$$$$######$$$%%%!!!"""$$$%%%%%%$$$"""!!! """######"""!!!!!!"""  !!!"""###~~~~~~~~~}}}yyyssslllhhhgggjjjmmmggglllqqqwwwzzzvvvooohhh```XXXPPPJJJCCC??????DDDMMMYYYjjjxxx|||rrrhhhcccXXXOOOCCC;;;666555333111,,,...111000//////111333000111111000000000333555666;;;@@@@@@>>>AAAHHHPPPOOORRR\\\iiiooonnnpppuuullliiidddbbbaaa^^^ZZZWWWOOOQQQQQQMMMFFFAAA??????AAA<<<777333111000222555000///...---,,,,,,,,,,,,*********,,,...///...,,,,,,++++++,,,------***((())))))((((((''''''''''''&&&''')))******)))'''&&&&&&(((******)))((()))******)))(((''''''((()))***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%***%%%###%%%'''%%%%%%'''!!!###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!&&&)))(((%%%###&&&)))&&&'''((('''%%%%%%'''(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&((((((((('''&&&%%%###$$$%%%&&&&&&&&&%%%$$$%%%'''))))))'''&&&&&&&&&###%%%'''(((''''''((()))''')))***(((%%%$$$(((+++###%%%''''''&&&%%%&&&'''(((((((((&&&%%%%%%&&&((((((''''''&&&&&&&&&''''''(((&&&$$$&&&)))+++***((((((''''''&&&&&&((()))***$$$$$$%%%%%%&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$'''''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''%%%$$$"""$$$$$$%%%&&&&&&&&&%%%%%%"""!!!!!!"""$$$&&&%%%$$$%%%+++...)))%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%"""!!!&&&&&&$$$,,,###%%%''''''%%%###""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############$$$%%%%%%$$$!!! !!!"""###%%%%%%$$$###### """######""""""###$$$!!!###$$$%%%%%%$$$###!!!!!!######"""!!!!!!"""!!!"""###$$$}}}}}}zzzrrrllljjjlllnnnpppooouuuyyyzzz}}}{{{tttlllddd\\\TTTOOOCCC@@@???CCCJJJUUUgggvvv}}}tttiiiaaabbbXXXIII===666333000......000111222000000111222555444333222222222333444666999===???AAACCCEEEGGGNNNWWWcccjjjkkklllnnnqqqoookkkeee```ZZZSSSMMMHHHLLLIIIFFFDDDBBB@@@<<<:::===;;;888444111///............---,,,+++******)))+++***)))((((((***,,,---************++++++,,,---'''&&&&&&&&&&&&'''(((((()))'''&&&'''((()))((('''''''''''''''((((((((((((!!!###&&&&&&%%%&&&(((+++''''''(((((('''&&&%%%%%%(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''%%%&&&&&&&&&$$$"""$$$&&&(((&&&$$$%%%&&&''''''%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%'''))))))'''&&&&&&&&&&&&%%%$$$$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%((((((%%%%%%((((((%%%(((''''''&&&&&&%%%$$$$$$###$$$'''((())))))'''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%(((+++$$$%%%&&&'''''''''&&&&&&((('''%%%$$$$$$%%%'''(((%%%'''######,,,*** '''&&&%%%%%%%%%'''((()))(((&&&%%%%%%''''''%%%"""%%%&&&'''((())))))))))))((()))***)))'''&&&&&&((()))((('''&&&&&&'''((()))$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%)))((('''&&&%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((())))))'''%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###%%%((()))'''$$$&&&$$$%%%&&&$$$""""""&&&'''###"""$$$%%%$$$########################"""&&&'''%%%$$$%%%&&&$$$&&&))))))'''%%%$$$$$$ !!!"""###$$$""""""!!! """"""!!!!!!!!!!!!!!!""""""!!! """$$$ ~~~zzzvvvqqqmmmlllnnnppprrrooouuuyyy{{{yyypppfff[[[QQQKKKBBB???>>>BBBIIITTTfffvvvxxxnnnfffbbbXXXJJJ>>>777444111//////111222222111111222333222222111111222444555666888:::===???AAADDDGGGJJJOOOVVV```fffggghhhjjjmmmiiieee```\\\WWWRRRLLLHHHHHHEEEBBB???>>><<<:::888999777555333111111000000......------,,,,,,++++++...---+++******,,,---...***)))((()))***+++++++++'''&&&&&&&&&&&&'''(((((()))'''&&&'''((()))((('''))))))))))))************"""%%%''''''&&&&&&(((***((((((((((((((('''&&&&&&'''&&&&&&'''''''''%%%###%%%%%%&&&&&&&&&'''''''''%%%'''((((((&&&%%%%%%&&&&&&$$$###$$$&&&'''&&&$$$%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""$$$''''''&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&%%%((((((%%%%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))(((''''''((('''&&&%%%%%%%%%%%%&&&%%%''''''&&&%%%$$$%%%'''"""###&&&''''''&&&%%%$$$((('''%%%$$$$$$%%%'''((("""&&&((('''''')))'''$$$'''''''''&&&''''''(((((()))((('''''')))***'''%%%''''''(((((((((''''''&&&&&&'''((('''%%%$$$%%%&&&((('''&&&&&&&&&'''((()))&&&((())))))(((''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''((()))((('''%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$$$$%%%'''(((&&&$$$###"""###'''&&&"""###'''"""&&&'''###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&&&&%%%$$$%%% ###%%%$$$$$$$$$$$$%%%$$$$$$######""""""!!!######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!! """$$$""""""!!!!!! }}}|||wwwvvvsssqqqqqqrrrtttvvvpppuuuzzz}}}|||qqqfffZZZOOOHHH@@@===<<<@@@GGGSSSfffvvv}}}ssskkkcccYYYKKK???999555222000///111333333222111222333000000000111222555777888:::;;;===>>>AAAEEEJJJOOORRRXXX___cccdddeeegggjjjaaa^^^ZZZVVVSSSOOOJJJGGGCCC@@@<<<999999888777777444333222222111222222333------------------------...---,,,+++++++++,,,---+++(((&&&'''***,,,+++)))''''''&&&&&&''''''((())))))'''&&&'''((()))((('''))))))))))))************&&&'''((((((''''''(((***(((((()))))))))(((''''''(((''''''''')))(((&&&$$$%%%&&&&&&&&&&&&'''''''''%%%&&&''''''%%%$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%% ###%%%&&&%%%%%%&&&(((#########$$$%%%'''((()))&&&&&&''''''''''''''''''%%%((((((%%%%%%((((((%%%$$$$$$%%%&&&&&&'''(((((($$$%%%&&&((()))(((((('''''''''&&&%%%%%%%%%&&&&&&%%%'''))))))&&&$$$#########$$$&&&((()))'''&&&$$$'''&&&%%%$$$$$$%%%&&&'''$$$%%%((()))&&&"""%%%+++(((((((((((((((((('''&&&((('''&&&((()))***((('''(((((((((''''''&&&$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%&&&'''((((((&&&((())))))(((''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%''''''&&&$$$!!! """%%%%%%"""###'''"""&&&'''###"""$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&$$$""""""###""""""######%%%&&&&&&&&&&&&$$$###"""$$$######""""""""""""###""""""!!!!!!!!!!!!"""""""""!!! """$$$"""""""""""""""!!!!!!!!!{{{zzzyyyyyyxxxwwwvvvvvvxxxyyyrrrwww{{{{{{qqqfffZZZOOOHHH@@@<<<;;;???FFFSSSfffwwwuuummmcccYYYKKKAAA:::777333111///000222222111111111222111111000111222444666888;;;;;;<<<<<>>EEENNNTTTZZZ\\\___```aaabbbcccddd]]]YYYSSSNNNKKKGGGCCC@@@<<<888444222333444555555//////000000000000000000,,,,,,---....../////////+++*********************---+++))))))+++,,,+++)))(((''''''''''''((()))))))))'''&&&'''((()))((('''''''''''''''((((((((((((***)))))))))))))))(((((((((((()))))))))))))))(((***'''""" """%%%((()))&&&&&&&&&'''''''''(((((($$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%'''(((((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$''''''$$$$$$''''''$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$###$$$'''***((('''%%%######&&&(((***&&&&&&&&&%%%%%%&&&&&&&&&,,,$$$!!!&&&'''###%%%---'''((()))))))))'''&&&%%%###$$$&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''&&&&&&$$$&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&'''''''''###%%%''''''&&&%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''(((((()))))))))'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''"""###$$$$$$$$$$$$$$$$$$###"""###&&&$$$ !!!$$$"""&&&'''###"""$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&&&&$$$!!!$$$&&&'''&&&$$$###$$$%%% !!!$$$%%%&&&&&&$$$###!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""######!!!  !!!"""### !!!"""""""""}}}zzzzzz}}}~~~zzzwwwxxxzzz|||zzzmmm^^^QQQHHHAAA===<<<@@@HHHVVVkkk|||uuujjjaaaXXXKKKBBB<<<888444111,,,...000000///...///000333222222111222333555666999999999:::>>>FFFOOOVVVYYY[[[\\\^^^___``````___\\\WWWQQQKKKGGGCCC???<<<999777333222222333333333......////////////...---,,,,,,------.........///++++++,,,,,,,,,---------,,,,,,,,,+++******++++++((((((''''''(((((()))***)))'''&&&'''((()))((('''))))))))))))***************)))(((((()))***((('''''''''((()))))))))((((((***&&&!!!!!!$$$((()))&&&&&&'''''''''(((((((((%%%&&&''''''%%%$$$$$$%%%###%%%&&&&&&$$$$$$&&&'''###%%%&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%)))***)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&''''''''''''''''''$$$''''''$$$$$$''''''$$$(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%######%%%(((,,,'''%%%""" ###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''',,,---)))''''''''''''''''''''''''&&&%%%&&&'''))))))((('''((()))$$$$$$&&&''''''(((((((((%%%&&&''''''&&&&&&'''(((&&&&&&''''''''''''&&&%%%%%%&&&((()))(((((()))***$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''!!!"""$$$$$$#########$$$###"""$$$((('''$$$%%%)))"""&&&'''###"""$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$!!!"""$$$$$$$$$$$$&&&(((###$$$$$$$$$$$$"""!!! !!!!!!"""!!! !!!!!!"""###$$$ !!!""""""!!!!!!""""""######$$$$$$}}}{{{}}}|||oooaaaTTTLLLCCC???>>>BBBJJJYYYnnnwwwlll___WWWKKKAAA;;;777333000---///000111000///000111111111111111222444666888999999:::<<<@@@HHHQQQWWWZZZ[[[]]]___aaaaaa___]]]XXXTTTNNNHHHDDD@@@===;;;777555333222222222111///+++,,,---...//////......,,,,,,,,,,,,------------)))***+++,,,---.........***,,,...,,,(((''')))---((((((((((((((())))))***)))'''&&&'''((()))((('''))))))))))))************)))'''&&&''')))***)))'''&&&&&&'''((((((((((((((((((&&&###"""$$$&&&((((((''''''''''''((((((((((((%%%'''((((((&&&%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''###%%%&&&&&&&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%(((((((((&&&$$$$$$%%%'''############$$$&&&'''(((''''''''''''''''''&&&&&&$$$''''''$$$$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%$$$$$$&&&(((%%%$$$$$$###$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%"""'''***'''%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&'''&&&(((******'''&&&'''(((&&&''''''(((((((((''''''$$$&&&''''''&&&&&&''')))(((((())))))((('''%%%$$$$$$&&&((()))(((((()))***$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''''' """$$$$$$""""""###$$$###"""$$$'''&&&###$$$'''"""&&&'''###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$%%%'''!!!###$$$$$$$$$%%%''')))$$$$$$$$$###""""""!!!!!!!!!!!! !!!""""""### !!!"""###$$$ !!!!!!!!!"""!!!"""""""""""""""""""""{{{pppcccWWWOOODDD@@@???CCCKKKZZZpppzzznnn___VVVJJJAAA;;;777333000...000111222111000111222/////////111333666888:::999:::;;;>>>BBBJJJSSSYYY\\\]]]___bbbdddcccaaa___UUUQQQKKKEEEBBB???<<<:::666444222222222111///---)))***,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***,,,,,,------''',,,...,,,&&&$$$(((---((((((((((((((()))******)))'''&&&'''((()))((('''''''''''''''(((((((((((((((&&&%%%&&&)))***)))'''%%%%%%&&&'''((((((''''''&&&%%%%%%'''((()))(((&&&''''''''''''((((((((()))&&&((()))((('''%%%&&&&&&"""%%%'''&&&$$$###%%%(((###$$$&&&&&&&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$######&&&((( !!!###$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$&&&&&&$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''))))))%%%%%%%%%%%%%%%&&&'''(((%%%''')))(((&&&$$$$$$$$$%%%&&&(((******)))((('''%%%&&&&&&''''''&&&&&&%%%!!!***))))))---%%%$$$$$$###$$$%%%'''(((%%%''')))(((%%%###$$$&&&))))))))))))((('''&&&%%%$$$%%%'''&&&&&&%%%'''((())))))******)))'''%%%$$$"""$$$&&&'''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''%%%&&&(((************)))%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''"""$$$$$$"""!!!"""$$$$$$######%%%""" """&&&'''###"""$$$%%%$$$########################!!!###%%%$$$"""###&&&)))''''''(((&&&%%%$$$%%%'''""""""""""""###$$$%%%&&&""""""!!!""""""###$$$$$$ !!!"""$$$$$$ !!!!!!!!!!!!!!! }}}rrrdddVVVNNNGGGEEEEEEHHHOOO^^^vvvzzzpppaaaYYYPPPHHH>>>555222333222222111000///...---,,,111...,,,...333777888888888;;;@@@CCCFFFKKKSSSYYY[[[]]]aaaeeefffccc]]]XXXOOOKKKEEE@@@<<<999666444000000///...---,,,,,,,,,,,,------......------,,,***+++,,,,,,******+++,,,)))***++++++***)))***,,,,,,+++***((('''''''''''')))***+++***(((((()))+++''')))******(((&&&&&&&&&((()))***)))((('''((()))************)))'''&&&%%%###&&&((()))((('''''''''+++)))&&&&&&&&&&&&&&&$$$%%%###"""###&&&)))******$$$+++,,,'''###%%%&&&###''''''(((((('''&&&%%%%%%%%%&&&'''%%%""""""%%%((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((()))((('''%%%$$$$$$%%%&&&'''(((((((((((($$$%%%&&&&&&$$$$$$%%%&&&"""###%%%%%%%%%%%%'''((('''((()))(((&&&%%%%%%'''&&&'''''''''&&&%%%$$$$$$''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&%%%&&&'''&&&&&&(((***---&&&'''((((((''''''(((***&&&)))++++++(((%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&''')))((()))***++++++***)))(((%%%&&&&&&'''((('''''''''&&&&&&'''((()))***++++++###$$$%%%&&&''''''''''''$$$%%%%%%$$$###"""$$$%%%!!!!!!$$$((('''"""$$$$$$###""" !!!$$$&&&&&&%%%%%%$$$#########$$$!!!%%%&&&###!!!###$$$###&&&%%%$$$#########!!! $$$$$$%%%&&&&&&&&&%%%%%%%%%'''(((&&&###"""%%%'''"""######$$$$$$$$$######%%%###!!! !!!$$$%%%######$$$""""""######"""!!!!!!"""$$$ !!!""""""!!! sssfffXXXPPPHHHFFFEEEHHHPPP```yyyuuueeeYYYLLLEEE???999444333/////////000000111111111///......000333444222000999<<>>:::888555333000///...---,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,***+++,,,+++)))(((((()))((((((((((((((((((((((((&&&'''''''''%%%%%%'''(((******+++)))(((((()))+++'''((())))))''''''((()))((((((((())))))(((((('''%%%'''''''''&&&&&&((()))(((''''''(((((((((%%%###((('''&&&&&&'''&&&$$$###&&&***+++(((&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%'''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''''''''((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%### !!!%%%((('''((()))(((&&&%%%&&&'''"""###$$$$$$######$$$%%%'''''''''(((''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&)))+++,,,)))&&&$$$###$$$&&&''''''&&&&&&'''(((%%%&&&((((((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&''''''&&&%%%%%%)))((('''''''''(((******''''''''''''''''''''''''###$$$%%%&&&&&&'''''''''%%%&&&'''&&&%%%&&&(((***)))***'''###$$$((('''$$$'''''''''&&&$$$%%%''')))%%%%%%$$$$$$######$$$$$$"""&&&'''###"""$$$%%%$$$%%%%%%$$$$$$######"""""""""###$$$%%%&&&&&&'''&&&999777444111...***&&&###$$$$$$$$$$$$$$$$$$######%%%$$$"""  """### !!!!!! !!!### !!!!!!  """'''%%%!!!"""$$$~~~~~~~~~}}}~~~zzzooobbbWWWOOOLLLHHHHHHMMMXXXkkkmmm___QQQIIIDDD<<<666333222222222111111111111111,,,...000444666777777666888===BBBFFFIIIOOOVVV[[[aaaaaa```aaaaaa___[[[XXXLLLHHHBBB===:::888555333///...------,,,,,,,,,---,,,------......------,,,***+++,,,,,,******+++,,,,,,------,,,)))(((((()))(((((()))***************&&&'''''''''&&&&&&'''))))))******)))((((((***,,,&&&''')))(((''''''((()))&&&''''''((())))))((((((&&&''''''&&&%%%%%%(((***'''''''''((()))(((%%%"""'''&&&&&&'''((('''$$$"""''')))))))))((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&'''(((((()))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%###!!!"""%%%'''%%%&&&''''''&&&%%%'''(((!!!###$$$$$$######$$$&&&'''''''''((((((''''''&&&######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''(((''')))++++++(((&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&((()))'''''''''&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&"""###$$$$$$$$$$$$''')))%%%&&&%%%###$$$(((((($$$%%%&&&&&&%%%######%%%'''%%%%%%$$$$$$###$$$$$$%%%"""&&&'''$$$###%%%&&&$$$$$$%%%%%%$$$#########$$$"""###$$$%%%&&&'''''''''111///------///...***&&&%%%%%%$$$$$$######$$$$$$!!!!!! !!!"""$$$&&&'''"""######"""  !!!!!!"""!!! !!!###)))'''### !!!###%%%~~~~~~|||}}}~~~yyyzzz{{{|||~~~xxxmmmaaaWWWPPPMMMIIIJJJQQQ^^^rrrpppfff[[[QQQFFF:::444333222222222111111111111111///000000111222555888;;;777<<>>:::666333111//////+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---...---+++***)))***+++,,,*********))))))*********---,,,+++******)))******&&&''''''((())))))******%%%%%%&&&''')))))))))(((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%))))))(((&&&$$$$$$&&&((($$$%%%&&&&&&''''''&&&&&&&&&%%%$$$######$$$&&&'''%%%&&&&&&''''''&&&%%%%%%###############""""""!!!&&&'''((('''%%%$$$%%%&&&%%%$$$$$$$$$%%%(((+++,,,((())))))***)))((('''&&&((('''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%######$$$&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''((()))%%%%%%&&&%%%$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%$$$###!!!!!!$$$(((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$&&&((()))&&&&&&%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$"""$$$$$$$$$###$$$&&&(((&&&'''(((((((((((('''&&&%%%))))))$$$"""%%%%%%"""#########$$$$$$$$$%%%%%%"""#########$$$%%%%%%%%%)))'''$$$"""!!!"""###$$$###"""!!! %%%$$$"""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""!!! """"""!!! {{{xxxyyy{{{|||{{{}}}}}}}}}~~~zzz{{{zzzxxxvvvuuuvvvxxxtttiii___XXXTTTJJJLLLQQQ[[[kkkwwwgggVVVFFF<<<666444333111///...///000///...---///000111333777<<>>555111000000000///......///000111222222333333666:::===???EEEJJJNNNSSSYYYXXXTTTZZZXXXWWWVVVTTTNNNEEE>>>;;;999666444222000000000------........./////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------+++***************++++++'''((()))******)))((('''((((((((('''(((((())))))((()))))))))))))))******%%%'''))))))((('''((()))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''(((((((((((()))&&&&&&'''''''''(((((((((%%%&&&'''&&&%%%$$$&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%###$$$%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&$$$&&&(((******)))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&$$$$$$%%%'''%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&$$$""" """&&&((((((&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''%%%""" %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''"""&&&'''###"""%%%&&&$$$$$$$$$$$$%%%&&&'''((((((###'''***(((###"""%%%)))&&&''''''''''''&&&%%%$$$)))&&&###""""""$$$$$$$$$###$$$&&&&&&%%%&&&)))+++,,,------------------,,,*********(((%%%###%%%((("""############$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$%%%&&&%%%$$$###"""""""""""" !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""!!! !!! ||||||~~~{{{xxxwwwvvvvvvwww{{{~~~}}}}}}||||||}}}|||~~~qqqeee^^^[[[YYYZZZ^^^dddppp}}}vvviiiZZZKKK???777333///000111000......///111111222222222222555888;;;@@@EEEHHHKKKPPPVVVUUUQQQWWWUUUTTTTTTRRRLLLCCC<<<:::999666333111000//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))*********+++++++++((())))))******))))))((())))))((((((((((((((()))))))))))))))************&&&))),,,+++((('''(((+++''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''""""""###$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%&&&((((((%%%%%%&&&&&&%%%%%%$$$###"""$$$%%%%%%$$$###$$$&&&((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((()))(((''''''$$$%%%''')))***)))((('''$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$''''''%%%###%%%'''%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$'''''''''(((''''''&&&%%%!!! """%%%'''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%'''""" ''''''###$$$%%%&&&'''))))))***%%%''')))'''%%%###$$$'''%%%&&&'''(((((('''&&&%%%'''%%%###"""###%%%$$$$$$###%%%&&&&&&&&&'''***,,,---...///000000///...---000+++((('''&&&######%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$######"""!!!!!!!!!"""""" !!!""""""""""""!!!######"""!!!!!!!!!!!!!!!!!!  !!!!!! |||vvvuuuyyy~~~~~~}}}wwwwwwvvvuuusssssstttuuuxxx}}}}}}|||}}}~~~~~~~~~}}}}}}xxxkkkdddbbbaaabbbdddiiisssxxxpppdddUUUGGG===666333...000111000...---000222///000111111222555999<<>>:::888555222///...------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++*********))))))*********++++++***)))(((((((((((())))))))))))))))))))))))'''+++...---)))((())),,,''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%$$$$$$%%%'''&&&%%%$$$######%%%'''(((%%%%%%'''(((((((((''''''###$$$&&&'''((((((''''''###$$$$$$$$$$$$%%%%%%%%% $$$((((((%%%###%%%'''%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''%%%%%%!!!###$$$$$$$$$%%%((()))%%%&&&&&&''''''&&&&&&%%%(((&&&%%%$$$%%%''')))+++$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''')))(((&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$((($$$"""'''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&((()))((('''&&&%%%#########%%%&&&%%%$$$###%%%&&&''''''(((***---,,,...000222222000...,,,---%%% $$$&&&%%%%%%'''$$$%%%%%%%%%%%%&&&&&&&&&!!!!!!""""""###$$$$$$$$$#########"""""""""""""""""""""!!!!!!""""""######!!!!!!"""""""""!!!"""!!!!!!!!!!!!""""""###"""!!! """"""!!! yyyrrrppptttyyyzzzzzz{{{~~~}}}zzzxxxyyypppqqqqqqqqqpppppprrrsssvvv{{{~~~}}}{{{{{{}}}}}}pppiiigggaaaaaacccgggooo|||qqqjjj^^^OOOBBB999333000...000111000...---000222,,,---///000222555:::>>>BBBDDDFFFGGGKKKQQQQQQNNNNNNNNNNNNPPPPPPMMMFFF@@@999777444111...,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++************************+++,,,---------------,,,+++***))))))***+++,,,,,,,,,+++)))((((((((((((((((((((((((((('''''''''(((,,,///...***(((***---))))))))))))))))))))))))(((((((((((('''&&&%%%$$$'''''''''((((((((())))))'''''''''((((((((())))))&&&'''((('''%%%###"""###$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))(((((())))))(((((('''&&&###$$$&&&&&&%%%%%%&&&'''$$$###""""""###&&&)))+++$$$%%%'''(((((((((''''''###$$$%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%% $$$((((((%%%###%%%'''%%%&&&((('''&&&&&&''')))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''((()))''''''((((((((('''%%%$$$###&&&'''&&&$$$$$$'''***%%%&&&&&&''''''&&&&&&%%%&&&$$$!!! $$$(((+++$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$((()))(((&&&###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((+++$$$###((((((!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((()))((('''"""$$$&&&((())))))((('''###"""###$$$&&&&&&%%%$$$###%%%&&&''''''(((+++---***---000333333000---***&&& '''))))))+++%%%%%%%%%&&&&&&&&&'''''' !!!"""######$$$############"""""""""!!!############$$$%%%&&&'''""""""######!!!  !!!###$$$%%%###!!! !!!"""###"""!!!|||uuupppmmmmmmnnnpppppprrruuuvvvuuutttttttttoookkkjjjkkkjjjiiimmmsssxxx}}}~~~||||||~~~}}}qqqfffbbbbbbdddgggooo{{{|||mmmbbbVVVLLLBBB999444444000///...------...///000111///------000555;;;???CCCEEEHHHJJJKKKKKKIIIHHHNNNOOOPPPRRRPPPKKKDDD???888333...,,,,,,---,,,+++000//////...------,,,,,,//////...------,,,++++++++++++*********+++,,,,,,,,,,,,---...---,,,+++***)))(((((('''(((***,,,---))))))(((((((((***+++,,,)))))))))))))))((('''''',,,+++++++++++++++++++++&&&'''''''''(((((())))))((('''&&&$$$""""""$$$&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$#########$$$$$$&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&######''''''%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))*********)))'''%%%$$$$$$$$$%%%((()))((('''%%%$$$&&&(((%%%$$$######$$$%%%'''(((%%%&&&&&&&&&&&&%%%###"""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((())))))''')))(((%%%$$$&&&%%%"""((())))))((('''))),,,///222000///000111000,,,((('''''''''''''''((()))***'''(((***)))(((&&&&&&'''!!!###!!!"""%%%$$$!!! """%%%&&&$$$!!!#########""""""""""""######&&&%%%"""!!!$$$((( """###"""!!!"""###""""""""""""""""""""""""}}}yyysssmmmiiiiiijjjkkklllnnnqqqrrrqqqpppppppppjjjgggfffhhhhhhhhhmmmsssuuuzzz~~~~~~~~~uuujjjgggfffeeegggmmmyyy{{{lllaaaVVVMMMDDD;;;666555000000///......///000000111///......000555999<<<@@@BBBEEEGGGHHHHHHFFFEEEGGGHHHJJJKKKKKKGGGAAA<<<666222...,,,,,,---,,,+++,,,,,,------------------//////......---,,,,,,+++------------......///000((()))***,,,,,,,,,++++++))))))((())))))***+++,,,((()))+++,,,,,,,,,+++***)))))))))))))))(((''''''+++*********************''''''''''''((((((((()))(((((('''%%%$$$$$$&&&(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''######$$$$$$$$$$$$######&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$'''&&&%%%&&&((((((&&&$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%""""""&&&&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((())))))(((&&&%%%$$$$$$%%%%%%%%%'''((((((&&&$$$$$$%%%''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&)))(((%%%$$$&&&&&&###'''((((((((('''))),,,///000//////000111000,,,(((''''''&&&&&&&&&'''((((((&&&((())))))'''&&&&&&'''!!!###!!!###&&&%%%!!!!!! """%%%&&&$$$""" !!! !!!###""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!zzzvvvpppiiieeeddddddeeegggiiilllmmmllljjjjjjjjjdddbbbbbbeeeffffffkkkqqqsssvvv|||~~~{{{pppllljjjfffeeeiiitttxxxhhh___UUUNNNFFF===777666111000////////////000111000000///000111444777999<<<>>>@@@CCCDDDDDDCCCBBBBBBBBBDDDFFFFFFBBB===999444111---,,,,,,---,,,,,,******++++++,,,---......///......------,,,,,,,,,*********+++,,,------...&&&&&&((()))++++++++++++))))))***************)))''')))---000000...***((()))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((('''((('''&&&%%%&&&(((+++&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))######$$$$$$$$$$$$######***)))'''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$)))%%%"""$$$)))+++'''"""%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%"""$$$$$$!!!"""%%%&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&)))***(((&&&%%%$$$'''''''''(((''''''&&&&&&'''&&&%%%$$$$$$&&&'''(((%%%%%%%%%&&&'''(((******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&)))(((%%%$$$&&&&&&###%%%&&&''''''((()))---///.........000111///,,,)))'''&&&&&&%%%%%%%%%%%%&&&%%%'''((('''&&&%%%%%%%%%!!!###"""$$$&&&&&&###!!! !!!"""$$$%%%$$$"""""" """######!!! """  !!!!!! |||yyyuuuoooiiidddbbbbbbbbbbbbeeeggghhhgggeeeeeeeee```^^^___bbbcccccchhhnnntttuuuyyy~~~}}}vvvoookkkeeeaaacccmmm{{{|||sssddd\\\SSSMMMFFF===777666222111000//////000111222000000000111222444555666:::;;;===@@@AAAAAAAAA@@@BBBBBBBBBCCCBBB???:::666111///---,,,,,,,,,------+++++++++,,,------......------,,,,,,,,,+++++++++(((((()))***+++,,,,,,,,,'''(((((()))***+++++++++)))***+++,,,+++***)))((((((***---//////---***'''(((((())))))))))))((((((''''''(((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''&&&''')))+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******###$$$$$$%%%%%%$$$$$$###,,,+++(((&&&%%%%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$$$$%%%%%%(((%%%$$$%%%)))***'''$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###%%%%%%""""""&&&'''$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&((())))))(((''''''(((%%%%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%$$$'''&&&###$$$%%%''''''(((***---///+++,,,...000000///,,,)))&&&&&&%%%$$$#########$$$$$$&&&''''''%%%$$$$$$%%%!!!###$$$$$$$$$%%%$$$###!!!!!!!!!"""###$$$##################""""""###$$$ !!!"""!!! !!!###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!|||yyyvvvpppjjjeeebbbaaaaaa___bbbdddeeecccbbbaaaaaa```^^^___bbbbbbaaaeeekkkuuuuuuyyy}}}}}}}}}}}}}}}zzznnniiibbb\\\]]]eeerrr{{{vvvnnn```XXXPPPKKKDDD;;;666555222111000//////000111222///000000111222333444555999:::<<<>>>???@@@@@@@@@BBBAAA@@@???===:::555111---------,,,+++,,,---...------------------------+++++++++***************+++,,,---...////////////++++++++++++++++++++++++)))***+++,,,,,,+++)))(((+++,,,,,,,,,+++***))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''###%%%&&&&&&&&&&&&(((***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******$$$$$$%%%%%%%%%%%%$$$$$$---+++(((%%%$$$%%%''')))&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""%%%&&&&&&&&&&&&%%%######&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&'''((('''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$'''&&&$$$$$$'''(((&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%###$$$'''***%%%%%%&&&'''&&&%%%###"""###$$$&&&'''((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((%%%$$$''''''$$$###%%%'''((((((***,,,///)))+++///000000---+++)))&&&%%%$$$###############$$$%%%'''&&&%%%######$$$%%%$$$$$$$$$$$$"""!!!"""""""""""""""""""""###$$$ $$$&&&###""" !!!!!!!!!!!!"""###!!!###$$$###!!! !!!""""""""""""""""""""""""|||xxxuuuooojjjeeebbbaaaaaa]]]```bbbbbbaaa___^^^^^^___^^^___ccccccbbbeeekkkuuuvvvzzz|||}}}}}}|||}}}ooojjj```YYYWWW]]]gggppp~~~~~~rrriii___WWWNNNHHHBBB:::555555111000////////////000111//////000000222333555555999:::;;;===???@@@AAAAAA???===;;;999777333///,,,***+++,,,,,,++++++---///........................***************************+++---......---,,,,,,...------,,,++++++,,,,,,******+++++++++++++++***///---+++)))((())))))***'''(((((()))))))))))))))&&&&&&&&&''''''(((((()))((((((((((((((('''''''''###%%%&&&'''&&&&&&((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))$$$$$$%%%%%%%%%%%%$$$$$$+++)))'''%%%$$$%%%'''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''###&&&))))))'''&&&(((***&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&((((((((((((&&&&&&((((((''''''&&&%%%%%%%%%%%%''''''$$$%%%((()))'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%### !!!%%%)))'''''''''(((''''''&&&&&&###$$$%%%&&&'''&&&%%%$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%''''''%%%$$$''''''$$$###%%%'''(((((()))+++---(((+++///111///,,,)))(((%%%$$$$$$############$$$$$$&&&'''&&&%%%$$$$$$$$$&&&$$$###$$$### """"""######"""!!!!!!###$$$!!!$$$'''###### !!!!!!"""""" !!!!!!########################zzztttqqqmmmgggccc```______[[[]]]``````^^^\\\[[[[[[^^^]]]```dddeeeeeeiiinnnrrruuuzzz~~~~~~||||||}}}sssmmmbbbXXXSSSVVV^^^dddtttzzzooogggaaaWWWNNNGGGAAA999666777000000///......///000000////////////111333555777888999:::<<<>>>???@@@AAA<<<:::777555333111---+++(((***,,,,,,++++++---///,,,,,,,,,------......///+++++++++++++++,,,,,,,,,)))***+++,,,,,,***)))(((------,,,++++++,,,---...************+++,,,,,,---000///---+++))))))******''''''((()))))))))))))))&&&&&&&&&'''((())))))))))))(((((((((''''''''''''$$$&&&((((((''''''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%'''(((#########$$$%%%&&&'''(((&&&%%%$$$$$$###$$$$$$$$$###$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))))))))(((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$%%%'''(((((('''%%%$$$((((((((('''&&&&&&%%%%%%$$$''''''$$$$$$((((((&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$"""!!!"""%%%(((''''''&&&&&&&&&'''((((((&&&%%%###""""""###$$$%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$''''''$$$%%%''''''%%%###%%%((((((((((((***+++(((,,,000111...***'''&&&$$$$$$#########$$$%%%%%%%%%&&&((('''%%%$$$$$$%%%$$$ ###### $$$"""###$$$""" """%%%""""""!!!!!!!!!"""""""""  !!!!!!!!! !!!!!!  !!!""""""""""""""""""""""""~~~}}}}}}}}}}}}~~~~~~xxxqqqooojjjeeeaaa^^^]]]]]]ZZZ\\\^^^^^^]]][[[ZZZYYY]]]]]]```eeeggghhhlllrrroootttzzz~~~}}}{{{{{{~~~wwwpppdddYYYRRRRRRXXX]]]ppp~~~xxxmmmfffcccYYYNNNGGG@@@:::777888000///...------...///000///.........000333666888777888999;;;===???@@@AAA:::888555444333111///---'''))),,,,,,++++++---000((()))***+++---...///000---------------------------.../////////---+++)))++++++******+++---///000******))))))***,,,...///000000///---,,,+++******''''''((()))))))))))))))&&&&&&''''''((()))******))))))(((((('''''''''&&&&&&(((******)))((()))***&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''""""""###$$$%%%'''((()))'''&&&$$$###"""###$$$%%%"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%&&&'''((((((%%%###&&&+++---***&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$&&&''''''&&&$$$###))))))((('''&&&&&&%%%%%%###&&&&&&######''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''''''''&&&%%%$$$%%%&&&''''''&&&&&&((()))%%%$$$$$$###$$$%%%'''(((***'''""" $$$'''%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$###$$$&&&'''((('''&&&&&&'''''''''''''''''''''&&&######$$$%%%%%%&&&''''''$$$''''''$$$%%%'''(((%%%$$$&&&((()))(((((()))***(((,,,111222...)))&&&%%%$$$#########$$$%%%&&&&&&%%%'''((((((&&&%%%%%%&&&""""""###!!!"""'''"""$$$$$$""" """%%% ###!!!$$$###""""""""""""!!! """###"""!!!"""###""""""""""""""""""""""""www{{{yyyvvvvvvwwwyyyyyyxxxtttxxxzzzyyyyyyzzzxxxtttlllgggdddeeeddd^^^XXXWWW\\\WWWVVV\\\```^^^ZZZXXXbbb______bbbeeefffkkkqqqvvvzzz~~~}}}{{{|||~~~~~~rrrdddZZZRRROOOSSSZZZiiisss~~~xxxqqqggg___\\\YYYRRRHHH???888666555000000//////......------++++++,,,,,,---///000111333444555777999;;;>>>???888777666444222000///......,,,***+++---,,,***'''+++,,,------......------%%%(((+++,,,,,,,,,...///------...............------,,,+++,,,...///...---&&&))),,,---,,,*********777555333000---+++)))((((((((())))))))))))(((((()))(((((('''&&&%%%%%%%%%******))))))))))))************))))))((((((''''''$$$***&&&$$$++++++(((...$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%''')))'''"""###$$$$$$%%%%%%%%%$$$$$$'''######'''(((%%%$$$$$$""""""###$$$%%%&&&&&&''' !!!$$$$$$$$$###%%%&&&((((((&&&$$$"""###&&&)))***((('''%%%%%%%%%'''(((((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$%%%'''########################"""$$$%%%%%%$$$$$$$$$%%%%%%$$$###""""""$$$&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***(((%%%&&&((()))(((&&&,,,+++)))((('''(((***+++%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%"""''')))(((&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%(((+++,,,+++***))))))((()))******)))((()))***!!!"""$$$%%%&&&&&&%%%$$$###&&&((((((%%%$$$%%%'''#########""" """$$$'''""""""!!!"""""" !!!$$$  """$$$%%%$$$######$$$###%%%"""!!!###$$$"""xxxtttrrrpppppppppqqqpppooosssxxxzzzxxxxxxzzzwwwsssiiiccc```aaa___ZZZUUUTTTZZZUUUTTTZZZ^^^]]]YYYXXX```^^^```eeehhhjjjnnntttvvvzzz~~~~~~~~~~~~~~~tttfffZZZRRROOORRRXXXfffqqq{{{uuutttppphhhaaaYYYUUUMMMDDD===999666555222222111000///------,,,111111000000000111111111444444444555777888:::;;;777666555333111///...---///---,,,,,,...---+++(((***+++,,,,,,------,,,,,,(((((()))+++,,,...//////,,,,,,---------,,,,,,+++,,,+++***+++---...---,,,(((***,,,---,,,++++++,,,222111///...,,,+++******(((((())))))))))))((((((%%%%%%&&&&&&''''''((((((******))))))))))))******((((((((((((''''''''''''(((---(((%%%***(((%%%***%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''### $$$$$$%%%%%%%%%$$$$$$###'''###"""&&&'''%%%$$$%%%##################$$$$$$ """$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###$$$&&&))))))'''%%%$$$###$$$%%%&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%###"""###%%%$$$###"""###$$$&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%(((******)))+++***)))((('''((())))))&&&''''''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%!!!%%%)))***)))&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&(((***+++***))))))******+++,,,+++***)))***+++$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&((('''%%%$$$%%%'''#########"""!!!!!!"""$$$,,,$$$ """ ###!!!"""""" !!!$$$"""""""""""""""######### """$$$%%%$$$######$$$###%%%###"""$$$$$$###|||vvvmmmkkkiiihhhhhhgggfffdddnnnrrruuuttttttuuusssoooeee```\\\\\\ZZZUUURRRSSSWWWSSSSSSXXX\\\[[[ZZZZZZ^^^^^^bbbiiilllmmmrrrwwwxxxzzz~~~}}}{{{}}}||||||~~~wwwhhh\\\RRRNNNQQQVVVbbbmmm|||ssslllmmmmmmfff___ZZZSSSIIIBBB>>><<<999666222222111111000/////////444444333222111000//////333333333333444444555555555444333111000...------///...------......,,,***)))***++++++,,,,,,++++++,,,)))''')))---///000///...............---,,,+++,,,*********,,,---,,,+++***,,,,,,,,,++++++,,,...---,,,++++++++++++++++++(((((())))))))))))((((((%%%&&&&&&'''(((((())))))++++++************++++++&&&&&&&&&&&&''''''''''''(((---(((%%%***((($$$***&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$######)))$$$"""$$$&&&$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$$$$$$$&&&###%%%&&&&&&%%%%%%'''((()))((('''%%%$$$$$$%%%&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((%%%###!!!!!!%%%$$$#########$$$&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))***(((%%%######%%%''')))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%&&&((())))))((()))(((((((((((('''''''''%%%&&&'''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%(((++++++***'''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&((())))))(((''')))***'''(((((('''%%%$$$%%%&&&''''''''''''&&&%%%$$$###$$$%%%''''''%%%%%%%%%&&&"""######"""!!!!!!###$$$+++&&&###""" """'''!!!!!!!!! !!!###""""""###$$$$$$%%%&&&&&& """$$$%%%$$$######### $$$&&&###"""%%%%%%$$$xxxssskkkiiifffdddcccaaa___]]]eeejjjlllkkkkkkmmmkkkgggbbb]]]ZZZYYYWWWSSSRRRTTTVVVSSSSSSXXX[[[[[[[[[]]]]]]___eeelllnnnnnnrrrxxx|||}}}~~~||||||~~~~~~{{{{{{~~~zzzjjj]]]SSSNNNPPPVVV___jjjyyytttiiiggggggbbb\\\___VVVKKKDDDBBB@@@<<<999000000111111111222222222111111111000///...---,,,000000111111222222222222222222111000...---,,,,,,------------------+++*********+++,,,,,,,,,,,,,,,///***&&&(((---111111...111111111111000///...---,,,+++***+++---...---,,,+++++++++***)))***,,,///******))))))))))))******(((((())))))))))))((((((*********)))))))))((((((++++++************++++++&&&&&&&&&''''''(((((((((%%%***&&&$$$***)))&&&,,,&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''''''''&&&&&&%%%$$$$$$$$$$$$***$$$"""$$$%%%$$$%%%'''$$$$$$%%%%%%&&&'''''''''!!!###%%%%%%$$$$$$$$$%%%!!!###&&&'''&&&&&&&&&'''++++++)))(((''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((&&&$$$"""!!!%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''%%%$$$&&&'''''''''((((((((((((((('''&&&%%%%%%&&&'''((($$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''+++***((('''&&&%%%%%%$$$''''''((((((''''''&&&%%%$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&''')))***)))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&'''((('''&&&&&&(((***%%%&&&'''&&&$$$"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%!!!"""######"""!!!###$$$***'''###""""""$$$(((,,,!!!!!!!!!  !!!"""!!!!!!!!!""""""######### """$$$$$$###""""""### %%%'''$$$###%%%&&&$$$}}}vvvqqqllliiidddaaa```___]]]\\\^^^bbbeeeddddddfffddd``````\\\ZZZZZZWWWTTTTTTWWWWWWTTTTTTXXX[[[[[[]]]```^^^aaahhhnnnooonnnrrrxxx~~~{{{|||zzzjjj^^^TTTOOORRRXXX___iiixxxqqqdddbbbcccaaa^^^```WWWLLLEEECCC@@@<<<777333222222222111111111000---......//////...------,,,---...000111111111111000000///......---,,,,,,+++,,,,,,,,,,,,+++******+++,,,,,,---------------000+++'''(((...111111///000000111111000///.........---,,,---...//////---******)))((('''(((+++...******)))((((((((((((((((((((())))))))))))((((((,,,,,,,,,,,,+++++++++++++++******************+++'''''''''(((((())))))***%%%***&&&$$$***)))&&&+++&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######%%%''')))'''&&&%%%$$$$$$$$$%%%%%%***$$$"""$$$%%%$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%% """&&&'''&&&&&&&&&&&&******))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))(((&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''******((('''%%%$$$$$$$$$&&&''''''''''''&&&%%%%%%"""###$$$$$$###"""###%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&'''((('''&&&&&&(((***)))***+++***((('''''')))###############$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%$$$ """######""""""###$$$---)))$$$"""&&&***,,,***!!!!!! !!!!!!!!!"""""""""!!!!!! """$$$$$$###!!!!!!""" %%%'''$$$###%%%&&&$$$|||uuuqqqkkkgggaaa\\\[[[ZZZZZZZZZYYY^^^`````````bbb```\\\[[[YYYYYYZZZXXXUUUVVVZZZXXXUUUTTTWWWYYYZZZ]]]aaa___cccjjjppppppooosss{{{}}}~~~xxxiii^^^VVVRRRVVV\\\bbblllyyyzzzvvvuuuvvvvvvfff^^^^^^aaabbbaaaZZZSSSKKKDDD@@@<<<777444777666444222000...---,,,---...///111111111000///+++,,,...000111111000000//////......---------,,,)))+++---,,,+++******+++,,,,,,---............---///,,,***+++...111000///,,,------.........------///------...///000///...)))))))))'''&&&'''***---,,,+++***)))(((((((((((((((((())))))))))))(((((()))******,,,---...///000******))))))))))))******((((((((()))))))))))))))(((---((($$$)))&&&"""'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$###$$$&&&)))'''&&&%%%$$$$$$%%%&&&''')))$$$"""$$$&&&$$$$$$''''''&&&%%%###!!!###$$$&&&&&&%%%$$$$$$%%%!!!###%%%&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&((((((''''''(((***$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%(((******)))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&'''&&&%%%%%%''')))(((''''''''''''&&&&&&&&&"""###$$$$$$######$$$%%%%%%&&&&&&''''''&&&&&&%%%#########%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&((())))))(((''')))***'''((())))))((('''((()))!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$&&&&&&$$$###!!!###$$$###"""###$$$***'''"""!!!%%%$$$"""  !!!"""!!!$$$$$$###"""!!!!!! """$$$$$$"""!!!!!!!!! $$$&&&###"""%%%%%%$$$yyyrrrnnnfffaaaYYYSSSRRRSSSTTTUUUTTTXXX[[[[[[[[[]]]\\\XXXTTTTTTVVVYYYWWWTTTUUUZZZXXXUUUTTTVVVWWWWWW[[[aaa___ccckkkqqqqqqqqqxxxuuuhhh^^^WWWUUUZZZaaafffooo{{{tttkkkfffeeeiiiddd^^^[[[[[[\\\\\\[[[QQQNNNIIICCC>>>999555333555444333111000///------...///000222222222000///---...000111111000///..................---------))),,,...---+++***+++---++++++,,,------------,,,---------...//////000000***+++,,,------...------...---,,,---///000///...))))))***)))((((((***,,,,,,++++++***************(((((())))))))))))(((((((((((()))+++,,,---...///))))))(((((((((((())))))((((((((((((((((((''''''(((---((($$$(((&&&"""''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$###%%%(((&&&%%%$$$$$$$$$&&&((()))'''###"""&&&'''%%%$$$%%%%%%%%%$$$###"""!!!!!! ###%%%&&&&&&%%%$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&(((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&'''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''###%%%&&&&&&%%%%%%(((+++))))))'''&&&&&&&&&'''(((###%%%&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&&&&(((***+++***))))))***###$$$&&&&&&%%%%%%'''((($$$###"""""""""###$$$%%%%%%$$$###$$$&&&&&&$$$"""!!!###$$$#########$$$!!!$$$### """  """###!!!"""""""""""""""""""""""" """$$$$$$""" ###%%%###"""$$$$$$###uuummmiiiaaa[[[RRRLLLJJJLLLOOOPPPOOOTTTVVVVVVWWWYYYWWWSSSOOOOOOSSSWWWVVVRRRTTTXXXXXXTTTSSSUUUUUUUUUZZZ```___dddlllrrrsssttt|||}}}tttggg^^^XXXWWW]]]dddiiirrr}}}sssfff]]]YYY^^^^^^^^^]]][[[WWWSSSPPPLLLLLLIIIDDD>>>999666555/////////000111111222222...///000111111000...---000111222222111///---+++........................***---//////,,,+++---...******+++,,,,,,,,,,,,++++++---///000///...///000++++++---...///000000000---,,,+++,,,...///...---)))***+++***))))))+++---+++++++++++++++,,,,,,---(((((())))))))))))((((((************************((((((''''''''''''(((((((((((((((''''''&&&&&&%%%%%%***&&&###)))'''$$$***(((''''''&&&&&&((()))***'''''''''&&&&&&%%%%%%%%%###&&&'''&&&$$$###$$$'''%%%%%%$$$###$$$''')))***'''######'''(((%%%$$$%%%######$$$%%%'''((()))***$$$%%%'''&&&%%%$$$$$$%%%$$$%%%&&&%%%######$$$%%%"""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&(((((('''((()))+++''''''''''''''''''''''''***)))(((%%%###"""$$$'''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&""""""!!!!!!"""$$$&&&'''''''''''''''((((((((()))'''''''''''''''((())))))'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%'''((('''$$$###%%%(((+++)))'''&&&%%%&&&((()))%%%&&&''''''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%)))'''%%%%%%&&&&&&### &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%(((+++,,,+++***))))))$$$&&&((((((((((((***,,,'''&&&%%%###"""######$$$%%%###"""$$$&&&'''$$$""" ###$$$#########$$$&&&)))$$$ ###&&&&&&"""  ######!!! !!!!!!"""""" """$$$$$$""" ###%%%"""!!!###$$$"""{{{pppeee^^^WWWVVVPPPIIIIIINNNMMMHHHQQQRRRRRRSSSSSSSSSSSSSSSRRRSSSVVVWWWUUUSSSUUUYYY[[[VVVSSSWWW[[[]]]^^^```bbbiiippptttvvvyyyvvveee]]]\\\^^^bbbffflllxxx{{{sssiii___XXXYYYXXXVVVUUUTTTRRRNNNJJJJJJLLLHHH@@@;;;;;;777111111000///...///111333444...000111111///---------***...222222000------...//////...---,,,,,,++++++---......,,,***)))***,,,+++,,,------......------...,,,+++,,,///000---******+++++++++***+++...111,,,------......------,,,&&&'''((()))***+++++++++((()))******))))))***+++***)))(((''''''&&&''''''&&&))),,,......,,,)))'''&&&&&&''''''&&&&&&%%%%%%))))))))))))))))))))))))+++(((%%%$$$'''))))))((())))))((('''&&&&&&%%%%%%""""""###$$$%%%'''((()))&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&%%%$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$$$$###!!!%%%%%%$$$###""""""######$$$$$$%%%%%%%%%%%%&&&&&&$$$***+++&&&%%%'''((($$$###''''''######)))***&&&(((%%%&&&)))'''"""###(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%######$$$((('''%%%#########%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&'''((('''%%%$$$%%%&&&$$$%%%&&&&&&%%%%%%''')))######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%######$$$%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$"""!!!######%%%&&&'''(((((((((+++...///---,,,---+++&&&)))%%%$$$''''''''')))---)))(((&&&$$$#########$$$""""""""""""""""""""""""!!!"""$$$%%%&&&%%%%%%$$$%%%&&&&&&$$$"""!!!!!!"""$$$!!!!!!###""" """#########"""!!! !!!""""""!!!  """$$$%%%&&&&&&&&&|||uuulllaaaZZZOOOOOOKKKFFFHHHNNNOOOKKKNNNNNNOOOPPPPPPPPPPPPPPPNNNQQQUUUXXXXXXWWWYYY[[[ZZZVVVTTTYYY]]]]]]^^^```bbbgggnnnrrrtttxxxuuufff___\\\]]]aaafffooo|||zzzrrriii```YYYVVVTTTRRRQQQPPPNNNJJJHHHHHHJJJGGG@@@<<<;;;888222111000...---...///111222+++,,,...---,,,++++++,,,+++...222222000.........,,,,,,,,,---------------...//////---***)))***+++******+++,,,,,,,,,,,,,,,---,,,,,,,,,---...---,,,,,,------,,,++++++---///+++,,,,,,------,,,,,,+++))))))***+++,,,,,,,,,,,,''')))***)))(((((()))+++))))))(((((('''((((((((())))))***++++++***)))(((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((+++(((%%%%%%'''((((((''')))(((((('''&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%###""" &&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&$$$%%%)))(((######''''''###$$$(((***''''''$$$%%%((('''###$$$)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&'''((('''%%%$$$%%%&&&$$$&&&&&&&&&%%%%%%''')))$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%######$$$&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$&&&'''((())))))))))))---...,,,+++,,,***&&&((($$$###%%%&&&%%%'''+++)))(((&&&$$$#########$$$########################"""###$$$%%%%%%%%%$$$######$$$%%%%%%###!!!!!!"""###!!! !!!!!!!!!!!!""""""!!!!!! !!!""""""!!!  !!!!!!!!!!!! {{{wwwpppggg^^^WWWJJJJJJGGGEEEFFFKKKLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMQQQVVVXXXYYYYYYZZZZZZXXXUUUUUUZZZ]]]\\\]]]___aaafffkkkooorrrwww~~~tttiiiaaa]]]\\\```gggrrryyyqqqiiiaaa[[[UUUSSSPPPNNNMMMLLLIIIGGGDDDFFFEEE@@@===;;;888333111000///...---...///000---...///...------///000,,,///222222111///......)))***+++,,,---...///000/////////---***)))***+++((())))))***************---------,,,++++++,,,...---......---++++++,,,...++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,&&&'''))))))(((''')))***))))))((((((((()))******+++***)))((('''(((((((((###$$$%%%'''(((((())))))''''''''''''''''''''''''+++)))'''&&&'''(((''''''((((((((('''&&&&&&%%%%%%$$$&&&(((******(((%%%###&&&%%%%%%$$$$$$%%%&&&''')))))))))'''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$###"""%%%)))'''###$$$&&&&&&$$$%%%((()))'''%%%$$$%%%'''&&&$$$&&&***(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((&&&'''((()))((('''&&&%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''&&&'''''''''%%%$$$%%%&&&%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((()))*********'''+++,,,******+++***'''(((%%%$$$''''''&&&(((+++)))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""" """$$$%%%$$$"""!!!!!!!!!""""""!!! !!!### !!!"""###### !!!!!!""""""!!!!!!  ~~~yyysssmmmddd[[[UUULLLKKKIIIFFFFFFFFFFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIQQQTTTUUUTTTUUUWWWXXXVVVUUUSSSTTTYYYZZZYYYXXX[[[___ccchhhlllqqqwww}}}{{{sssjjjccc^^^[[[aaahhhsss{{{ssskkkbbb]]]YYYVVVSSSQQQPPPNNNKKKIIIAAABBBAAA???<<<:::666333333222000///.........///...//////...---...111333...///111222111000//////))))))***+++---...//////,,,------,,,******+++---((())))))***************,,,...///---***))),,,///,,,---......---,,,...///+++,,,,,,------,,,,,,+++------......---,,,++++++%%%&&&(((((('''''')))***))))))((())))))***++++++***)))((((((''''''&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((()))))))))''''''&&&%%%$$$###$$$&&&((()))*********(((%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&%%%&&&((())))))%%%%%%&&&&&&&&&&&&))),,,''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((((('''&&&&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&''''''%%%%%%%%%'''%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&$$$%%%&&&'''((()))))))))'''***+++)))))),,,+++(((+++((('''******(((***---***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!! $$$%%%$$$###"""!!!"""$$$""" !!!$$$ """######$$$!!!!!!!!!""""""!!!!!!!!! """###$$$$$$$$$|||vvvooohhh```WWWRRRNNNLLLKKKJJJGGGDDDCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGPPPRRRQQQMMMOOOUUUWWWUUURRRPPPRRRUUUUUURRRRRRUUU[[[^^^ccciiiooouuu{{{~~~wwwooogggbbb]]]\\\aaaiiirrrxxxpppgggaaa^^^\\\XXXVVVTTTRRRNNNLLLAAA@@@???>>>;;;777444333444333222111000000//////+++,,,,,,+++***+++...000/////////000111000///...+++++++++,,,,,,,,,------***+++,,,,,,+++,,,...///)))***++++++,,,++++++++++++---///---***(((+++---***,,,.........///000222------............------,,,------,,,,,,+++***)))%%%&&&(((((('''''')))+++))))))((())))))***++++++'''((()))))))))'''&&&%%%$$$$$$%%%%%%%%%$$$$$$###'''''''''''''''''''''''')))))))))((('''&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&''')))+++,,,'''&&&$$$$$$$$$&&&(((************(((%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&###"""%%%)))&&&%%%%%%&&&''''''(((***'''(((((('''&&&(((***,,,''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&''''''&&&$$$$$$&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''###$$$%%%&&&'''((((((((((((+++,,,******,,,,,,)))+++((((((***+++((())),,,***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###!!!  $$$&&&%%%###"""""""""$$$###!!!!!!$$$!!!!!!!!!""""""######$$$"""""""""!!!!!!"""""""""!!!!!!""""""###$$$%%%&&&{{{wwwpppiiibbb[[[SSSOOOKKKJJJKKKLLLJJJEEEEEEHHHEEEFFFFFFGGGGGGGGGGGGGGGIIIMMMLLLIIIMMMVVVYYYUUUQQQOOOPPPQQQPPPLLLLLLPPPTTTWWW]]]dddkkkqqqvvvxxxyyy|||}}}rrriiiaaa]]][[[[[[aaagggqqqxxxoooiiidddbbb```]]][[[WWWRRRNNNEEEAAA???>>>;;;555333444444444333222222111000000,,,---...---,,,,,,...000///.........000000///---,,,,,,,,,,,,++++++++++++)))+++,,,,,,+++,,,...000***+++,,,,,,------,,,,,,+++---...---+++*********)))+++...///000000222333......////////////......+++++++++++++++***))))))%%%&&&((((((((((((***,,,))))))((((((((()))******%%%'''(((******)))'''&&&%%%%%%%%%%%%%%%$$$######''''''''''''''''''''''''&&&((()))(((''''''''')))'''''''''''''''''''''''''''&&&$$$$$$%%%(((,,,...'''&&&&&&%%%%%%&&&'''((()))))))))'''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&$$$"""%%%***'''%%%%%%'''((('''(((++++++---,,,(((&&&)))++++++&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%'''((())))))$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&''''''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''"""###%%%&&&''''''((((((***,,,,,,)))))),,,,,,)))(((%%%&&&((()))&&&&&&(((***)))'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!"""%%%&&&%%%$$$###$$$ """######"""!!!!!!"""$$$$$$###"""""""""#########""""""!!!!!!""""""###$$$###"""!!! !!!!!!uuuqqqkkkddd___YYYSSSPPPIIIHHHKKKNNNKKKFFFEEEJJJDDDEEEEEEFFFFFFFFFFFFFFFEEEKKKLLLIIINNNXXXWWWPPPRRRPPPOOOOOOKKKGGGIIIMMMLLLPPPVVV___gggmmmooopppsssyyy~~~}}}}}}wwwmmmbbbXXXUUUWWWZZZ___dddqqqzzzsssmmmllljjjhhhddd^^^WWWRRRLLLEEEAAA???;;;555333666222222222222222111000//////000111111///...///000///---,,,---//////...,,,++++++++++++++++++++++++,,,------,,,+++***,,,...***+++,,,,,,---,,,,,,,,,,,,,,,,,,---...,,,)))&&&***,,,///000000000111222---..................---***+++++++++++++++***)))%%%'''))))))))))))+++---))))))(((((('''((((((((('''''''''(((((()))******%%%%%%&&&'''''''''&&&&&&(((((((((((((((((((((((($$$&&&))))))''''''(((***'''''''''''''''''''''''''''&&&%%%%%%&&&(((***+++''''''''''''&&&&&&&&&&&&'''''''''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''"""'''(((''')))(((%%%$$$((()))&&&''',,,000222000)))&&&)))+++***&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$###"""!!!"""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''&&&%%%%%%&&&((('''''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&###$$$%%%'''((((((((((((***,,,,,,((((((******''''''%%%%%%((((((%%%%%%'''+++)))(((&&&%%%%%%%%%%%%########################!!!!!!###$$$$$$###"""""""""$$$&&&&&&$$$$$$$$$%%%"""""""""###$$$$$$""" $$$###"""!!!!!!"""###$$$######"""!!!!!!"""######$$$###!!!  rrrnnnhhhccc___ZZZVVVSSSJJJIIILLLOOOLLLDDDCCCHHHCCCDDDEEEEEEFFFFFFEEEEEEEEELLLOOOMMMQQQXXXTTTIIISSSQQQOOONNNIIIEEEGGGLLLFFFJJJRRR[[[dddiiikkkkkkpppwww{{{zzzxxxyyy|||~~~sssiii]]]QQQPPPTTTXXX]]]bbbssszzzttttttrrrpppllleee]]]WWWQQQIIICCCAAA<<<555444888000111111111111000//////,,,---//////---+++++++++///,,,+++,,,...///---+++******+++++++++,,,,,,,,,...///...---***)))***+++******+++,,,,,,,,,,,,+++,,,++++++...000...(((###,,,...111111000000000000,,,------......------,,,***++++++,,,,,,+++++++++&&&''')))***)))***,,,---***)))(((''''''''''''''')))(((&&&%%%'''))),,,...%%%%%%'''((())))))******))))))))))))))))))))))))###&&&))))))(((''')))+++&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''***---***''')))$$$$$$))))))&&&''',,,333555333***&&&)))+++)))&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%'''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''((('''$$$""""""$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%'''(((''''''(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((%%%&&&((())))))(((&&&%%%###%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$%%%&&&((())))))*********,,,+++'''&&&((((((&&&)))&&&'''******&&&&&&(((+++***(((&&&%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$###"""$$$&&&&&&&&&$$$$$$%%%&&&###!!! """%%%%%%""""""!!! """###$$$$$$###"""!!!!!!"""###$$$"""!!! !!!"""###$$$sssmmmfffaaa^^^[[[XXXUUUMMMLLLJJJHHHGGGEEEEEEEEEEEECCCBBBBBBDDDFFFHHHHHHJJJPPPSSSSSSUUUYYY\\\[[[RRRSSSTTTQQQLLLIIIJJJKKKLLLLLLOOOUUU]]]cccgggiiiqqqyyy{{{xxxtttttttttxxx}}}tttggg]]]XXXRRRNNNKKKLLLTTT^^^rrr~~~}}}|||zzzsssiiibbbXXXLLLAAA======;;;:::<<<444444333333222111111111))))))***+++,,,,,,------***,,,...---***)))+++...+++,,,------,,,,,,...000---,,,+++******+++,,,---+++,,,,,,,,,,,,,,,++++++***+++,,,---///000111111---000333444222///,,,+++---------,,,+++***)))((())))))***++++++***((((((+++)))'''))),,,---,,,***))))))((((((''''''&&&&&&'''((((((((('''''')))******)))((('''''''''''''''((((((((((((''''''''''''$$$''')))(((&&&%%%(((,,,'''((()))))))))))))))(((&&&))))))''''''))))))&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$###!!!"""$$$&&&(((&&&%%%###""""""###%%%&&&''''''&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))***'''$$$###%%%'''(((((($$$&&&'''&&&'''((((((&&&)))'''%%%&&&)))***(((&&&((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&%%%$$$$$$'''%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&)))---...,,,)))&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((((((&&&$$$###"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''###$$$%%%&&&''''''''''''(((%%%%%%***,,,***((()))(((000222+++&&&'''((('''$$$&&&)))+++***'''###!!!%%%&&&'''(((((('''&&&%%%$$$$$$###!!! """%%%(((!!!!!!!!!!!!!!! %%%%%%%%%$$$$$$$$$#########$$$!!!""""""#########$$$$$$$$$$$$%%%"""$$$!!! """"""!!!!!!###$$$|||mmmggg```]]][[[YYYTTTOOOLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDBBBBBBDDDGGGIIIJJJKKKRRRXXXYYYZZZ]]]^^^[[[XXXXXXWWWRRRLLLHHHGGGHHHHHHIIILLLPPPVVV^^^fffjjjmmmuuu~~~zzzyyysssqqqqqqssswww{{{}}}}}}{{{nnnbbbWWWRRRMMMKKKIIIKKKUUU___qqq{{{ppphhh]]]QQQDDD???===:::999;;;444333333222111111000000++++++,,,,,,------......,,,---......,,,,,,---...---...///...------...000---,,,+++******+++,,,---,,,,,,------,,,,,,+++***---------...///000111222,,,...111111///,,,++++++------,,,,,,+++***)))(((******)))(((((()))***+++,,,***((())),,,---+++***((((((((((((((('''''''''&&&'''((('''&&&&&&(((***)))((((((''''''''''''(((************))))))))))))***)))((()))***,,,---...))))))))))))((((((((((((%%%((((((&&&&&&((((((%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&***((('''%%%%%%&&&(((***&&&''''''&&&&&&&&&%%%$$$***((('''(((******)))'''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$&&&%%%###$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''&&&&&&%%%''')))***(((''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((((((&&&$$$###"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&&&&&&&%%%%%%(((%%%&&&,,,...+++)))***)))000222---((()))***)))&&&(((***+++***(((%%%###$$$%%%&&&&&&&&&&&&%%%$$$###$$$###"""!!!"""$$$'''""""""""""""""""""""""""############"""""""""!!! !!!$$$%%%### """"""#########$$$$$$$$$ %%%%%%!!!###$$$###!!!"""###"""!!! !!!"""}}}yyyjjjccc[[[YYYYYYXXXQQQKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFEEEDDDDDDEEEHHHLLLNNNOOOWWW___aaacccdddccc___```___ZZZTTTLLLFFFDDDCCCDDDFFFHHHKKKOOOWWWaaaiiigggnnnxxx~~~}}}yyyxxxsssqqqooooooqqqssstttttt~~~zzzpppdddYYYNNNIIIFFFEEEEEEIIIUUU```qqqyyypppfffYYYKKKBBB===999888999333333222222111000000000...........................---,,,,,,---...---,,,///000000///------///000---,,,++++++++++++,,,---+++,,,,,,---............//////...---...///000111+++---...---+++*********,,,,,,,,,++++++******)))+++***(((''''''))),,,...,,,***)))***++++++***)))'''''''''(((((((((((((((%%%&&&''''''&&&&&&''')))(((''''''''''''(((((()))))))))))))))************)))%%%"""###(((++++++***+++***)))(((''''''(((((($$$'''(((%%%%%%((('''$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$###%%%'''((()))(((&&&%%%%%%%%%&&&''''''&&&%%%%%% """$$$&&&&&&%%%###""""""""""""###$$$$$$%%%%%%&&&((((((&&&######'''***%%%%%%&&&''''''&&&%%%%%%***)))((((((******)))(((%%%%%%&&&'''((()))******&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&%%%%%%%%%(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''''''''((((((''''''&&&%%%'''%%%'''---///---***+++(((---///,,,((()))******)))***++++++***)))'''&&&"""######$$$$$$######"""###$$$%%%$$$""""""###$$$""""""""""""############!!!!!!!!!!!! ######"""###%%%%%%$$$"""###""""""""""""###$$$$$$"""%%%&&&"""!!!###%%%$$$"""###$$$###  !!!}}}yyyooofff[[[WWWWWWWWWQQQLLLJJJJJJIIIGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGKKKOOOSSSXXX```gggjjjkkkmmmllliiihhhddd]]]TTTLLLFFFCCCAAAAAAEEEHHHIIIKKKPPPZZZcccbbbiiisss{{{}}}xxxwwwuuurrrooonnnooopppqqqqqqyyy{{{~~~zzzooodddXXXPPPGGGCCC@@@@@@BBBHHHTTTaaaqqqxxxpppcccSSSHHH???888777888333222222111111000//////.....................---...+++)))***---...,,,***//////000///---,,,...///------------------------***+++---///000222222333000///---,,,,,,---...///,,,------+++)))((()))++++++++++++******************)))(((((()))+++---...******)))(((((((((''''''&&&&&&''''''(((((())))))$$$&&&''''''&&&&&&'''((('''''''''''''''((()))***''''''''''''((((((((((((%%%""" ###'''((((((---+++)))'''&&&&&&'''(((%%%((((((&&&&&&((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&(((((('''&&&%%%$$$&&&((())))))(((&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''###&&&(((%%%!!! $$$)))%%%###%%%((((((''''''))))))((((((((())))))((((((&&&&&&&&&'''((())))))***'''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&$$$%%%&&&(((''''''%%%%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))(((''''''(((((($$$%%%&&&%%%%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((()))))))))))))))(((%%%$$$&&&,,,///,,,******%%%(((***)))''''''((((((+++++++++***))))))(((((("""##################""""""$$$&&&%%%$$$"""!!!"""!!!"""""""""""""""###### $$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$"""$$$$$$###!!!"""###$$$"""######"""!!! !!!{{{wwwtttiii\\\UUUTTTSSSQQQMMMJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJNNNTTTYYYdddkkkqqqrrruuuxxxzzzxxxnnniii```VVVNNNHHHEEECCCAAAFFFJJJKKKJJJMMMSSSZZZ___fffqqqzzz|||zzzuuurrrnnnlllmmmoooppppppsssuuuxxx{{{~~~yyyoooeeeYYYOOOIIIDDD@@@===>>>@@@GGGUUUccctttyyylll\\\OOODDD:::777999333333222222111000000000............------------000---+++,,,///000...,,,---......---,,,,,,---///......////////////.........///000111111222222222...---,,,+++++++++,,,,,,---------+++))))))***,,,******)))))))))***++++++(((((()))+++,,,,,,,,,,,,((((((((('''&&&%%%%%%&&&&&&&&&''''''(((((())))))$$$&&&(((((('''&&&'''((('''''''''''''''((()))***&&&'''''''''((((((((()))&&&((((((''''''(((,,,///---+++)))'''&&&&&&'''(((&&&)))***((((((***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$&&&(((******(((&&&$$$&&&%%%$$$######%%%'''(((''''''''''''((((((((((((###&&&)))&&&"""!!!%%%)))(((%%%&&&******&&&&&&)))&&&''''''''''''&&&''''''((((((((((((((('''''''''''''''%%%$$$$$$%%%''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((('''%%%&&&((())))))(((&&&&&&%%%%%%&&&&&&'''(((######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&((())))))'''&&&''')))%%%'''))))))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((())))))***%%%###%%%***---***((((((&&&&&&''')))(((''''''(((,,,+++***))))))((((((((($$$$$$############$$$$$$"""$$$&&&&&&$$$"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""#########"""!!! !!!"""$$$%%%""""""""""""!!! !!!$$$!!!""""""!!!!!!"""$$${{{yyyxxxvvvtttqqqiii]]]TTTPPPPPPOOOOOOJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMQQQYYY___nnnuuu{{{}}}xxxpppeeeZZZRRRMMMHHHFFFCCCFFFJJJKKKJJJLLLPPPSSS]]]dddppp{{{~~~uuuqqqmmmjjjkkklllmmmmmmlllooosssvvvzzzzzznnnfff]]]RRRIIIEEEBBB>>><<<>>>BBBJJJZZZhhhzzzsssdddWWWIII>>>:::;;;444444333333222111111000------..................222111000000111222111000+++,,,------,,,,,,...///000000111111111111000000333333333222000...---,,,++++++++++++++++++******---......,,,***)))***,,,***)))(((((()))***,,,---((()))+++,,,---,,,++++++&&&'''((('''%%%%%%%%%''''''''''''((((((((((((((($$$''')))***)))((((((((((((''''''''''''(((((()))(((((())))))******++++++'''***---,,,)))))),,,000+++***)))(((''''''(((((('''***+++((((((+++***'''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((('''%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((())))))(((&&&$$$&&&$$$""" ###&&&(((&&&&&&&&&&&&&&&'''''''''&&&((()))(((&&&%%%'''***+++&&&&&&+++***###"""&&&%%%&&&''''''%%%%%%&&&'''))))))(((((('''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$###$$$%%%'''(((((('''%%%&&&((())))))(((&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%(((***)))&&&%%%''')))&&&(((******(((%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%% """$$$%%%&&&'''''''''###$$$)))+++((('''(((***((((((++++++)))(((******))))))((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%$$$""""""""" !!!!!!""""""!!!!!!!!!""""""""""""""""""######"""!!!!!!###$$$###"""!!! """###%%%"""!!!!!!###!!! $$$ """"""!!!!!!###$$$zzzuuusssrrrrrrjjjfff___XXXRRRPPPPPPQQQKKKKKKJJJJJJJJJKKKKKKLLLMMMOOOPPPPPPPPPTTT]]]dddsss{{{zzzlll```WWWQQQLLLIIIFFFEEEEEEFFFHHHLLLOOORRRZZZcccooo{{{xxxtttnnnkkkjjjkkkkkklllmmmoooqqqtttvvvzzz~~~|||qqqfff___XXXMMMEEEDDD???<<<;;;>>>DDDOOO```oooxxxkkk]]]OOOBBB<<<===555555444444333222222222.........//////000000000000111111111000///000111+++,,,------------000222222222333444444333222222111111000///...,,,******)))***,,,------,,,+++***,,,------,,,***))))))***))))))((('''(((***,,,---++++++++++++++++++++++++%%%''')))(((&&&&&&''')))((((((((((((((('''''''''%%%(((***+++***))))))))))))((((((''''''''''''(((((((((((()))***+++++++++'''(((*********)))(((((())))))))))))(((((((((((('''******((((((******'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&$$$%%%&&&((((((''''''&&&$$$%%%'''(((((('''%%%$$$&&&%%%###""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''!!!"""))))))""""""(((%%%''')))(((&&&%%%&&&((('''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$######$$$%%%''')))&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$''')))(((%%%###&&&)))&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%&&&"""$$$&&&&&&%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%% !!!"""$$$%%%&&&&&&&&&***&&&%%%((()))''''''))),,,((((((,,,---)))(((***''''''''''''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%!!!###$$$$$$#########$$$ !!!""""""###### !!!!!!!!!""""""""""""!!!"""###"""!!!!!!$$$'''###""" !!!###%%%$$$!!!!!!$$$### &&& !!!""""""!!!!!!"""###{{{uuuqqqqqqsssddddddbbb]]]VVVRRRRRRTTTLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPRRRQQQQQQVVV___gggtttrrreee[[[TTTNNNJJJGGGDDDAAABBBFFFLLLPPPSSSYYYaaaooo{{{}}}}}}|||xxxqqqmmmkkkkkkkkkkkkrrrsssssssssssstttwwwzzzyyy{{{~~~xxxlllaaa\\\UUUKKKDDDDDD>>>;;;;;;???GGGSSSeeeuuuzzznnnaaaRRRDDD>>>???666555555444444333333222...//////000111222222333,,,...000///,,,+++---000+++,,,.........///222444333333555555555555333333***+++,,,,,,------,,,,,,(((***---//////...,,,******,,,---,,,***)))((())))))(((''''''(((***,,,......---***)))(((***,,,---%%%(((******((('''))),,,))))))(((((('''''''''&&&&&&(((+++,,,+++***))))))***)))((('''''''''''''''%%%&&&&&&'''((())))))******)))(((***------((($$$'''((()))))))))))))))(((&&&))))))''''''))))))&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''&&&###%%%)))+++,,,***'''%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$###""""""$$$$$$###"""&&&)))$$$%%%---&&&(((***)))&&&&&&'''***%%%&&&&&&'''((()))******'''((()))******)))((('''''''''((((((''''''&&&%%%%%%$$$#########%%%((()))%%%###"""###$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&)))((($$$"""%%%)))&&&&&&%%%$$$###%%%(((+++%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&"""$$$&&&&&&%%%%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&''''''''''''---(((&&&((()))''''''***,,,'''&&&+++,,,'''%%%(((%%%&&&&&&'''&&&$$$###"""%%%$$$###""""""###$$$%%%!!!"""$$$$$$######$$$&&& !!!!!!"""###$$$$$$$$$ !!!!!!!!!"""""" """$$$###!!!"""%%%)))###""" !!!###%%%%%%""""""%%%$$$ !!!'''"""###$$$###!!! !!!{{{uuuqqqooonnndddaaa\\\YYYWWWTTTRRRPPPKKKKKKJJJKKKKKKLLLMMMMMMOOONNNPPPUUUZZZ]]]eeemmm~~~yyyhhhZZZOOOIIIGGGEEEDDDCCCEEEIIINNNRRRSSSZZZ```jjjuuu|||~~~~~~~~~~~~{{{xxxxxxuuurrrnnnmmmnnnooouuurrrnnnnnnqqqsssttttttyyy{{{~~~|||yyyssshhh]]]UUUMMMEEEBBBBBB;;;>>>BBBDDDIIIUUUggguuu~~~pppbbbWWWMMMDDD===:::999777555333222222222//////............///000333666333---,,,000000---,,,---...000111222333444222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++,,,...000///...+++***,,,++++++,,,...//////...************))))))))))))***(((&&&'''***+++)))'''%%%'''(((((('''&&&&&&'''***************)))((((((''''''&&&&&&&&&&&&''''''%%%%%%'''((())))))))))))---+++)))((()))***)))(((***)))((()))******(((&&&(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""###$$$$$$###%%%%%%&&&'''((()))***+++%%%&&&'''((((((&&&$$$###'''&&&$$$$$$$$$%%%''')))&&&&&&&&&''''''''''''(((&&&)))***&&&%%%((()))(((---$$$!!!&&&+++++++++---)))&&&%%%((()))&&&'''***'''''''''(((((((((%%%###((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%###$$$'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((('''&&&%%%$$$$$$&&&''')))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$$$$&&&)))######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$#########&&&((("""$$$'''&&&%%%%%%$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&"""###%%%%%%%%%''')))+++******))))))((('''%%%$$$)))'''%%%%%%&&&&&&%%%%%%"""############$$$$$$$$$%%%$$$!!! """### !!!!!!""""""""""""$$$#########""""""!!!!!! """###"""!!! !!!### !!!!!!!!!!!!!!! """$$$""""""'''%%%"""""""""""""""######$$$zzzvvvrrrooofffccc^^^ZZZXXXVVVTTTRRRMMMLLLLLLLLLLLLMMMNNNNNNQQQNNNNNNSSSWWW]]]gggqqq}}}mmm___TTTMMMKKKEEEDDDCCCEEEJJJOOOSSSTTTZZZ___hhhpppxxx|||}}}~~~~~~~~~~~~}}}yyyvvvxxxxxxuuurrrnnnmmmnnnpppxxxuuuqqqpppqqqssssssrrrtttwwwzzz{{{wwwoooeeeZZZSSSLLLDDDAAAAAA:::>>>BBBEEEMMM[[[ooo~~~}}}pppcccYYYOOOFFF@@@999888666555444333333222//////............//////...222111------111111...111111111111222222333333000000///...------,,,,,,------------------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------000...------......---,,,(((((())))))******++++++***(((''''''******)))'''&&&'''))))))'''&&&'''(((((((((((((((((('''&&&&&&(((''''''''''''''''''(((&&&&&&'''((()))))))))(((***(((&&&&&&(((((('''&&&(((''''''(((***+++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%#########$$$$$$$$$%%%%%%&&&''''''((())))))''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''$$$((()))&&&%%%)))+++***((( """''''''&&&(((***'''&&&((((((&&&&&&***((('''''''''''''''%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&######$$$%%%&&&&&&'''&&&%%%$$$$$$&&&''')))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&$$$$$$&&&###$$$''''''""""""&&&''''''&&&%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((***''''''''''''&&&%%%$$$$$$&&&%%%$$$###$$$$$$$$$###""""""#########$$$$$$$$$%%%$$$""" !!!"""####################################"""""""""!!!!!! """###"""!!! !!!### !!!!!!!!!!!!!!! """$$$""""""&&&$$$!!!!!!!!!!!!""""""###$$$}}}wwwqqqjjjfffaaa\\\ZZZXXXVVVTTTOOOOOONNNMMMMMMMMMMMMNNNRRRNNNMMMPPPUUU]]]iiiuuuuuufffZZZRRRNNNFFFDDDCCCEEEJJJOOOTTTUUU[[[^^^dddkkkqqquuuxxxyyy~~~{{{zzz{{{yyyzzz~~~|||yyyxxxwwwuuurrrnnnmmmnnnpppwwwuuurrrqqqssstttuuuuuusssuuuyyy~~~|||wwwrrrkkkaaaWWWPPPJJJCCC@@@AAA;;;>>>BBBHHHRRRdddzzzyyymmmaaaXXXOOOFFF@@@888777666555444444444444000000//////...//////000---000111000111444444222333333222111000000000000///...,,,+++******+++,,,------------------------++++++++++++,,,,,,,,,,,,******))))))***,,,...000333111...---...---,,,***''''''((()))***+++,,,---***((('''((()))***)))''''''(((******((('''((()))(((((((((((((((''''''&&&)))((((((''''''(((((()))''''''((((((((((((((('''((('''&&&'''((()))((('''&&&&&&&&&(((***,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''')))'''%%%$$$###%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&"""&&&(((&&&&&&***,,,,,,***%%%"""&&&)))******++++++(((''')))(((%%%%%%(((+++***)))'''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))'''&&&&&&((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((($$$!!!"""$$$&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%%%%###!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''###"""&&&))))))((()))''''''&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((######$$$$$$$$$$$$######$$$###"""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!"""""" """###"""!!! !!!### !!!"""""""""""""""###""" """$$$###  !!!"""######|||tttnnnjjjddd___\\\YYYWWWVVVQQQPPPOOONNNMMMLLLLLLLLLOOOLLLLLLQQQVVV^^^jjjttt|||mmm___TTTOOOGGGEEECCCEEEJJJPPPTTTWWW\\\^^^aaaeeejjjppptttvvv~~~}}}zzzvvvtttuuutttuuuyyy{{{{{{~~~|||wwwwwwuuuqqqnnnmmmnnnppprrrrrrqqqrrruuuwwwzzz{{{uuuwww{{{~~~{{{tttooohhh___UUUOOOJJJDDDBBBCCC===@@@EEELLLYYYmmm}}}yyyrrrggg]]]UUUMMMEEE???888888777666666555666666222222111111000000111111000222444555666777666555111000///------------......---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...000111222///---,,,,,,,,,+++***(((((()))******+++,,,,,,)))((((((((()))))))))(((((()))++++++)))((()))***))))))************))))))))))))(((((((((((())))))'''((((((((((((((('''&&&)))(((((()))+++,,,+++)))'''&&&&&&(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&###'''(((&&&%%%)))++++++---***(((***---.........,,,)))((()))((($$$$$$'''000///---)))&&&$$$$$$%%%%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&)))%%%"""###&&&(((&&&$$$&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&+++'''%%%%%%''''''$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%$$$###%%%''''''((()))%%%%%%&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%###"""$$$%%%!!!"""######$$$$$$$$$###""""""###"""!!!!!!"""###""""""""""""############"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!!!!"""""" """###"""!!! !!!### """"""#########"""""""""!!!!!!###"""!!! !!!!!!""""""zzztttooohhhbbb^^^[[[YYYWWWRRRQQQOOOMMMKKKJJJIIIIIIJJJIIILLLSSSYYY^^^gggppp}}}rrrbbbUUUNNNIIIGGGDDDEEEJJJPPPTTTWWW\\\\\\^^^aaaffflllrrruuu|||~~~{{{zzzyyywwwssspppqqqpppqqquuuwwwyyy}}}xxxuuuvvvuuussspppmmmlllnnnppppppqqqrrrssstttwwwyyy{{{uuuwww{{{}}}xxxssshhh___VVVQQQLLLFFFDDDFFFAAADDDHHHQQQ___sss|||rrrlllbbbZZZTTTMMMEEE@@@:::999999888777777777888555555444333222222333333333333444666666555333333...---,,,+++,,,---...///...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++(((***---///000000000///...,,,))))))***,,,,,,,,,+++++++++***************((()))))))))((((((((()))(((***++++++***))))))***))))))************))))))))))))(((((((((((())))))'''((((((((((((((('''&&&((((((((()))+++,,,+++))))))(((((((((******((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$&&&((($$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%)))***&&&%%%(((***)))(((((((((''')))++++++***---)))((()))((($$$$$$&&&333222000+++&&&######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))&&&$$$%%%''')))'''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''(((&&&$$$%%%''')))'''$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&"""%%%'''$$$!!!!!!$$$'''###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$"""!!!"""$$$!!!"""###$$$$$$%%%$$$$$$"""###$$$###!!!!!!###%%%!!!!!!"""""""""#########!!!"""$$$%%%%%%$$$###"""###############"""""""""###"""!!! !!!"""### """###"""!!! !!!### !!!"""############!!!!!!!!!"""!!! !!!""" !!!!!!!!!!!!}}}wwwooogggbbb^^^[[[YYYTTTRRRPPPMMMKKKIIIHHHGGGFFFGGGLLLUUUZZZ^^^dddlll{{{wwwfffXXXPPPLLLIIIFFFFFFJJJOOOTTTVVVYYYZZZ[[[^^^dddkkkqqquuuyyy}}}yyywwwwwwvvvssspppmmmmmmpppuuuvvvwww~~~{{{uuuqqqtttsssrrrooolllkkkmmmoooqqqssstttsssrrrrrrtttvvvrrrtttxxx||||||yyyjjjaaaXXXRRRNNNHHHGGGIIIEEEHHHMMMWWWfffzzzyyynnnhhh```ZZZUUUOOOHHHCCC===<<<;;;:::999999999999666666555444333333333333333111111333333///...000...---,,,,,,---///111222------------------------........................------------,,,,,,,,,,,,***,,,///111222000...---+++)))''''''))),,,------,,,,,,+++++++++*********''')))***)))((('''(((***((()))++++++)))((()))***&&&''''''((((((((((((((()))((((((''''''(((((()))''''''(((((((((((((((''''''&&&'''(((******(((&&&***)))((()))***)))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&******&&&%%%''')))(((&&&((()))''''''******(((---)))((()))((($$$$$$'''///000000,,,&&&######%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((%%%$$$$$$%%%''')))((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((((((''''''!!!''')))$$$###&&&###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###""""""###$$$%%%%%%%%%$$$!!!$$$%%%$$$"""!!!$$$'''!!!!!!!!!"""""""""######!!!"""###$$$$$$$$$###""" !!!!!!!!!""""""""""""!!! !!!"""$$$ """###"""!!! !!!### !!!!!!"""############!!! !!!###""" ### !!!!!!!!! vvvmmmfffbbb___\\\VVVTTTRRROOOLLLIIIHHHGGGEEEFFFKKKSSSYYY\\\bbbiiixxx|||kkk]]]UUUOOOKKKGGGFFFIIIOOOSSSUUUUUUUUUXXX\\\bbbiiippptttyyy~~~|||uuurrrssssssqqqnnnkkkmmmqqquuuvvvwww}}}~~~yyyuuurrrrrrpppmmmjjjjjjkkkmmmoooqqqsssrrrppppppqqqsssrrrsssuuuyyy{{{{{{yyyvvvkkkbbbYYYSSSOOOIIIHHHIIIHHHKKKQQQ]]]nnn{{{uuuiiiddd]]]XXXTTTOOOHHHCCC@@@???>>><<<;;;:::::::::666555444333222222222222333///...111000------111...---+++++++++---000222+++,,,---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000....../////////...,,,+++,,,)))''''''))),,,---...***+++++++++++++++++++++''')))******''''''(((***''')))******)))(((((()))&&&&&&'''((((((((((((((((((''''''''''''''''''(((&&&&&&'''((()))))))))(((''''''''')))***)))'''$$$(((((('''(((******)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&***)))%%%###$$$'''###$$$$$$%%%&&&''''''((($$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%((()))&&&%%%(((***)))&&&+++,,,)))(((,,,,,,))),,,(((''')))(((%%%%%%'''&&&))),,,***%%%###$$$'''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''%%%%%%'''***&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$'''***)))&&&$$$&&&)))%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((($$$%%%''''''&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&(((((((((((('''%%%))))))###!!!$$$'''&&&$$$%%%'''((()))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###!!! !!!###"""######$$$$$$$$$###### ###%%%$$$!!! $$$'''!!!!!!!!!!!!"""""""""### !!!""""""#########""" !!!""""""######"""!!! ###$$$ """###"""!!! !!!###!!!""""""#########""""""!!!!!!$$$"""$$$ !!!""""""!!!zzzqqqjjjeeeaaa___XXXVVVSSSPPPMMMJJJHHHGGGFFFFFFJJJQQQVVVZZZaaaiiittt~~~pppbbbYYYPPPMMMHHHGGGIIINNNRRRUUUQQQRRRUUUZZZaaahhhoootttyyy~~~yyyqqqnnnooopppnnnllljjjmmmrrrvvvwwwwww}}}~~~~~~zzzwwwqqqpppooollliiiiiikkkmmmkkknnnpppqqqpppppprrruuuvvvvvvvvvvvvwwwuuurrroookkkbbbYYYTTTOOOIIIHHHIIIIIILLLTTTaaasssxxxrrreee```ZZZUUURRRMMMGGGBBBBBBAAA@@@>>><<<;;;;;;:::555444333222111111111111444///---111111...///444---,,,***((()))***---...)))+++---//////...+++***(((((((((((((((((((((((('''((())),,,...000222333111000...,,,++++++++++++...+++(((((())),,,---...))))))***+++,,,------...''')))+++***'''&&&(((***'''(((******((('''((()))(((((()))***************''''''&&&&&&&&&&&&''''''%%%%%%'''((())))))))))))*********+++,,,+++(((%%%&&&&&&&&&(((***++++++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''+++)))%%%"""$$$&&&######$$$%%%'''((())))))'''&&&$$$$$$$$$&&&((()))'''&&&%%%$$$$$$&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&###'''(((&&&&&&))),,,+++$$$***+++''''''******'''+++(((''')))(((%%%%%%(((###((((((%%%###%%%(((%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&((()))(((&&&&&&(((+++&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!'''+++)))$$$"""%%%)))$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))$$$&&&)))(((&&&%%%'''***%%%%%%%%%&&&&&&&&&''''''###$$$&&&((((((((((((((()))***'''###$$$++++++'''%%%''')))***+++***)))(((%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$###!!! """###""""""############"""""""""%%%$$$ ###'''!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""### !!!"""###$$$%%%"""!!! ###%%%!!!"""###"""!!! !!!###"""############""""""!!!!!!!!!$$$"""%%% !!!######"""!!!