BM6P6(@ }}}{{{yyywwwuuuttttttrrrpppooopppsssvvvvvvyyy}}}}}}zzzvvvrrroookkkfffcccaaa___\\\XXXUUURRROOONNNLLLKKKIIIGGGFFFDDDDDDCCCIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLJJJHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEFFFBBBBBBDDDFFFHHHKKKMMMOOOWWW[[[cccjjjqqqyyy}}}xxxtttqqqooonnnmmmmmmmmmmmmnnnnnnnnnnnnqqqpppqqquuuzzzvvvYYYHHH>>>;;;888666666666555444444333333222222333333444222222222222222222222222333333555777555666>>>HHHTTTYYYaaagggkkknnnpppqqqwwwwwwyyy||||||zzzuuurrrqqqrrrvvv}}}mmm```ZZZTTTSSSTTTWWW]]]eeelllwww{{{wwwssspppooonnnmmmlllpppooonnnkkkiiigggeeedddkkkkkkkkkkkkkkkkkkkkkkkkllljjjhhhfffeeefffhhhjjjjjjmmmqqqtttzzz~~~|||zzzyyywwwvvvrrrrrrqqqooonnnooorrruuuwwwzzz}}}yyyuuuppplllhhhddd```^^^ZZZXXXVVVRRROOOMMMKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>>>>>>>???@@@>>>>>>???AAACCCEEEGGGHHHMMMRRRXXX```gggooowww|||{{{uuuqqqnnnmmmpppoooooonnnmmmllllllkkkqqqoooqqquuuzzzwwwYYYHHH>>>;;;888666666666555444444333333222222333333444222222222222222222222222111111333555444555>>>HHHUUUZZZaaahhhlllooorrrtttxxxxxxzzz}}}}}}{{{vvvrrrpppoooqqq~~~|||mmm```YYYUUUUUUVVVXXX^^^eeeoooyyy|||yyyvvvqqqmmmiiifffdddcccbbbaaaaaa```___]]]\\\ZZZYYYXXX______^^^]]]\\\ZZZYYYYYYZZZYYYWWWVVVVVVWWWYYYZZZ\\\___bbbfffjjjsss}}}|||yyyxxxxxxwwwvvvoooooonnnmmmlllnnnqqqtttxxx{{{{{{xxxrrrnnngggbbb^^^[[[XXXUUUQQQOOOMMMKKKHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAABBB======>>>>>>>>>>>>======@@@@@@@@@???>>>===<<<;;;;;;;;;::::::::::::;;;<<<<<<======>>>???AAABBBCCCEEEHHHMMMTTT[[[ccclllqqqzzz~~~xxxrrrooommmooonnnnnnnnnmmmlllllllllooooooqqquuuzzzyyyZZZHHH???<<<999777666666555444444333333222222333333444222222222222222222222222444444666888888999BBBMMMXXX\\\bbbhhhmmmqqquuuxxxzzzzzz|||~~~|||xxxtttooommmnnnxxxyyykkk^^^YYYUUUVVVXXXZZZ___fffqqq|||~~~zzzwwwuuurrrppplllhhhccc```___^^^\\\[[[VVVVVVUUUTTTSSSSSSRRRRRRVVVVVVUUUSSSRRRPPPOOOOOOOOONNNNNNNNNNNNOOOPPPPPPOOORRRUUUXXX[[[bbblllsss~~~~~~~~~{{{wwwuuutttuuuuuutttlllmmmlllkkkkkkmmmqqqtttzzz}}}{{{vvvqqqnnniiiddd^^^XXXTTTRRRPPPNNNJJJIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@???????????????<<<<<<======<<<;;;::::::<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>??????@@@AAABBBBBBDDDHHHLLLRRRYYYbbbgggppp{{{zzztttpppnnnjjjkkkllllllmmmnnnoooooonnnnnnpppuuuyyy}}}\\\III???===999777666666555333444333333222222333333444222222222222222222222222555555777999999;;;EEEQQQYYY]]]ccchhhmmmrrrwwwzzz||||||~~~~~~yyyuuupppnnnnnnxxxxxxiii___YYYVVVWWWXXXZZZ___fffqqq|||~~~yyytttrrrooommmkkkiiieeeaaa]]]\\\[[[ZZZYYYQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKNNNRRRTTTWWW\\\ccciiixxx~~~}}}|||}}}}}}xxxuuurrrpppqqqqqqqqqpppkkkkkkkkkjjjkkkmmmrrruuu|||~~~|||vvvqqqkkkfffbbb___[[[TTTPPPMMMKKKJJJIIIFFFEEEDDDCCCBBBBBBAAABBBBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFHHHLLLQQQXXX]]]fffqqq|||{{{vvvrrrpppkkkkkkkkklllmmmnnnnnnooommmmmmppptttwww}}}___JJJ@@@===:::777777666555333444333333222222333333444222222222222222222222222111111222555555999CCCOOO[[[___dddjjjnnnsssxxx{{{}}}~~~~~~yyyuuunnnnnnpppyyyyyykkkbbb\\\WWWWWWXXXYYY___eeeppp{{{{{{xxxsssooollliiifffdddaaa]]]YYYVVVUUUUUUTTTRRRLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNMMMMMMLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIHHHMMMQQQTTTVVVXXX[[[aaafffqqqyyy~~~}}}|||{{{zzzzzzrrrpppnnnnnnoooooonnnmmmjjjkkkkkkkkkllloootttwww}}}}}}yyyrrrlllfffaaa\\\YYYTTTPPPLLLIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA???>>>===<<<<<<;;;;;;;;;;;;;;;:::999999888777777888::::::;;;;;;;;;;;;<<<===>>>????????????@@@@@@@@@???@@@@@@AAABBBBBBDDDEEEGGGHHHLLLQQQTTT^^^hhhsssxxx}}}}}}}}}}}}wwwsssqqqoooooonnnmmmlllkkkjjjjjjllllllooorrrtttyyybbbMMMAAA>>>:::888777666555333444333333222222333333444222222222222222222222222222111333666777;;;GGGSSS^^^bbbhhhmmmqqquuuyyy{{{~~~~~~~~~yyyuuummmnnnqqqzzzsssiiibbb[[[YYYYYYZZZ___fffppp{{{xxxuuurrrnnnlllhhhdddaaa[[[XXXTTTQQQQQQQQQQQQPPPMMMMMMNNNNNNOOOPPPPPPPPPSSSSSSQQQOOOMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMRRRUUUZZZ\\\\\\___dddhhhpppwww~~~~~~~~~|||yyyvvvtttmmmmmmmmmnnnoooooolllkkkkkkkkkllllllmmmqqqvvvzzz~~~~~~rrrnnnhhhbbb^^^YYYUUURRRIIIGGGEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<999:::::::::::::::999888666777999:::;;;<<<<<<<<<;;;<<<>>>???@@@@@@??????AAAAAAAAAAAAAAABBBCCCCCCBBBDDDGGGHHHJJJMMMPPPSSSYYYaaakkkrrr{{{~~~|||yyy{{{xxxsssqqqppppppnnnmmmkkkjjjhhhhhhllllllnnnqqqrrruuueeeOOOBBB???;;;888777666444333444333333222222333333444222222222222222222222222555555666999;;;???KKKXXXaaafffmmmrrrvvvxxxzzz|||~~~~~~yyyuuuooopppsss}}}~~~rrrjjjaaa\\\ZZZ[[[aaahhhrrr~~~~~~zzztttrrrpppnnnkkkfffaaa]]]WWWTTTPPPOOOOOOPPPPPPOOOPPPPPPPPPQQQRRRRRRSSSSSSUUUUUUSSSQQQOOOMMMKKKKKKLLLLLLLLLNNNQQQTTTXXXZZZ[[[___cccffffffhhhlllpppvvv{{{~~~}}}||||||}}}}}}{{{|||~~~|||wwwsssppplllllllllnnnpppooollljjjkkklllmmmmmmooorrrwww{{{zzzvvvjjjfff```\\\XXXUUURRRPPPBBBAAA@@@AAABBBCCCBBB@@@@@@???>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===::::::;;;;;;;;;;;;::::::888999;;;<<<>>>?????????<<<===???AAAAAAAAAAAA@@@CCCCCCCCCCCCDDDEEEFFFFFFCCCFFFIIILLLNNNPPPSSSUUUWWW^^^gggooozzz}}}~~~}}}yyywwwyyyyyysssqqqnnnmmmmmmllllllkkkjjjjjjllllllnnnqqqqqqsss}}}gggPPPBBB???;;;888777666444333444333333222222333333444222222222222222222222222333333444777999>>>KKKWWWdddiiipppvvvyyyzzz|||}}}~~~~~~yyyuuuttttttvvvyyyoooeee___\\\\\\bbbjjjtttyyyuuulllkkkiiihhheee```ZZZUUUQQQNNNKKKJJJKKKLLLLLLLLLNNNOOOOOOOOOPPPQQQQQQQQQOOOOOONNNNNNMMMLLLKKKKKKLLLLLLMMMOOOTTTZZZ```cccdddiiinnnpppqqqrrrvvvyyy{{{}}}{{{||||||zzzxxxvvvvvvwwwwwwyyy|||}}}~~~~~~|||~~~|||yyyvvvuuuqqqnnnkkkkkklllllliiiggghhhjjjkkkmmmnnnrrrwwwzzzzzztttpppeee^^^UUUPPPOOONNNJJJGGGCCCBBBAAA???>>>=========:::999999999::::::;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;AAAAAAAAA@@@??????BBBDDDEEEFFFHHHIIIIIIHHHFFFEEEIIIJJJLLLNNNOOOQQQTTTVVV]]]^^^cccmmmyyy}}}xxxuuuuuuzzzyyysssqqqooonnnllljjjiiiiiijjjkkkkkkjjjkkkooorrruuu}}}lllWWWFFF???999::::::777444555444444444444444444444444333333333444444444555555666666666666:::DDDQQQ[[[jjjmmmqqqtttvvvyyy|||~~~|||yyyvvvyyyzzzoooddd___^^^___dddjjjttt~~~zzztttppphhhgggeeedddbbb^^^YYYUUUQQQNNNKKKJJJJJJKKKJJJIIIPPPPPPOOOOOOOOOOOOPPPQQQSSSNNNLLLPPPRRRPPPOOOOOOQQQRRRUUUWWW[[[aaahhhmmmuuuxxx|||~~~|||zzzzzz{{{yyywwwuuuuuuvvvuuuwwwzzz|||~~~}}}}}}}}}||||||{{{zzzzzz~~~~~~}}}|||yyyvvvtttrrrooommmkkkkkkkkkkkkiiigggiiijjjlllmmmnnnrrrvvvzzz~~~xxxsssmmmgggbbb]]]WWWOOOJJJJJJIIIFFFCCCBBBAAA@@@>>>======<<<<<<;;;;;;:::::::::;;;;;;<<<999999999888999999::::::<<<<<<<<<;;;;;;;;;;;;;;;===============>>>?????????@@@@@@??????@@@BBBDDDEEEGGGIIIKKKLLLLLLKKKJJJOOOQQQSSSUUUVVVXXX\\\___aaadddiiiqqqyyy}}}{{{wwwuuuwww{{{{{{tttqqqooonnnkkkiiihhhhhhiiijjjkkkiiijjjnnnppprrrzzzlllVVVFFF???999999999666444444444444444444444444444444333333333333444444444444666666666777;;;FFFTTT^^^jjjmmmqqquuuwwwyyy|||~~~{{{vvvvvv|||yyynnnccc^^^]]]]]]bbbhhhttt~~~zzztttmmmiiidddcccaaa```^^^ZZZUUURRRQQQNNNLLLKKKKKKLLLKKKJJJNNNNNNMMMMMMMMMMMMNNNNNNOOOKKKKKKPPPTTTSSSSSSTTTYYY[[[___ccchhhooovvv|||~~~}}}}}}{{{zzzwwwxxxxxxwwwuuusssttttttssstttwwwzzz|||}}}~~~~~~~~~}}}{{{yyyxxxxxxyyyyyy{{{{{{zzzxxxvvvssspppnnnnnnlllkkkjjjkkkjjjiiigggjjjkkklllmmmnnnqqqvvvyyy~~~{{{uuuoooiiiccc]]]YYYUUUPPPIIIEEEEEEEEECCC@@@@@@@@@>>>===<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;999999999999:::;;;<<<<<<=========<<<<<<;;;;;;;;;======<<<<<<<<<===>>>>>>@@@AAABBBBBBBBBCCCGGGIIIKKKLLLOOOQQQSSSTTTUUUUUUTTTVVVYYY[[[]]]```dddgggkkkoootttyyy}}}zzzxxxvvvvvvxxx|||vvvqqqooommmkkkiiihhhhhhiiiiiijjjhhhjjjlllmmmpppxxxnnnXXXGGG???999888888555444444444444444444444444444444222222222222333333333333555666777888===IIIWWWbbbjjjmmmrrrvvvxxx{{{~~~|||yyyssswwwyyynnnbbb]]][[[[[[```fffrrr}}}yyyssslllfffbbbbbb```^^^]]][[[XXXTTTQQQQQQOOOLLLLLLLLLMMMMMMLLLOOOOOONNNNNNNNNNNNOOOOOOOOOLLLMMMTTTYYYZZZ[[[^^^^^^aaaffflllsss{{{}}}{{{{{{zzzxxxuuuvvvvvvuuusssqqqrrrsssrrrsssuuuxxxzzz|||}}}}}}}}}|||{{{zzzzzzzzzzzzzzzxxxxxxwwwvvvssspppmmmlllmmmlllkkkkkkkkkkkkjjjiiikkklllmmmnnnooorrrvvvyyy|||~~~{{{{{{vvvpppjjjddd^^^XXXTTTOOOKKKFFFDDDCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;::::::999999999999:::;;;;;;;;;;;;;;;<<<======??????>>>>>>===<<<<<<<<<======<<<<<<======>>>???CCCDDDFFFGGGHHHKKKOOORRRTTTVVVXXX[[[]]]^^^___```\\\^^^bbbeeegggkkkooossswww|||yyyxxxwwwxxxyyy}}}xxxqqqooommmkkkiiigggggghhhiiihhhhhhiiilllnnnqqq{{{uuu]]]HHH???999888888555333444444444444444444444444444111111222222222333333333444555666888>>>JJJZZZeeejjjnnnsssxxx{{{}}}{{{wwwqqqzzzwwwlllaaa[[[YYYZZZ^^^dddqqq}}}yyyrrrmmmgggbbb___cccaaa___]]]\\\ZZZVVVSSSQQQOOOMMMMMMOOOPPPPPPPPPTTTSSSSSSSSSSSSSSSTTTUUUTTTRRRUUU[[[```aaadddhhheeeiiiooouuu}}}{{{zzzzzzxxxwwwrrrssstttsssqqqppppppqqqrrrsssuuuwwwyyy{{{|||}}}wwwxxxzzz{{{{{{{{{yyyxxxuuuuuutttsssqqqnnnllljjjkkklllllllllkkkkkkkkkkkkkkklllmmmnnnooorrrwwwzzz{{{~~~zzzvvvrrrnnngggaaa[[[VVVPPPMMMIIIGGGDDDBBBAAAAAAAAA@@@======<<<;;;::::::::::::999999888888888888888999===<<<<<<;;;;;;;;;<<<<<<@@@@@@@@@@@@??????>>>>>>BBBAAAAAABBBBBBCCCDDDEEEFFFHHHKKKMMMOOOSSSWWW[[[___```aaaccceeeggghhhhhhhhhkkkooorrruuuyyy~~~|||{{{zzzyyyzzz|||xxxqqqpppnnnkkkiiigggggghhhhhhggggggkkknnnpppttt~~~dddIIIAAA:::888888555444555444444444444444444444444111111222222222333333333222333555888>>>KKK[[[fffkkkooovvv{{{~~~{{{wwwqqq|||vvvkkk```ZZZXXXYYY^^^dddttt}}}xxxsssnnnjjjgggcccaaacccaaa^^^]]]\\\[[[XXXUUUSSSQQQOOOPPPRRRTTTTTTTTTWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZ]]]cccffffffiiinnnppptttzzz|||xxxxxxxxxvvvuuuqqqrrrsssrrrpppooopppqqqsssssstttvvvwwwyyyzzz{{{rrrtttvvvxxxxxxvvvtttrrrpppqqqqqqpppooommmkkkiiiiiijjjlllkkkjjjjjjkkkllljjjkkkmmmnnnpppsssxxx|||zzz~~~~~~xxxtttlllgggaaaZZZUUUPPPLLLIIICCCBBB@@@???=========>>>===<<<<<<;;;::::::;;;;;;888888888888888999::::::;;;;;;:::::::::;;;<<<<<>><<<;;;<<<=========<<<;;;;;;;;;<<<<<<999999:::;;;<<<>>>???@@@;;;;;;===???BBBEEEHHHIIICCCCCCDDDEEEFFFGGGHHHHHHIIIIIIKKKMMMOOORRRTTTVVVXXX[[[___ccchhhnnntttxxxzzz{{{~~~~~~}}}{{{zzz||||||sssrrrooollljjjiiijjjjjjlllmmmqqqsssssswwwaaaOOOEEE===;;;:::888777999444444444444444444444444333333444444444444555555666777999;;;BBBOOO^^^jjjooottt|||{{{sss|||rrrhhh]]]YYYYYY[[[aaaggguuu{{{wwwuuuqqqllliiiggggggfffeeeaaa___\\\[[[[[[ZZZYYYXXXWWWVVVUUUWWWZZZ]]]^^^^^^aaabbbcccfffiiilllooopppoooppptttxxxyyyyyy}}}~~~wwwtttpppnnnnnnmmmkkkjjjooooooooommmkkkkkkmmmooopppooonnnnnnoooqqqssstttttttttsssqqqnnnkkkhhhfffhhhiiiiiigggdddbbbbbbcccccccccddddddfffgggiiijjjkkkmmmppprrrtttwww{{{~~~~~~zzzuuutttqqqjjjccc[[[WWWQQQKKKGGGEEEEEEEEEAAA@@@>>><<<<<<<<<======;;;;;;::::::999:::::::::999:::;;;<<<<<<<<<<<<;;;<<<===>>>???BBBDDDFFFHHHEEEEEEFFFGGGIIIKKKMMMNNNPPPQQQSSSSSSTTTVVVYYY\\\___ccciiinnnrrrvvvyyy|||~~~|||yyywwwvvvyyy|||sssrrrooommmkkkkkkkkkkkkiiikkknnnrrrsssxxxhhhQQQFFF<<<::::::888666666222333333444444333333222444444444444444444444444777666555888@@@NNN]]]hhhsssvvv|||sssyyylllcccZZZVVVTTTVVV]]]eeettt~~~yyysssooorrrooojjjeeebbbaaabbbbbb```___\\\ZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^aaabbbccceeegggjjjlllmmmooorrrtttvvvxxx||||||uuurrrooommmllllllkkkiiimmmnnnnnnmmmllllllmmmooonnnnnnmmmmmmnnnoooqqqrrrsssrrrrrrpppmmmjjjhhhfffhhhhhhhhhfffdddbbbbbbbbbcccccccccdddeeeggghhhiiikkkmmmpppsssuuuxxx|||}}}tttpppoookkkddd]]]WWWSSSNNNHHHDDDCCCBBBCCC>>>===<<<;;;;;;:::::::::999999888888888888888999999999:::;;;;;;;;;;;;;;;>>>>>>???AAACCCEEEFFFGGGGGGHHHIIIJJJLLLOOOQQQRRRSSSTTTVVVWWWXXXZZZ^^^aaagggkkkppptttwww{{{{{{zzzwwwuuuuuuxxx~~~yyysssrrrooommmkkkjjjjjjjjjjjjjjjmmmqqqsssxxxgggQQQFFF===::::::888666666222333333444444333333222444444444444444444444444666555555888@@@OOO___jjjuuuxxx~~~|||ssszzzzzzggg___WWWTTTTTTVVV^^^fffsss}}}zzztttpppllljjjfffbbb``````aaabbb^^^\\\[[[YYYYYYYYY[[[\\\]]]]]]^^^___aaacccfffggglllnnnpppqqqrrrsssuuuwww|||zzzrrrppplllkkkkkkkkkjjjiiijjjlllnnnnnnlllllllllmmmllllllllllllmmmnnnooooooqqqpppooonnnkkkiiigggeeefffggggggeeebbbaaaaaabbbccccccccccccdddfffggghhhjjjmmmpppsssuuuyyy}}}|||uuummmiiigggccc\\\WWWQQQNNNIIIEEEAAA??????@@@<<<<<<<<<<<<<<<;;;:::999999999888888888888999999::::::;;;<<<<<<===>>>>>>@@@AAABBBCCCEEEFFFGGGHHHJJJKKKLLLNNNQQQTTTVVVXXXXXXYYY[[[\\\]]]```dddgggooorrruuuyyy|||{{{zzzxxxvvvuuuyyy~~~wwwsssqqqooollljjjhhhhhhhhhjjjiiikkkooorrrxxxjjjRRRGGG===;;;;;;888666666333333444444444444333333444444444444444444444444555444555888BBBQQQbbbmmmxxx{{{zzzuuu{{{uuubbbZZZSSSRRRSSSVVV___gggrrr}}}}}}|||yyyuuuqqqhhhfffccc```______aaabbb\\\\\\[[[ZZZ[[[\\\^^^___bbbbbbbbbbbbeeehhhkkkmmmsssuuuwwwxxxxxxxxxzzz|||~~~zzzpppmmmjjjiiijjjjjjjjjiiihhhjjjmmmmmmmmmlllllllllllllllllllllmmmmmmnnnnnnnnnnnnlllkkkiiigggeeeddddddeeeeeecccaaa___``````bbbbbbbbbbbbccceeefffgggiiikkkooorrruuuyyy}}}vvvpppiiidddaaa]]]WWWRRRLLLJJJFFFBBB???>>>>>>>>>===>>>??????>>>===;;;:::;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>???@@@BBBBBBDDDDDDEEEGGGHHHIIIIIIIIIMMMNNNOOORRRUUUXXXZZZ\\\___```aaabbbccceeehhhkkkrrrtttxxx{{{~~~|||yyywwwyyy~~~wwwrrrpppnnnkkkhhhgggffffffiiihhhiiimmmqqqwwwmmmRRRGGG>>>;;;;;;888666666333333444444444444333333444444444444444444444444444444555999DDDSSSeeepppzzz}}}zzzwww~~~uuu```YYYRRRQQQRRRUUU]]]fffrrr|||zzzwwwuuuwww}}}{{{zzzxxxtttqqqgggfffcccaaa```aaabbbccc]]]]]]]]]^^^___aaacccdddffffffffffffiiilllppprrrvvvxxx{{{||||||~~~}}}zzzmmmkkkhhhhhhiiijjjjjjiiifffhhhkkkllllllkkkkkklllllllllmmmmmmmmmmmmmmmmmmkkkkkkiiihhhfffeeeddddddbbbccccccbbb___^^^^^^___`````````aaacccdddfffggggggjjjmmmqqqtttxxx}}}zzzqqqmmmfffaaa]]]XXXSSSOOOIIIGGGDDDAAA???>>>>>>???======>>>>>>>>><<<:::999;;;:::::::::;;;<<<<<<============>>>@@@BBBCCCEEEGGGHHHIIIKKKLLLMMMMMMMMMPPPPPPRRRTTTWWWZZZ]]]___eeeeeefffffffffgggjjjlllsssvvvzzz~~~}}}yyywwwwwwzzz}}}~~~uuupppooollliiigggfffeeeeeehhhfffggglllpppuuuoooSSSHHH>>><<<;;;888666666333444444555555444444333444444444444444444444444444444555:::EEEVVVgggssszzz}}}{{{yyyxxxddd\\\UUUSSSSSSTTT[[[cccrrr}}}{{{yyyxxxxxxzzz}}}}}}yyywwwuuuqqqnnnhhhfffdddbbbaaaaaaaaabbb^^^___```aaaccceeeggghhhiiiiiijjjkkkmmmqqqtttvvvvvvyyy|||~~~}}}yyyvvviiigggeeeeeeggghhhhhhhhheeegggiiijjjjjjjjjlllmmmkkklllmmmmmmmmmmmmlllllliiihhhfffeeedddccccccccc```aaaaaa```^^^]]]]]]^^^]]]^^^^^^```bbbdddfffggggggiiimmmqqquuuyyy~~~zzzuuummmiiiccc^^^YYYTTTOOOLLLFFFEEECCCAAA@@@??????@@@;;;;;;;;;;;;;;;:::999888999888888999999:::;;;<<<<<<<<<<<<===???BBBDDDFFFJJJKKKMMMOOOQQQQQQQQQQQQSSSTTTUUUWWWZZZ\\\___```eeefffggggggfffhhhkkkmmmtttwww|||~~~}}}zzzwwwttttttvvvyyyzzzrrrnnnllljjjhhhfffeeeeeeeeefffdddfffkkkooorrrzzzpppTTTIII???<<<;;;888666666444444555555555555444444444444444444444444444444444555666<<>><<<;;;::::::;;;<<<:::::::::;;;<<<===>>>???CCCCCCCCCDDDFFFJJJMMMOOOMMMOOORRRUUUWWWXXXXXXXXXZZZZZZ[[[\\\^^^```bbbccc^^^```bbbdddfffiiimmmqqqrrrvvv{{{~~~|||yyyyyyxxxvvvuuuvvvzzz|||zzzsssjjjiiigggfffeeeeeeffffffcccbbbdddjjjnnnooorrrwww}}}yyyUUUJJJ???<<<<<<999666666444444555555555555444444444444444444444444444444666777888===HHHYYYjjjvvv{{{|||wwwwww{{{|||oooggg___\\\ZZZZZZ^^^ddduuuyyytttmmmjjjjjjkkkjjjiiieeeeeeeeefffggghhhiiijjjmmmnnnppprrrtttuuuvvvwwwpppssswww{{{}}}{{{tttmmmeee___ZZZWWWUUUUUUWWW\\\``````___```cccgggiiiiiihhhhhhhhhkkkkkkkkkjjjhhheeecccaaacccbbbaaa___]]]\\\[[[[[[XXXYYY[[[[[[\\\[[[ZZZYYYXXXYYY[[[\\\^^^bbbhhhllljjjkkknnnrrrwww|||}}}{{{vvvmmmfff___[[[TTTOOOKKKHHHEEECCCCCCBBBAAA@@@???======<<<=========;;;888777777888<<<===>>>>>>>>>>>>AAACCCFFFGGGHHHHHHIIIJJJMMMPPPRRRUUUZZZ\\\\\\ZZZYYYYYY]]]]]]]]]^^^___```aaabbbaaabbbccceeehhhkkkmmmoooppprrrtttvvvxxx|||~~~{{{vvvvvvvvvvvvvvvxxx||||||uuunnnllljjjiiijjjjjjiiihhhccceeegggjjjnnnqqqsssttt|||xxx\\\III@@@>>>888999:::555555555444444444333333333333333222222333333444555444666777999DDDXXXjjjtttzzzzzzvvvrrrvvv~~~zzzqqqhhhaaa]]][[[[[[```fffvvv}}}vvvnnnfffbbbdddggghhhggghhhgggeeeeeegggkkkooorrrwwwwwwxxxyyyzzzzzz{{{{{{yyyyyyyyy{{{~~~|||sssjjjccc\\\WWWSSSSSSQQQRRRUUUZZZ^^^______^^^aaaeeehhhhhhgggggggggiiiiiihhhgggeeecccaaa```aaa```___]]]\\\[[[ZZZZZZYYYYYYZZZ[[[\\\[[[[[[ZZZXXXYYY[[[\\\^^^bbbhhhllljjjkkkmmmqqqvvv{{{|||yyyssskkkddd]]]YYYSSSNNNJJJGGGDDDBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<;;;999999:::<<<<<<===??????@@@AAADDDFFFHHHIIIJJJKKKKKKMMMPPPSSSTTTXXX[[[]]]]]]\\\\\\\\\^^^^^^^^^___```aaabbbcccdddeeegggiiikkkmmmnnnooopppqqqrrrtttuuuyyy}}}~~~yyyyyyxxxwwwvvvxxx}}}|||tttmmmkkkhhhhhhhhhhhhgggfffcccdddgggjjjmmmqqqsssuuu~~~}}}yyy\\\III@@@>>>888999:::555555555555444444444333333333333222222333333444555555777999;;;FFFZZZmmmvvv}}}zzzvvvsssxxxzzzppphhh```\\\ZZZZZZ___fffuuu{{{qqqkkkcccaaacccggghhhggghhhhhhggghhhkkkoootttwwwxxxyyy{{{}}}~~~~~~~~~|||}}}}}}zzztttiii___XXXRRRMMMKKKLLLKKKMMMPPPVVVZZZ]]]]]]]]]```ccceeefffeeeeeefffgggfffeeecccaaa```_________^^^\\\[[[ZZZYYYYYYXXXYYYYYYZZZ[[[[[[[[[[[[[[[XXXZZZ[[[]]]___bbbgggkkkjjjkkknnnqqquuuzzz}}}}}}zzzvvvppphhhaaaZZZVVVPPPKKKHHHEEECCCAAA@@@??????>>>===<<<<<<;;;888:::;;;;;;;;;<<<>>>@@@<<<>>>@@@AAABBBDDDGGGIIIJJJKKKMMMMMMNNNQQQTTTWWWXXX[[[]]]^^^]]]]]]^^^```````````````aaacccdddeeehhhiiikkkmmmnnnoooooonnnnnnoooppppppqqqtttxxx|||||||||zzzxxxwwwyyy}}}zzzssskkkiiigggfffffffffeeeccccccdddfffiiimmmpppsssuuu~~~|||vvv~~~|||]]]JJJAAA???999999;;;555555555555444444444444333333333333333333444444555555888:::<<>>>>>======<<<<<<<<<;;;999;;;<<<<<<<<<===???BBB???@@@BBBCCCCCCEEEGGGJJJKKKMMMNNNPPPQQQTTTWWWZZZ[[[]]]^^^^^^^^^^^^aaacccaaaaaabbbbbbccceeefffgggjjjkkkmmmooooooooommmlllkkklllmmmmmmnnnqqqvvvyyy}}}zzzwwwvvvxxx|||zzzssskkkiiifffeeeeeeeeedddcccddddddfffhhhlllpppsssuuu|||yyyrrrzzz^^^KKKAAA???999999;;;555555555555555444444444444333333333333333444555555555888:::===III^^^qqq{{{~~~zzzuuu}}}}}}nnnfff]]]YYYXXXYYY___fffuuu~~~vvvqqqhhheeeccccccfffjjjlllmmmnnnooopppsssvvvzzz}}}}}}~~~xxxxxx|||{{{vvvsssllldddXXXMMMFFFDDDCCCBBB???AAADDDGGGKKKPPPTTTVVVYYY\\\___```aaaaaacccddddddbbb```^^^]]]\\\]]]]]][[[[[[ZZZYYYXXXXXXXXXYYYWWWXXXXXXXXXYYYZZZ[[[[[[XXXZZZ\\\^^^___bbbfffiiilllnnnqqquuuxxx||||||vvvpppiiibbb]]]SSSOOOJJJFFFDDDBBB@@@???=========<<<<<<<<<<<<<<<<<<>>>>>>>>>======???AAABBBCCCDDDEEEDDDFFFHHHJJJMMMOOOPPPRRRSSSUUUYYY\\\]]]^^^^^^^^^^^^___bbbdddcccccccccdddeeefffggghhhiiikkklllmmmmmmllljjjiiifffhhhiiijjjlllppptttxxx~~~}}}~~~~~~~~~zzzvvvtttvvv|||{{{sssllljjjhhhfffffffffdddcccddddddeeehhhkkkooosssuuu{{{yyyrrrzzz___LLLBBB@@@::::::;;;555666666555555555444444444444444333333444444555666444777999===JJJ___sss}}}|||uuulllccc[[[WWWWWWYYY```hhhuuuyyyrrrnnnjjjhhhggghhhkkkoooqqqssstttuuuwwwyyy|||~~~~~~|||wwwppplll```YYYNNNDDD???>>>>>>>>><<<>>>AAADDDGGGJJJNNNQQQUUUWWWZZZ\\\]]]^^^___aaa```___^^^]]]\\\[[[[[[[[[YYYYYYXXXXXXWWWXXXXXXXXXVVVVVVVVVVVVWWWYYYZZZ[[[XXXZZZ]]]^^^```bbbfffhhhlllnnnqqqvvvzzz}}}{{{tttlllddd^^^ZZZPPPLLLHHHDDDCCCBBB@@@???<<<<<<<<<===============???@@@@@@???>>>>>>@@@AAACCCEEEFFFGGGGGGIIIKKKNNNPPPRRRSSSTTTUUUWWW[[[^^^^^^___`````````aaaccceeeddddddddddddeeeggghhhiiihhhiiiiiijjjjjjhhhgggfffcccdddfffgggiiimmmrrruuuzzzyyyoookkkiiijjjkkknnnvvv~~~yyyuuusssvvv}}}}}}vvvmmmkkkiiiggggggfffeeecccddddddeeegggjjjooosssuuu~~~zzzttt|||```MMMCCCAAA;;;:::;;;555666666666555555555444444444444444444444555555666333777999===KKKaaauuu~~~www~~~iiiaaaXXXVVVVVVYYYaaajjjvvv}}}wwwqqqmmmmmmmmmnnnoooqqqsssvvvwwwyyyzzz}}}~~~~~~}}}|||yyyssskkkfffWWWQQQGGG???<<<<<<======;;;>>>AAABBBCCCFFFJJJMMMPPPRRRUUUWWWWWWYYY[[[]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUVVVWWWWWWTTTTTTTTTTTTUUUWWWYYYZZZXXXZZZ]]]___```bbbeeehhhiiilllpppuuuzzz~~~}}}xxxpppggg___YYYVVVNNNKKKGGGCCCBBBBBB@@@???<<<<<<=========>>>>>>>>>???@@@AAA@@@??????AAACCCDDDFFFHHHJJJLLLNNNRRRUUUUUUVVVWWWWWWXXXZZZ]]]```___aaacccccccccccceeefffddddddddddddfffggghhhiiiggggggggggggffffffffffffaaabbbcccdddeeehhhmmmpppwww|||zzzqqqeeeaaa^^^^^^^^^aaaiiissszzzuuutttxxxxxxnnnkkkhhhggggggfffdddcccdddddddddfffjjjnnnsssuuu~~~yyyttt}}}aaaNNNDDDAAA;;;;;;<<<666666666666666555555555555444444444444444555666666444888;;;???MMMcccwww~~~{{{{{{fff^^^VVVTTTUUUYYYccclllwww{{{vvvrrroooqqqrrrssstttuuuvvvxxxyyy|||}}}}}}|||{{{xxxqqqhhhbbbTTTNNNEEE???<<<===>>>???;;;>>>AAABBBAAACCCGGGKKKMMMOOOQQQSSSTTTUUUXXXZZZYYYYYYZZZZZZYYYWWWUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVTTTSSSSSSSSSTTTVVVXXXYYYXXXZZZ]]]___```bbbeeeggghhhjjjoootttyyy}}}}}}{{{vvvmmmccc[[[VVVSSSNNNJJJFFFCCCBBBBBBAAA@@@<<<<<<======>>>?????????>>>@@@AAAAAA@@@AAACCCEEECCCFFFIIILLLOOOSSSWWWZZZXXXYYYZZZZZZZZZ\\\___aaa```ccceeefffeeeeeeggghhhddddddddddddfffggghhhiiigggfffeeeeeeeeeeeeeeefffaaabbbbbbbbbbbbdddhhhkkkvvv|||yyypppccc___\\\[[[ZZZ[[[ccclllzzz{{{vvvuuuyyyzzzmmmkkkhhhffffffeeecccbbbdddddddddfffiiinnnsssuuu}}}xxxttt}}}aaaNNNDDDBBB;;;;;;<<<666777666666666555555555555555444444444444555666666555999<<>>===<<<<<<<<<<<<=========>>>>>>@@@BBBBBBBBBBBBDDDEEEHHHIIILLLOOORRRTTTVVVVVV[[[[[[[[[\\\]]]___bbbcccfffiiikkkjjjhhhfffeeedddeeeeeeeeeddddddcccccccccbbbdddfffhhhhhhfffdddbbb___````````````ccchhhkkkrrryyyzzzsssggg___ZZZZZZ[[[[[[```iiivvvzzztttssswww}}}uuunnnjjjfffccccccddddddccceeedddfffjjjkkkjjjmmmrrr~~~wwwqqqbbbNNNGGGGGG>>>999;;;::::::999888666555555444444555444444333333444444555555888:::???NNNeee{{{uuubbbZZZRRRSSSWWW]]]fffnnnzzzzzzwwwuuussszzzzzzzzzyyyxxxxxx{{{}}}~~~|||||||||{{{zzzxxxxxxwwwuuuooofff\\\UUUIIIDDD???===>>>AAABBBBBBEEEFFFHHHJJJKKKKKKJJJJJJNNNMMMLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPPPPRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXYYY[[[^^^aaadddfffhhhkkkmmmpppuuuzzzyyytttmmmeee___XXXRRRNNNIIIGGGDDDBBBAAA@@@>>><<<>>>>>>??????@@@@@@AAAAAA???@@@BBBCCCCCCDDDFFFHHHIIIKKKNNNQQQTTTWWWYYYZZZ[[[[[[\\\]]]___aaaccceeegggiiikkkkkkhhhfffeeeeeeeeeddddddddddddddddddcccdddeeeggghhhhhhfffdddccc```````````````cccgggkkknnnwww~~~xxxmmmfffaaabbbbbbccchhhooo||||||wwwuuuyyy}}}uuunnnjjjfffcccccccccccccccdddccceeeiiijjjjjjmmmsss~~~}}}wwwdddPPPHHHGGG>>>:::===;;;:::999888666555555444444666555555444444555555666666999;;;@@@NNNfff|||}}}rrrcccZZZRRRRRRUUUZZZccckkkzzz~~~|||~~~}}}zzzyyywww{{{|||}}}||||||}}}~~~{{{zzzzzzzzzyyyxxxuuutttsssqqqkkkaaaVVVNNNEEEBBB???>>>@@@CCCFFFGGGNNNOOOQQQRRRRRRPPPNNNLLLMMMLLLJJJHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQPPPQQQRRRTTTUUUVVVVVVVVVXXXZZZ\\\___bbbeeeggghhhkkkmmmqqqwww}}}}}}tttppphhhaaaZZZUUUOOOLLLGGGEEEBBB@@@@@@???===;;;;;;;;;<<<======>>>??????@@@BBBDDDFFFFFFGGGJJJLLLLLLNNNQQQTTTWWWZZZ[[[\\\[[[\\\]]]^^^aaacccfffggggggiiikkkjjjhhhgggffffffcccddddddddddddddddddeeeeeefffgggggggggfffdddccc```````````````bbbfffjjjmmmuuu}}}wwwrrroooooopppqqqvvv|||{{{yyy|||~~~uuummmjjjeeecccbbbccccccbbbdddbbbdddhhhiiijjjooouuu}}}~~~~~~iiiSSSIIIGGG???;;;???>>>:::999888666555555555555666666666555555666666666777:::<<>>===;;;999::::::<<<===>>>??????AAADDDFFFHHHIIIKKKNNNPPPQQQRRRTTTVVVXXXZZZ[[[[[[\\\\\\^^^```ccceeehhhiiigggiiijjjjjjhhhffffffgggcccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeedddcccccc`````````______aaaeeehhhooouuuzzz|||}}}|||}}}uuummmjjjeeecccccccccccccccdddbbbdddgggiiikkkpppwww}}}}}}nnnVVVJJJGGG???===@@@???999888777666555555555555666666555555555555666666666999<<<@@@NNNfff{{{{{{pppddd[[[SSSQQQTTTXXX```hhhyyyyyywwwzzz~~~}}}|||{{{{{{zzzxxxvvvqqqooommmiiibbbYYYNNNGGGAAAAAABBBCCCFFFJJJOOORRRYYYZZZ[[[[[[XXXTTTOOOLLLIIIGGGEEECCCAAA@@@???@@@DDDDDDDDDFFFGGGIIIKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNPPPRRRSSSUUUUUUUUUXXXYYY[[[^^^aaadddfffgggkkkmmmqqqvvvzzz~~~~~~{{{vvvssslllggg___XXXSSSOOOKKKHHHCCCAAA???>>>>>>>>>===;;;<<<===>>>@@@AAACCCDDDDDDCCCFFFHHHJJJLLLNNNQQQSSSTTTUUUVVVWWWXXXYYYYYYYYY\\\]]]___bbbdddggghhhiiifffhhhiiihhhgggffffffgggcccccccccddddddeeeeeeeeeddddddccccccccccccddddddbbbbbbaaa```___aaaeeehhhooorrrtttuuu|||}}}||||||tttnnnkkkfffdddcccddddddcccdddccceeeiiikkklllqqqwww~~~}}}qqqXXXJJJGGG@@@>>>AAA???999888777666666555555666555444444333333444444555555888:::>>>LLLdddyyy~~~ttteee[[[SSSRRRUUUYYYaaaiiiuuu}}}xxxvvv}}}~~~}}}{{{zzzzzzxxxvvvsssnnnkkkgggbbb\\\SSSKKKEEE>>>@@@BBBCCCFFFIIINNNRRRUUUVVVVVVUUUSSSOOOKKKHHHFFFEEECCCAAA@@@?????????CCCCCCDDDEEEGGGJJJLLLMMMSSSRRRPPPOOONNNNNNOOOPPPNNNOOOPPPRRRSSSTTTTTTTTTVVVXXXZZZ]]]```ccceeefffkkkmmmppptttxxxzzz{{{|||~~~}}}{{{wwwrrrnnngggbbbZZZTTTOOOLLLIIIGGGCCCAAA>>>>>>>>>>>>===<<<<<<===>>>@@@BBBCCCEEEFFFEEEHHHJJJLLLMMMOOORRRTTTVVVVVVWWWXXXYYYYYYYYYYYY]]]^^^```ccceeeggghhhhhheeegggggggggeeeeeefffgggcccddddddddddddddddddeeeccccccbbbbbbbbbdddeeegggeeeeeeeeecccbbbcccgggjjjlllpppqqqrrrzzz}}}{{{zzz}}}}}}uuuooolllgggeeedddeeeeeedddeeeeeeggglllnnnnnnqqqvvvsssZZZKKKHHHBBB@@@AAA>>>888888777666666666666666444444333333333333444444555888:::>>>LLLcccxxxyyyggg]]]TTTRRRTTTXXX```gggpppzzzxxxpppjjjgggiiikkknnnpppsssttttttuuu|||{{{zzzxxxwwwvvvtttpppmmmhhheee___ZZZTTTMMMFFFAAA???AAADDDEEEFFFJJJOOOSSSSSSRRRRRRQQQOOOLLLIIIGGGDDDCCCBBB@@@@@@@@@@@@AAACCCDDDEEEHHHKKKOOOQQQSSSXXXVVVRRROOONNNNNNPPPQQQPPPPPPQQQSSSSSSTTTTTTTTTUUUVVVXXX[[[^^^aaaccceeeiiikkkooossswwwyyyyyyzzz|||{{{{{{zzzxxxsssmmmiiiccc]]]VVVOOOKKKHHHFFFDDDBBB@@@>>>>>>??????>>>===:::;;;===???AAACCCEEEEEEGGGIIILLLMMMNNNPPPRRRTTTUUUVVVWWWYYYZZZ[[[\\\\\\]]]___aaaccceeefffggggggdddeeefffeeedddccceeefffeeeddddddddddddddddddcccdddcccbbbbbbcccfffiiikkkkkkjjjiiihhhfffhhhkkknnnnnnrrruuuvvv|||}}}zzzwwwwwwzzzwwwpppmmmiiiffffffffffffffffffgggjjjoooqqqoooqqquuutttZZZKKKIIICCC@@@AAA<<<888777777666666666666666555555444444444444555555666999;;;>>>LLLcccyyy}}}iii___UUURRRRRRUUU[[[bbbkkkuuuwwwoooiiifffeeeeeefffggghhhjjjkkklllvvvyyywwwuuutttssspppllliiiddd```ZZZSSSNNNHHHBBB>>>BBBDDDGGGHHHIIIKKKPPPUUUSSSRRRQQQPPPNNNLLLJJJIIICCCBBBAAA@@@@@@AAABBBBBBEEEFFFHHHLLLPPPUUUXXXZZZ\\\XXXTTTPPPNNNNNNQQQRRRQQQQQQRRRSSSTTTTTTSSSSSSTTTUUUXXX[[[^^^```cccdddhhhjjjnnnssswwwyyyzzzzzzxxxxxxxxxxxxvvvqqqjjjfff___ZZZSSSLLLHHHEEECCCBBBBBB@@@???>>>???@@@???>>>>>>???AAACCCEEEGGGIIIJJJHHHJJJLLLNNNNNNPPPRRRTTTTTTUUUWWWZZZ\\\^^^______^^^___aaadddeeeffffffeeecccdddeeedddccccccdddfffeeeeeeeeeddddddccccccccceeedddcccccceeehhhlllnnnnnnnnnmmmkkkjjjkkknnnqqqsssxxx||||||}}}{{{xxxuuutttxxx~~~zzzqqqnnnjjjgggggggggggggggggghhhlllrrrssspppqqqttttttZZZKKKJJJDDDAAA@@@;;;888777777666666666666777666666555555555555666666777:::<<>>BBBFFFIIIKKKNNNUUUZZZ\\\[[[YYYUUUQQQKKKGGGDDDDDDBBB@@@>>>>>>>>>???@@@FFFHHHKKKOOOTTTYYY\\\^^^[[[YYYVVVSSSPPPOOOOOOOOONNNOOOOOOOOOPPPQQQQQQQQQVVVWWWYYY[[[]]]___aaabbbfffjjjooosssttttttuuuvvvuuuuuuuuutttqqqmmmiiifffYYYTTTMMMGGGDDDBBB@@@???======<<<<<<<<<<<<======>>>???@@@CCCEEEHHHKKKLLLLLLMMMNNNNNNNNNQQQUUUXXXXXXXXXYYY[[[\\\]]]^^^___aaaaaabbbbbbbbbbbbaaaaaaeeedddcccbbbbbbbbbcccdddffffffeeeeeeeeeffffffgggffffffggghhhjjjmmmoooqqqqqqooommmlllmmmqqquuuxxxzzz|||}}}}}}{{{uuuqqqppptttyyy}}}xxxpppooollljjjgggeeedddddddddfffhhhjjjkkklllnnnpppmmm___OOOIIIFFFAAA<<<:::888777666555555444444555555555555555555666777777777888:::???LLLbbbzzzoooaaaVVVSSSRRRPPPTTT]]]fffsss||||||zzzyyyyyy{{{}}}~~~~~~{{{xxxuuusssqqqllleee___XXXSSSMMMGGGDDDBBB@@@???@@@CCCFFFJJJNNNSSSYYY]]]___]]]ZZZUUUPPPJJJFFFDDDBBBAAA???>>>>>>???AAABBBHHHKKKQQQVVVZZZ[[[\\\\\\WWWUUURRRPPPMMMMMMMMMMMMOOOOOOOOOPPPPPPQQQQQQRRRTTTUUUWWWYYY[[[^^^___```dddhhhmmmqqqrrrssstttuuusssssssssrrroookkkfffdddXXXSSSLLLGGGDDDBBB@@@???AAA@@@@@@@@@@@@@@@@@@AAA>>>???@@@BBBEEEGGGJJJKKKKKKLLLMMMNNNOOOQQQVVVYYYXXXYYYZZZ[[[]]]^^^______```aaabbbbbbcccccccccbbbeeeeeedddcccccccccdddeeeggggggfffffffffggghhhhhhgggggghhhjjjllloooqqqsssrrrqqqqqqrrrtttvvvxxxyyy}}}wwwrrrnnnlllqqqyyy|||vvvrrrqqquuuzzz}}}wwwpppooommmjjjhhhfffeeeddddddfffhhhiiiiiikkknnnqqq~~~ppp```PPPHHHEEE@@@<<<:::888888666555555555555555555555555555555666777777888999;;;@@@MMMccc{{{oooaaaUUUSSSQQQOOOTTT]]]gggttt}}}~~~}}}|||yyyvvvrrrpppnnnhhh```ZZZRRRMMMFFFAAA???>>>>>>>>>CCCDDDGGGMMMTTTZZZ]]]^^^]]][[[VVVQQQKKKFFFBBB@@@@@@???>>>>>>>>>@@@BBBDDDKKKOOOVVV[[[]]]\\\YYYWWWQQQOOOMMMKKKJJJIIIJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPRRRSSSUUUWWWYYY[[[]]]^^^```ccchhhlllnnnoooqqqrrrpppppppppooolllgggccc```WWWRRRKKKFFFCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAADDDFFFHHHIIIKKKLLLNNNOOOPPPSSSWWWZZZYYYZZZ[[[]]]^^^______``````aaabbbcccdddeeeeeeeeefffeeedddccccccdddeeefffgggggggggggghhhhhhiiijjjiiijjjkkkmmmooorrruuuvvvtttuuuwwwzzz|||}}}~~~~~~{{{ssskkkfffaaa___dddkkkuuu~~~xxxtttsssvvv{{{~~~wwwqqqpppmmmkkkhhhfffeeeeeeeeefffgggggghhhjjjnnnrrrzzzsssbbbPPPGGGCCC???;;;:::888888777666555555555555555555555555555666777777999999;;;AAANNNddd|||oooaaaVVVSSSQQQOOOUUU^^^lllzzz~~~zzzvvvtttyyyzzzsssnnnpppuuuzzzvvvsssooommmkkkfff^^^XXXNNNIIIBBB===<<<===>>>>>>DDDEEEJJJRRRYYY]]][[[XXXTTTQQQMMMHHHCCC@@@>>>===>>>===<<<<<<>>>@@@CCCEEELLLPPPTTTXXXYYYWWWSSSPPPJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNQQQQQQSSSUUUWWWYYY[[[\\\ZZZ]]]bbbfffhhhiiikkkmmmlllmmmmmmllliiiddd```^^^UUUPPPJJJEEEBBBAAA@@@???<<<<<<<<<======<<<<<<<<<>>>???@@@AAACCCFFFHHHIIIKKKMMMOOOQQQRRRTTTXXX[[[ZZZ[[[]]]^^^``````aaa`````````bbbdddeeefffggggggeeedddcccccccccdddeeefffgggggggggggghhhiiijjjkkkkkklllnnnqqqtttwwwyyyzzzyyyzzz|||yyyppphhhccc```___dddkkklllttt{{{}}}zzzuuutttwww|||wwwqqqpppnnnkkkiiigggfffeeeeeeffffffffffffiiinnnrrruuu~~~tttcccPPPFFFBBB>>>::::::999888777666555555555555555555555555555666777777888999;;;@@@NNNddd|||qqqcccWWWTTTSSSRRRXXXaaaoooyyysssooonnnuuu}}}wwwkkkddd___```dddjjjsss|||ssspppmmmkkkiiiddd\\\VVVKKKFFF@@@<<<<<<===???@@@BBBEEEKKKTTTZZZYYYSSSMMMJJJHHHEEEAAA???===<<<<<<<<<<<<;;;;;;===???BBBCCCJJJKKKMMMNNNMMMLLLJJJIIIEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNPPPQQQRRRSSSUUUWWWXXXXXXWWWZZZ^^^aaaccceeegggiiiggghhhiiihhhfffbbb^^^\\\SSSOOOHHHDDDAAA@@@@@@???>>>>>>????????????>>>>>>??????@@@BBBDDDGGGIIIJJJMMMOOORRRSSSTTTVVVZZZ\\\ZZZ\\\^^^```bbbbbbbbbaaa___```bbbdddfffggghhhhhhdddcccbbbbbbcccdddeeeffffffffffffggghhhjjjkkklllnnnppprrruuuyyy{{{~~~}}}uuulllhhheeeeeeiiioookkkqqqvvvxxx{{{zzzvvvvvvyyy~~~xxxqqqooommmkkkhhhfffeeeeeeeeeeeeeeeeeefffiiimmmqqqrrrzzz}}}rrraaaOOOEEEAAA===::::::999888777666666555555666555555555555555666777777666777999???MMMccc|||}}}rrrdddXXXVVVVVVVVV]]]gggrrrtttnnnkkknnnxxxzzz|||vvviii^^^XXXSSSSSSVVV[[[eeennn{{{~~~qqqnnnkkkhhhfff```YYYRRRHHHDDD>>>;;;;;;===>>>>>>???CCCJJJPPPSSSPPPJJJEEECCCCCCAAA@@@????????????<<<;;;:::::::::<<<>>>@@@DDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAACCCDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPOOOPPPPPPQQQRRRRRRSSSSSSUUUXXX[[[]]]___```ccceeeaaabbbccccccbbb___\\\ZZZQQQMMMGGGBBBAAA@@@??????<<<===>>>??????>>>===<<<@@@@@@BBBDDDGGGJJJLLLNNNQQQSSSUUUWWWWWWYYY[[[]]][[[]]]```bbbcccdddcccbbb```aaabbbdddeeefffggggggddddddccccccccceeefffgggfffgggggghhhjjjlllmmmnnnqqqrrrvvvyyy}}}}}}uuuqqqooommmooorrrtttxxx|||yyyvvvvvvzzzxxxpppooollljjjgggeeeddddddcccdddeeeeeefffhhhlllppprrr|||~~~~~~xxxmmm]]]LLLDDDAAA===::::::999999888777666666666666555555555555555666777777555666888???LLLccc|||rrrdddYYYWWWXXXYYYaaalllzzz{{{sssnnnnnnsssxxxqqqnnnsss|||uuuhhh]]]SSSOOOLLLMMMNNNQQQYYYaaaooouuu~~~rrrnnnjjjfffbbb[[[RRRKKKCCC@@@<<<999999:::;;;:::;;;???DDDGGGGGGEEECCCBBB@@@@@@AAAAAA@@@@@@??????<<<;;;999888888999;;;<<<=========<<<<<<<<<<<<<<<;;;<<<>>>@@@BBBDDDEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMOOOQQQTTTUUUVVVWWWZZZ\\\ZZZ[[[]]]^^^]]][[[YYYWWWPPPLLLFFFBBB@@@@@@??????<<<===>>>??????>>>===<<>>;;;::::::999888777666666666666555555555555555666777777666777999???MMMddd}}}qqqcccXXXWWWXXXZZZdddooo~~~{{{vvvvvvxxx~~~~~~ooogggdddjjjwww|||{{{vvvmmmfffaaaYYYQQQLLLJJJIIIKKKKKKKKKPPPXXXaaajjjuuusssoooiiiddd___WWWMMMFFF@@@===999888888888777777999===@@@@@@>>>>>>AAACCC>>>???@@@@@@@@@???===<<<===;;;999777777777888999888999:::;;;;;;:::999999888999;;;>>>@@@BBBCCCDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIKKKMMMNNNNNNOOOQQQSSSUUUWWWYYYZZZZZZYYYVVVUUUOOOKKKEEEAAA@@@@@@??????@@@AAACCCDDDDDDCCCAAA@@@AAABBBDDDGGGKKKOOORRRTTTVVVXXXZZZ[[[[[[[[[\\\]]]\\\^^^aaadddfffeeedddccc```aaabbbcccdddeeeeeeeeehhhggggggggghhhiiikkkllljjjkkklllmmmoooqqqssstttsssvvvzzz~~~|||xxxuuuwww|||vvvnnnmmmkkkhhhfffdddcccbbb```bbbeeegggggghhhkkkmmm|||xxx|||wwwooocccUUUHHHCCCBBB???;;;::::::999888777666666666666555555555555555666777777777888:::@@@NNNeee~~~oooaaaVVVVVVXXX[[[eeeqqqyyy|||{{{lllddd___eeeqqquuummmjjjiii``````]]]VVVSSSRRRNNNHHHIIIHHHIIIKKKJJJHHHLLLSSSXXXaaaooo{{{ooolllhhhccc\\\TTTKKKFFF>>><<<:::777666777888:::777888888999::::::;;;;;;<<<===???@@@AAA@@@>>>===<<<;;;:::999888888888888777777888888999:::::::::777888;;;>>>@@@AAAAAAAAADDDDDDEEEFFFHHHIIIJJJKKKLLLKKKJJJIIIGGGFFFDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFIIIKKKOOOQQQRRRQQQNNNMMMKKKGGGBBB@@@AAABBB@@@>>>BBBAAAAAAAAAAAAAAABBBBBBDDDEEEGGGIIILLLQQQXXX]]]^^^^^^^^^^^^]]]\\\[[[[[[YYYZZZ^^^bbbeeeeeebbb```aaaaaaaaaaaabbbcccdddeeeiiijjjkkkjjjiiiiiikkkmmmkkknnnqqqrrrssssssssstttwww{{{}}}yyytttsssuuu{{{|||wwwqqqpppmmmiiifffeeedddcccccccccdddddddddfffiiilllzzzxxxwwwyyymmmzzzdddVVVIIIEEECCC@@@;;;999::::::999999888777777777555555666666777777888888888999;;;@@@NNNddd}}}sssfffYYYTTTUUUWWWZZZ]]]rrrzzzxxxuuu{{{~~~|||lllfffbbbdddjjjuuu|||}}}~~~rrrhhhccc```ZZZUUUSSSRRRPPPOOONNNLLLHHHFFFHHHIIIJJJJJJJJJKKKMMMPPPVVV```mmmzzzmmmjjjfffaaaZZZQQQHHHBBB<<<:::777555444555666888666777777888999:::;;;;;;:::<<<>>>???@@@???>>>=========<<<;;;::::::::::::888999999999999999999999888999;;;===????????????BBBBBBCCCEEEFFFGGGHHHIIIKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBEEEGGGJJJMMMNNNMMMKKKJJJJJJFFFBBBAAAAAAAAA@@@????????????>>>??????@@@@@@DDDFFFHHHJJJMMMQQQWWW[[[^^^^^^^^^^^^]]]]]]\\\[[[[[[\\\___bbbeeeeeecccbbbbbbbbbbbbbbbcccdddeeefffhhhiiijjjiiihhhhhhiiikkklllooorrrsssssstttuuuvvvzzz~~~}}}yyytttsssuuuzzz}}}xxxpppnnnkkkhhhfffdddcccccccccddddddddddddfffjjjmmmzzzyyyzzzxxxlllxxxcccWWWLLLIIIHHHCCC<<<999::::::999999888777777777555666666666777777777888888999;;;@@@LLLbbb|||ssseeeWWWRRRRRRSSSVVVYYY^^^dddiiigggbbbaaafffkkkvvv~~~}}}zzznnnhhhcccdddhhhppp|||wwwsssssswwwzzz}}}xxxiii___[[[XXXTTTPPPOOOMMMJJJIIIIIIHHHGGGFFFGGGHHHJJJKKKMMMQQQVVVZZZ\\\dddppp{{{jjjhhhccc^^^WWWNNNDDD>>>888777555333222333444555555666777888999:::;;;;;;:::;;;===>>>?????????>>>@@@???>>>===============::::::::::::999999999999:::;;;<<<===>>>>>>======???@@@AAABBBDDDEEEFFFFFFIIIHHHFFFDDDBBB@@@>>>============<<<<<<<<<<<<<<<>>>@@@CCCFFFHHHHHHGGGGGGHHHEEEBBBAAAAAAAAAAAA@@@??????>>>>>>???@@@AAAAAAEEEGGGJJJMMMOOORRRVVVXXX]]]]]]^^^^^^^^^]]]]]]\\\^^^___aaacccdddddddddddddddcccccccccdddeeefffgggggghhhhhhgggeeeeeeggghhhmmmooorrrttttttuuuvvvxxx|||}}}yyyuuusssvvvzzz}}}{{{vvvnnnmmmjjjgggeeedddccccccdddeeeeeeeeeeeefffjjjmmmyyyzzz}}}zzznnnxxxbbbWWWNNNMMMLLLFFF>>>999:::::::::999888888777777666666666666777777777777888999;;;???KKK```{{{rrrdddVVVOOONNNNNNPPPSSSSSSVVVXXXXXXWWWXXX]]]aaakkkrrr~~~|||yyy~~~{{{nnniiiddddddfffkkkvvv}}}xxxtttrrrnnnjjjiiipppyyy~~~ttteee\\\XXXVVVTTTQQQQQQNNNKKKJJJJJJJJJJJJJJJHHHIIIJJJLLLPPPWWW```eeeiiioooxxxhhheeeaaa[[[TTTKKKAAA;;;666555444222222333444555555666666777999::::::;;;:::;;;===???@@@AAAAAAAAACCCCCCAAA@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>======<<<<<<>>>>>>???AAABBBCCCDDDEEEGGGFFFDDDBBB@@@>>><<<;;;:::999999999888888777777999;;;===@@@BBBCCCDDDDDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFIIIMMMPPPRRRSSSUUUWWW\\\]]]^^^^^^_________^^^```aaaccccccccccccdddeeeeeeeeeddddddeeeffffffgggeeeffffffeeedddcccdddffflllnnnqqqrrrsssuuuwwwyyy||||||yyyvvvuuuwwwzzz}}}~~~~~~vvvqqqmmmllliiigggeeeeeeeeeeeeeeeffffffeeeeeefffjjjmmmuuuzzzzzz~~~uuu|||bbbWWWNNNMMMLLLGGG???;;;;;;::::::999999888777777666666666666777777777777888999;;;???III___zzzssseeeUUUNNNLLLKKKLLLOOOTTTTTTVVVXXX\\\aaafffjjjuuuzzz}}}xxx|||zzztttmmmhhhddddddfffiiirrr{{{~~~xxxtttqqqppppppvvvyyy}}}zzztttnnnjjjhhhgggfffiiisss{{{nnnfffbbbbbb```___]]][[[YYYXXXWWWVVVSSSQQQPPPQQQQQQSSSYYYbbbmmmtttzzzfffccc^^^XXXQQQHHH@@@:::666555444444444555666777777777777888999999::::::;;;<<<===@@@BBBCCCDDDEEEGGGFFFDDDBBBAAA??????>>>>>>>>>>>>??????@@@@@@@@@AAAAAA@@@>>>===<<<;;;;;;===>>>???@@@AAABBBCCCDDDEEEDDDBBB@@@>>><<<;;;:::777777777666666555555555666777999;;;>>>@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGHHHKKKPPPSSSTTTUUUWWWXXX\\\]]]^^^___```aaaaaaaaaaaaccceeeeeecccbbbcccdddeeeeeedddddddddeeeffffffdddeeeeeedddccccccdddfffjjjllloooppprrrtttwwwyyy}}}{{{zzzzzzzzzzzzzzzzzzzzz}}}~~~~~~|||yyyvvvvvvyyy|||}}}~~~|||sssnnnlllkkkiiigggffffffffffffeeeffffffeeedddfffiiilllqqqtttyyy|||cccWWWMMMKKKKKKGGGAAA>>>;;;;;;::::::999888888888777777777777666666666666777999;;;>>>HHH^^^zzztttfffVVVOOOLLLKKKLLLNNNQQQRRRUUU[[[ccckkkrrruuu~~~yyy{{{zzzrrrnnniiieeecccdddgggjjjsss|||}}}yyyrrrkkkfffbbb``````aaaeeejjjooosssvvvzzz}}}}}}|||zzztttlllfffbbbbbbbbbfffooo|||}}}wwwuuuvvvvvvuuuqqqpppoooooolllggg```[[[\\\\\\]]]```hhhtttddd```ZZZSSSMMMFFF???:::666666666666666777888999999999999999999999999999;;;<<<>>>@@@BBBEEEGGGHHHIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@>>><<<;;;::::::<<<<<<===>>>@@@AAABBBCCCAAAAAA@@@>>><<<;;;:::999555555555555444444444444555666666888:::===???@@@???AAABBBBBBAAAAAABBBCCC@@@@@@AAABBBCCCEEEGGGHHHJJJNNNRRRUUUVVVXXXZZZ[[[]]]^^^___aaacccdddddddddcccfffiiihhheeebbbccceeeddddddccccccccccccddddddccceeeeeeeeeddddddfffhhhiiikkknnnoooqqqtttwwwzzzwwwqqqmmmllljjjjjjiiijjjkkklllqqquuu{{{~~~|||}}}~~~zzzyyywwwxxx{{{~~~{{{sssnnniiihhhgggfffeeeeeeffffffeeeeeeeeedddccceeehhhkkkmmmpppzzz}}}dddXXXMMMKKKKKKHHHCCCAAA;;;;;;;;;:::999999888888777777777777666666666666666999<<>>:::666666666777888999999:::<<<<<<;;;;;;:::999999999:::;;;===???BBBEEEGGGIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIHHHGGGFFFEEEDDDAAA@@@>>>;;;:::999888888999:::;;;<<<===???@@@@@@======<<<;;;:::999888888222222222333333333333333444444444555777:::<<<>>>===???BBBBBBAAAAAABBBDDDAAAAAABBBDDDEEEGGGIIIJJJMMMPPPSSSVVVXXXZZZ]]]___^^^___aaaccceeefffggggggeeeiiimmmmmmhhheeedddfffbbbbbbaaaaaaaaaaaabbbbbbcccdddffffffeeefffhhhjjjjjjlllnnnppprrruuuyyy|||qqqgggbbb^^^]]]ZZZXXXXXXYYYZZZ\\\aaafffnnnxxx~~~}}}~~~zzzxxxxxxzzz}}}yyyqqqlllfffeeedddcccccccccdddeeedddddddddcccbbbcccgggiiikkknnn|||}}}~~~cccXXXPPPOOOOOOKKKDDDAAA<<<;;;;;;::::::999888888888777777777666666666555555999<<>>======<<<:::999999888999:::;;;>>>AAADDDGGGIIIGGGHHHIIIKKKMMMPPPRRRSSSPPPOOOMMMKKKIIIFFFEEEDDD@@@>>><<<999888777777777777888999:::<<<===>>>>>>::::::999999888777777777000000111111222222333333444333333333555777:::<<<<<>>???@@@AAAFFFHHHKKKNNNQQQRRRRRRQQQQQQPPPNNNKKKHHHEEEBBB@@@<<<:::777555444444555666777777777777888888888888999999888666555444333222444333222222222333444555222222333444666888:::;;;>>>???AAACCCDDDDDDDDDDDDEEEFFFHHHHHHIIIKKKOOORRRQQQSSSVVVXXXYYY[[[^^^aaabbb``````ccchhhjjjiiifffiiilllppppppmmmhhheeeccc__________________^^^^^^bbbbbbcccdddeeefffggggggmmmqqquuuwwwwwwxxx{{{~~~vvviii\\\SSSMMMKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGMMMUUU^^^gggqqq}}}}}}}}}{{{yyyxxxyyy{{{}}}yyyqqqlllfffeeedddccccccdddfffhhheeeeeedddbbbaaabbbeeehhhlllppp{{{~~~{{{dddZZZRRRPPPNNNHHHCCC@@@>>>===;;;:::999888888888666666555666666777888999999777777===III^^^|||ooobbbUUUOOOMMMLLLOOORRRUUUYYYaaakkkvvv~~~|||{{{wwwvvvuuuuuuuuussspppmmmlllkkkkkkkkkmmmoooppprrrrrrnnnkkkmmmttt}}}~~~wwwnnnfffaaa[[[WWWYYY```jjjwww{{{rrrhhhaaa^^^[[[WWWRRROOOMMMIIIFFFFFFHHHLLLOOOQQQ[[[ccceeelllvvvxxxsssrrrjjjbbb]]]XXXUUUWWW[[[iiixxx\\\WWWOOOGGGBBB>>>:::888999999999::::::;;;;;;<<<===<<<<<<:::999888777666888888999;;;<<<>>>??????@@@CCCFFFJJJMMMNNNOOOOOOPPPNNNLLLIIIEEEAAA>>><<<:::999777555444444444555555666666666777777777777888777666666555444333222444333222222222333444555333333444555666888999:::<<<===???AAACCCCCCCCCCCCEEEGGGHHHIIIJJJLLLOOORRRQQQTTTWWWYYYZZZ\\\___aaaaaaaaabbbdddfffhhhgggfffhhhkkkmmmmmmiiidddaaa___^^^^^^__________________aaaaaabbbcccdddeeeffffffmmmppptttvvvwwwxxx{{{~~~wwwqqqhhh^^^TTTNNNJJJHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFIIINNNTTT\\\ggguuu~~~~~~}}}{{{{{{|||}}}zzzrrrlllfffeeedddcccbbbccceeefffddddddcccbbb```bbbeeehhhkkknnnxxx{{{eeeZZZPPPLLLJJJEEE@@@???>>>===<<<;;;:::999888888777666666666666777777888999777777===III^^^|||nnnbbbUUUOOOMMMLLLNNNRRRUUUZZZaaalllvvv~~~|||||||||||||||zzzwwwuuusssnnnmmmkkkkkkjjjiiifffdddaaaaaaaaaaaaccceeegggiiikkkhhheeegggmmmvvv|||}}}wwwnnnggg___YYYVVVZZZbbblllyyyyyymmmfff]]]XXXUUUSSSOOOKKKKKKKKKJJJJJJLLLPPPTTTXXX]]]hhhqqqtttyyyyyyrrriii___ZZZUUUTTTXXX^^^kkkyyyXXXSSSKKKDDD???<<<999777888999999:::;;;<<<<<<<<<>>>===<<<;;;:::888777777666777888999:::;;;<<<<<<;;;===@@@DDDGGGHHHIIIIIILLLKKKHHHEEEAAA===:::888888777777666555444333333444444444444555555555555555555444444444444333333333333222222333444444555666555555666666888999999:::<<<>>>AAACCCDDDDDDDDDEEEGGGIIIJJJJJJLLLOOORRRSSSUUUXXXZZZ[[[]]]```cccccceeeggghhhgggggghhhiiijjjkkklllkkkfffaaa]]]\\\^^^^^^^^^______``````````````````aaabbbcccdddeeekkknnnqqqtttvvvyyy|||~~~|||tttnnnkkkbbb^^^XXXQQQLLLHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEGGGHHHIIILLLRRR^^^lllwww~~~|||{{{{{{|||}}}}}}|||tttnnnfffeeedddbbbbbbbbbccccccbbbcccbbbaaa```aaadddgggjjjmmmvvv~~~jjj]]]PPPJJJGGGCCC??????>>>>>>===<<<;;;::::::999888777777666666666666777888777888===HHH]]]{{{~~~mmmaaaTTTOOOMMMLLLMMMQQQWWW[[[cccmmmwwwzzzuuussstttttttttsssqqqnnnjjjiiidddbbb```^^^^^^]]][[[YYYUUUUUUVVVWWWXXX[[[^^^___bbb___]]]^^^dddkkkrrruuuzzz{{{vvvnnnggg\\\XXXVVV\\\dddnnn|||xxxoooiii]]]XXXQQQNNNMMMKKKHHHEEEDDDFFFHHHKKKOOOVVV^^^dddqqq}}}yyymmmaaaYYYUUUUUU]]]eeeooo}}}SSSMMMFFF@@@<<<:::888777888888999:::;;;<<<===>>>???>>>===<<<;;;999888888555666666777888999999::::::;;;===???AAABBBCCCCCCEEEDDDBBB@@@===:::888666666666666666555444222222222222222333333333333444222222333333333444444444333333333333444555555666888777777777777888999999:::<<>>>>>>>>======<<<;;;:::888888777666666555666666777666888===GGG\\\{{{}}}jjj___SSSNNNLLLKKKMMMPPPXXX\\\eeeoooyyyxxxpppllliiikkkkkklllkkkhhheeeaaa___\\\ZZZWWWVVVVVVVVVTTTRRRNNNOOOOOOPPPSSSVVVXXXZZZZZZYYYWWWXXX\\\bbbiiimmmuuu|||~~~yyytttlllddd]]]YYYYYY```hhhqqq~~~xxxmmmddd___SSSPPPKKKIIIHHHHHHFFFDDDCCCEEEIIIMMMTTT___mmmvvvvvvfff\\\XXXZZZcccmmmuuuNNNHHHAAA<<<999999888888777888999:::<<<===>>>???@@@???>>>===<<<:::999999666666666777777888888888<<<<<<===========================<<<;;;999888777444444555444444333222111000111111111222222222222111111222222333444444555333444444555666777777777999999888888888999999::::::;;;>>>BBBDDDFFFGGGGGGDDDFFFIIIJJJKKKLLLOOOPPPVVVXXX[[[]]]___aaacccfffiiilllooonnnkkkjjjkkkmmmllllllkkkhhhbbb^^^[[[[[[\\\]]]]]]]]]^^^^^^^^^_________^^^^^^___aaacccdddfffgggiiimmmsssxxx|||~~~|||lllaaaYYYUUUSSSOOOMMMJJJHHHFFFEEEEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIHHHKKKMMMOOOTTT]]]hhhppp~~~~~~~~~~~~~~~~~~}}}|||{{{||||||}}}|||~~~~~~uuuoooddddddbbbaaa```___^^^^^^^^^_________^^^___bbbdddiiikkktttzzzoooaaaRRRKKKGGGCCCAAAAAA===>>>>>>>>>>>><<<;;;:::888888777666666555666666666666999===GGG[[[zzz{{{ggg\\\QQQMMMLLLLLLMMMQQQXXX]]]fffqqqzzzyyyooohhhcccaaabbbcccddddddbbb___[[[YYYUUUTTTRRRRRRRRRRRRPPPOOOKKKKKKLLLMMMOOORRRUUUVVVVVVVVVUUUUUUXXX]]]cccgggrrryyy~~~|||xxxrrrjjjbbb```]]]^^^eeemmmuuu|||pppddd[[[XXXPPPMMMIIIGGGFFFEEEEEEEEEHHHKKKNNNRRR\\\lll|||kkk```[[[^^^hhhsss}}}JJJDDD>>>999777888999999777777999:::<<<>>>???@@@AAA@@@???>>>===;;;::::::777777777777777888888888>>>>>>===<<<;;;;;;::::::999999999999999999888777444333333333222222222111000000000000111111111111111111222333333444555555444555666777888999999999::::::999999999::::::;;;:::;;;>>>AAADDDFFFFFFGGGEEEHHHKKKMMMNNNOOOPPPRRRWWWZZZ]]]___```bbbeeeggghhhiiikkkkkkjjjiiijjjjjjiiiiiigggddd___\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]\\\\\\]]]___aaacccccccccdddiiipppwww{{{|||uuufff\\\VVVRRRQQQNNNMMMJJJHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHKKKPPPTTTYYYaaakkksss~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{|||||||||{{{}}}|||ssslllbbbbbbaaa```___^^^]]]\\\\\\]]]^^^^^^^^^^^^aaacccfffjjjsss}}}tttjjj]]]PPPJJJGGGCCC??????<<<===>>>>>>>>>===;;;:::888777777666666666666777555666999>>>FFFZZZzzzwwwcccYYYOOOLLLLLLLLLNNNRRRWWW]]]gggrrr|||{{{pppfff___[[[YYYYYY[[[]]]^^^^^^[[[XXXVVVPPPOOOOOOQQQRRRQQQOOOMMMIIIIIIIIIJJJLLLOOOQQQSSSTTTTTTTTTSSSTTTYYY___cccmmmuuu{{{{{{wwwrrrjjjbbbdddaaadddkkksss{{{uuuhhh]]]VVVTTTQQQNNNIIIEEECCCCCCDDDEEEHHHKKKQQQXXXdddxxx~~~mmmccc___bbbmmmxxxGGGBBB;;;777666888::::::666777888;;;===???@@@AAAAAAAAA@@@???===<<<;;;:::999999999999888888888888======<<<;;;::::::::::::888888999999888888777666444333222111000111222222000000000000111111111111222222333333444444555555555666888:::;;;;;;;;;;;;::::::999::::::;;;<<<<<<>>>???BBBEEEGGGHHHIIIIIIIIIKKKOOOQQQQQQRRRTTTUUUYYY[[[^^^```aaacccfffiiihhhggggggiiijjjkkkjjjiiiggggggeeebbb^^^\\\]]]^^^\\\\\\[[[[[[ZZZZZZYYYYYY[[[ZZZYYYXXXYYY[[[^^^``````___```fffnnnuuuzzz{{{sssfff]]]XXXVVVVVVQQQPPPNNNLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKNNNSSSXXX^^^gggsss{{{~~~}}}}}}}}}}}}zzzzzzyyyxxxwwwvvvvvvvvvxxxzzz}}}zzzooohhh`````````______]]]\\\\\\ZZZ\\\]]]^^^]]]^^^```bbbcccgggrrrwwwqqq|||eeeZZZPPPLLLJJJEEE@@@???;;;<<<===>>>>>><<<;;;:::777666666666666777777888444666999>>>EEEYYYyyysss___UUUMMMKKKLLLMMMPPPSSSVVV\\\hhhsss}}}|||rrrggg^^^XXXTTTSSSQQQSSSWWWZZZZZZYYYVVVTTTMMMNNNPPPSSSUUUUUURRROOOIIIIIIIIIIIIKKKMMMOOOPPPQQQRRRRRRQQQQQQTTTZZZ___gggpppxxxyyywwwtttmmmfffdddcccgggpppyyy{{{ooofff___\\\ZZZUUURRRLLLEEEAAAAAACCCFFFFFFMMMWWWcccrrr~~~ppphhhfffjjjuuuEEE@@@:::666666888:::;;;666777888;;;===???AAABBBBBBAAA@@@???>>><<<;;;;;;::::::::::::999999999999<<<;;;:::::::::::::::;;;999999999999888777666555444333111//////000222333000000000000111111111111333333333444444555555555666777999;;;<<<<<<<<<<<<::::::::::::;;;<<<======CCCDDDGGGJJJLLLMMMMMMMMMKKKNNNRRRTTTTTTUUUVVVXXXYYY\\\___aaabbbdddgggiiijjjhhhgggiiilllnnnllliiihhhhhhfffddd```___```bbb\\\\\\[[[ZZZYYYXXXWWWWWWYYYWWWVVVUUUVVVYYY\\\^^^^^^]]]^^^dddmmmuuuyyyzzzttthhhaaa]]]\\\\\\UUUTTTSSSQQQPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOORRRVVV[[[bbbmmmzzz~~~}}}}}}}}}}}}wwwvvvuuusssrrrpppooonnnvvvwww{{{xxxmmmeee____________^^^]]]\\\\\\YYY[[[]]]]]]]]]^^^___aaa```eeeppp~~~tttpppuuuzzz~~~dddZZZRRRPPPNNNHHHCCC@@@:::;;;===>>>>>><<<:::999666666555666666777888999444666:::>>>EEEXXXyyy|||ppp]]]TTTLLLKKKMMMNNNPPPTTTUUU\\\hhhttt~~~|||vvvmmmbbbYYYSSSPPPOOOLLLOOOSSSWWWYYYXXXUUUTTTNNNPPPSSSWWWZZZYYYVVVSSSKKKJJJJJJKKKLLLNNNOOOQQQOOOPPPPPPOOOOOORRRWWW\\\bbbllluuuxxxxxxvvvpppiiiddddddiiisss}}}xxxnnnhhhfffeeeeeeZZZVVVOOOGGGBBBBBBEEEHHHKKKUUUcccrrr~~~rrrmmmlllqqq}}}@@@===:::888888999888888999:::<<>><<<;;;;;;;;;<<<===;;;:::999777666555555555222222222111111111000000111111222222222111000000333333222333555888;;;===;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;<<>>===<<<<<<<<<<<<<<<:::999888888777777888888888777999>>>CCCRRRrrrwwwlll]]]TTTLLLKKKLLLLLLNNNQQQXXX```kkkvvvwwwkkk^^^WWWQQQKKKIIIKKKOOOSSSVVVWWWYYY[[[XXXSSSMMMTTTZZZ]]]``````ZZZSSSLLLJJJIIIKKKNNNPPPQQQQQQTTTNNNKKKNNNQQQTTTYYY^^^aaakkktttvvvuuuuuurrroooiiinnnssswwwzzztttsssuuuvvvwwwxxxooo[[[JJJGGGGGGDDDCCCFFFQQQZZZiiiyyyppppppvvv}}}???<<<999888999::::::::::::;;;<<<>>>@@@AAABBBBBBAAA@@@>>><<<<<<<<<===>>>>>>===;;;:::999999::::::===<<<<<<;;;;;;;;;<<<<<<;;;:::999888666555555555333222222222222111111111222222222222111111111111444333333333444777999;;;;;;;;;<<<<<<<<<;;;::::::<<<=========???CCCIIINNNSSSXXXZZZXXXVVVXXXYYYXXXSSSTTTUUUWWWYYY[[[]]]^^^aaabbbbbbdddeeegggiiijjjnnnmmmmmmmmmllllllkkkkkkjjjhhheeedddddddddcccbbbaaa___]]][[[YYYYYYXXXXXXSSSRRRQQQSSSVVVXXXWWWVVVYYYZZZ]]]cccllltttxxxyyy~~~~~~|||{{{xxxvvvrrrmmmjjjhhhgggfffbbbaaa``````aaabbbbbbbbbeeefffiiippp{{{~~~}}}vvvmmmgggfffhhhggghhhkkkooorrrxxx~~~zzzooogggaaa___]]][[[ZZZZZZ[[[[[[YYY[[[\\\]]]]]]^^^```bbbaaakkktttzzzzzzvvvzzz|||vvvdddZZZQQQOOOOOOJJJEEEBBB??????>>>===<<<<<<<<<<<<:::999888888777777888888999888:::>>>CCCQQQpppvvvlll^^^TTTLLLKKKLLLMMMNNNQQQXXX___kkkwwwxxxnnncccXXXQQQLLLHHHGGGHHHMMMRRRWWWXXXZZZ\\\YYYSSSQQQWWW^^^aaacccccc\\\TTTMMMLLLJJJKKKNNNQQQRRRRRRSSSNNNKKKMMMOOOPPPUUUZZZaaakkktttvvvvvvvvvuuurrrlllpppsssvvv}}}zzzxxxxxx}}}rrr]]]JJJEEEFFFEEEFFFKKKVVV```sss}}}uuuooorrryyy===;;;999999:::<<<<<<<<<:::;;;<<<===>>>>>>?????????>>>===<<<<<<===>>>???>>>===;;;:::999999::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;:::888777666555444333333333333222222222222333222111111111222333444777666555555666888999:::======>>>>>>===<<<:::999>>>>>>???AAADDDJJJRRRWWW^^^dddgggeeecccbbb```\\\WWWXXXYYYZZZ\\\___```aaaddddddeeegggiiijjjlllmmmoooooonnnnnnmmmlllkkkkkkhhhgggffffffffffffdddbbb]]]\\\[[[ZZZYYYXXXXXXXXXQQQPPPOOOQQQTTTVVVWWWWWW\\\]]]bbbiiiqqqxxx{{{||||||xxxvvvtttooonnnmmmkkkkkklllnnnoooooorrrwww}}}{{{tttjjjcccbbbddddddfffiiimmmpppvvv}}}xxxmmmfff```___]]][[[ZZZZZZ[[[[[[ZZZ[[[]]]]]]]]]^^^aaacccdddoooxxxwwwwwwyyy}}}~~~pppaaaXXXQQQQQQPPPJJJEEEBBB@@@???>>>===<<<<<<<<<<<<:::999888888777777888888:::888:::>>>BBBOOOmmmwwwnnn___VVVMMMLLLMMMMMMOOORRRWWW___kkkxxxxxxnnneee\\\SSSOOOKKKHHHHHHKKKMMMTTTZZZ\\\^^^___\\\WWWWWW]]]cccfffhhhggg___VVVOOOMMMKKKKKKNNNQQQSSSTTTTTTPPPMMMNNNOOOOOOSSSYYYaaakkktttwwwwwwxxxwwwuuuppprrrssssssvvvzzzzzzwwwssswwwrrr]]]JJJDDDEEEEEEJJJPPPUUUbbbyyytttooommmttt}}}???===;;;;;;<<<===<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???<<<;;;:::888888888888999888999;;;============<<<<<<<<<;;;:::888666555444444444444333333333222222444222111000111222555666::::::999999:::;;;<<<<<<>>>???@@@AAAAAA@@@>>>===>>>@@@BBBFFFKKKSSS\\\ccchhhnnnrrrrrrooolllfff```[[[[[[\\\]]]^^^aaacccdddfffggghhhjjjlllnnnooopppqqqpppooonnnmmmlllkkkkkkgggfffggghhhiiihhheeebbb]]]]]]\\\[[[ZZZYYYXXXXXXSSSRRRSSSTTTWWWYYY[[[\\\```ccciiipppxxx}}}}}}zzzxxxxxxzzz|||}}}|||yyytttkkkcccbbbdddfffiiimmmnnnqqqvvv}}}wwwmmmfff```___]]]\\\[[[ZZZZZZZZZZZZ\\\]]]]]]]]]___aaaccchhhttt}}}vvvuuu{{{}}}mmm^^^WWWQQQQQQPPPJJJEEECCCAAA@@@???>>>===<<<<<<<<<:::999888888777777888888888777999===AAANNNlllzzzrrraaaWWWOOOMMMNNNMMMOOORRRWWW___lllzzz}}}ooofff___XXXSSSQQQOOOLLLNNNRRRRRRZZZbbbeeefffgggccc^^^\\\ccciiikkkllliii```VVVOOOMMMJJJJJJMMMQQQTTTUUUWWWSSSQQQRRRRRRRRRVVV\\\dddnnnvvvxxxxxxxxxxxxuuurrrrrrpppnnnmmmnnnnnnlllrrr{{{lllYYYIIIEEEFFFFFFKKKRRRVVVcccyyyuuukkkiiikkkuuuAAA???============;;;::::::999999888888999999:::999999::::::;;;===>>>>>>:::999888666555666666777777999;;;===>>>???>>>>>>=========<<<:::777555444444444444333333333222222333222111111222444666888:::::::::;;;<<<======>>>===>>>@@@BBBBBBCCCBBBBBBAAADDDIIIOOOVVV```jjjppptttzzz}}}xxxooofff]]]]]]\\\]]]___aaadddeeeggghhhjjjmmmoooqqqqqqrrrqqqpppooonnnmmmlllkkkkkkgggggggggiiijjjhhheeebbbbbbaaa```___]]][[[ZZZYYYUUUUUUVVVXXXZZZ]]]aaacccdddhhhnnnuuu{{{}}}yyysssjjjccccccfffhhhlllqqqrrruuuzzzvvvmmmggg___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[]]]]]]]]]^^^aaacccjjjvvvuuuuuu}}}}}}mmm[[[UUUQQQQQQPPPJJJFFFEEEBBBAAA@@@???============:::999888888777777888888666555888<<<@@@MMMjjj}}}vvvcccYYYPPPNNNOOONNNOOORRRWWW```nnn|||uuuiii```[[[VVVSSSSSSRRRPPPSSSXXX]]]gggqqqssssssqqqmmmgggbbbhhhmmmnnnmmmjjj```WWWOOOLLLIIIIIILLLQQQUUUXXXXXXUUUUUUVVVUUUTTTYYY___hhhqqqxxxxxxwwwwwwvvvtttsssoookkkhhheeeeeegggiiivvvwww```RRRGGGGGGHHHGGGJJJPPPZZZeeexxxxxxnnnddddddjjjuuuCCCAAA???>>>>>>===;;;999999888777666666666777888777888999:::;;;<<<======999888666555444444555555666777999;;;===>>>???????????????>>><<<999777555333333333333222222222222222222222222333555777888777888999;;;===>>>@@@@@@??????@@@AAACCCDDDEEEFFFFFFKKKSSS]]]fffqqq{{{xxxmmm^^^]]]]]]]]]^^^aaadddeeeggghhhkkknnnppprrrrrrrrroooooonnnnnnmmmlllkkkkkkiiihhhhhhiiijjjiiieeeccc_________]]][[[YYYWWWVVVVVVWWWYYYZZZ\\\```eeehhhgggkkkrrrxxx}}}|||ppphhhbbbdddhhhkkkooosssvvvyyy~~~}}}tttkkkfff___^^^^^^]]]\\\[[[ZZZYYYYYYZZZ\\\\\\\\\]]]```bbbiiiuuusssuuu~~~kkkZZZTTTPPPPPPNNNIIIGGGGGGCCCBBBAAA???>>>=========:::999888888777777888888666555888<<>>???AAAAAAAAA@@@>>>;;;888666333222222222222111111111111111222444555777888888777999;;;>>>AAADDDEEEFFFFFFEEEDDDDDDEEEGGGIIIKKKOOOVVVaaalllxxx|||ooo```___]]]]]]___aaadddffffffhhhkkknnnqqqrrrrrrrrrnnnmmmmmmmmmllllllkkkkkkkkkjjjiiiiiiiiihhheeeccc]]]^^^^^^]]]\\\[[[YYYXXXXXXZZZ\\\]]]___ccciiinnnmmmqqqwww}}}~~~{{{nnngggcccffflllooossswwwxxx{{{zzzppphhhccc^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYY[[[[[[[[[\\\___aaaeeerrr{{{}}}qqqtttwwwfffYYYTTTPPPOOOMMMIIIHHHJJJDDDCCCBBB@@@>>>>>>======:::999888888777777888888888777999<<<>>>HHHccc~~~{{{uuufff\\\SSSPPPPPPOOOOOORRRZZZcccqqq|||ssslllgggeeecccdddeeecccaaadddjjjwww~~~wwwooorrrsssqqqnnnkkkcccZZZPPPLLLIIIIIIOOOVVV]]]aaaaaa```___^^^YYYUUUYYY___iiiqqqwwwwwwvvvwwwvvvtttqqqjjjdddbbbaaacccnnnzzzyyyaaaPPPFFFBBBGGGJJJJJJMMMTTT[[[cccqqqyyynnnfff^^^```iiiuuu|||@@@???>>>???AAAAAA???===666555444333333444666888777777888::::::;;;;;;::::::999777666555555666666333333333555777:::===???BBBBBBBBBBBB???<<<999777222222222111111111000000000111333555666777888888:::<<>>======:::999999888777888888888;;;999;;;======EEE___zzzxxxsssggg]]]TTTQQQPPPOOOOOORRR[[[dddrrr~~~wwwssspppqqqpppqqqsssqqqnnnqqqwww~~~{{{sssvvvuuurrrooolllddd\\\QQQNNNJJJKKKQQQYYYaaaeeehhhgggfffddd]]]WWWZZZ```gggooovvvvvvvvvwwwxxxvvvrrriiicccaaaaaaffftttoooUUUNNNEEEAAAFFFJJJJJJPPPXXX```iiivvv~~~uuukkkddd\\\```iiivvv}}}EEEBBB???>>>>>>>>>===<<<777666444333333444555555;;;<<<===>>>>>>===<<<<<<888888999999999999888888<<<;;;:::999999:::;;;;;;BBBBBBBBB@@@>>><<<999888444333000///...///000111222333444555666777999999===@@@CCCGGGOOOXXXZZZWWWVVVUUURRROOONNNOOOSSSVVVWWWbbbrrryyyqqqcccbbb```______aaadddffffffiiinnnrrrsssssspppnnnooooooppppppqqqqqqqqqqqqooommmlllkkkkkkiiifffdddgggeeebbbaaaaaabbbaaa```]]]___bbbeeehhhmmmssswww}}}yyytttjjjeeedddhhhnnnsssyyy{{{zzzssskkkfffaaa___]]]\\\\\\]]]\\\ZZZ[[[[[[\\\\\\\\\\\\[[[[[[]]]iiisss{{{wwwooouuussseeeVVVSSSOOOLLLLLLKKKKKKJJJDDDCCCBBB@@@???>>>======<<<;;;999888777666666666555:::999:::???DDDXXXvvv|||uuuiii___TTTOOOMMMMMMPPPUUU\\\eeerrr~~~{{{wwwzzzwwwyyyyyyvvvtttooodddXXXOOOMMMLLLOOOVVV^^^eeehhheeefffeeebbb^^^]]]```dddiiimmmqqqtttttttttuuuvvvuuulllbbb___bbbkkkyyyxxxaaaTTTHHHEEEEEEIIIKKKKKKNNNSSS[[[gggvvvxxxnnnfffccc]]]___fffqqq|||BBB@@@>>>===>>>>>>===;;;555555444444555666888999:::;;;<<<======<<<;;;:::888999999999999888888777777777666666666888999:::<<<=========<<<;;;999888444222111///...///000111333444555666666777999:::@@@EEEJJJOOOWWW```bbb___ZZZXXXUUUQQQOOOPPPTTTXXX]]]iii|||rrriiicccbbb`````````ccceeeggggggiiimmmppprrrqqqpppnnnooooooooopppqqqqqqqqqqqqpppnnnlllkkkkkkkkkiiigggjjjgggeeecccddddddcccbbbccceeeiiilllpppvvv}}}yyytttiiieeedddiiiooosssyyy|||zzzrrrkkkfffaaa___]]]\\\]]]^^^]]]\\\ZZZ[[[[[[[[[[[[[[[[[[ZZZ]]]jjjsss{{{wwwooovvvttteeeZZZVVVQQQMMMLLLLLLKKKJJJEEEDDDBBBAAA???>>>>>>>>>;;;:::999888888888888888666:::888:::???CCCVVVttt~~~wwwggg]]]SSSNNNLLLLLLOOOUUU\\\eeessszzzxxx|||}}}|||tttvvvvvvtttrrrnnndddYYYPPPNNNMMMPPPWWW___fffiiihhhiiihhhddd___]]]^^^```gggkkkppptttvvvuuutttsssoooggg``````eeepppmmmYYYNNNGGGEEEFFFIIIKKKKKKOOOTTT\\\hhhwww~~~xxxrrriiibbb___\\\___fffppp|||}}}xxx???>>>======>>>>>><<<:::444444444555777999;;;===::::::;;;;;;;;;::::::999999:::::::::999888888777555555444555666777999;;;:::;;;;;;;;;:::999777666444222111//////000222333444666777777666777999;;;BBBJJJSSSZZZbbbiiikkkhhhbbb```\\\WWWUUUWWW\\\```hhhuuu|||nnnddd```___^^^^^^___bbbeeeggghhhiiikkkmmmooooooooonnnmmmnnnooopppqqqrrrrrrrrrpppnnnlllkkkkkklllkkkkkkllljjjhhhgggggghhhgggeeedddgggkkkooottt{{{yyyssshhhddddddiiippptttzzzzzzrrrjjjeee```___]]]]]]^^^______^^^[[[[[[[[[ZZZZZZ[[[[[[[[[^^^kkksssyyy}}}tttmmmuuuuuufff___ZZZTTTOOOMMMLLLLLLKKKFFFEEECCCBBB@@@@@@??????;;;;;;:::999999999999999666:::888999???BBBTTTpppyyyfff[[[QQQLLLKKKKKKPPPUUU]]]fffuuu{{{zzz{{{~~~xxxuuuuuurrrtttuuusssrrrooofff\\\RRRPPPOOORRRXXX```fffiiiiiikkkjjjfff___[[[[[[\\\eeehhhnnntttxxxvvvqqqmmmeee___[[[^^^fffsssxxxbbbRRRIIIGGGEEEFFFJJJKKKKKKOOOUUU]]]iiixxxuuunnnhhhaaa[[[ZZZYYY^^^fffmmmttt|||yyyttt===<<<<<<>>>???>>><<<:::666666666777888:::===>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888888888777777777888:::<<<============<<<:::888666444333222111000000111333444666888999888777777:::===CCCNNN[[[bbbiiiooopppooommmkkkgggcccbbbeeejjjooovvvzzzooofff\\\[[[ZZZZZZ\\\___bbbdddhhhhhhiiijjjlllmmmnnnnnnlllnnnoooqqqrrrssssssrrrpppnnnkkkjjjkkkmmmmmmmmmmmmllljjjjjjkkkkkkjjjiiigggiiimmmqqqvvv|||wwwpppgggddddddkkkrrrvvv{{{zzzsssjjjeee```^^^]]]]]]___``````___]]]\\\[[[[[[[[[]]]^^^___dddooovvvyyy{{{pppjjjsssvvvhhhccc]]]VVVQQQNNNMMMLLLKKKGGGFFFDDDCCCAAA@@@@@@@@@>>>===;;;:::999888888888777:::888999???AAAPPPjjjzzzfff[[[QQQLLLKKKLLLRRRXXX___iiiwwwyyyvvvzzz{{{tttpppooopppqqqssstttssstttrrriii___RRRQQQPPPSSSXXX___dddggggggiiiiiieee___ZZZXXXYYYbbbfffnnnuuuxxxtttllleee[[[WWWVVVZZZcccpppqqq]]]OOOHHHGGGFFFHHHKKKKKKJJJOOOVVV]]]jjjyyywwwkkkddd___XXXUUUVVVUUU[[[ccchhhjjjooovvv|||xxxrrr===<<<<<<>>>???>>><<<:::888888888888999;;;===>>>>>>>>>======<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::<<<;;;;;;:::;;;===>>>???>>>>>>>>>===;;;999666555333222111000111222444666777999;;;999777888<<<@@@DDDQQQ```gggmmmsssvvvwwwzzzxxxvvvssssssvvv|||}}}zzzuuullleeeZZZYYYXXXXXXYYY\\\```bbbeeefffggghhhjjjlllmmmnnnlllnnnppprrrttttttttttttpppmmmkkkjjjkkkmmmnnnnnnmmmlllllllllnnnooonnnlllnnnpppssswww{{{|||tttmmmfffdddfffmmmtttxxx||||||ssskkkeee```^^^]]]]]]___``````______^^^\\\\\\]]]```ccceeennnyyy}}}~~~|||pppkkkuuuuuuhhhccc^^^WWWRRROOONNNMMMLLLGGGFFFEEECCCBBBAAA@@@@@@@@@???===:::888777666666777:::777999>>>@@@LLLeeezzzggg\\\RRRNNNMMMOOOUUU\\\bbbkkkyyyuuuvvv|||~~~yyysssnnnllllllmmmlllppprrrssstttrrriii___SSSQQQPPPSSSXXX^^^bbbdddccceeeeeebbb\\\XXXWWWXXXaaafffooovvvwwwpppeee]]]SSSQQQRRRWWW___lllnnn[[[OOOJJJJJJIIIKKKMMMKKKJJJOOOWWW^^^kkk||||||pppccc\\\WWWRRRPPPQQQPPPWWW___cccdddfffjjjooowwwxxxsss===<<<;;;;;;<<<<<<:::888999888888888999;;;===>>>AAA@@@???>>>==================>>>>>>>>>>>>>>>===>>>=========???@@@BBBDDDAAAAAAAAA@@@>>>;;;999777333222111111222444666777666:::<<<:::888999>>>DDDHHHVVVfffnnnsss{{{xxxsssppplllddd^^^YYYXXXVVVVVVWWWZZZ]]]___bbbcccdddfffiiikkkmmmnnnlllnnnqqqtttvvvwwwvvvvvvqqqooommmlllmmmooonnnnnnmmmmmmmmmooorrrsssrrrqqqqqqsssvvvzzz~~~yyyqqqkkkfffdddgggpppwww{{{}}}uuulllfff```___]]]]]]^^^______^^^___^^^\\\\\\___cccgggjjjwwwsssooozzzrrrfff___\\\WWWSSSQQQOOOMMMKKKGGGFFFDDDCCCAAAAAA@@@@@@???>>><<<:::888666666555888:::777888>>>>>>III```~~~zzzhhh^^^SSSOOOOOORRRYYY```fffnnn{{{|||vvvxxx|||}}}|||{{{yyyvvvrrrmmmkkkjjjkkkkkkhhhlllqqqssstttqqqggg\\\SSSRRRQQQSSSXXX]]]```bbbaaabbbccc___ZZZWWWWWWXXX```iiissswwwsssiii^^^WWWNNNNNNQQQWWW___lll~~~jjjYYYOOOKKKOOOOOOQQQRRRNNNLLLQQQYYYbbbooouuuiii\\\VVVQQQMMMLLLMMMLLLRRR[[[bbbeeegggjjjlllpppvvv~~~wwwsss===;;;888888888888777666666666777888:::<<>>======>>>>>>>>>>>>???@@@AAAAAAAAAAAA???@@@@@@BBBEEEHHHKKKMMMNNNMMMKKKGGGCCC>>>999777333222111111222444777888666:::<<<;;;888:::AAAGGGNNN]]]nnnvvv}}}{{{qqqooollljjjgggccc]]]XXXUUUTTTRRRQQQRRRTTTWWWYYY^^^```bbbfffiiikkkmmmmmmmmmooosssvvvxxxyyyxxxxxxsssrrrppppppqqqqqqpppnnnmmmnnnooorrrvvvxxxwwwvvvtttwwwzzz~~~}}}wwwpppkkkgggeeeiiirrrzzz}}}vvvmmmgggaaa___]]]\\\]]]^^^]]]\\\]]]\\\[[[[[[^^^dddjjjmmmxxx~~~sssppp|||lllbbbZZZXXXUUUSSSQQQPPPMMMKKKFFFEEEDDDBBBAAA@@@@@@???<<<;;;:::999888777777777888:::777888>>>===FFF\\\zzz|||hhh^^^SSSOOOOOOSSSZZZbbbjjjqqq|||xxxsssuuuxxxvvvttttttooonnnkkkjjjjjjjjjjjjjjjgggmmmsssvvvxxxttthhh\\\UUUTTTSSSUUUYYY^^^aaabbbccccccbbb^^^XXXVVVWWWYYYaaakkkvvvxxxooobbbWWWRRRKKKMMMRRR[[[dddsssyyyfffWWWQQQPPPVVVVVVXXXXXXSSSOOOTTT]]]hhhuuuooocccWWWQQQMMMIIIGGGIIIHHHOOOYYYccclllqqqssstttssstttvvvyyy~~~{{{uuuqqq<<<999666555555555555444444444555777:::>>>AAACCCBBBAAA???>>>=========>>>>>>???@@@AAABBBCCCCCCCCCAAABBBDDDGGGKKKOOOSSSVVV]]][[[VVVPPPHHH???999555333222111111333555777999555:::===;;;999:::BBBIIISSScccttt}}}xxxmmmhhhaaabbbddddddbbb^^^ZZZWWWPPPOOOMMMLLLLLLNNNQQQSSS[[[^^^aaaeeeiiikkkmmmmmmmmmpppssswwwyyyzzzyyyyyyuuutttsssttttttsssqqqooonnnoooqqquuuyyy{{{{{{zzz{{{~~~|||wwwpppkkkgggfffjjjttt|||wwwnnngggaaa___]]]\\\]]]]]]\\\ZZZ\\\ZZZYYYZZZ^^^dddkkkooosss~~~{{{pppooo|||iii___WWWUUUSSSSSSRRRPPPMMMJJJFFFEEECCCBBB@@@@@@??????888888888777888888999999999:::666888>>>===EEEZZZwww}}}hhh]]]RRROOOOOOSSS[[[ccclllrrr|||yyyrrrnnnppprrrppppppqqqiiihhhggghhhiiijjjjjjiiijjjpppwww{{{}}}xxxkkk^^^WWWUUUUUUVVV[[[___aaabbbffffffccc^^^XXXUUUVVVYYYbbbnnnyyyyyymmm]]]SSSPPPJJJMMMTTT___jjjzzzxxxdddXXXTTTTTT[[[[[[]]]\\\VVVRRRWWW```mmmzzz}}}kkk```TTTOOOKKKGGGEEEFFFGGGMMMXXXfffrrrzzz||||||xxxvvvrrrppprrryyyxxxrrrooo777666555444333444444555777777888999;;;===???@@@CCCBBB@@@>>>======>>>>>>???@@@AAAAAAAAACCCFFFHHHGGGHHHJJJMMMSSS[[[eeellllllggg^^^SSSGGG???;;;:::666555444333444777:::<<<<<<999777999;;;>>>FFFPPP^^^hhhxxxtttiiidddbbbaaabbbdddbbb]]]XXXSSSQQQLLLFFFCCCGGGJJJKKKMMMOOORRRUUUZZZ^^^bbbfffjjjnnnmmmppptttwwwxxxzzz|||}}}||||||{{{zzzxxxvvvtttsssqqqsssvvvwwwxxxyyy{{{}}}~~~wwwooojjjlllmmmnnnsssyyyxxxnnnggg^^^]]]]]]\\\[[[[[[\\\\\\\\\XXXXXX\\\aaacccggglllmmmxxx{{{yyyuuunnnsssyyyggg```[[[ZZZXXXVVVUUUQQQMMMJJJGGGHHHHHHGGGDDDAAA>>>;;;???===<<<<<<<<<:::888666:::777777:::===AAAIIIRRRooo~~~hhh___VVVRRRRRRTTT\\\dddnnnsss{{{xxxqqqkkkjjjhhhffffffiiiddddddeeegggjjjlllkkkjjjooottt}}}yyylllbbb[[[ZZZYYYYYY[[[___bbbeeehhheeebbb___YYYUUUWWW]]]fffsss~~~{{{jjjXXXPPPOOOMMMPPPYYYiii}}}rrraaaYYYZZZ]]]aaabbbbbb___]]]^^^bbbfffwwwmmm```SSSMMMJJJGGGEEEFFFHHHQQQ^^^jjjssszzztttmmmlllooorrrttt{{{zzzwwwtttsssuuuzzz~~~|||tttmmmhhh777666444333333333444555777777888999;;;>>>???AAABBBAAA???>>>=========>>>@@@AAABBBCCCDDDGGGLLLOOOSSSUUUXXX\\\bbbjjjsssyyyxxxrrrfffXXXKKKBBB>>><<<666555555444666888:::<<<===999888:::;;;>>>FFFPPPdddooovvviiicccaaaaaa```bbbdddccc^^^WWWPPPMMMKKKEEEAAABBBDDDDDDDDDGGGNNNQQQVVV[[[___dddiiilllppprrrtttvvvxxxzzz~~~~~~|||zzzxxxvvvuuurrrtttvvvxxxyyy{{{~~~|||wwwqqqmmmkkklllpppvvv}}}tttiiiccc^^^]]]\\\[[[[[[ZZZ[[[[[[^^^ZZZZZZ^^^bbbcccgggkkkoooyyyzzzvvvsssmmmuuuxxxggg```^^^\\\YYYXXXVVVRRRNNNKKKKKKJJJJJJHHHFFFCCC@@@??????>>><<<<<<<<<;;;888666888555444777:::===EEEMMMlllfff^^^WWWUUUVVVZZZaaaiiiqqqvvv~~~ssskkkeeecccbbb```aaadddcccdddeeefffhhhiiikkkkkkvvv|||{{{nnneee\\\[[[ZZZZZZ\\\___ccceeeiiieeebbb___ZZZVVVYYY___kkkwww}}}kkkZZZQQQQQQQQQUUU___qqqppp```ZZZ]]]aaaggghhhfffdddbbbeeekkkpppzzzjjj^^^SSSNNNLLLHHHFFFGGGHHHOOOYYYcccmmmxxxzzzrrrnnnllljjjhhhkkkiiifffcccccceeekkkooovvv}}}|||uuunnniii666555444333222333444444666777888:::<<<>>>@@@BBBAAA@@@>>>=========>>>>>>@@@AAAAAACCCEEEJJJPPPUUU\\\___dddiiinnnttt{{{|||ssseeeVVVIII@@@<<<:::666666666666777999:::;;;===;;;:::;;;;;;>>>GGGQQQhhhvvv~~~rrrfff______bbbffffffggggggeee```WWWOOOJJJGGGAAA===???@@@???@@@CCCKKKOOOTTTYYY___dddjjjnnnssstttvvvwwwyyy|||}}}{{{zzzyyyvvvwwwxxxyyyzzz}}}|||xxxtttqqqiiikkkqqqyyy|||pppddd^^^]]]\\\[[[ZZZYYYYYYYYYYYY\\\ZZZ[[[```dddfffjjjooottt}}}}}}wwwsssppp{{{{{{xxxjjjdddaaa___\\\YYYWWWTTTPPPMMMOOONNNLLLJJJHHHEEEDDDCCC@@@???===<<<<<<;;;999777999555555777999;;;BBBJJJgggggg^^^WWWWWW[[[aaaiiiqqqvvvzzzyyylllddd]]][[[ZZZYYYZZZ^^^```ccceeefffeeeggglllppp}}}wwwkkkeee\\\\\\[[[[[[\\\```ccceeeiiieeeaaa^^^ZZZWWW[[[cccqqq|||~~~lllZZZQQQQQQSSSXXXeeexxxnnnaaa]]]aaafffllllllkkkiiiiiimmmvvv|||~~~ppp___UUUMMMJJJHHHEEEDDDEEEFFFJJJPPPVVV^^^jjjxxxzzzuuunnngggbbb^^^\\\YYYUUUTTTVVV\\\```hhhooozzzzzztttmmmiii555444333222222333444555666777888999<<<>>>AAABBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@AAADDDIIIQQQVVV```ccciiinnnrrruuuxxx{{{tttkkk]]]OOOEEE???<<<;;;666777888888999:::::::::>>>===<<<======???HHHSSSiiiyyy|||vvvnnniiibbb]]]]]]ccckkkpppsssqqqmmmggg```WWWOOOJJJBBB>>>;;;===???@@@DDDIIIKKKOOOVVV\\\ccciiiooossssssuuuxxxzzz}}}~~~~~~|||||||||||||||{{{uuurrrhhhlllsss|||zzzmmmbbb\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXWWWZZZaaafffiiiooovvv}}}~~~yyyuuu|||zzzmmmiiidddaaa^^^[[[XXXUUURRROOOQQQPPPNNNKKKHHHGGGFFFEEEBBB@@@>>>======<<<:::999<<<999888:::;;;<<>>??????AAABBBBBBCCCBBBCCCDDDIIIPPPUUUaaaeeejjjnnnoooooooooppphhh```UUULLLFFFDDDBBBAAA888888999::::::;;;;;;;;;???>>>???@@@???AAAKKKWWWkkk{{{vvvmmmfffaaa___\\\[[[ZZZ\\\bbbkkkuuu{{{zzzoooddd\\\TTTMMMHHHAAA===<<<>>>@@@BBBHHHNNNNNNSSS[[[ccciiinnnsssvvvqqquuu{{{|||uuuooohhhlllsss}}}yyymmmccc]]][[[ZZZYYYYYYXXXXXXYYYYYYYYYYYY]]]ccchhhlllttt}}}~~~yyyyyymmmiiidddaaa^^^[[[YYYVVVSSSPPPRRRPPPNNNKKKIIIGGGFFFFFFCCCAAA>>>=========<<<:::>>>;;;:::<<<<<<<<>>??????>>>>>>>>>@@@AAABBBEEEFFFFFFFFFHHHKKKQQQUUU[[[___cccfffeeecccbbbaaaZZZUUUNNNJJJIIIIIIGGGEEE:::::::::::::::;;;<<<<<>>>>>>>>===<<<<<<999999:::::::::???EEESSSppp{{{lll^^^[[[cccooo}}}pppfff^^^XXXTTTUUUWWWWWWZZZ^^^[[[___eeekkkpppwwwzzzmmm```XXXTTTPPPQQQRRRUUUZZZ```fffiiijjjeee```\\\ZZZ]]]gggrrrppp^^^WWWYYYXXX```oooxxxqqqmmmlllkkkmmmqqqvvvzzz~~~|||hhhXXXNNNIIIDDDDDDCCCBBBFFFKKKHHHKKKMMMLLLJJJJJJMMMPPPUUU[[[ccciiikkkjjjhhhgggfffeeebbb]]]XXXVVVWWWYYYWWWXXXYYY\\\bbblllwwwvvvuuussssssuuuzzz{{{wwwrrrlllggg666666555444555666777888666666666777888999;;;<<<===<<<<<<<<<===>>>@@@AAACCCDDDFFFGGGIIILLLQQQUUUVVVYYY]]]___^^^\\\[[[ZZZVVVRRROOONNNPPPPPPLLLHHH===<<<:::999:::;;;===>>>@@@AAADDDEEEDDDGGGSSSaaauuukkkWWWOOOIIIIIIIIIHHHJJJOOOPPPUUU___jjjttt|||{{{mmm```XXXRRRKKKFFFDDDBBBBBBFFFHHHLLLUUU^^^iiiooowww|||}}}zzzwwwuuurrrvvv|||{{{|||}}}~~~|||vvvmmmggggggjjjrrr|||ssshhh```[[[XXXXXXXXXYYYZZZ[[[]]]]]]______cccjjjpppyyy|||wwwpppfffcccaaa^^^ZZZXXXWWWVVVTTTRRRRRRQQQQQQOOOMMMJJJGGGEEEFFFCCC@@@>>>>>>>>>>>>===;;;888888::::::999>>>DDDJJJhhh}}}ooobbbccclllwww{{{kkk```XXXTTTRRRUUUXXXYYY[[[^^^```ccchhhooowww~~~{{{pppdddZZZSSSOOOLLLMMMPPPTTT[[[cccjjjnnnnnnhhhbbb___]]]aaammmyyyooo]]]XXXYYY\\\dddttt~~~yyyuuuqqqnnnppprrrtttwww{{{mmm]]]QQQKKKGGGFFFEEEEEEJJJQQQNNNQQQSSSQQQNNNLLLMMMOOORRRVVV\\\___``````aaacccbbbcccccccccaaaaaabbbcccbbbbbb```___```eeelllqqq{{{yyymmmfffaaa```___```ccchhhmmmpppzzz~~~yyyuuuoooiiiddd777666555555666777888999666666666666777888999:::;;;:::::::::;;;===>>>??????AAACCCFFFHHHKKKPPPSSSXXX\\\```bbbaaa___^^^]]]\\\YYYWWWYYY[[[ZZZTTTNNN>>><<<:::999999;;;===???@@@BBBEEEGGGFFFIIIVVVdddwwwuuu\\\KKKDDDAAADDDEEECCCDDDHHHRRRYYYeeerrr|||{{{nnnccc\\\VVVNNNIIIDDDCCCEEEJJJOOOUUU```kkkxxx~~~yyyvvvtttwww{{{}}}yyyyyyyyyyyyvvvqqqjjjeeefffiiiqqq|||}}}qqqeee]]]XXXWWWXXXXXXYYY[[[\\\^^^___\\\]]]bbbkkkuuu|||xxxpppfffccc___\\\YYYWWWVVVUUUTTTSSSRRRRRRRRRQQQOOOKKKHHHFFFGGGDDD@@@>>>>>>???>>>>>>;;;999999;;;;;;:::???EEEEEEccc|||ooofffiiisss~~~xxxggg\\\TTTQQQPPPUUUYYYYYY[[[^^^dddfffkkkrrr{{{ttthhh^^^VVVOOOKKKJJJLLLOOOUUU]]]eeemmmqqqqqqjjjdddaaa```dddqqq}}}kkkZZZUUUWWW]]]fffvvv{{{uuuqqqpppqqqpppqqqvvv}}}nnn[[[UUUPPPOOONNNNNNUUU\\\^^^``````\\\WWWTTTTTTVVVSSSVVVYYYZZZZZZ\\\```ddd___bbbfffhhhjjjkkkmmmooonnnllljjjfffddddddhhhjjjqqqzzzvvvjjj___YYYTTTTTTSSSTTTWWW\\\```cccnnnuuuzzzuuuqqqkkkeee___666666555444444333444444777777888999999999999888<<<<<<;;;;;;;;;:::::::::===???BBBEEEIIINNNTTTXXX\\\^^^aaaccccccaaa^^^]]]XXXZZZ]]]```eeedddZZZNNNDDD???;;;<<<<<<;;;???DDDDDDLLLJJJFFFJJJNNNVVVfff{{{lllUUUDDD>>>:::<<>>===<<<<<<;;;999999:::===@@@BBBGGG\\\~~~uuunnntttuuueeeZZZUUUUUUUUUVVVWWW[[[aaafffhhhooovvvzzz{{{~~~xxxnnnfff```\\\WWWTTTVVVUUUVVVYYY___gggnnnsssrrrkkkeeebbbbbbgggttt{{{jjj]]]YYYYYY]]]jjj}}}zzzuuutttnnnlllpppuuu|||qqqfffYYYOOOOOOWWW```gggmmmmmmlllhhhdddaaa``````^^^```bbbcccaaa_________```bbbfffjjjnnnsssyyy}}}||||||zzzwwwsssnnniiiffflllpppyyyzzzqqqeeeZZZSSSQQQPPPOOOOOOPPPSSSVVVXXXfffppp~~~}}}vvvpppmmmhhhccc^^^999999888777777777777777777888999999::::::999999<<<<<<<<<;;;;;;;;;::::::<<<>>>@@@CCCGGGLLLSSSXXX^^^```bbbbbb```\\\YYYWWWWWWZZZ^^^aaafffeee[[[OOOEEE@@@============@@@EEEFFFNNNLLLHHHMMMRRR[[[kkk}}}hhhPPPDDD===:::<<>>===<<<>>><<<;;;:::;;;===>>>>>>DDDYYY{{{zzztttdddZZZVVVVVVWWWWWWZZZ^^^dddiiiooottt{{{~~~xxxtttooollljjjhhheeebbb^^^^^^^^^aaaffflllrrruuurrrkkkeeedddeeekkkxxx{{{kkk___\\\\\\```lll}}}~~~yyyuuupppmmmooosssxxx}}}lll___\\\```hhhnnnttttttrrrooolllkkklllnnnhhhjjjlllkkkhhhdddaaa```___bbbfffjjjooouuu|||yyyqqqmmmnnnnnnsss~~~xxxoooeeeZZZTTTPPPOOONNNNNNOOOQQQTTTVVVaaalll}}}{{{uuuppplllhhhaaa\\\;;;::::::999999999999:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::<<<===>>>@@@DDDKKKSSSXXX^^^```bbbbbb^^^YYYVVVTTTUUUYYY^^^bbbffffff\\\PPPFFFAAA>>>??????>>>AAAFFFHHHQQQOOOLLLRRRWWW```qqq}}}dddLLLCCC===:::<<>>===???>>>===>>>??????>>>===BBBUUUvvvsssdddZZZVVVWWWYYY[[[___dddkkkpppzzz|||~~~vvvvvvwwwyyyzzzyyyvvvsssnnnnnnoooqqqssswwwzzz|||vvvoooiiihhhjjjppp}}}zzzlllbbb___```bbbmmm{{{yyytttrrrrrrtttxxxnnneeeeeehhhkkkoooooonnnkkkjjjlllpppsssuuuwwwyyyxxxsssmmmiiigggccceeehhhlllqqqxxx{{{uuuppppppxxxxxxqqqhhh___YYYTTTSSSRRRQQQQQQRRRTTTUUU^^^iii{{{}}}}}}|||xxxsssoookkkfff___YYY::::::999888888999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???CCCJJJSSSYYY^^^aaadddccc^^^YYYVVVUUURRRWWW\\\```dddcccZZZPPPGGGAAA>>>??????>>>AAAGGGKKKSSSRRROOOUUUYYYbbbrrr}}}dddLLLCCC===999<<>>======???CCCGGGHHHEEECCCCCCTTTsssssseee\\\VVVYYY]]]aaafffmmmtttyyy}}}yyyqqqooopppuuuxxxkkkcccaaabbbdddlllxxx~~~|||zzzzzz||||||ooogggcccbbbbbbaaa```___```dddjjjoooxxx|||}}}xxxtttrrrmmmoooqqqssswww~~~zzztttxxx}}}xxxrrrkkkfffaaa___\\\ZZZXXXWWWWWWWWW]]]fffwwwzzzvvvxxxxxxtttpppmmmjjjddd\\\VVV:::999999999999999::::::;;;;;;<<<============<<<======<<<<<<<<<;;;;;;;;;======>>>???BBBIIIQQQWWWaaadddgggddd]]]WWWTTTTTTNNNTTTYYY\\\^^^^^^WWWNNNFFFAAA>>>>>>>>>>>>AAAFFFLLLVVVUUUSSSXXX\\\cccrrr}}}dddMMMCCC===999;;;>>>@@@DDDIIINNN]]]pppxxxqqqhhh\\\RRROOOMMMQQQWWW___kkk{{{}}}sssllljjjsss{{{wwwrrrnnnmmmpppuuuxxx}}}yyyvvvpppooolllfff___[[[[[[[[[]]]fffsssvvvjjjbbb___^^^[[[ZZZXXXVVVVVVWWWYYYZZZ___bbbhhhtttyyyssszzzjjj```ZZZWWWWWWWWWYYYZZZZZZWWWUUUQQQPPPQQQUUUYYYXXXRRRKKKIIIIIIGGGEEECCCAAA@@@???<<<<<<@@@GGGNNNQQQOOOLLLGGGUUUpppsssfff^^^VVV[[[bbbiiipppwww~~~~~~|||xxxwwwyyywwwllleeebbbcccdddkkkttt{{{oooeee^^^YYYXXXWWWWWWXXX^^^eeejjjqqquuu|||}}}|||{{{|||}}}~~~|||}}}}}}yyyvvvrrroookkkfffbbb^^^\\\[[[\\\bbblllzzzzzzsssqqqsss|||tttqqqmmmjjjgggaaaYYYSSS;;;::::::::::::;;;;;;<<<;;;;;;<<<============<<<=========<<<<<<<<<;;;;;;<<<<<<===>>>AAAGGGNNNSSSaaaeeegggccc[[[SSSPPPPPPMMMRRRVVVWWWYYYYYYSSSLLLFFFAAA>>>>>>>>>>>>AAAFFFLLLWWWYYYYYY___aaaggguuu|||dddLLLBBB<<<999;;;>>>@@@DDDIIIPPP___rrrxxxpppfffZZZQQQOOOPPPVVV\\\cccooo}}}uuuiiidddcccgggvvv~~~yyymmmkkkiiiiiimmmssszzz~~~|||xxxtttnnnmmmkkkeee^^^ZZZ[[[]]]___hhhvvvxxxkkkccc___]]]\\\[[[YYYXXXXXXXXXXXXYYY]]]aaagggqqqwwwvvvvvviiiaaa\\\XXXXXXXXXZZZ[[[ZZZWWWUUUSSSSSSTTTWWWXXXWWWQQQLLLJJJJJJHHHFFFDDDBBBAAA@@@<<<<<>>@@@DDDIIIRRR```rrr|||ssslllbbbWWWQQQPPPRRRXXX___dddnnnzzznnnbbb[[[^^^bbbiiiyyyzzztttnnnjjjaaaaaacccgggoooxxx{{{vvvssskkkllljjjddd]]]YYY[[[___dddmmmyyyxxxlllddd___]]]\\\\\\[[[ZZZYYYYYYXXXXXX[[[___dddkkkxxxvvv}}}rrrgggaaa]]]XXXXXXYYY[[[[[[ZZZWWWTTTUUUVVVWWWXXXVVVSSSPPPMMMKKKJJJIIIGGGEEECCCAAAAAA>>>===???FFFOOOSSSPPPKKKGGGOOOddd{{{oooddd^^^aaahhhsss|||xxxpppkkkiiikkkmmmrrryyy|||zzz}}}~~~~~~tttiiiaaaWWWWWWWWWVVVWWW[[[aaaeeeeeekkkssszzz{{{vvvtttpppmmmjjjjjjnnnsssvvvwww{{{{{{xxxrrrkkkhhhkkknnnttt{{{uuuqqqlllfffbbb```\\\VVVQQQ666555555555666777777888:::;;;;;;<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<888999;;;<<<===AAAEEEIIIKKKRRRYYYYYYTTTQQQRRRUUUOOOSSSTTTSSSRRRSSSQQQLLLIIIDDDAAAAAAAAAAAADDDIIIKKKZZZaaafffnnnqqqvvvhhhQQQBBB<<<888;;;>>>@@@DDDIIIQQQ___ppp~~~xxxooohhh___VVVQQQQQQPPPXXX^^^ccckkkuuuxxxtttbbbXXXUUU]]]dddkkkzzz{{{ssslllfff```[[[XXXZZZ[[[```gggppp{{{~~~zzzuuuqqqiiijjjhhhbbb\\\YYY[[[___iiiqqq|||xxxlllddd```^^^\\\\\\\\\\\\[[[YYYXXXWWWYYY^^^bbbfffnnnzzzxxxvvvoooeee```]]]YYYYYYZZZ[[[\\\ZZZVVVSSSVVVXXXZZZYYYUUUQQQNNNNNNKKKKKKIIIGGGEEECCCBBBAAA@@@>>>>>>DDDKKKNNNJJJEEEDDDKKK^^^|||xxxlllccc]]]fffnnnyyy~~~uuuooolllooopppsssyyy~~~|||xxx|||~~~~~~wwwnnniii_________^^^___bbbgggjjjjjjooovvv}}}{{{uuurrrqqqpppnnnkkkiiikkkjjjgggdddeeelllrrryyyxxxssspppkkkeee```^^^ZZZUUUQQQ777777666666555555555444888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999::::::999999:::<<<===>>>CCCHHHMMMPPPPPPQQQTTTWWWVVVZZZ[[[VVVSSSSSSQQQNNNIIIEEEAAA@@@AAAEEEGGGHHHWWW^^^gggmmmrrrwwwiiiOOOEEE>>>999:::===@@@FFFMMMUUU```nnnyyyzzztttqqqkkkbbbXXXQQQNNNMMMWWWWWWYYY^^^iiirrrrrrlll[[[UUUQQQUUU```nnn~~~xxxsssmmmiiiccc\\\VVVRRRQQQPPPPPPSSS[[[gggttt~~~~~~{{{xxxtttqqqkkkiiieee___\\\\\\___bbbnnnuuu~~~~~~ppphhhcccaaa___]]]\\\[[[ZZZYYYYYYYYYYYYWWWZZZ___eeeiiippp|||uuuxxxooofff___ZZZZZZZZZYYYXXXXXXXXXXXXXXXVVVWWWWWWWWWVVVSSSPPPOOOPPPMMMIIIFFFEEEDDDCCCAAA@@@?????????@@@AAABBBCCCEEEDDDQQQnnn~~~ssshhhbbbaaakkkttt}}}|||vvvtttrrrqqqqqqsssvvvyyyyyyyyy}}}~~~}}}{{{{{{~~~zzzxxxwwwsssooommmmmmooopppqqqrrrtttyyy{{{tttmmmmmmkkkhhhgggiiinnntttxxx}}}vvvtttnnnjjjddd___[[[XXXTTTRRR888777777777666666666666888999::::::;;;;;;;;;;;;============<<<;;;::::::<<<;;;::::::;;;<<<===>>>AAAEEEJJJMMMNNNPPPTTTXXX[[[___```\\\YYYYYYWWWTTTNNNJJJFFFDDDFFFIIIKKKLLLQQQZZZgggrrryyyqqqWWWFFF@@@;;;;;;===@@@FFFMMMSSS___mmmwww}}}~~~wwwnnniiifffaaaYYYRRRMMMKKKKKKQQQSSSVVV\\\fffnnnllleeeWWWRRRPPPXXXdddsss}}}zzzwwwtttpppjjjfff___\\\XXXSSSNNNLLLJJJJJJLLLNNNUUU```lllvvv{{{|||}}}zzzwwwssspppkkkhhhddd___\\\\\\```cccqqqxxx}}}ooogggccc```^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYY[[[```fffmmmvvvsssyyypppfff^^^YYYYYYYYYXXXWWWWWWWWWWWWXXXTTTUUUVVVWWWVVVUUUSSSQQQPPPMMMIIIGGGFFFEEECCCAAA===<<<<<<<<<===>>>>>>???BBBBBBNNNjjjyyypppgggdddeeennnuuu}}}~~~|||zzzxxxvvvwwwyyy{{{{{{{{{{{{||||||zzzxxxwwwyyy|||}}}||||||{{{{{{}}}~~~}}}wwwuuuttttttwww||||||uuusssnnnjjjddd___[[[WWWSSSQQQ999999888888888888777777999999::::::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::===<<<;;;:::;;;<<<===>>>>>>BBBGGGJJJKKKOOOUUUYYY^^^ccceeeaaa______^^^[[[SSSOOOJJJHHHIIILLLOOOPPPPPPZZZhhhuuuvvv\\\HHHAAA<<<<<<===@@@GGGNNNWWWdddrrrzzz|||wwwkkk```[[[YYYVVVPPPLLLJJJLLLMMMOOORRRUUUZZZccciiieee^^^UUURRRSSS\\\iiiwww|||zzzyyysssooojjjfffbbb^^^ZZZWWWOOONNNLLLIIIGGGEEEDDDCCCFFFHHHMMMUUU___hhhnnnqqqrrrvvvxxxxxx~~~{{{yyyuuuqqqooojjjgggccc^^^[[[\\\aaadddttt{{{{{{nnnfffbbb```^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZ]]]bbbhhhqqq~~~qqqzzz}}}pppeee]]]XXXXXXXXXWWWVVVVVVVVVVVVVVVSSSTTTUUUVVVVVVUUUTTTSSSOOOMMMIIIGGGFFFEEECCCAAA;;;;;;;;;;;;;;;;;;<<<<<>>>>>?????????>>>===<<<;;;:::<<<<<<;;;::::::;;;<<<===<<<@@@DDDGGGJJJNNNUUU[[[___eeegggeeedddeeedddaaaXXXTTTNNNLLLLLLOOORRRTTTWWW^^^iiittt}}}ttt[[[HHHBBB>>>===>>>AAAIIIQQQbbbooo}}}uuufffYYYQQQPPPNNNLLLKKKMMMRRRVVVWWWYYYYYYZZZ___cccaaa[[[WWWUUUXXXbbbmmmyyy}}}~~~|||xxxtttqqqooojjjfff___YYYUUURRROOOMMMGGGFFFEEEDDDCCCBBBAAA@@@AAABBBEEEKKKSSS[[[aaadddhhhnnnrrrssswww}}}zzzwwwtttpppmmmiiifffbbb]]][[[]]]bbbfffssszzzzzznnngggccc```___\\\\\\[[[ZZZYYYYYYZZZZZZZZZ^^^bbbiiivvv}}}ppp|||~~~{{{zzzkkkaaa[[[YYYWWWVVVVVVUUUUUUUUUUUUUUURRRSSSTTTTTTTTTTTTSSSRRROOOMMMJJJHHHGGGEEECCCAAA===<<<<<<;;;;;;;;;<<<<<<===>>>GGG^^^{{{{{{rrrllliiikkkoootttwww|||~~~}}}|||~~~{{{{{{zzzwwwsssooollljjjiiiqqq~~~xxxqqqnnnkkkgggaaa\\\XXXTTTPPPMMM:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===???@@@@@@@@@??????>>><<<;;;:::;;;:::999999999:::;;;<<<===AAAEEEHHHJJJOOOVVV[[[aaagggkkkjjjiiikkkjjjggg```[[[UUUQQQRRRUUUXXXYYYaaadddhhhoooxxxqqqYYYGGGBBB???>>>???BBBLLLVVVlllyyytttbbbTTTJJJJJJIIIIIILLLQQQYYY___cccbbb^^^YYYZZZ^^^]]]YYYXXXWWW[[[eeepppzzz~~~}}}~~~~~~}}}|||~~~~~~{{{wwwrrrmmmiiigggbbb]]]VVVPPPLLLJJJHHHGGGCCCCCCCCCBBBAAA@@@???>>>???@@@BBBEEEJJJPPPVVVZZZ```hhhnnnqqquuu~~~|||yyyvvvsssooolllgggeee```\\\ZZZ]]]cccgggqqqxxxxxxmmmgggdddaaa___\\\[[[ZZZZZZZZZZZZZZZZZZZZZ^^^ccckkkzzz{{{qqq{{{zzzrrreee]]]ZZZ[[[VVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPOOOMMMJJJIIIHHHFFFCCCAAA======<<<;;;;;;:::;;;;;;<<<>>>FFFXXXttt|||uuuqqqmmmmmmqqqvvvxxx{{{}}}{{{wwwsssnnniiidddaaa^^^dddppp~~~~~~uuunnnkkkhhhddd^^^YYYUUURRRNNNKKK::::::;;;;;;;;;;;;<<<<<<;;;;;;:::;;;<<<>>>@@@AAABBBAAAAAA@@@???===<<<;;;::::::999999:::;;;===>>>@@@DDDIIIKKKMMMQQQWWW[[[ccciiinnnnnnoooqqqpppmmmiiiddd]]]YYYYYY\\\___aaaeeeddddddhhhrrrjjjWWWDDDAAA>>>???@@@EEEQQQ]]]rrr~~~~~~ooo^^^QQQFFFFFFFFFHHHMMMUUU```gggkkkiiibbb[[[YYY[[[[[[XXXVVVVVV[[[fffqqqzzz{{{{{{|||{{{zzz{{{|||~~~~~~}}}|||{{{yyyuuuqqqkkkeeeaaa^^^XXXSSSLLLGGGEEECCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>@@@BBBCCCEEEGGGKKKPPPTTTZZZbbbiiinnnuuu~~~|||yyyvvvrrrooolllfffddd___[[[ZZZ]]]dddiiipppwwwvvvlllfffcccaaa___[[[[[[ZZZZZZZZZZZZZZZ[[[[[[```eeemmmzzzvvv|||zzzmmmbbb[[[YYY\\\VVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOMMMKKKJJJIIIGGGCCCAAA===<<<;;;:::999999999999<<<>>>DDDRRRlllzzzvvvqqqqqqsssxxxzzz~~~|||vvvooojjjddd]]]YYYWWWZZZcccqqq|||ssskkkhhhccc___ZZZUUURRROOOLLLJJJ:::::::::;;;;;;<<<<<<<<<;;;;;;:::;;;<<>>===;;;::::::;;;<<<>>>@@@AAADDDHHHMMMPPPQQQSSSWWW[[[aaahhhnnnoooppprrrrrrooooooiiibbb]]]]]]```ccceeedddaaa^^^aaajjjwwwppp\\\PPPAAA???===???AAAGGGUUUbbbsssyyyjjjZZZOOOGGGGGGGGGJJJPPPZZZfffnnnooonnniiiaaa^^^___^^^[[[XXXWWW\\\fffpppxxxvvvrrrsssuuuvvvvvvyyyyyy{{{|||}}}}}}~~~~~~|||~~~zzzyyyyyytttrrrooojjjddd^^^YYYVVVOOOKKKEEEAAA@@@??????>>>@@@???=========>>>@@@AAACCCEEEGGGHHHHHHJJJNNNQQQVVV^^^fffnnnwww}}}zzzxxxwwwxxxzzz|||yyyvvvsssooollleeeccc^^^ZZZYYY]]]dddjjjssszzzrrriiidddaaa___]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\ccchhhqqqzzz~~~~~~zzzzzz}}}nnneee\\\YYY[[[VVVVVVUUUTTTTTTTTTTTTUUUTTTSSSSSSRRRRRRRRRSSSSSSOOOMMMKKKJJJIIIGGGCCC@@@???>>>===<<<:::::::::999;;;===AAALLLeeezzzwwwwwwwwwzzz}}}yyyttttttwww|||~~~xxxpppiiiccc]]]XXXVVVUUUYYYcccmmmwww{{{qqqiiifff^^^[[[VVVRRRPPPNNNKKKIII:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<>>@@@CCCDDDGGGKKKQQQSSSTTTTTTWWWZZZ^^^eeelllmmmoooqqqqqqnnnpppjjjbbb]]]]]]```ccceeeaaa]]]ZZZ[[[cccnnnzzz~~~ppp]]]OOOHHH???======???BBBIIIXXXffftttvvvhhhYYYOOOJJJJJJJJJMMMTTT___llltttqqqrrrooohhheeefffddd```]]][[[___gggnnnttt{{{zzzpppkkkmmmqqqsssssswwwxxxyyyzzz{{{}}}~~~~~~|||{{{vvvttttttooommmjjjddd^^^XXXSSSQQQJJJFFFBBB???>>>>>>>>>===@@@???======>>>AAADDDFFFFFFHHHKKKKKKJJJJJJMMMQQQVVV]]]fffppp{{{{{{sssqqqoooooorrrxxx~~~|||yyyvvvsssooollleeebbb^^^ZZZYYY]]]eeekkkvvv}}}|||pppgggbbb```]]][[[[[[ZZZZZZZZZZZZZZZ[[[[[[^^^eeekkksss{{{{{{tttsss{{{}}}ppphhh^^^YYYZZZWWWVVVUUUUUUTTTUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWOOOMMMLLLKKKJJJGGGCCC@@@CCCBBB@@@???======<<<<<<:::<<>>??????===>>>===<<<<<>>AAADDDIIIVVVcccvvv{{{mmm]]]PPPLLLIIIIIIOOOWWWaaappp|||{{{uuupppnnnkkkgggdddeeebbb```cccllluuu{{{}}}xxxmmmggghhhmmmqqqrrryyyyyyyyyyyyzzz{{{}}}}}}}}}zzzyyyxxxvvvtttrrroookkkeee```[[[WWWRRROOOHHHEEEBBB???=========>>>:::<<>>===============;;;===@@@HHH[[[yyyzzzuuuqqqnnnlllmmmpppuuuzzz~~~}}}{{{zzzyyyrrrkkkfffbbb___\\\\\\^^^aaabbbcccjjjkkkqqqyyy~~~~~~}}}zzztttiii___\\\XXXSSSPPPMMMKKKIIIGGG999999:::;;;===>>>????????????>>>======@@@EEEIIIJJJMMMKKKDDD@@@@@@@@@>>>=========>>>@@@CCCFFFHHHMMMSSSZZZ]]][[[YYYYYYZZZ]]]^^^```bbbfffjjjmmmnnnkkkiiifffcccbbbbbbcccddd[[[YYYWWWTTTUUU]]]jjjsssxxxvvvooobbbRRREEE>>>;;;::::::<<<@@@DDDJJJWWWddduuu|||nnn]]]PPPMMMJJJJJJPPPWWWbbbqqq}}}{{{xxxuuutttrrrooolllgggdddbbbdddkkksssxxxyyy{{{tttkkkgggiiiooosssuuu{{{{{{{{{{{{{{{|||||||||~~~{{{xxxvvvuuussspppnnnjjjgggaaa]]]XXXTTTPPPMMMFFFDDDAAA>>><<<<<<======<<>>===<<<<<<===<<<===???FFFWWWttt{{{vvvrrrnnnkkkiiijjjmmmrrrwww{{{}}}~~~~~~}}}{{{{{{{{{|||~~~yyytttmmmjjjeeebbbaaaaaa```___```___aaaeeegggeeegggkkkmmmsss{{{|||xxxrrrhhh___ZZZVVVRRRNNNKKKIIIGGGEEE999:::;;;<<<===>>>???@@@===<<<;;;:::;;;>>>DDDHHHMMMOOOMMMFFF@@@???===;;;>>>======>>>@@@CCCGGGHHHQQQUUU[[[___```]]]YYYVVVXXXYYYZZZ\\\___bbbdddfffeeedddcccaaaaaaaaabbbbbb[[[YYYVVVRRRQQQWWWbbbjjjpppmmmeeeXXXJJJ???:::999999999<<>>DDDSSSmmmzzzxxxtttppplllhhhgggfffhhhkkkpppuuuzzz|||~~~~~~uuummmkkkkkklllmmmoooqqqvvv|||}}}xxxsssoookkkgggddd```\\\YYYYYYXXXUUUVVVZZZ]]]aaahhhoootttyyy}}}yyyuuuooofff^^^XXXTTTOOOLLLIIIGGGDDDBBB::::::;;;<<<>>>???@@@AAA======<<<;;;===AAAGGGLLLQQQRRROOOGGG@@@>>><<<999>>>>>>>>>???BBBEEEIIIKKKQQQTTTZZZaaadddaaaYYYRRRSSSTTTUUUVVVYYY[[[]]]^^^______^^^^^^^^^_________]]]\\\YYYTTTRRRUUU]]]dddjjjfff^^^QQQEEE<<<:::;;;:::;;;>>>DDDHHHPPP^^^lllxxxrrr```SSSOOOKKKJJJNNNUUU^^^mmmyyy{{{~~~rrrnnnjjjjjjmmmppppppooopppkkkeeeeeeiiiooossstttvvvxxxzzz{{{{{{zzzxxxwwwxxxvvvrrrooollliiieeebbb```]]]ZZZVVVTTTPPPLLLIIICCCBBB???===<<<;;;;;;<<<<<<>>>???@@@??????@@@BBBCCCHHHPPPYYYbbbkkkrrrvvvtttuuuvvvwww{{{}}}zzztttaaaVVVKKKHHHJJJOOOXXXaaaiiimmmqqquuuxxx}}}}}}|||zzzyyyxxxtttoookkkfff```\\\[[[]]]cccnnnyyy}}}pppccc^^^\\\ZZZZZZ[[[ZZZ[[[\\\[[[ZZZZZZ\\\^^^ccckkkvvv{{{xxxjjjfff___\\\___]]]YYYXXXWWWWWWVVVWWWXXXXXXUUURRROOOMMMNNNOOONNNNNNLLLKKKJJJHHHGGGEEEDDDDDDDDDCCCBBB@@@>>>======<<<======>>>CCCOOOggg~~~{{{sssqqqmmmiiifffdddcccccciiilllqqqvvv{{{~~~~~~yyypppggg```___```bbbdddfffhhhlllrrruuuttttttuuuuuutttuuuwwwzzz~~~xxxrrrnnnggg___YYYXXXVVVUUUVVVZZZVVVYYY\\\^^^```bbbdddfffooooooqqqtttwwwzzz}}}uuupppkkkccc]]]VVVSSSNNNJJJHHHEEECCCAAA:::;;;<<<===???@@@AAAAAAAAA@@@@@@???AAAGGGNNNTTTVVVVVVRRRHHH@@@===;;;999>>>>>>???AAADDDHHHLLLOOOQQQTTTYYY```dddaaaWWWOOONNNNNNPPPRRRTTTWWWYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZ\\\\\\ZZZWWWTTTUUUZZZ___ccc```XXXLLLAAA;;;;;;===;;;<<<@@@EEEJJJRRRaaannn}}}~~~qqq```SSSMMMJJJIIIMMMRRRZZZgggrrryyy~~~xxxtttppppppqqqrrrpppnnnnnniiieeeeeeiiimmmoooooooooqqqsssvvvwwwwwwvvvuuutttrrrnnnkkkiiifffbbb___^^^\\\YYYWWWUUUQQQMMMIIICCCBBB@@@>>>===<<<<<<<<<===>>>??????>>>???@@@BBBBBBEEEKKKRRR[[[gggsss|||~~~{{{zzzzzzsssiiiYYYPPPIIIGGGIIILLLRRRXXX___ccchhhlllqqqxxx}}}||||||{{{yyyxxxvvvrrrmmmiiiddd___[[[\\\___eeeppp{{{yyymmm```\\\[[[ZZZYYYZZZYYYZZZ[[[[[[ZZZ[[[]]]___eeelllwwwwwwjjjggg___\\\___]]]YYYYYYYYYXXXXXXXXXXXXXXXVVVSSSPPPNNNNNNNNNNNNMMMMMMMMMLLLKKKIIIHHHFFFFFFEEEDDDCCCAAA???>>>>>>======<<<>>>CCCMMMbbb~~~yyywwwmmmkkkhhhdddbbbaaaaaabbbiiikkkpppvvv{{{~~~~~~rrrkkkeee]]]YYYYYYYYY\\\___aaabbbdddgggiiiffffffeeecccbbbdddgggjjjnnnttt{{{yyysssjjjaaaYYYVVVUUUTTTVVVYYY[[[]]]______^^^^^^___```bbb```aaafffiiinnnzzzyyypppjjjeee___[[[UUURRRMMMIIIGGGEEEBBB@@@;;;<<<===>>>???@@@AAABBB============@@@GGGPPPVVV[[[ZZZSSSHHH@@@>>>===;;;>>>???@@@CCCGGGLLLQQQTTTSSSVVV[[[aaaccc^^^SSSKKKHHHIIIKKKMMMQQQTTTWWWYYYXXXWWWUUUTTTSSSSSSTTTUUUVVVXXXYYYXXXUUUTTTWWWZZZ\\\YYYRRRHHH>>>:::;;;===<<<===BBBHHHNNNWWWffftttxxxkkk]]]RRRLLLIIIIIILLLPPPVVV```jjjtttzzz~~~{{{wwwvvvwwwwwwtttqqqnnnkkkggggggjjjmmmmmmllljjjkkknnnppprrrrrrsssssspppnnnkkkiiigggeeebbb______]]][[[YYYVVVSSSNNNJJJDDDCCCBBB@@@???>>>>>>>>>@@@AAAAAAAAA@@@@@@BBBDDDDDDGGGJJJMMMUUUaaappp{{{~~~{{{qqqcccSSSLLLFFFFFFFFFGGGJJJNNNVVVZZZ```eeejjjsss}}}}}}zzz|||zzzxxxvvvsssoookkkgggbbb^^^\\\___bbbhhhsss~~~uuuiii___\\\[[[YYYXXXYYYXXXYYY[[[[[[[[[\\\___aaaeeelllyyyvvvkkkhhh___[[[^^^\\\YYYYYYYYYYYYXXXXXXWWWWWWWWWTTTPPPNNNNNNOOONNNNNNPPPPPPPPPOOOMMMKKKJJJIIIEEEEEECCCBBB@@@@@@??????===<<>>@@@AAABBBBBB::::::;;;<<<@@@HHHRRRYYY___]]]UUUHHH???>>>???>>>>>>???AAAEEEJJJPPPUUUYYYXXX[[[```cccaaaYYYOOOGGGBBBCCCFFFIIINNNRRRVVVXXXWWWUUURRROOOMMMMMMNNNOOOPPPUUUYYYZZZXXXVVVWWWXXXXXXUUUPPPGGG???;;;<<>>===@@@EEEHHHUUUttt~~~wwwqqqmmmiiigggdddbbbaaabbbdddfffiiilllpppvvv}}}wwwjjjaaaXXXWWWYYYZZZ]]]aaaccchhhoootttuuussspppooommmiiiccc[[[UUUTTTVVVYYYUUUZZZ```dddgggllltttzzz}}}tttjjjbbbaaadddfffiiillliiimmmqqqsssrrrrrrqqqqqqqqqjjjhhhhhhdddaaakkkzzzzzzsss}}}}}}qqqfff___[[[XXXVVVQQQNNNIIIEEECCCAAA>>><<<<<<<<<===???@@@AAABBBCCC??????@@@BBBGGGPPPZZZaaabbb___UUUHHH??????AAA@@@>>>???AAAFFFLLLRRRXXX\\\]]]aaadddddd___VVVKKKEEE>>>@@@CCCGGGLLLQQQUUUWWWWWWTTTPPPLLLJJJJJJKKKLLLNNNTTTZZZ]]]\\\ZZZYYYYYYWWWUUUQQQIIIAAA>>>???BBBCCCFFFMMMVVV```kkk}}}xxxjjj^^^TTTKKKLLLJJJKKKOOOQQQSSSYYY```gggppp{{{{{{wwwpppnnnlllmmmppprrrpppnnnjjjjjjjjjjjjjjjkkklllmmmkkkiiigggggggggfffeeeccc```___]]][[[XXXSSSNNNJJJFFFFFFEEEDDDCCCCCCBBBBBB???@@@???>>>===>>>@@@BBBDDDGGGJJJKKKNNNUUUaaajjjsss}}}qqq```WWWNNNEEEBBB@@@???AAAEEEIIINNNTTTZZZaaakkkwww~~~~~~{{{vvvqqqnnnjjjgggdddbbb```aaafffkkkpppzzz~~~oooeee]]]\\\\\\ZZZWWWVVVUUUWWWYYY[[[\\\^^^bbbdddjjjrrrooogggggg^^^YYY[[[YYYYYYYYYYYYXXXWWWUUUTTTSSSVVVSSSPPPNNNNNNOOOOOONNNOOOOOOOOONNNLLLIIIFFFEEEEEEDDDCCCBBBBBBBBBBBBBBB???>>>AAAFFFFFFOOOnnn}}}uuunnnjjjjjjhhheeebbbbbbdddfffhhhlllooosssyyyyyyfffddd[[[TTTUUUZZZ^^^ccchhhooovvv}}}vvvqqqhhh^^^VVVSSSTTTWWWUUUYYY^^^```bbbgggooovvv{{{{{{tttjjjdddgggmmmrrrvvvzzz~~~zzzuuusssjjjbbbiiixxx}}}yyyrrrmmmvvv{{{nnnccc\\\XXXVVVTTTPPPLLLGGGDDDAAA???<<<:::::::::<<<===@@@BBBEEEFFFBBB???>>>AAAIIISSS\\\aaabbbZZZOOOGGGBBBBBBBBBCCCDDDAAA@@@EEEIIINNNTTT\\\]]]bbbgggeee\\\PPPFFF@@@BBBAAABBBGGGOOOTTTVVVVVVUUUUUUSSSPPPMMMLLLLLLNNNSSSVVVZZZ___aaa___ZZZVVVWWWUUUQQQLLLHHHEEEDDDCCCHHHOOOVVV___nnnqqqbbbUUUOOOPPPJJJLLLMMMOOOQQQTTTYYY\\\ffflllvvv~~~~~~{{{wwwuuuuuuuuuuuutttssspppkkkfffeeegggjjjllliiiiiiiiiiiigggeeecccaaabbb```^^^ZZZWWWSSSQQQOOOJJJIIIGGGEEECCCBBBAAAAAACCCBBBAAAAAABBBCCCBBBAAABBBCCCFFFIIIOOOUUU[[[^^^lllnnnqqquuuuuuqqqkkkfffWWWOOOEEEAAABBBEEEEEEDDDGGGIIINNNVVV[[[cccqqq~~~~~~|||}}}zzzvvvsssoookkkfffcccaaa^^^___fffmmmttt~~~zzzhhhddd___[[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZ^^^cccgggiii{{{ssseee```___[[[WWWVVVWWWWWWXXXXXXXXXXXXXXXXXXPPPQQQRRRRRRRRRPPPOOONNNQQQQQQRRRRRRQQQNNNKKKIIIFFFFFFEEEDDDCCCAAA???>>>;;;???===BBBLLLSSSfffvvvooonnnmmmjjjgggeeegggiiijjjjjjlllmmmqqqvvv~~~~~~nnnbbbUUUVVVVVVWWW[[[eeerrr{{{yyypppfffaaa]]]ZZZZZZ]]]^^^aaadddfffhhhmmmtttzzzxxxwwwvvvwww{{{~~~yyywwwxxxyyy{{{~~~tttsssssswwwzzzmmmhhhrrr~~~uuujjjaaa[[[WWWRRROOOLLLJJJHHHDDDAAA???======:::;;;<<<===???AAACCCEEECCCAAA@@@DDDLLLVVV^^^bbb___WWWMMMEEEAAABBBCCCDDDEEEBBBBBBGGGKKKNNNSSSXXX]]]bbbfffcccYYYNNNFFFCCCCCCBBBBBBFFFMMMSSSUUUUUUUUUUUUTTTQQQNNNLLLLLLMMMRRRVVV]]]dddhhhgggdddaaaWWWUUUQQQMMMIIIHHHHHHJJJQQQZZZeeepppwwwiii]]]RRRMMMMMMPPPPPPQQQQQQRRRVVV[[[___dddiiiqqqwww}}}}}}}}}}}}}}}|||yyywwwrrrmmmjjjiiijjjjjjhhhhhhiiiiiihhhgggfffeeecccbbb```\\\YYYVVVTTTRRRNNNMMMKKKIIIGGGFFFEEEEEEDDDCCCBBBBBBCCCBBBBBBAAACCCDDDEEEHHHLLLQQQVVVYYY___aaacccggghhheee```\\\RRRKKKCCC???AAACCCCCCBBBGGGHHHMMMTTT[[[cccrrr}}}{{{|||yyyuuuqqqnnniiidddaaa___]]]___fffmmmuuuxxxgggddd^^^[[[YYYYYYXXXWWWVVVWWWXXXXXXZZZ]]]cccfffppprrreee```^^^ZZZWWWVVVYYYXXXXXXWWWWWWVVVVVVVVVRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPOOOMMMKKKJJJGGGGGGFFFEEEDDDBBBAAA@@@>>>@@@===@@@IIINNN___zzz}}}wwwpppooommmkkkhhhggghhhjjjjjjjjjlllmmmqqqwww~~~vvvggg\\\UUUWWWZZZ]]]bbbmmmzzzvvvnnnfffcccaaa___aaaeeejjjnnntttwwwzzz~~~}}}~~~wwwjjjiiijjjppp|||{{{ooojjjtttzzzrrrggg^^^YYYUUUPPPLLLJJJHHHFFFCCC@@@>>><<<;;;;;;;;;<<<===>>>@@@AAABBBBBBAAAAAAEEEMMMVVV]]]```ZZZSSSJJJCCCAAACCCEEEGGGFFFDDDDDDIIILLLMMMPPPUUU\\\bbbeee```TTTJJJEEEEEEDDDBBBAAAEEELLLQQQTTTTTTUUUVVVUUUSSSPPPMMMLLLLLLRRRXXXaaaiiinnnooommmkkk```^^^ZZZUUUSSSSSSWWWZZZ]]]iiixxx~~~jjj]]]TTTMMMIIIHHHRRRSSSSSSSSSUUUYYY^^^bbbdddgggjjjnnnrrrwww||||||xxxsssoookkkjjjhhhhhhiiijjjjjjjjjiiiiiidddcccaaa___\\\YYYWWWVVVUUUSSSQQQOOOMMMKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEFFFHHHKKKOOORRRTTTSSSSSSTTTVVVWWWVVVSSSPPPLLLGGGBBB@@@AAACCCBBBAAAFFFGGGKKKRRRXXXbbbrrr~~~|||{{{{{{xxxsssoookkkfffbbb^^^[[[[[[___gggooowwwtttfffbbb]]]ZZZYYYXXXXXXWWWVVVWWWWWWXXXYYY]]]bbbfffqqq}}}||||||pppddd```]]]ZZZWWWVVVYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTRRRQQQOOONNNMMMLLLKKKKKKIIIIIIHHHHHHFFFEEECCCBBBAAABBB>>>???FFFIIIVVVooozzzyyyxxxpppnnnlllkkkiiiiiijjjkkkiiihhhjjjlllpppvvv}}}|||nnnaaaZZZUUUYYY___eeelllwww|||sssnnnjjjkkkkkklllpppvvv{{{~~~~~~sssfff```aaacccjjjxxx|||qqqmmmwwwtttlllbbbZZZUUUQQQMMMIIIGGGFFFDDDAAA>>><<<;;;:::;;;;;;<<<<<<===>>>???@@@@@@???@@@DDDKKKSSSXXX[[[UUUOOOHHHCCCBBBEEEIIIKKKJJJFFFEEEHHHJJJKKKOOOTTTYYY___ccc^^^RRRHHHDDDEEEEEEBBBAAADDDJJJPPPSSSSSSTTTVVVWWWVVVRRRNNNMMMLLLRRRYYYccclllqqqrrrrrrqqqjjjiiifffaaa___aaahhhmmmppp}}}rrr^^^RRRMMMIIIFFFFFFNNNPPPTTTWWWZZZ___cccggghhhiiihhhhhhiiimmmrrrvvv|||uuuppplllkkkkkkkkkkkkkkkjjjjjjjjjdddcccbbb```^^^\\\ZZZYYYYYYWWWUUUSSSQQQOOONNNNNNMMMNNNOOONNNKKKIIIHHHGGGGGGHHHIIIJJJMMMPPPRRRTTTPPPNNNLLLLLLLLLKKKIIIHHHGGGDDDBBBAAACCCDDDCCCBBBDDDEEEHHHNNNUUU___ppp~~~~~~|||{{{yyyvvvqqqlllhhhccc___\\\YYYZZZaaajjjrrrzzz}}}pppdddaaa\\\YYYXXXXXXWWWWWWVVVVVVWWWXXXYYY]]]bbbfffmmm}}}{{{|||xxxnnnccc___\\\XXXVVVVVVWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRPPPNNNLLLKKKKKKLLLLLLKKKKKKKKKJJJIIIGGGFFFEEECCCCCC>>>>>>DDDEEEPPPfffyyyvvv}}}xxxpppnnnjjjjjjiiijjjkkkjjjhhheeefffiiinnntttzzzvvviiiaaa^^^XXX]]]eeelllttt}}}xxxuuutttrrrrrrvvvzzz}}}wwwooofff___]]]___dddmmm{{{{{{rrrqqqzzz~~~nnnggg^^^WWWSSSOOOKKKGGGFFFDDDBBB@@@>>><<<;;;:::;;;;;;;;;;;;<<<===>>>?????????@@@EEEKKKQQQTTTUUUQQQLLLGGGDDDFFFIIILLLNNNMMMHHHFFFGGGIIIKKKQQQWWWWWW]]]```\\\QQQGGGBBBBBBEEEBBBAAAEEEKKKPPPSSSRRRSSSVVVXXXXXXUUUQQQNNNLLLPPPXXXcccmmmrrruuuwwwyyysssrrrpppmmmkkkooowwwwwwfffTTTKKKIIIFFFEEEEEEHHHMMMVVV^^^dddiiinnnqqqqqqppplllhhheeefffiiilllrrrxxx{{{uuurrrpppooonnnlllkkkiiiiiihhhbbbbbbaaa```^^^]]]\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRQQQSSSUUUTTTPPPMMMLLLLLLIIIJJJKKKMMMOOORRRTTTUUUSSSPPPKKKHHHGGGEEEDDDBBBBBBAAAAAABBBCCCCCCBBBBBBCCCCCCFFFLLLQQQ[[[kkkzzz~~~}}}{{{wwwsssnnniiieeeaaa]]][[[XXX[[[dddooowwwyyylllbbb___ZZZWWWWWWWWWWWWWWWVVVWWWXXXXXXYYY]]]bbbfffnnn~~~~~~tttkkkbbb^^^[[[WWWUUUWWWTTTTTTTTTUUUUUUVVVVVVVVVWWWVVVUUUTTTSSSRRRQQQPPPRRRPPPMMMKKKJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHEEEDDD>>>???DDDDDDLLLaaa}}}yyyzzzrrrooohhhgggggghhhhhhgggdddbbb```dddjjjpppvvv|||~~~zzzqqqfff```aaa^^^ccckkkrrryyy~~~wwwtttsssvvvvvvzzzyyymmmfffaaa^^^^^^^^^cccjjjuuuzzztttvvvzzzjjjccc[[[UUURRRNNNJJJFFFEEECCCBBB???>>><<<;;;;;;::::::::::::;;;<<<===>>>AAAAAACCCGGGLLLPPPQQQQQQLLLIIIFFFFFFIIILLLNNNOOOOOOKKKIIIKKKMMMOOOUUU[[[YYY[[[[[[WWWOOOGGGBBB@@@CCCBBBBBBFFFMMMRRRSSSSSSQQQTTTYYYZZZXXXSSSOOOMMMNNNVVVaaajjjppptttyyy}}}yyy{{{|||zzzzzz~~~gggZZZMMMHHHFFFDDDDDDEEEEEELLLWWWbbblllssszzz}}}|||zzztttmmmfffbbbaaabbbiiippp~~~~~~yyywwwsssrrrooollljjjhhhggggggaaaaaa``````___^^^^^^^^^]]]]]][[[ZZZYYYXXXXXXXXXVVVYYY\\\[[[VVVSSSRRRSSSOOOPPPQQQSSSUUUVVVXXXXXXWWWSSSMMMIIIFFFDDDBBBAAA@@@@@@AAAAAABBBBBBBBBBBBDDDDDDGGGLLLPPPXXXfffttt|||zzzuuuqqqlllgggdddaaa]]][[[YYY^^^iiittt|||uuujjj```]]]YYYVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZ^^^cccgggooo}}}|||qqqiiiaaa^^^ZZZVVVUUUWWWSSSSSSTTTUUUVVVWWWWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSRRRPPPNNNLLLKKKLLLMMMNNNMMMNNNNNNMMMLLLKKKJJJJJJGGGFFF??????DDDBBBHHH[[[vvvzzzrrrpppdddcccccccccdddccc```]]]\\\aaahhhnnnsssyyy|||vvvtttnnnccc___bbbfffkkkrrrxxx}}}yyysssqqqrrrzzz|||{{{lllbbb\\\ZZZ]]]aaahhhnnnxxx}}}yyy|||uuueee___XXXSSSPPPMMMIIIFFFCCCBBB@@@>>>===<<<;;;;;;888888888999:::<<<===>>>@@@AAACCCGGGKKKMMMMMMKKKGGGFFFEEEGGGJJJMMMMMMMMMOOOMMMNNNSSSVVVWWWZZZ___^^^ZZZUUUOOOJJJFFFCCCBBBAAAAAACCCIIIPPPTTTTTTSSSNNNSSSYYY\\\ZZZVVVQQQOOONNNUUU]]]cccfffjjjpppuuuuuuzzz~~~yyylllYYYPPPIIIFFFDDDBBBBBBEEEDDDJJJTTT```kkkvvv}}}sssiii```[[[YYY^^^eeeqqq}}}zzzyyytttrrrooollliiihhhgggggg````````````````````````aaaaaa```_______________^^^cccfffeeeaaa]]]\\\]]]\\\]]]^^^_______________ZZZVVVPPPLLLJJJHHHFFFEEECCCDDDEEEDDDDDDDDDEEEFFFGGGGGGJJJNNNQQQWWWcccppp|||~~~zzzwwwtttpppjjjfffcccaaa^^^\\\[[[bbbmmmyyysssiii___\\\XXXUUUVVVWWWWWWWWWXXXYYYYYYZZZ[[[___dddhhhrrrxxxnnnggg```]]]ZZZUUUUUUWWWTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSTTTUUUUUUQQQPPPOOONNNMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKIIIGGG@@@???CCC???CCCTTThhhvvvnnnlllaaa```^^^^^^^^^^^^[[[YYYZZZ```gggmmmrrrxxxvvvnnnlllooolllcccaaafffnnnrrrxxx}}}xxxtttuuuvvvsssfff___\\\^^^fffooozzz}}}mmmaaa\\\UUUQQQNNNLLLHHHDDD@@@???>>><<<;;;:::::::::777777888999:::<<<===>>>>>>???AAAEEEHHHIIIHHHFFFCCCCCCEEEGGGKKKLLLLLLKKKNNNNNNRRRZZZ]]]]]]^^^aaabbb[[[PPPIIIFFFFFFEEECCC@@@@@@CCCJJJRRRVVVUUUSSSMMMRRRYYY\\\[[[WWWRRRPPPPPPUUU[[[]]]\\\^^^ccchhhiiiooovvvzzzvvvggg[[[PPPJJJFFFEEECCC@@@AAAEEECCCHHHPPPZZZffftttwwwkkk___WWWTTTUUUZZZdddrrr~~~{{{zzzzzzsssqqqnnnllliiihhhhhhhhhaaaaaaaaaaaaaaabbbbbbbbbddddddcccccccccddddddeeegggkkkpppooojjjffffffgggiiiiiiiiiiiiiiihhhgggfff]]]YYYTTTPPPNNNMMMKKKJJJIIIIIIJJJIIIHHHHHHJJJKKKJJJJJJMMMQQQSSSWWWbbbnnnzzz}}}xxxuuusssoooiiieeecccaaa___]]]]]]dddppp|||rrriii^^^[[[WWWUUUUUUVVVWWWWWWYYYYYYZZZ[[[\\\```eeeiiiwww~~~sss~~~lllfff```]]]YYYUUUTTTWWWWWWWWWVVVVVVVVVVVVVVVVVVRRRQQQQQQQQQQQQSSSUUUVVVQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKHHH@@@>>>BBB===???OOO^^^|||ooohhhfff___]]][[[[[[[[[[[[YYYWWWZZZ```hhhnnnrrrxxx|||uuuiiicccdddlllllleeeeeelllssswww|||}}}|||{{{nnnccc```aaafffrrrvvvfff^^^YYYSSSOOOMMMKKKFFFCCC>>>>>><<<;;;:::999999999777888888999::::::;;;;;;??????@@@AAABBBCCCCCCDDDDDDEEEGGGHHHJJJJJJKKKKKKMMMQQQXXX^^^aaabbb```^^^___VVVLLLFFFFFFGGGFFFDDDEEECCCGGGPPPWWWWWWVVVVVVUUUWWWYYY[[[YYYVVVRRRPPPOOOTTTXXXWWWUUUSSSVVVZZZXXX\\\dddkkkrrryyyvvvssslll___UUURRRHHHHHHGGGEEECCCBBBAAAAAABBBFFFKKKTTT```ooo~~~{{{ooobbbWWWQQQNNNPPPTTT\\\hhhwwwyyyuuussssssrrrpppooonnnnnnmmmjjjhhhhhhgggdddbbbbbbbbbcccdddiiijjjllllllkkkkkklllnnnoooqqqssssssrrrsssvvvzzz}}}|||zzzxxxvvvuuuuuuuuujjjfffaaa]]]YYYVVVSSSQQQNNNMMMLLLJJJJJJJJJKKKLLLOOOOOOPPPRRRVVV^^^gggmmm~~~~~~{{{vvvrrrmmmjjjhhhfffaaaZZZXXX[[[\\\fffsss|||{{{mmmeee\\\[[[YYYWWWVVVVVVVVVVVVWWWWWWYYY[[[[[[]]]fffqqqvvvvvvyyyjjjfff```[[[XXXVVVTTTSSSWWWWWWVVVUUUTTTTTTTTTTTTRRRQQQQQQPPPQQQSSSUUUVVVUUUSSSPPPOOOOOOOOOMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGDDD???<<<===@@@EEEHHH[[[xxx}}}tttjjjbbb```^^^]]]\\\\\\\\\[[[YYYWWW\\\dddmmmrrrtttyyyuuuooo```gggnnnqqqpppooorrrttt~~~}}}qqqdddaaafffqqq}}}mmmbbbZZZVVVRRRMMMJJJGGGCCC@@@BBB???<<<;;;:::999777666888888999999:::;;;;;;;;;======>>>???@@@AAABBBBBBDDDEEEFFFGGGIIIJJJKKKLLLPPPTTT[[[aaaeeeeeebbb```[[[SSSJJJDDDDDDEEEEEECCCEEEDDDIIISSSZZZYYYXXXXXXVVVYYY\\\]]][[[XXXTTTRRRVVVXXXYYYUUUOOOKKKLLLNNNJJJNNNSSSXXX]]]bbbfffiiikkkccc]]]\\\XXXOOOGGGEEEFFFFFFEEEEEEDDDCCCBBBAAABBBDDDIIIQQQ[[[hhhuuu}}}zzzoooaaaUUUNNNJJJJJJLLLQQQZZZdddnnnttt~~~|||vvvrrrqqqqqqpppooonnnnnnnnnmmmjjjhhhjjjhhhgggeeeeeefffggghhhlllmmmpppqqqqqqrrrtttvvvxxx{{{}}}~~~yyyuuuoooiiieeeaaa]]][[[[[[ZZZYYYWWWVVVVVVVVVWWWXXXYYY[[[^^^bbbiiiqqqwww|||wwwsssnnnjjjgggeee```YYYXXX[[[___hhhtttxxxjjjbbb\\\ZZZYYYWWWVVVVVVVVVVVVWWWWWWYYY[[[\\\___jjjuuuuuuyyyrrrdddaaa\\\ZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWUUURRROOONNNNNNNNNMMMLLLMMMLLLKKKKKKJJJIIIHHHHHHFFFCCC???<<<===@@@DDDGGGUUUpppuuummmeee```^^^___^^^\\\[[[ZZZYYYWWWVVV[[[dddooouuuxxx|||}}}ssslllgggmmmuuuxxxxxxxxxzzz}}}|||qqqffffffooo}}}ttteee\\\UUURRRNNNKKKHHHFFFCCC@@@@@@>>>;;;:::999888777555999999::::::;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@EEEEEEEEEFFFHHHKKKMMMNNNSSSWWW]]]ccceeedddaaa___UUUOOOGGGBBBBBBCCCCCCBBBDDDEEELLLWWW]]]\\\YYYYYYXXX[[[___```^^^ZZZVVVTTTYYYYYYWWWQQQIIIDDDBBBCCCDDDFFFIIIKKKMMMOOORRRTTTPPPLLLJJJKKKJJJEEEBBBAAABBBCCCDDDEEEEEEEEEDDDCCCDDDFFFJJJOOOVVV___jjjqqq~~~~~~}}}xxxnnnaaaTTTLLLHHHHHHHHHKKKPPPWWW^^^bbbiiijjjmmmooorrrwww}}}~~~wwwrrrooommmllllllkkkkkklllnnnmmmjjjhhhkkkkkkjjjiiijjjkkkmmmnnnooorrruuuwwwxxxzzz}}}~~~yyytttooollljjjiiifffdddbbbaaaaaaaaaaaacccgggkkkpppuuu||||||xxxtttoookkkgggeee___YYYXXX\\\dddlllwwwsssfff^^^[[[ZZZXXXWWWVVVUUUVVVVVVWWWWWWXXX[[[]]]aaannnzzzyyypppaaa^^^[[[ZZZ\\\]]]^^^]]]ZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUVVVVVVWWWXXXYYYUUURRROOOMMMMMMMMMMMMLLLMMMLLLJJJHHHGGGGGGGGGGGGEEECCC???<<<<<>><<<:::888888888666444::::::;;;<<<<<<======>>>;;;<<<<<<===>>>???@@@AAAEEEEEEEEEFFFHHHLLLOOOQQQVVVYYY]]]```aaa^^^ZZZWWWNNNJJJCCC@@@@@@@@@AAA@@@AAADDDMMMXXX]]][[[XXXXXXYYY^^^cccccc___ZZZWWWUUUWWWVVVRRRLLLFFFAAA@@@AAADDDEEEGGGGGGFFFGGGIIIKKKGGGHHHIIIIIIHHHEEEDDDCCC@@@AAADDDFFFGGGHHHGGGGGGJJJKKKNNNQQQUUU[[[ccchhhrrruuuwwwuuunnnbbbVVVNNNFFFEEEEEEGGGKKKQQQWWWZZZ[[[[[[[[[[[[^^^dddlllrrrwwwwwwvvvtttqqqlllhhheeeeeeeeefffiiilllmmmlllkkkkkkllllllmmmnnnppprrrssssssvvvyyy{{{}}}|||zzzwwwtttqqqpppooooooooosssxxx||||||xxxtttoookkkgggddd^^^YYYZZZ^^^jjjppp{{{}}}nnnbbb\\\ZZZYYYXXXVVVUUUUUUVVVVVVYYYXXXXXX[[[\\\bbbooo|||oooccc```]]]\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXVVVSSSOOOMMMMMMNNNNNNMMMMMMLLLIIIGGGFFFFFFGGGHHHDDDBBB???======>>>@@@BBBIII___~~~tttjjjeeeaaa```bbbaaa```]]][[[YYYZZZ]]]___iiipppzzz|||wwwzzz~~~qqqjjjffffffeeefffgggiiilllppptttwww|||~~~uuummmqqq~~~uuuiii```YYYOOOLLLIIIFFFEEECCC@@@>>><<<:::888777777777666444<<<<<<<<<===>>>>>>??????>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEGGGJJJNNNRRRTTTZZZ[[[\\\\\\ZZZVVVRRRPPPHHHEEEAAA?????????@@@@@@???CCCMMMXXX\\\YYYVVVVVV[[[aaaffffff```ZZZVVVUUUUUUSSSOOOIIIDDDAAAAAAAAA@@@AAABBBAAAAAABBBDDDFFFIIILLLNNNKKKGGGCCCBBBAAA???@@@CCCFFFHHHJJJKKKKKKNNNPPPRRRTTTVVVZZZ```dddiiimmmqqqrrrnnneeeZZZSSSDDDBBBAAABBBEEEJJJOOOSSSTTTTTTRRRQQQSSSXXX___dddhhhkkkooorrrpppkkkddd```^^^^^^```dddiiilllmmmmmmjjjkkkmmmooorrrtttvvvxxxwwwzzz}}}|||wwwtttpppkkkgggccc___[[[\\\aaaooovvvxxxjjj```[[[YYYXXXWWWVVVUUUUUUVVVVVVZZZXXXYYY[[[\\\aaannnzzzxxxkkkcccaaa^^^\\\\\\[[[ZZZXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWTTTPPPOOOOOOOOONNNNNNMMMKKKIIIGGGGGGGGGIIIJJJDDDCCC@@@>>>===>>>???@@@HHHZZZvvvuuukkkfffcccccceeeddddddbbb```^^^```eeeiiivvv{{{tttiiiaaa]]][[[[[[YYYYYYYYYYYYZZZ\\\^^^___dddggglllttt|||~~~wwwsssyyyvvvkkkbbbZZZUUUOOOLLLHHHEEECCCAAA>>><<<;;;999777666777777666444======>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEGGGIIIMMMQQQTTTVVV\\\\\\ZZZWWWTTTPPPMMMKKKCCCBBBAAA?????????AAABBB@@@EEEOOOYYY[[[XXXVVVWWW___eeejjjiiibbbZZZUUUTTTVVVRRRLLLFFFBBB@@@@@@AAA>>>???@@@@@@@@@BBBFFFHHHPPPVVVXXXQQQIIIDDDAAA??????@@@BBBDDDGGGJJJLLLNNNPPPRRRUUUWWWYYY]]]aaadddhhhkkkooopppmmmfff^^^YYYJJJHHHDDDBBBCCCGGGMMMPPPSSSSSSSSSRRRRRRTTTXXX[[[]]]bbbhhhmmmnnnjjjeeeaaa[[[[[[[[[^^^dddiiilllmmmiiikkknnnqqquuuxxx{{{||||||}}}yyyuuuqqqkkkgggddd```]]]```fffssszzzrrrfff___[[[YYYXXXVVVUUUUUUUUUVVVWWWYYYYYYZZZ\\\]]]bbbnnnzzztttjjj___]]]\\\[[[\\\\\\[[[ZZZWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSUUUSSSPPPOOOOOOOOOMMMLLLJJJJJJHHHHHHHHHHHHIIIJJJEEEDDDBBB@@@???>>>>>>???GGGUUUooozzzpppllliiiiiikkkkkklllkkkiiiggghhhmmmrrr~~~vvvpppfff]]]XXXVVVUUUTTTVVVVVVUUUUUUUUUTTTTTTTTTVVVXXX[[[```fffkkkpppsssuuuuuutttssstttyyy}}}yyyzzzpppfff^^^XXXSSSMMMJJJFFFCCCAAA???<<<::::::888666666777777666555>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGDDDFFFHHHLLLPPPTTTVVVXXXYYYWWWSSSOOOLLLIIIHHHHHHAAAAAAAAA@@@@@@@@@BBBCCCEEEJJJSSS\\\]]]YYYXXXZZZccciiiooommmdddZZZUUUTTTSSSOOOIIIDDDAAAAAABBBBBBAAABBBCCCCCCDDDFFFJJJMMMUUU^^^```WWWLLLFFFDDDAAA>>>>>>???AAADDDHHHLLLNNNTTTVVVZZZ]]]```ccchhhkkklllmmmoooooolllfff```\\\QQQMMMHHHEEEEEEJJJPPPTTTUUUWWWYYYZZZYYYYYYYYYZZZYYY\\\bbbfffiiiiiihhhfff\\\ZZZXXXZZZ^^^dddhhhjjjiiikkkooosssxxx|||{{{wwwqqqkkkgggdddaaa___dddjjjuuu~~~yyylllbbb]]]ZZZXXXWWWVVVUUUUUUUUUVVVWWWWWWXXX[[[^^^aaaeeeqqq}}}~~~ooohhh]]][[[ZZZZZZ[[[\\\[[[YYYWWWVVVUUUTTTTTTSSSSSSTTTQQQRRRSSSTTTTTTSSSRRRQQQQQQPPPOOOOOOOOONNNKKKHHHFFFFFFGGGGGGHHHIIIIIIIIIEEEEEECCCBBB@@@???>>>>>>DDDOOOgggyyyvvvssssssuuutttvvvvvvsssoooooosssxxx~~~zzzpppjjjbbb\\\ZZZYYYXXXWWWXXXYYYZZZ[[[ZZZYYYWWWVVVTTTUUUVVVWWWZZZ]]]```bbbccceeefffggghhhkkkooosss{{{}}}|||xxxlllbbb[[[UUUQQQHHHFFFBBB@@@???>>><<<:::999888666666777888777666>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDFFFIIINNNRRRUUUXXXYYYTTTQQQLLLHHHEEEDDDDDDEEE???@@@AAAAAAAAAAAACCCDDDJJJNNNWWW______[[[ZZZ]]]fffmmmrrrpppfff[[[VVVUUUOOOJJJEEEAAAAAACCCEEEFFFAAABBBCCCCCCDDDGGGKKKNNNUUU___bbbXXXLLLFFFDDDAAA=========>>>AAAFFFKKKNNNXXX[[[___cccgggjjjooorrrpppqqqpppnnnkkkeee```]]]PPPLLLFFFCCCDDDJJJRRRWWWXXX\\\```bbbbbb___^^^]]]YYYZZZ^^^aaaeeehhhjjjlll___[[[XXXWWW[[[```dddgggjjjlllpppuuuzzz~~~}}}yyyqqqkkkgggdddbbbaaafffmmmvvvuuuhhh```[[[ZZZXXXWWWVVVUUUUUUUUUVVVWWWVVVWWW[[[```ccchhhttt~~~tttfffaaa^^^\\\[[[ZZZ[[[ZZZXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTQQQRRRSSSTTTTTTSSSQQQQQQOOONNNNNNNNNNNNLLLIIIFFFCCCCCCEEEGGGHHHHHHHHHHHHFFFEEEDDDCCCAAA@@@>>>>>>AAAJJJbbb}}}}}}{{{}}}}}}yyytttrrrvvvzzzzzz{{{nnniiiccc``````aaa```___\\\^^^```bbbbbb```^^^\\\YYYXXXWWWWWWWWWYYYZZZ[[[\\\___cccfffhhhiiikkklllmmmuuu~~~~~~pppddd[[[UUUNNNJJJDDDBBB???>>>>>>===<<<:::999888666666888888888777CCCAAA@@@???@@@AAAAAA@@@DDDDDDEEEFFFGGGGGGGGGGGGIIIJJJKKKOOOSSSVVVVVVVVVLLLIIIFFFDDDCCCDDDDDDCCC@@@AAA@@@??????AAAEEEHHHMMMTTT[[[]]]\\\\\\bbbhhhooowwwzzzqqqfff^^^VVVOOOLLLGGGBBB@@@@@@AAAAAA???@@@EEEGGGFFFIIIQQQXXXZZZbbb[[[TTTOOOIIIBBBAAADDD@@@AAACCCEEEEEEGGGLLLRRRXXX^^^gggoootttwwwxxxyyyzzzyyyuuupppjjjddd___\\\VVVNNNGGGFFFGGGJJJPPPVVV^^^bbbiiisssyyyuuuiii___YYYWWWUUUXXX^^^eeekkknnnfffbbb\\\WWWUUUZZZaaaggglllooossswwwzzzzzzuuunnnmmmjjjddd```ccclllttt~~~~~~tttkkk```YYYWWWUUUTTTSSSSSSSSSTTTVVVWWWYYYZZZ^^^bbbccchhhzzzzzzoooddd\\\ZZZZZZ[[[[[[ZZZYYYXXXXXXYYYXXXVVVUUUTTTUUUUUUVVVUUUWWWXXXVVVTTTRRRQQQQQQMMMNNNLLLHHHGGGGGGDDD>>>AAACCCEEEEEEEEEFFFHHHJJJHHHFFFDDDBBBAAABBBCCCDDDBBBIIIYYYsss~~~zzzxxxwwwwww|||~~~{{{yyy}}}yyytttooolllnnnqqqqqqqqqppptttvvvrrrooonnnlllhhhdddaaa___^^^^^^_________^^^ccciiimmmoooooooooppppppmmmooovvv~~~xxx}}}~~~wwwkkk```XXXRRRNNNLLLEEEDDDBBB@@@>>><<<;;;;;;999888777555444444444444AAA@@@@@@@@@BBBCCCCCCBBBDDDEEEFFFHHHJJJKKKKKKKKKMMMMMMMMMOOOQQQQQQPPPOOOIIIFFFCCCBBBBBBBBBAAA@@@@@@@@@@@@??????AAAFFFIIISSSYYY^^^```___aaahhhnnntttzzzyyypppddd\\\TTTMMMJJJGGGBBB@@@AAAAAA@@@???BBBFFFJJJLLLSSS]]]dddfffhhh___UUUNNNGGGAAA???AAA>>>@@@DDDGGGJJJNNNTTTYYY[[[aaajjjtttzzz~~~~~~|||yyytttmmmfff___\\\VVVNNNHHHGGGIIILLLSSSZZZfffkkkuuuxxxppp```]]]YYYYYY]]]ccchhhkkkhhheee```[[[YYY\\\bbbffflllooossswww{{{yyyuuunnnmmmiiidddaaafffpppxxx~~~tttjjj```ZZZXXXUUUUUUTTTSSSSSSTTTUUUVVVVVVWWW\\\ccciiisss~~~mmmbbb[[[YYYYYYYYYXXXXXXWWWWWWVVVXXXWWWWWWVVVVVVUUUVVVVVVUUUVVVVVVUUUSSSQQQRRRSSSOOOQQQOOOIIIFFFFFFDDDAAABBBDDDFFFGGGGGGGGGHHHIIIGGGFFFEEEDDDCCCCCCDDDDDDDDDHHHUUUmmm}}}zzzzzzzzzzzzzzzyyyvvvuuuyyy~~~zzzyyy||||||uuurrrooommmllljjjgggeeegggjjjoootttyyy|||}}}~~~tttpppnnnqqqvvv~~~~~~{{{zzzrrrggg]]]UUUOOOKKKIIIFFFDDDBBB???<<<:::999888999888777777777777777888@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMOOONNNNNNNNNOOONNNKKKIIIFFFDDDCCCBBBCCCCCCAAA@@@BBBBBBAAAAAAAAAEEEJJJNNNYYY]]]aaacccccchhhpppxxx}}}~~~yyynnnbbbZZZRRRLLLHHHFFFBBBAAA@@@@@@???>>>CCCIIIQQQXXXdddooouuutttlll```SSSLLLGGGCCCBBBDDDAAAEEEIIIMMMRRRXXX^^^aaaccciiisss~~~}}}xxxpppfff^^^YYYUUUNNNIIIIIIKKKNNNWWW___gggppp}}}|||jjjeee^^^ZZZ[[[___dddgggiiihhheeeaaa^^^^^^aaadddjjjmmmrrrvvv{{{}}}wwwsssmmmkkkgggccccccjjjuuu~~~}}}sssjjj```ZZZYYYWWWVVVUUUTTTTTTTTTUUUVVVVVVXXX]]]fffpppzzziii```[[[YYYXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWXXXXXXWWWUUUUUUUUUUUUUUUSSSQQQQQQSSSUUUSSSUUUSSSKKKDDDDDDDDDDDDCCCFFFIIIJJJIIIGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEGGGGGGOOOdddzzzxxxyyyzzztttuuuuuuttttttxxx|||uuuqqqnnnnnnpppvvv~~~xxxrrrppppppttt~~~ssslllbbbXXXQQQLLLHHHFFFEEECCC@@@===:::888666555777777666666777777888999AAABBBDDDEEEFFFGGGHHHJJJIIIJJJMMMOOOQQQQQQPPPOOONNNMMMMMMMMMNNNMMMJJJGGGEEEDDDDDDEEEFFFEEEDDDBBBCCCDDDDDDDDDFFFJJJPPPTTT[[[^^^bbbdddhhhoooyyyxxxlllaaaXXXQQQLLLFFFEEECCCAAA@@@@@@??????DDDNNN\\\iiiwww|||jjj]]]OOOHHHGGGGGGIIILLLKKKQQQVVV[[[```gggjjjjjjlllqqqzzz{{{qqqeeeZZZTTTRRRMMMIIIKKKMMMQQQ[[[dddiiisssrrrkkkbbb[[[ZZZ]]]aaadddggggggfffccc```___```bbbhhhkkkpppuuu{{{}}}zzzuuupppjjjhhhdddbbbeeennnzzzzzzppphhh___ZZZYYYXXXWWWVVVTTTTTTUUUVVVVVV[[[\\\aaajjjwwwuuuggg___\\\ZZZXXXWWWUUUTTTSSSSSSTTTTTTVVVXXXYYYYYYWWWUUUTTTTTTTTTSSSQQQPPPQQQSSSVVVXXX[[[XXXMMMCCCBBBDDDEEEEEEHHHKKKLLLKKKIIIGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGEEEIII[[[wwwzzzuuuuuuwwwzzz~~~vvvwwwxxxwwwxxx|||yyyvvvtttyyyzzzvvvssssss{{{||||||}}}lllfff\\\TTTMMMIIIEEECCCAAA@@@>>>;;;999777666555555555444444444555555666@@@BBBCCCDDDDDDFFFIIILLLOOORRRWWW\\\^^^^^^\\\ZZZSSSQQQNNNMMMLLLJJJGGGEEEDDDCCCCCCEEEFFFGGGEEEDDDBBBDDDEEEGGGJJJNNNTTTXXXZZZ]]]bbbgggmmmvvvuuuiii```WWWPPPLLLDDDDDDCCCAAA@@@@@@AAABBBGGGVVVjjjzzzzzzdddWWWKKKFFFFFFIIIPPPVVV[[[ccckkkqqqwww~~~~~~zzzxxxzzz}}}rrreeeYYYRRROOOLLLLLLOOORRRWWWaaajjjrrrzzzwwwpppfff___\\\]]]___```aaabbbbbbaaa___^^^___aaafffiiinnnsssyyy~~~{{{wwwrrrmmmgggeeebbbbbbhhhrrruuullleee]]]ZZZZZZXXXWWWVVVUUUUUUVVVWWWWWW\\\___eeepppqqqddd^^^]]][[[ZZZXXXWWWUUUTTTSSSSSSRRRTTTWWWYYYYYYWWWUUUSSSTTTTTTSSSQQQOOOPPPRRRUUU[[[]]]YYYNNNDDDBBBDDDFFFHHHJJJMMMNNNMMMJJJIIIHHHGGGHHHJJJKKKKKKIIIGGGFFFEEEBBBEEETTTooo|||sssppprrrwww{{{||||||}}}}}}~~~{{{yyy~~~|||vvv{{{wwwfff```XXXPPPKKKGGGDDDBBB===<<<:::999888777777777777666555444333333333333>>>AAACCCCCCDDDGGGNNNTTT\\\aaahhhnnnqqqoookkkhhh[[[WWWRRRMMMJJJGGGEEEBBBCCCBBBAAABBBEEEFFFFFFEEEAAADDDHHHLLLOOOTTTXXX\\\[[[___fffmmmuuu}}}|||nnneee^^^UUUNNNKKKCCCCCCBBBAAA@@@AAAEEEHHHMMM```www{{{ooo]]]TTTLLLIIIKKKQQQ]]]hhhsss{{{pppeeeZZZTTTPPPPPPSSSYYY\\\aaajjjttt{{{|||vvvnnnfffbbb```^^^]]]ZZZ[[[[[[[[[[[[]]]```cccgggiiinnnsssyyy{{{xxxuuupppllleeecccbbbeeelllwww|||ooogggaaa[[[YYYYYYWWWWWWVVVVVVVVVWWWXXXYYYZZZ```iiixxx}}}mmmbbb]]]]]][[[[[[ZZZYYYWWWUUUSSSQQQQQQSSSUUUWWWWWWVVVTTTSSSSSSSSSSSSQQQOOOOOOQQQSSSYYY[[[WWWMMMGGGFFFHHHHHHJJJLLLNNNOOOMMMLLLKKKKKKIIIJJJKKKKKKKKKIIIGGGEEEBBBAAADDDPPPfff~~~yyypppjjjiiilllrrrwwwzzztttqqq{{{{{{ppp```[[[TTTMMMIIIEEEBBB@@@::::::999888888888888888:::999777666555444444444AAACCCFFFGGGJJJQQQ[[[dddooottt|||xxxoooiii```[[[SSSMMMJJJHHHFFFEEEDDDBBBAAABBBEEEGGGHHHHHHEEEIIIPPPUUUYYY]]]```cccaaafffmmmvvv}}}uuufff```[[[SSSLLLIIICCCCCCBBB@@@???BBBIIINNNWWWkkk}}}ooodddWWWSSSRRRTTTYYYdddvvv~~~zzzsssjjjaaaYYYUUUTTTWWW]]]eeeiiillluuu~~~}}}vvvoooiiiccc]]]ZZZUUUUUUUUUUUUWWW\\\ccchhhiiilllpppttt{{{zzzwwwvvvtttpppmmmeeeddddddiiirrr}}}vvviiibbb]]]YYYXXXYYYVVVVVVVVVVVVWWWXXXZZZ[[[\\\dddpppuuuiii___ZZZ[[[ZZZZZZ[[[ZZZXXXUUUQQQOOOPPPRRRSSSUUUUUUUUUSSSRRRRRRSSSTTTRRRPPPOOOOOOPPPTTTUUURRRLLLJJJMMMNNNLLLKKKMMMOOOOOOMMMMMMMMMNNNKKKKKKKKKKKKIIIHHHFFFDDD@@@AAADDDMMM___zzzyyytttmmmhhhhhhlllrrrwww{{{qqqrrrrrrggg[[[VVVPPPJJJFFFCCC@@@>>>;;;:::999888777777777777888777666555555555555555EEEHHHKKKMMMQQQ[[[hhhrrryyykkkbbb```ZZZRRRLLLJJJJJJJJJJJJGGGEEECCCDDDGGGJJJLLLLLLKKKPPPWWW^^^bbbfffhhhjjjffflllttt}}}oooaaa\\\YYYQQQJJJGGGCCCCCCBBB??????CCCKKKQQQ^^^rrruuuggg^^^SSSSSSXXX___hhhwww{{{wwwuuusssooojjjccc\\\VVVSSSXXX\\\eeennnrrruuu}}}}}}uuunnneee]]]WWWRRRRRRQQQRRRUUU\\\eeelllkkknnnqqqvvv}}}|||wwwttttttsssqqqnnnfffeeefffllluuu~~~rrrfff___[[[XXXWWWYYYVVVUUUUUUVVVWWWYYY[[[]]]aaajjjwwwpppfff]]]XXXYYYYYYZZZ[[[[[[XXXTTTPPPMMMPPPQQQRRRSSSTTTTTTSSSRRRRRRSSSTTTSSSPPPNNNNNNNNNOOOOOOMMMKKKMMMRRRSSSPPPLLLNNNOOONNNMMMMMMOOOPPPMMMLLLKKKJJJHHHGGGEEEDDD???AAAEEELLLZZZttt{{{uuupppppptttzzzxxxrrrwww{{{kkkaaaWWWSSSMMMHHHEEEBBB???======<<<:::888777666666666444333333333333444555555HHHNNNRRRRRRWWWgggyyyzzzmmmfffddd[[[XXXSSSNNNKKKJJJKKKLLLJJJIIIIIIIIIJJJMMMPPPRRRXXX^^^dddggggggiiiooossssssuuuzzzqqqhhh\\\TTTQQQOOOKKKGGGCCCBBBAAABBBBBBDDDOOOZZZqqqzzz{{{mmmaaa[[[ZZZ]]]bbbiiiwwwzzztttpppllliiifffaaa___^^^^^^[[[WWWXXX\\\```lllxxx{{{||||||vvvooofff```^^^VVVSSSSSSWWW[[[^^^eeelllllluuu{{{|||~~~~~~xxxsssrrrpppmmmjjjkkkhhhkkkuuuuuueee^^^\\\YYYWWWWWWWWWXXXXXXXXXXXXZZZ]]]```___hhhyyy~~~|||kkkaaa[[[XXXXXXXXXYYYYYYYYYWWWSSSPPPMMMNNNPPPSSSUUUVVVUUUSSSRRRRRRRRRRRRQQQPPPMMMKKKIIILLLJJJIIILLLRRRVVVTTTRRRRRRPPPMMMLLLMMMNNNMMMMMMMMMNNNNNNMMMJJJGGGDDDBBBCCCAAA@@@FFFSSSlll||||||{{{}}}vvvuuuwwwhhh^^^SSSOOOJJJFFFCCCAAA???>>>:::999999888777666666555444333333222222222333333JJJPPPUUUYYYcccvvvyyypppeee___]]][[[XXXTTTPPPMMMMMMMMMNNNSSSSSSSSSTTTVVVYYY\\\^^^ggglllppprrrqqqrrruuuyyyzzzmmmdddYYYRRRPPPNNNKKKGGGGGGDDDBBBBBBDDDJJJXXXfffttt|||wwwiii___ZZZZZZ___gggsssuuuqqqkkkfffccc___[[[XXXYYYVVVUUUVVVVVVUUUYYY___kkkxxxxxxsssnnnfff```___VVVSSSRRRVVVZZZ^^^eeemmmqqqzzz|||wwwtttrrrpppmmmkkkiiiiiiooo{{{ttteee___]]]ZZZXXXXXXVVVWWWXXXWWWXXXZZZ]]]```cccjjj{{{{{{}}}{{{jjjaaa[[[YYYZZZXXXWWWWWWVVVUUUTTTRRRRRROOOPPPRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPOOONNNLLLKKKLLLIIIHHHLLLQQQTTTTTTQQQSSSQQQNNNNNNOOOPPPPPPOOONNNNNNNNNMMMKKKHHHEEECCCCCCBBBAAADDDNNNdddyyy|||qqqcccYYYPPPLLLGGGCCCAAA???===<<<777777666666555444444333444444333333333333444444NNNTTTZZZbbbppptttjjjccc]]]YYYXXXYYYXXXUUUSSSRRRRRRTTTUUU]]]^^^```cccgggkkknnnppp|||~~~|||ssshhh```VVVQQQPPPPPPMMMJJJKKKGGGCCCDDDHHHRRRcccssszzz}}}rrrggg```]]]___eeeppptttiiifffbbb___\\\YYYVVVSSSSSSOOONNNOOORRRUUU^^^gggvvvyyyrrrooollleee```___XXXUUUTTTWWWZZZ___hhhqqqvvv|||yyyvvvtttrrrpppmmmjjjjjjllluuu~~~qqqddd___]]]ZZZYYYYYYVVVVVVWWWWWWXXXZZZ^^^aaafffmmm~~~www~~~{{{jjjaaa]]][[[]]]ZZZXXXUUURRRPPPPPPQQQRRRQQQQQQQQQQQQPPPPPPOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLJJJIIIHHHKKKPPPSSSRRRPPPRRRQQQOOOPPPQQQSSSSSSRRROOOOOOPPPOOOMMMJJJGGGEEEDDDBBBBBBCCCGGGXXXvvvvvvhhh[[[RRRKKKHHHDDD@@@>>>===;;;999777666666555555444444444555555444444444444555666RRRXXX```jjjyyyqqqaaa[[[YYYWWWVVVVVVVVVVVVVVVWWWYYY[[[^^^___dddfffkkkpppvvv{{{uuulllbbb\\\TTTRRRSSSTTTRRRPPPMMMHHHDDDFFFLLLWWWhhhwww}}}yyyooogggdddeeejjjppp|||sssiiidddcccaaaaaaaaa```]]][[[XXXSSSPPPQQQSSSYYYeeeooo}}}xxxqqqkkkjjjhhhccc___^^^]]]ZZZYYY[[[]]]bbblllwwwyyy~~~zzzxxxvvvtttrrrnnnkkkiiilllqqq{{{xxxlllbbb^^^\\\YYYXXXYYYUUUVVVWWWWWWXXX[[[___bbbhhhoooxxx{{{kkkddd______``````\\\VVVQQQNNNNNNPPPQQQVVVUUUSSSQQQPPPOOOOOOPPPMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHHHHKKKNNNQQQQQQPPPQQQPPPOOOPPPRRRTTTSSSSSSQQQQQQRRRQQQPPPMMMJJJIIIDDDBBBBBBBBBCCCNNNkkkzzzlll___SSSLLLGGGEEEAAA>>>===<<<:::888888888777777777666666666666555555555555666666777SSS[[[fffrrr|||lll___SSSQQQSSSSSSSSSSSSSSSUUUXXX\\\aaaeeehhhjjjkkkooouuu|||wwwkkkccc[[[VVVRRRSSSWWWYYYWWWSSSMMMHHHEEEIIIOOOYYYgggttt{{{|||{{{uuulllggggggjjjttt{{{|||uuupppmmmffffffhhhjjjlllmmmkkkiiieee___YYYXXXYYY^^^hhhsss|||pppiiidddddddddaaa^^^^^^```^^^]]]___```cccnnnyyy~~~}}}}}}}}}}}}|||{{{yyyyyywwwuuuqqqmmmjjjiiiooowww|||pppfff^^^[[[ZZZWWWWWWYYYUUUVVVWWWXXXYYY\\\aaadddjjjsss|||mmmfffbbbaaacccddd```ZZZUUUSSSTTTWWWYYY\\\ZZZWWWTTTRRRQQQQQQQQQOOONNNMMMLLLKKKKKKJJJJJJIIIHHHIIIKKKMMMOOOPPPPPPOOONNNNNNOOORRRSSSRRRQQQQQQRRRSSSSSSQQQOOOMMMKKKEEEBBBBBBDDDBBBIIIccc}}}qqqdddXXXNNNIIIEEEBBB???>>>===<<<:::888777777777777666666666666555555555555555666777888UUU___lllwwwxxxnnn^^^UUUMMMNNNPPPPPPPPPQQQTTTWWW\\\bbbhhhmmmqqqsssssswww~~~uuuiii___ZZZSSSQQQQQQUUU[[[]]]ZZZVVVMMMIIIGGGKKKRRR[[[gggqqqvvvxxxwwwqqqjjjgggiiilllyyyxxxuuussstttvvvwwwxxx{{{uuunnnfffbbb```bbbjjjssswwwhhhaaa]]]^^^`````````aaabbbaaabbbcccbbbeeeooozzz}}}{{{zzzzzzzzzyyyxxxxxxxxxwwwtttpppmmmllllllttt~~~tttiiibbb\\\ZZZYYYVVVVVVXXXVVVWWWYYYZZZ[[[___cccgggnnnwww}}}{{{{{{nnnhhhdddbbbbbbbbb```]]][[[\\\___ccceeeaaa___\\\XXXUUUSSSRRRRRRPPPOOONNNLLLKKKJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPMMMMMMMMMOOOQQQRRRQQQPPPOOOPPPQQQRRRQQQOOOMMMKKKGGGBBBBBBEEEDDDGGG\\\uuu}}}ssshhh\\\RRRKKKGGGBBB@@@>>>======<<<:::888444444444444444444444444555555555555555666777888ZZZdddpppwwwzzzwwwlllbbbVVVOOOKKKMMMOOOPPPSSSWWWYYY\\\bbbhhhnnnrrruuuvvvyyy}}}|||qqqfff]]]WWWTTTPPPQQQTTT[[[ccceeeaaa\\\PPPKKKHHHMMMTTT^^^jjjsssvvvxxxxxxsssllliiikkknnnyyyyyyzzz~~~|||tttooojjjhhhllltttoooaaaZZZVVVYYY^^^aaadddhhhhhhhhhiiijjjhhhiiirrr}}}~~~|||yyyxxxxxxxxxwwwvvvvvvwwwvvvsssooonnnppprrr{{{oooeee___[[[ZZZYYYVVVWWWZZZWWWXXXZZZ[[[]]]```eeeiiiqqq{{{~~~vvv{{{xxxmmmhhhccc``````^^^^^^^^^___aaadddgggiiieeeccc```\\\XXXUUUSSSRRROOONNNMMMLLLLLLLLLLLLMMMIIIJJJLLLMMMMMMNNNPPPQQQNNNMMMNNNOOOQQQRRRPPPNNNLLLLLLNNNNNNNNNLLLJJJIIIJJJBBBAAAGGGFFFDDDTTTjjjvvvrrrjjj```UUUMMMHHHFFF???>>><<<<<<<<<;;;999777444444444444444444444444444444444444555666777888```iiirrruuusssmmmbbbXXXPPPLLLJJJMMMOOORRRYYY___]]]```eeekkkqqqtttvvvwww{{{}}}yyypppeee[[[UUUSSSRRRRRRSSSYYYbbbkkkmmmgggbbbTTTMMMIIIMMMVVV```mmmxxxzzz|||}}}xxxqqqmmmnnnqqqyyy~~~xxxrrrmmmpppvvvxxxvvvfff[[[TTTQQQVVV]]]bbbhhhmmmnnnnnnqqqqqqnnnnnnvvv~~~{{{xxxwwwwwwwwwwwwvvvtttuuutttrrrppppppssswwwzzzkkkddd^^^[[[[[[ZZZWWWXXX[[[WWWYYYZZZ\\\^^^bbbgggjjjqqq}}}zzzvvvvvvlllgggbbb^^^]]]\\\\\\]]]___```bbbcccdddfffdddaaa^^^ZZZVVVSSSQQQNNNMMMLLLLLLLLLMMMOOOPPPIIIKKKMMMMMMMMMNNNPPPQQQOOONNNOOOPPPRRRRRRPPPNNNIIIJJJKKKLLLKKKJJJHHHFFFLLLBBBAAAGGGFFFCCCOOObbb||||||oookkkddd[[[QQQJJJGGGEEE===<<<;;;;;;;;;:::888666555666666666666666666666333333333444444666777777fffmmmvvvwwwpppeeeZZZTTTLLLKKKKKKNNNTTT\\\cccgggnnnlllkkklllpppuuuxxxyyy{{{}}}}}}vvvnnnhhhccc[[[RRRQQQUUUVVV\\\eeennnsssqqqmmmiiiSSSPPPNNNPPPZZZhhhxxxxxxqqqnnnpppsss}}}}}}yyyxxxzzz|||kkk]]]RRRSSSTTTXXX^^^fffnnnrrrqqqtttuuurrroooqqq{{{~~~}}}|||zzzxxxwwwvvvvvvvvvtttppplllnnnvvv}}}ppphhh]]][[[XXXVVVVVVWWWXXXZZZWWWWWW[[[______^^^bbbiiisssuuujjjyyyoooddd\\\ZZZ\\\XXXYYYZZZ[[[^^^```bbbdddccccccbbb```]]]XXXTTTRRRMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJLLLMMMNNNNNNMMMKKKIIIHHHFFFCCCBBBBBBAAACCCNNNYYYttt~~~wwwiiicccZZZRRRLLLHHHEEECCC<<<;;;:::888777666666666555555444444444444555555555444444444444555555666kkkpppuuussskkk```WWWSSSNNNMMMNNNTTT]]]fffmmmppptttqqqnnnnnnrrrwww{{{~~~~~~|||wwwuuukkkeee```^^^[[[VVVXXX^^^___dddlllsssvvvtttnnniiiVVVTTTRRRUUU]]]kkkyyy|||uuurrrtttwww}}}|||}}}~~~zzzggg[[[SSSSSSTTTXXX^^^gggpppuuuuuuvvvvvvrrrooosss}}}zzzzzzzzz{{{||||||}}}}}}xxxxxxvvvrrrpppsss{{{yyykkkccc[[[YYYWWWUUUUUUVVVWWWYYYWWWXXX[[[_________cccjjjvvvwwwllltttkkkccc\\\ZZZ[[[XXXXXXYYYZZZ\\\^^^```aaa_________]]][[[WWWSSSQQQNNNMMMMMMLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJLLLJJJHHHGGGGGGIIIKKKLLLLLLLLLLLLKKKJJJIIIGGGFFFGGGEEEDDDDDDBBBBBBJJJTTTlll{{{sssfff```WWWPPPJJJFFFCCC@@@<<<;;;999888777666666666555555444444444444555555777666666666666777888888qqqssssssnnnddd[[[TTTQQQPPPQQQVVV___kkkuuuzzz|||yyyvvvrrrrrrvvv{{{~~~|||tttnnnkkkccc^^^ZZZ[[[\\\]]]bbbgggiiikkkooosssuuuqqqkkkfffZZZXXXWWWZZZcccooo|||zzzxxxyyy|||||||||qqqaaaXXXSSSTTTVVV[[[bbbjjjrrrwwwxxxxxxvvvrrrpppvvv~~~xxxyyyzzz{{{}}}xxxxxxvvvssssssxxxqqqeee]]]YYYWWWUUUTTTTTTUUUVVVXXXXXXXXX[[[___``````eeelllyyy{{{uuuxxxlllfffccc^^^[[[ZZZXXXXXXXXXYYYZZZ[[[\\\]]]ZZZZZZZZZYYYWWWUUURRRPPPOOONNNNNNNNNNNNOOOOOOPPPOOONNNLLLKKKIIIIIIIIIJJJKKKIIIEEECCCCCCGGGKKKOOONNNMMMLLLJJJHHHGGGFFFFFFHHHFFFEEEEEECCCAAAFFFNNNbbb{{{xxxnnnaaa\\\TTTMMMGGGCCC@@@===;;;:::999888777666666666555555444444444444555555777666666666777777888999ppprrrqqqkkkaaaXXXRRRPPPSSSXXXbbbooo||||||{{{zzz{{{~~~}}}~~~xxxpppjjjfffdddaaa^^^___bbbggglllpppooommmkkkjjjjjjiiieeeaaaZZZZZZ[[[___hhhttt~~~||||||yyyhhh\\\VVVSSSVVV[[[bbbiiioootttvvvvvvuuusssqqqrrr{{{~~~xxxwwwzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~wwwvvvtttsssuuu{{{yyykkk```ZZZWWWVVVUUUTTTTTTUUUWWWXXXXXXYYY\\\```aaaaaagggooo|||}}}qqqfffccccccaaa]]][[[YYYYYYXXXXXXXXXXXXYYYYYYVVVVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRTTTSSSPPPMMMKKKJJJKKKLLLKKKIIIFFFDDDEEEIIIMMMPPPPPPOOOLLLIIIGGGFFFFFFFFFFFFDDDDDDFFFDDDBBBDDDJJJ[[[tttwwwlll^^^YYYQQQKKKFFFAAA>>>;;;:::999888777666666666666555555444444444444555555444444444444555666777777lllnnnmmmhhh___WWWSSSRRRWWWaaappp~~~~~~}}}}}}}}}}}}~~~~~~}}}wwwqqqmmmkkkkkkiiiiiijjjpppvvvyyyzzzrrrkkkccc^^^___aaaaaaaaaZZZ[[[\\\aaakkkwwwpppbbbYYYUUUTTTYYYbbbkkkqqqssstttsssrrrqqqqqqqqqwww~~~wwwrrrtttxxx|||}}}~~~}}}}}}|||yyyxxxwwwwwwzzzsssggg^^^ZZZVVVVVVUUUUUUUUUWWWXXXYYYXXXXXX[[[___aaabbbhhhppp||||||wwwlllcccbbbdddbbb^^^\\\ZZZZZZYYYXXXWWWWWWWWWXXXSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQRRRRRRUUUSSSPPPMMMLLLKKKLLLLLLJJJJJJJJJJJJKKKMMMOOOQQQNNNMMMJJJGGGEEEEEEDDDEEECCCAAABBBEEEEEECCCDDDIIIVVVmmm}}}~~~uuukkk[[[VVVPPPJJJEEEAAA===;;;999999888777666666666666555555444444444444555555444444444555555666888888jjjkkkjjjeee]]]WWWUUUUUU]]]kkk~~~~~~|||zzzyyyzzzzzz{{{}}}~~~}}}zzzwwwvvvvvvrrrtttvvvyyyqqqggg\\\WWWZZZ```cccddd]]]]]]^^^cccmmmyyyttthhh^^^XXXVVVVVV\\\fffooossstttqqqooopppqqqssswwwxxxuuutttwwwzzz~~~}}}||||||~~~zzzlllbbb]]][[[TTTTTTUUUUUUVVVWWWXXXYYYXXXXXXZZZ^^^```bbbiiirrrwww{{{rrriiibbbbbbcccaaa^^^]]][[[[[[ZZZYYYXXXXXXXXXXXXTTTTTTSSSSSSSSSRRRRRRRRRPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPNNNMMMKKKKKKKKKLLLIIIJJJLLLNNNOOOOOOOOOOOOJJJIIIGGGFFFDDDCCCBBBBBBBBB???@@@CCCEEECCCEEEHHHRRReee~~~zzz{{{pppfffXXXTTTNNNIIIDDD@@@<<<:::999888777666666666666666555555444444444444555555666666666777888999:::;;;lllkkkhhhaaaZZZVVVWWWYYYeeettt{{{wwwvvvuuuuuuvvvyyy|||~~~}}}}}}}}}~~~jjjaaaWWWTTTZZZaaaeeefffdddcccbbbeeennnyyy|||wwwvvvyyy|||{{{vvvmmmfff```\\\YYYWWWZZZ___fffmmmppppppnnnlllsssuuuzzzvvvwwwzzz}}}~~~rrreee]]]ZZZYYYRRRRRRSSSTTTUUUVVVWWWXXXWWWWWWYYY]]]___aaaiiirrr|||}}}xxxmmmgggcccbbbaaa^^^\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYVVVUUUUUUTTTTTTTTTTTTTTTOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMIIIJJJKKKLLLMMMMMMMMMMMMIIIIIIIIIHHHGGGEEEDDDCCCCCC???>>>BBBDDDCCCDDDGGGLLL[[[ttt||||||~~~vvvhhh___UUURRRLLLGGGCCC???;;;888888888777666666666666777555555444444444444555555666666666777888:::;;;<<>>AAACCCBBBBBBEEEGGGTTTlll~~~{{{ooobbbYYYTTTPPPKKKFFFBBB>>>:::777888777777666666666666777555555555444444555555555444444444555666888999:::qqqmmmeee[[[TTTTTTZZZ```sss}}}vvvnnnhhhllllllnnnuuu}}}zzzjjj[[[UUUQQQUUU___jjjqqqttttttrrrpppooorrrxxx|||tttmmmgggcccaaahhhlllwwwzzzvvvhhhccc^^^]]]______]]]YYYccc```aaafffhhhggggggiiiwww}}}zzzssszzz~~~~~~rrrddd\\\XXXUUUTTTPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVYYY^^^aaaeeeooozzzwwwkkkeee^^^\\\]]]]]][[[XXX___]]]ZZZXXXWWWWWWXXXYYY[[[WWWTTTSSSTTTTTTRRROOORRROOOLLLKKKLLLNNNPPPPPPRRRRRRRRRRRRQQQPPPOOONNNJJJJJJIIIHHHGGGHHHKKKMMMMMMPPPPPPMMMGGGEEEHHHLLLJJJGGGDDD@@@??????AAABBBBBBNNNccc|||~~~{{{uuulllbbb[[[SSSOOOHHHBBB>>>;;;999777666666555555555444444444333333333444444444555555666666777888999:::;;;;;;mmmiiibbbZZZTTTVVV]]]dddwwwxxxrrrnnnjjjgggmmmpppuuu}}}~~~ooo```ZZZUUURRRWWWbbbooowwwzzzzzzwwwtttrrrssswww{{{~~~|||tttkkkddd```ccceeennn}}}vvvqqqfffbbb^^^^^^bbbdddccc```dddaaaaaafffhhhiiikkkooozzzyyyzzz|||{{{{{{}}}~~~~~~nnnaaaYYYVVVSSSRRRPPPQQQRRRSSSTTTUUUVVVVVVXXXXXXZZZ___ccchhhsss~~~sssiiiccc]]]ZZZZZZ[[[XXXUUU[[[YYYXXXWWWVVVXXXYYYZZZ[[[XXXUUUTTTUUUTTTRRRPPPRRROOOLLLKKKLLLNNNOOOOOOQQQQQQQQQQQQPPPOOONNNNNNIIIIIIJJJIIIIIIJJJMMMPPPQQQRRRRRRNNNHHHEEEFFFIIIIIIGGGCCC@@@??????AAABBB@@@IIIZZZrrr~~~{{{pppddd\\\SSSNNNGGGAAA===;;;888666666666555555555444444444333333444444444555555555444444555666777888999999iiifff```ZZZVVVZZZccckkk~~~xxxmmmhhhhhhiiiiiipppvvv~~~{{{rrrdddVVVVVVRRRPPPWWWeeettt}}}~~~zzzvvvttttttvvvwwwttthhh`````````eeeoooxxx}}}vvvooofffcccaaacccgggkkkkkkjjjhhhdddcccgggiiikkkpppvvv}}}}}}zzzyyy{{{}}}wwwhhh]]]VVVTTTQQQPPPQQQQQQRRRRRRSSSTTTUUUUUUZZZYYY[[[___eeelllyyy|||llleee```[[[XXXXXXXXXUUUSSSVVVUUUTTTTTTUUUWWWZZZ[[[ZZZXXXUUUTTTTTTTTTSSSQQQRRROOOLLLKKKLLLMMMNNNMMMPPPPPPOOOOOONNNMMMMMMLLLIIIJJJKKKKKKJJJLLLOOORRRSSSTTTSSSOOOIIIEEEEEEGGGHHHFFFCCC@@@??????AAABBBBBBEEEPPPeee~~~}}}}}}}}}sssdddZZZQQQLLLEEE@@@<<<999777555555555555555555444444444333444444444444555555555555555666777888999999:::iiigggbbb\\\ZZZ```kkksss}}}qqqiiihhhjjjnnnpppuuu{{{xxxqqqhhh\\\RRRSSSQQQSSS]]]mmm}}}~~~yyyuuurrrqqqqqqzzz}}}qqqfffccc```aaahhhoootttyyy}}}uuummmkkkiiijjjmmmqqqsssssspppkkkiiijjjkkknnnuuu}}}~~~~~~~~~|||zzzzzz}}}xxxooocccYYYUUUSSSQQQOOOQQQQQQRRRRRRSSSTTTTTTUUU[[[YYYZZZ```fffpppsssddd```]]]YYYWWWWWWWWWVVVTTTTTTTTTSSSRRRSSSUUUXXXYYYWWWVVVUUUSSSSSSRRRRRRQQQRRROOOMMMLLLLLLMMMMMMMMMOOONNNNNNMMMLLLLLLKKKKKKKKKLLLMMMLLLKKKLLLNNNPPPSSSSSSRRROOOJJJGGGFFFGGGGGGEEECCC@@@???@@@AAAAAAEEEDDDKKK\\\www~~~|||{{{zzzxxxzzz}}}rrrbbbXXXNNNIIICCC>>>:::888666444555555555555555555555555444444444444555555555555777888888999:::;;;<<<<<>>>>>BBBOOOddd~~~}}}zzzwwwuuuttttttwww{{{}}}~~~yyylll]]]TTTFFFBBB<<<999777777666555444444444555555555555555444444555555555666666666777777888999:::;;;;;;<<>>>>>@@@HHHYYYrrr|||wwwtttrrrrrrppptttxxxyyyyyy||||||ooobbbVVVMMMBBB>>>:::777666666666666444444444555555555666666555555555555666666666666777777888999:::;;;<<<<<>>>>>rrrnnniiihhhnnn|||zzzxxxtttzzzyyymmmdddbbb^^^XXX]]]gggnnn{{{pppddd[[[UUUQQQOOOQQQUUU[[[fffpppuuullllllvvv}}}{{{zzzzzz~~~{{{|||~~~~~~~~~}}}{{{yyyoooggg]]]WWWVVVVVVSSSPPPUUUXXX___iiissszzz}}}~~~tttiiiZZZWWWUUUTTTTTTSSSRRRPPPSSSRRRPPPQQQRRRTTTTTTTTTWWWYYY___iiiyyyyyyggg^^^^^^ZZZXXXVVVTTTUUUTTTSSSQQQSSSRRRRRRQQQQQQQQQQQQRRRTTTSSSQQQPPPOOOOOOPPPPPPQQQNNNLLLLLLOOOPPPNNNLLLMMMKKKIIIHHHIIIJJJIIIHHHKKKJJJJJJIIIHHHHHHGGGGGGAAACCCEEEHHHIIIIIIHHHGGGCCCAAA@@@???@@@@@@??????>>>???AAADDDKKK[[[xxx|||wwwrrrnnnkkkllljjjhhhiiinnntttxxx{{{}}}tttggg[[[OOOGGGDDD<<<999777666666666444333333333333444444444555555666666666666555555555555888888999:::::::::999999tttpppllllllsssyyyyyy{{{ttthhhaaaaaaaaaaaajjjwwwwwwjjjaaaYYYTTTQQQSSSVVV[[[fffqqq~~~yyyoooooowww}}}vvvsssuuuxxxyyyzzzzzzzzzyyywwwvvvmmmdddZZZTTTRRRQQQOOOMMMQQQUUU]]]fffooowww~~~qqqfffYYYWWWTTTSSSSSSSSSQQQPPPQQQPPPPPPPPPRRRTTTVVVVVVYYY[[[bbbpppqqqaaaZZZYYYWWWUUUSSSRRRRRRRRRQQQPPPQQQPPPPPPPPPQQQRRRTTTUUUWWWTTTPPPMMMKKKKKKMMMNNNNNNKKKIIIJJJMMMOOONNNMMMOOOMMMJJJHHHIIIJJJJJJIIIKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@AAAAAA@@@???>>>???@@@CCCGGGVVVppp~~~xxxsssoookkkkkkhhhfffgggkkkppptttvvvvvvzzz~~~}}}mmm```UUUJJJCCCAAA:::888666555555555333222333333333444444444555555666666777777888888999999888888999::::::::::::999tttrrrooopppxxx{{{|||~~~wwwooogggbbbeeeiiinnn|||}}}qqqhhhaaa[[[WWWWWWYYY]]]hhhrrr{{{~~~tttrrrwww~~~}}}tttpppqqqvvvvvvvvvvvvuuutttrrrqqqhhhaaaWWWPPPMMMMMMLLLJJJMMMRRRYYY___gggppp{{{{{{lllbbbXXXVVVSSSRRRRRRRRRQQQOOOOOOOOOOOOPPPRRRTTTWWWXXX[[[]]]eeevvvoooaaa[[[[[[VVVTTTRRRRRRSSSTTTSSSRRROOOOOONNNNNNPPPSSSUUUWWWXXXUUUOOOJJJHHHHHHJJJKKKJJJHHHFFFGGGJJJMMMOOOPPPRRROOOKKKIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDGGGHHHHHHHHHGGGFFFDDDBBBBBBBBBAAAAAA@@@????????????>>>???@@@CCCNNNdddyyy}}}wwwqqqllliiigggddddddgggkkknnnooonnnqqqwww|||~~~qqqaaaUUULLLCCC>>>===:::888666555555555444333333333333444444444555555555555666777888999::::::888999999999::::::::::::wwwtttrrrttt{{{yyyrrrooollllllqqqwww}}}vvvkkkeee___^^^]]]```iiirrrzzzwwwtttvvvzzz|||tttrrruuuwwwvvvtttrrrooommmkkkjjjbbb\\\TTTNNNLLLLLLMMMMMMKKKPPPUUUYYY^^^gggttt~~~uuufff]]]WWWUUURRRQQQRRRQQQPPPOOOOOOPPPQQQQQQRRRTTTWWWYYY```bbbllloooccc]]]]]]XXXWWWUUUVVVWWWXXXXXXWWWPPPOOONNNNNNOOORRRTTTVVVUUUSSSOOOKKKIIIHHHHHHIIIGGGFFFEEEFFFIIIMMMPPPRRRTTTPPPLLLIIIIIIJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCAAAAAABBBAAA???>>>======>>>===>>>???AAAIII[[[lllzzzqqqllliiifffcccbbbdddfffhhhhhhhhhlllqqqvvv{{{pppcccTTTKKKDDD===:::::::::888666666666777666555333333333444444444555555444444444555666777777777999999999999:::;;;;;;<<<|||zzzyyyzzz~~~vvvrrrpppttt{{{uuunnnhhheeebbbbbbhhhpppsss{{{yyytttuuuwwwzzzttttttxxxyyyvvvrrrmmmhhheeebbbaaa[[[WWWQQQNNNMMMNNNPPPQQQNNNQQQUUUVVVXXX```kkkuuu||||||nnnaaaZZZUUUSSSQQQPPPQQQQQQPPPNNNPPPRRRSSSSSSRRRTTTWWWZZZcccgggttt|||oooccc]]]\\\ZZZXXXWWWWWWYYYZZZZZZYYYSSSRRRPPPOOOOOOPPPQQQRRROOOOOOOOONNNMMMKKKIIIHHHEEEEEEFFFGGGIIILLLPPPRRRSSSPPPKKKIIIIIIIIIIIIIIICCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFDDDAAA??????@@@===<<<>>>@@@AAAFFFTTTbbbyyyoooiiiiiifffcccaaabbbcccdddcccfffiiimmmqqquuuzzztttbbbVVVJJJCCC>>>:::888999777555444444555666555444333333333444444444555555666666666666555555555555999999999999:::;;;<<<==={{{xxxvvvvvvzzztttooojjjfffiiiooommmvvv|||wwwwwwxxx}}}vvvuuuzzzzzzwwwqqqjjjddd```^^^]]]XXXWWWTTTSSSRRRSSSUUUVVVUUUWWWXXXYYYZZZ___gggnnnttttttggg^^^ZZZTTTRRRPPPOOOPPPPPPOOONNNPPPRRRUUUTTTTTTUUUYYY]]]```hhhyyy}}}rrrhhhaaa___YYYWWWVVVVVVXXXYYYXXXWWWSSSSSSRRRPPPOOOOOONNNNNNJJJKKKNNNOOONNNLLLIIIGGGCCCEEEGGGHHHIIIJJJMMMPPPOOOMMMJJJHHHHHHIIIHHHGGGAAAAAABBBCCCDDDEEEEEEFFFBBBBBBCCCCCCDDDDDDEEEEEEFFFIIIKKKJJJFFFCCCCCCDDD===<<<>>>@@@AAADDDNNNZZZvvv~~~wwwmmmggghhheeebbb``````aaa``````dddfffiiilllooosssyyy|||rrrfffVVVLLLBBB>>><<<888777888333111000000222333333222333333333444444444555555999888888888777777777666999999999999:::;;;===>>>wwwppppppsssttt}}}||||||}}}~~~zzztttmmmhhhdddcccccc^^^______^^^]]]]]]^^^___^^^^^^___```bbbfffjjjlllqqqyyy{{{mmmbbb\\\ZZZSSSQQQOOONNNOOOOOOOOOMMMMMMQQQUUUVVVUUUXXX^^^cccfffppp|||tttllleeebbbXXXWWWUUUUUUVVVWWWVVVUUURRRRRRRRRRRRQQQOOOMMMLLLIIIJJJKKKLLLKKKJJJGGGFFFAAADDDGGGHHHHHHHHHIIIKKKJJJIIIHHHHHHHHHHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCGGGJJJMMMLLLGGGCCCCCCDDD>>>===???AAA@@@AAAHHHQQQgggyyypppkkkfffccc```^^^^^^^^^]]]]]]___aaadddfffiiimmmssswww}}}wwwnnnaaaVVVKKKCCC<<<::::::777666777333111000000222444444333333333333444444444555555777777777777888888888888:::999888888999<<<>>>???zzzxxxzzzyyysssnnnkkkkkkkkkgggiiijjjiiihhhfffffffffdddcccdddfffjjjmmmmmmmmmqqqwwwxxxjjj```[[[ZZZRRRPPPNNNNNNOOOOOONNNMMMJJJOOOTTTVVVWWW[[[bbbhhhvvv~~~vvvpppiiibbb___ZZZXXXVVVVVVWWWWWWWWWVVVPPPQQQRRRSSSRRRPPPMMMLLLJJJJJJJJJIIIHHHGGGFFFEEE???CCCGGGHHHGGGEEEFFFGGGGGGFFFFFFGGGHHHGGGEEEBBBEEEDDDCCCBBBAAA@@@@@@???BBBAAAAAA@@@@@@@@@AAAAAADDDHHHLLLJJJEEEAAAAAABBB???>>>@@@AAA@@@>>>CCCKKK]]]www}}}vvvqqqdddbbb^^^]]]]]]]]]\\\[[[\\\^^^```bbbeeejjjppptttxxxtttjjjbbbUUUJJJFFF>>>888888999666555555555444333333555777777666333333333444444444555555333333444555666777888888:::999888888999<<<>>>@@@~~~|||yyyyyyxxxvvvwwwuuusssqqqpppnnnkkkiiigggfffeeeggglllqqquuuwwwwww|||}}}nnnaaaYYYUUUUUUQQQQQQPPPOOOOOOOOOPPPPPPOOOQQQUUUXXXXXX[[[gggtttuuuoookkkfffaaa___VVVVVVVVVUUUUUUVVVVVVVVVYYYUUUPPPMMMLLLMMMLLLLLLLLLKKKIIIHHHHHHGGGEEEDDDFFFGGGHHHIIIHHHHHHFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCAAABBBCCCCCCAAA??????@@@EEEFFFFFFEEEBBBAAAAAABBBCCCAAA>>><<<<<<===@@@BBBTTTjjjxxxrrrjjjeee___[[[[[[\\\ZZZYYYYYYZZZ\\\]]]^^^cccjjjoootttyyy|||yyyrrrrrrpppiii___TTTKKKGGG;;;:::888666555555666777333333333333444444555666333444444444555555666666333444444444555666666666444555888:::<<<===>>>===~~~{{{yyywwwtttqqqnnnnnnllllllnnnrrrvvvyyyzzz{{{vvvhhh]]]VVVTTTTTTPPPPPPOOOOOOOOOOOOOOOPPPNNNOOOSSSVVVXXX]]]lll{{{{{{nnnhhheee```\\\ZZZXXXWWWTTTSSSTTTWWW[[[]]]^^^ZZZUUUQQQOOONNNLLLKKKLLLJJJIIIIIIIIIIIIHHHGGGEEEFFFGGGHHHHHHHHHGGGFFFHHHHHHGGGFFFFFFEEEEEEEEECCCCCCDDDDDDDDDCCCBBBBBB???@@@BBBBBB@@@???@@@AAACCCEEEEEEDDDBBBAAAAAABBBBBB@@@>>><<<<<<>>>@@@BBBNNNbbb~~~|||wwwmmmggg```\\\\\\]]]\\\[[[YYYZZZZZZZZZZZZ]]]ccchhhmmmqqqwww|||{{{qqqiiifffbbbbbb```[[[SSSJJJDDDAAA;;;999777666555555666777555555444333222222222333555555555555555444444444444444444555555666777777666777:::<<<===>>>>>>>>>{{{|||wwwsssooonnnnnnpppssswwwyyyyyyzzzmmm```WWWRRRQQQRRROOOOOONNNNNNNNNOOOOOOPPPQQQQQQSSSVVVZZZdddwww~~~rrrfffaaa^^^ZZZWWWWWWZZZWWWSSSQQQSSSYYY___dddccc___YYYTTTQQQOOOLLLKKKKKKJJJHHHIIIJJJKKKKKKJJJEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCBBBBBBAAAAAA???@@@AAAAAA@@@???@@@BBBAAABBBCCCBBBAAA@@@AAACCC@@@>>><<<;;;<<<>>>AAACCCFFFWWWqqqtttmmmddd^^^]]]]]]]]]\\\ZZZZZZYYYXXXWWWYYY]]]```jjjmmmqqqtttxxx|||wwwppphhh___XXXVVVPPPPPPOOOKKKEEE@@@===<<<:::999777555555555666666444333333222222222333333666666666555444444333333444444555666666777888888999:::;;;===>>>?????????xxxvvv}}}wwwqqqpppppprrruuuyyyzzzzzz~~~uuuggg[[[SSSPPPPPPPPPMMMMMMMMMMMMNNNNNNOOOPPPUUUTTTVVVZZZaaaooovvvkkkaaa]]][[[XXXVVVWWWYYYWWWSSSQQQSSSXXX^^^bbbccc___ZZZUUUSSSPPPMMMKKKLLLJJJHHHHHHIIIJJJJJJIIIEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCBBB@@@???@@@AAA>>>???AAAAAA@@@@@@AAABBB===<<<;;;;;;<<>>>>>??????~~~uuutttxxxyyywwwwwwxxx{{{{{{qqqcccXXXRRROOOOOOOOOLLLLLLLLLMMMNNNOOOPPPQQQWWWVVVXXX^^^gggwwwooofff^^^[[[YYYVVVUUUWWWWWWVVVTTTSSSTTTVVVYYYZZZ]]]ZZZVVVSSSRRRPPPNNNMMMNNNKKKHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGDDDEEEGGGHHHHHHGGGDDDCCCCCCBBBAAAAAAAAAAAABBBCCCHHHHHHFFFCCC@@@>>>>>>???<<<===??????>>>>>>???AAA;;;;;;;;;;;;<<<>>>AAABBBCCCKKK\\\vvvvvvjjjccc^^^[[[XXXXXXWWWUUUTTTUUUVVVXXXXXXcccdddgggjjjmmmsssyyy~~~}}}uuujjj]]]VVVPPPIIIEEEEEEAAAAAA@@@<<<999777888999666666555555555555555555/////////111222444666777333333333444555666777777555555666777888999:::;;;;;;;;;;;;<<<======>>>???}}}ooommmqqq}}}|||~~~tttkkk^^^UUUQQQPPPOOONNNLLLLLLMMMMMMOOOPPPQQQRRRUUUVVVZZZaaakkk|||zzzhhhaaaZZZXXXWWWSSSSSSVVVUUUUUUTTTTTTTTTTTTTTTTTTVVVTTTQQQPPPPPPPPPOOOMMMOOOLLLHHHFFFFFFFFFFFFEEEGGGFFFFFFEEEEEEEEEFFFFFFEEEGGGIIIKKKJJJGGGDDDAAABBBBBBAAAAAAAAACCCDDDEEEJJJJJJGGGCCC???<<<<<<===;;;<<<======<<<<<<>>>???;;;::::::;;;<<<>>>@@@AAACCCHHHUUUllluuukkkddd]]]YYYTTTRRRQQQPPPRRRSSSSSSSSSUUUXXX\\\```fffmmmuuuzzzwww{{{zzzhhh]]]SSSMMMIIICCC@@@@@@<<<===<<<999666555555666555555555555555555444444444333333222222222333333111222333444555777888888666666777888:::;;;<<<<<<::::::;;;;;;<<<>>>???@@@zzznnnhhhlllvvvzzzjjjbbbWWWQQQPPPPPPOOONNNLLLLLLMMMNNNPPPQQQSSSTTTVVVWWW]]]fffpppuuufff```ZZZXXXVVVSSSSSSVVVUUUTTTTTTTTTSSSTTTTTTTTTQQQPPPNNNNNNOOOOOONNNLLLNNNKKKHHHFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEHHHJJJLLLNNNLLLIIIDDDAAAAAAAAA@@@AAABBBDDDGGGHHHHHHHHHEEEAAA===;;;;;;===:::;;;===<<<;;;;;;<<<===;;;;;;:::;;;<<<===>>>???AAADDDOOOccc~~~|||uuulllccc^^^UUURRRPPPPPPQQQRRRQQQOOOMMMPPPUUUZZZ___eeekkkpppppptttyyy|||pppfff\\\RRRIIIFFFCCC???<<<<<<888999999888666444555666444444444555555444444444555555444333222222222333222333333444555666777777666777888999:::<<<======;;;;;;;;;<<<>>>@@@BBBCCC}}}sssmmmhhhhhhqqq}}}{{{sssbbbZZZQQQMMMNNNPPPOOONNNMMMMMMMMMOOOPPPRRRTTTUUUXXXZZZaaakkkuuu}}}pppgggaaa\\\ZZZXXXUUUUUUXXXUUUTTTSSSRRRSSSTTTVVVWWWPPPOOOMMMNNNNNNNNNMMMKKKNNNKKKHHHFFFHHHJJJKKKKKKIIIHHHFFFEEEDDDCCCDDDDDDJJJLLLOOOPPPOOOJJJEEEBBBAAAAAA@@@AAACCCFFFIIIJJJFFFEEECCC???;;;:::;;;===:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>AAAKKK^^^xxxwww{{{|||rrriiicccYYYUUURRRRRRSSSSSSQQQNNNNNNQQQUUUXXX[[[^^^cccffflllooossswwwyyy|||rrrbbbXXXPPPGGG???===<<<888666666555777888888777666666777333333444555555444444444333333333333444444555666444444555555555555555555666777888999;;;<<<===>>><<<<<<<<<===???AAADDDEEExxxoookkkiiihhheeejjj|||~~~~~~yyyooohhh[[[UUUMMMJJJKKKLLLKKKHHHJJJIIIJJJKKKNNNQQQRRRRRRZZZ]]]cccnnnttthhhbbb]]]YYYWWWXXXXXXWWWUUURRRPPPNNNLLLLLLNNNPPPRRRNNNOOOOOOOOOOOONNNMMMLLLMMMLLLJJJHHHGGGGGGGGGHHHHHHFFFDDDBBBBBBCCCEEEGGGGGGIIIKKKMMMLLLHHHDDDAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>===<<<@@@>>>===;;;:::::::::;;;???>>>>>>===============<<<@@@GGGSSShhh~~~}}}|||oooddd[[[XXXTTTRRRRRRQQQOOOMMMNNNNNNOOOQQQTTTYYY]]]___aaaccchhhmmmsssxxx{{{}}}zzznnnbbbXXXRRREEECCCAAA>>><<<;;;;;;;;;777666666555444444333333333333333333333333333333333333222222333333444555666666555555555666666777999999999:::;;;<<<===>>>;;;===>>>>>>>>>>>>AAACCCwwwpppjjjggggggjjjppp{{{}}}tttjjjbbbXXXSSSLLLJJJKKKLLLKKKIIIKKKKKKKKKMMMPPPSSSTTTUUU]]]eeeppp~~~nnnbbb___[[[WWWUUUVVVVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPNNNNNNOOOOOOPPPPPPOOOOOOKKKJJJHHHFFFEEEEEEEEEFFFFFFEEEBBBAAAAAABBBDDDFFFGGGIIIJJJKKKJJJGGGCCCAAA???????????????@@@@@@AAA@@@@@@??????>>>===<<<<<<>>>===<<<;;;::::::;;;;;;@@@???>>>==================@@@FFFOOOaaazzz~~~uuuiii]]]ZZZUUUQQQOOONNNMMMLLLLLLLLLMMMNNNQQQUUUXXXZZZ[[[]]]bbbgggmmmrrruuuwww{{{~~~|||rrrggg]]]SSSJJJEEE@@@???<<<:::888777777777666666666555444333333333333333333333333333333333333333222222333333444555555555555555555666777888999999999:::;;;<<<===>>><<<>>>?????????@@@BBBEEE~~~~~~~~~xxxpppjjjjjjhhhjjjsss}}}xxxmmmbbbZZZTTTOOOJJJIIIJJJLLLKKKJJJMMMMMMMMMOOORRRUUUYYY[[[aaaooojjj^^^]]]ZZZVVVUUUTTTTTTSSSRRRRRRRRRSSSSSSRRRPPPNNNMMMLLLMMMNNNOOOQQQQQQQQQQQQKKKIIIHHHFFFEEEEEEEEEEEEDDDCCCBBB@@@AAABBBDDDEEEHHHHHHIIIHHHGGGDDDBBBAAA??????>>>============>>>============<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>===============@@@DDDJJJVVVlll|||pppbbb]]]VVVQQQNNNMMMLLLLLLJJJJJJJJJKKKMMMPPPRRRTTTSSSVVVZZZ___dddiiimmmooouuuxxx}}}|||lllggg___WWWPPPHHHBBB===<<<;;;999777666555444444666555555444444333333222333333333333333333333333333333222222333333444555444444444555666777888999888888999:::;;;<<<=========>>>@@@@@@@@@BBBDDDGGG|||{{{zzz{{{}}}~~~vvvqqqnnnqqqrrrwww}}}sssggg\\\UUUPPPLLLIIIHHHIIIKKKKKKKKKMMMNNNOOOPPPSSSXXX^^^bbbiiiyyyzzziii___\\\ZZZXXXVVVUUUTTTSSSSSSRRRRRRRRRRRRPPPNNNLLLKKKIIIJJJLLLNNNPPPQQQRRRRRRLLLKKKIIIGGGFFFFFFGGGGGGDDDCCCBBBAAABBBCCCDDDEEEHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<>>===<<<<<<<<<===>>>BBBEEEMMM```~~~sssfff```XXXQQQNNNNNNNNNNNNJJJIIIIIIIIIJJJLLLMMMNNNNNNPPPSSSXXX]]]bbbfffhhhnnnrrrvvvzzz|||~~~xxxnnnggg[[[WWWRRRLLLHHHDDD???<<<;;;:::999888777666555555444444444444333333222222222222222222222222222222333333222222333333444555444444444555666888999:::777888999:::;;;<<<<<<===<<<>>>@@@@@@AAABBBEEEHHH{{{zzzxxxxxxzzz~~~|||xxxwwwwww}}}yyynnnbbbXXXRRRLLLJJJHHHHHHIIIJJJKKKLLLLLLNNNPPPRRRUUU\\\dddjjjuuutttfff^^^\\\\\\ZZZXXXVVVUUUTTTTTTSSSRRRPPPNNNLLLKKKKKKKKKGGGHHHJJJLLLNNNOOOPPPPPPLLLKKKIIIGGGFFFFFFFFFGGGDDDDDDCCCCCCCCCDDDFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>=========;;;;;;;;;;;;::::::::::::999999:::;;;;;;<<<<<<<<<@@@???>>>===<<<<<<<<<<<<;;;<<>>;;;999999999888888777666555555333333333333333222222222222222222222222222222222333333222222333333444555444444555555777888::::::888999:::<<<============;;;<<<>>>@@@AAABBBFFFHHH{{{zzzxxxxxxyyy{{{~~~~~~sssfff[[[TTTQQQJJJJJJIIIIIIIIIJJJKKKLLLLLLNNNQQQTTTXXXaaallltttzzzkkk```YYYZZZ[[[[[[YYYVVVSSSSSSTTTSSSQQQOOOMMMKKKKKKKKKKKKHHHIIIJJJKKKLLLMMMMMMMMMJJJHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;::::::888999:::;;;;;;;;;;;;;;;======<<<<<<;;;;;;<<<<<<:::999<<>>===<<<:::888555555666666555444333333222222222222222222222222222222222222222222222222333333222222333333444555555555555666777888999:::888:::;;;===>>>>>>>>>>>>:::<<<>>>@@@AAACCCGGGIIIzzzyyyxxxxxxxxxyyy{{{|||~~~vvvjjj^^^TTTPPPOOOJJJJJJJJJJJJIIIJJJKKKMMMLLLPPPTTTWWW\\\fffsss}}}oooddd\\\WWWVVVXXXXXXVVVRRRPPPPPPQQQPPPPPPPPPOOONNNMMMKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@?????????????????????>>>===<<<;;;;;;:::999999:::;;;;;;;;;:::999;;;::::::::::::;;;<<<<<<;;;888999@@@CCCKKK```wwwuuunnnddd[[[TTTPPPNNNLLLIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJLLLOOOSSSTTTXXX[[[```dddgggjjjmmmooorrrwww}}}~~~zzzvvvrrrmmmjjjhhhddd]]]YYYVVVQQQKKKFFFCCCAAA>>><<<;;;:::888777333333444555444333222222111111111222222222222222111111111111111111111111333333222222333333444555777777666666777888888999999;;;===???@@@@@@???>>>;;;===???AAABBBEEEHHHKKKyyyyyyxxxxxxxxxxxxyyyyyyzzz~~~~~~zzzqqqdddWWWOOOLLLLLLJJJKKKKKKKKKJJJJJJKKKMMMMMMQQQVVVYYY___jjjxxxwwwiiibbb]]]YYYRRRTTTVVVSSSOOOLLLLLLMMMNNNPPPRRRSSSRRROOOLLLIIIMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJHHHFFFEEEEEEFFFFFFAAAAAABBBBBBCCCDDDEEEEEEAAABBBDDDFFFFFFFFFFFFEEEAAA@@@@@@???????????????AAA@@@???>>>===<<<;;;;;;999:::;;;;;;;;;;;;999999999999999999:::;;;<<<<<<<<<777888???BBBGGGYYYnnnxxxmmmccc[[[UUUQQQNNNHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFHHHKKKNNNOOOSSSVVV[[[```bbbeeehhhjjjmmmrrrxxx}}}}}}xxxtttpppkkkfffccc[[[WWWQQQMMMKKKHHHBBB>>>>>><<<999777666555444222333444555666555555333333111111111111111111222222111111111111111111111111333333222222333333444555888777777777777777888888:::;;;>>>@@@AAAAAA@@@???<<<>>>@@@BBBDDDFFFJJJMMM|||xxxvvvwwwxxxxxxxxx{{{}}}}}}zzzrrrggg\\\SSSNNNJJJHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLOOORRRZZZjjjyyy{{{uuuyyyvvv{{{{{{mmmggg```ZZZWWWTTTVVVWWWSSSMMMJJJLLLOOONNNNNNNNNNNNNNNMMMLLLKKKJJJLLLOOOQQQRRRQQQNNNMMMLLLIIIGGGFFFGGGFFFCCC???DDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@??????===<<<<<<===>>>>>>>>>===;;;999777:::;;;<<<;;;999888999:::;;;::::::999999::::::;;;;;;>>>???===<<>>>>>>>>>>>>>>===>>>===>>>AAABBBDDDKKKTTT}}}yyywwwwwwxxxxxxxxx|||~~~}}}wwwssslllbbbXXXQQQMMMJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMQQQTTTWWW^^^kkkxxxzzzuuutttuuu~~~uuuiiiccc^^^XXXUUURRRTTTUUURRRMMMJJJKKKMMMMMMNNNNNNNNNNNNMMMLLLKKKOOOPPPQQQRRRRRRQQQPPPOOOJJJHHHFFFGGGHHHHHHEEEBBBDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCAAA@@@@@@??????>>>>>>>>>>>>===<<<;;;:::<<<<<<===<<<;;;999888777888999;;;;;;::::::<<<===;;;;;;::::::::::::;;;;;;888;;;>>>======AAAKKKTTTnnn|||~~~zzzpppeeeZZZTTTNNNMMMJJJIIIGGGEEEDDDBBBCCCCCCCCCDDDEEEFFFGGGHHHKKKLLLNNNPPPSSSVVVYYYZZZ___ccchhhllloooqqquuuwwwzzz}}}~~~yyyyyyzzzyyyxxxxxxtttooolllhhhbbbXXXPPPIIIFFFBBB===:::888888888666666666666555555555444222222222333333333444444333222111111111222333444111222222222222222111111222333333444555555666666666777888999:::;;;<<<===<<<<<<===>>>>>>>>>>>>===>>>===???BBBDDDFFFOOOXXX}}}yyywwwwwwxxxwwwwww}}}}}}~~~wwwqqqkkkddd[[[SSSOOOLLLJJJJJJGGGGGGHHHHHHJJJKKKMMMNNNTTTWWW[[[aaajjjssstttpppooovvvmmmbbb___ZZZUUUSSSPPPRRRSSSQQQMMMJJJJJJLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMNNNOOOOOOOOONNNMMMLLLIIIHHHGGGHHHIIIIIIGGGEEECCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;:::888777666666888:::;;;;;;<<<>>>@@@<<<;;;;;;::::::;;;;;;<<<555999======<<>>>>>>>>===??????@@@DDDFFFJJJSSS]]]~~~zzzxxxxxxxxxwwwvvv{{{zzzzzz{{{}}}~~~uuunnneee___WWWPPPLLLKKKJJJIIIHHHHHHGGGHHHIIIKKKLLLMMMRRRWWW^^^dddhhhkkkjjjiiiqqq~~~uuueee]]][[[XXXTTTSSSPPPQQQSSSQQQNNNKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJLLLOOOQQQQQQPPPNNNMMMIIIIIIIIIIIIIIIHHHGGGFFFCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>???@@@@@@AAAAAA@@@???>>>>>>;;;;;;;;;:::999999888777777888:::;;;;;;<<<>>>@@@<<<;;;;;;::::::;;;;;;<<<666999;;;;;;;;;===BBBGGGQQQeeeyyyrrrsssvvvzzz~~~yyyjjj```XXXTTTNNNKKKIIIHHHFFFDDDEEEDDDCCCCCCBBBBBBCCCCCCFFFFFFGGGIIIKKKMMMOOOPPPSSSTTTVVVWWWYYY]]]bbbfffjjjmmmrrrvvvzzz|||ppplllgggdddeeeeeeeeeddd___]]]ZZZWWWSSSMMMEEE???===<<<:::888666666777777555555555444444444333333111222222222222333333333444333333222222111111111000000111111222222111111444444444555666666777777:::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>BBBAAABBBFFFIIIMMMWWWaaa}}}zzzyyyyyyyyyxxxvvvwwwvvvuuuvvvyyy~~~|||tttnnnbbb]]]TTTNNNJJJIIIHHHHHHJJJIIIHHHHHHIIIJJJLLLMMMRRRXXXaaahhhhhhfffeeeggg{{{yyylll___[[[ZZZWWWUUUUUURRRSSSSSSQQQOOOMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKOOOTTTXXXZZZXXXTTTQQQKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@?????????@@@???@@@@@@@@@@@@???>>>>>><<<<<<;;;::::::999999999999:::<<<;;;::::::;;;===;;;;;;;;;::::::;;;;;;;;;999::::::999999<<>>????????????DDDCCCEEEIIILLLRRR\\\ggg~~~|||zzzzzzzzzzzzyyywwwtttsssssstttwww{{{yyyrrrmmm___ZZZRRRLLLIIIHHHGGGGGGJJJJJJIIIHHHIIIKKKNNNOOOWWW]]]eeekkkhhheeehhhooopppeee[[[YYYZZZXXXVVVVVVVVVTTTRRRPPPNNNLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLIIIMMMRRRWWWXXXVVVRRRPPPJJJKKKLLLJJJGGGDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@??????@@@@@@<<<<<<============<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<;;;999888999:::;;;::::::999999::::::;;;::::::999888999<<<@@@DDDHHHRRRhhhuuurrroooqqqvvv{{{}}}}}}zzzggg^^^TTTNNNLLLKKKGGGDDDCCCCCCBBBAAA@@@??????@@@AAAAAABBBBBBCCCDDDEEEFFFKKKLLLMMMMMMNNNQQQUUUYYYZZZ___dddiiikkklllmmmnnnqqqvvv|||uuulllddd___VVVUUUUUUTTTRRRQQQPPPOOODDDBBB???===;;;:::;;;;;;888777666555444333222222444444333333333222222222111111111111222222222222222222333333333222111111000111222333333333333333555555666666777888888888999999::::::;;;<<<======<<<===>>>???@@@AAAAAAAAAFFFEEEGGGMMMRRRYYYeeeqqq}}}{{{zzzzzz{{{{{{zzzyyytttsssssssssuuuxxx|||~~~{{{uuunnniii[[[VVVNNNIIIGGGGGGGGGGGGIIIHHHHHHHHHJJJNNNRRRTTT^^^aaafffiiieeedddnnn|||}}}iii```YYYXXXYYYXXXVVVWWWXXXUUUQQQMMMKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLIIIJJJMMMNNNOOOMMMLLLJJJGGGIIIJJJIIIFFFCCCDDDEEEBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@???>>>>>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999888888999999:::999:::;;;:::888777888999:::999999888888999999:::666777888999:::<<<>>>@@@CCCHHH[[[www{{{uuunnnnnnrrrxxxzzz{{{vvvlll___VVVRRROOOJJJEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCGGGHHHIIIJJJJJJLLLOOORRRRRRUUUYYY\\\^^^```bbbdddeeehhhmmmqqqtttzzzyyyooofff]]]VVVRRRKKKLLLLLLKKKIIIFFFDDDDDD;;;;;;;;;:::888777777888888888777777666666666666333333333333222222222222111111111111222222222222000111222333333333222222111111222444444555555444555666666777777888999999999999:::;;;===>>>??????===>>>???@@@AAABBBBBBBBBEEEEEEIIIQQQYYYbbbqqq~~~|||{{{zzzzzz||||||{{{zzzuuuttttttssstttvvvyyyzzz}}}}}}wwwqqqjjjeeeWWWRRRKKKGGGFFFGGGHHHHHHFFFFFFFFFHHHLLLPPPUUUXXXbbbbbbeeeddd```aaaqqqrrrfff]]]WWWXXXYYYWWWVVVWWWYYYUUUOOOKKKIIIHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNLLLKKKJJJJJJJJJJJJEEEGGGIIIHHHEEEDDDEEEFFFBBBCCCCCCCCCCCCCCCCCCBBB???>>>>>>============>>><<<<<<===============<<<:::999888777777777888999777888999999777777888999999888888888888888888999222555888;;;<<<===<<<<<>>;;;999888999;;;;;;999777555555222333333333333444444444333333333222222222111111000111111111111222222222///000222333444333333222111222333444555555555555666666666777888888999999::::::;;;===>>>@@@AAAAAA>>>>>>@@@AAABBBCCCCCCCCCEEEEEEKKKTTT^^^iiiyyy||||||||||||zzzyyywwwuuuyyyxxxuuusssqqqqqqrrrrrr|||{{{|||}}}vvvoooggg```[[[TTTOOOIIIFFFGGGHHHHHHGGGEEEIIIMMMNNNNNNRRR[[[bbblllgggbbb^^^]]]dddwwwooodddaaa\\\YYYXXXWWWVVVUUUTTTRRRNNNKKKIIIJJJLLLMMMJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIIIIGGGEEEDDDHHHFFFDDDBBBBBBDDDGGGHHHKKKJJJGGGDDDBBBAAA@@@@@@AAA@@@@@@???>>>======<<<===<<<;;;::::::::::::::::::999999888888999999:::;;;:::999777555444333333777777777777777777777777999999:::;;;;;;<<<<<<===@@@EEEMMM\\\vvvxxxkkkhhhhhhjjjrrr|||~~~xxxoooggg^^^SSSKKKJJJGGGCCC@@@@@@AAACCCDDD@@@@@@@@@???????????????AAAAAAAAABBBDDDGGGIIIKKKIIIJJJKKKMMMNNNPPPQQQRRRVVVXXX[[[]]]___cccgggkkknnnqqquuuzzz}}}~~~yyy||||||wwwiiieee^^^WWWPPPKKKHHHFFFAAA@@@???>>><<<:::999999555666666666555444444333222222111111111111222222666666555444333111111000222111111111000000//////666555444333222222222222222222333444555666777888999999888888888888888888;;;<<<==================888;;;???AAAAAABBBCCCDDDJJJKKKPPPYYYdddqqq}}}~~~~~~~~~|||zzzxxxwwwwwwuuusssrrrqqqrrrtttuuuxxxwwwxxx}}}xxxppphhhaaa[[[WWWQQQMMMIIIFFFGGGHHHGGGFFFGGGIIIKKKMMMOOOUUU^^^eeehhhbbb^^^^^^bbbmmm~~~xxxiiibbb^^^ZZZWWWUUUUUUSSSRRRQQQOOOLLLJJJIIIJJJMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHFFFGGGHHHIIIIIIGGGFFFEEEFFFEEEDDDCCCDDDGGGIIIKKKKKKIIIGGGDDDBBBAAA@@@@@@???>>>>>>===<<<<<<;;;;;;???>>>===============>>><<<<<<;;;;;;;;;;;;;;;;;;::::::888777555444444444777777777777777777777777888888999999::::::;;;;;;:::@@@HHHWWWpppyyylllgggfffhhhpppyyy}}}wwwoooeeeXXXOOOLLLIIIEEEBBBAAAAAABBBBBB@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@BBBDDDEEEGGGFFFFFFGGGIIIJJJLLLMMMMMMMMMOOOQQQSSSTTTVVVZZZ\\\___bbbfffjjjlllmmmmmmmmmooooooppppppppppppoooooonnnpppsssttttttvvvyyy{{{~~~wwwppphhhccc]]]ZZZUUUOOOJJJFFFDDDCCC>>>>>>===;;;:::888777777555555555555555444333222333333222222222222333333333333333222222222222222222111111111000000000000222222222111111222333333222333333444555666777888999999999999999888888888<<<===>>>>>>??????>>>>>>;;;>>>AAABBBCCCCCCDDDEEEGGGKKKSSS^^^kkkzzz|||zzzxxxtttsssqqqpppppprrruuuwwwttttttuuuyyyyyypppggg___YYYTTTPPPNNNKKKHHHGGGGGGHHHGGGFFFJJJJJJKKKMMMSSS[[[bbbgggbbb[[[XXX___lllzzznnnbbb^^^[[[WWWTTTSSSQQQPPPNNNMMMLLLJJJIIIJJJLLLOOOPPPRRRQQQOOOLLLKKKJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDEEEGGGIIILLLMMMJJJIIIGGGDDDBBBAAA@@@@@@<<<<<<<<<;;;::::::999999>>>============>>>>>>???:::999888888777777777777999888777666555555555555777777777777777777777777666777777888999999::::::777===EEEPPPdddrrriiifffgggmmmtttxxx|||zzznnn```VVVPPPMMMIIIFFFDDDDDDBBBAAAAAAAAA@@@???>>>======<<<>>>>>>>>>>>>>>>???AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJMMMNNNOOOOOOQQQSSSUUUWWWZZZ]]]___``````___```aaaaaabbbbbbaaaaaa```aaaccceeeeeeeeefffhhhjjjmmmppptttyyy}}}~~~|||wwwsssnnniiiccc]]]VVVRRRMMMKKKHHHDDDAAA@@@???>>>;;;:::999888777666555444333333444444444333222222444333333333333333333444//////000111222333333444111111111111111000000000000000000000111222444444333333444555666666777888999999999999999999999999===>>>??????@@@@@@@@@??????AAACCCDDDCCCDDDEEEGGGIIIPPP[[[ggguuu~~~}}}zzzyyysssqqqooonnnnnnpppssstttttttttvvvyyy}}}xxxrrrggg^^^WWWRRRNNNKKKJJJIIIHHHGGGGGGHHHGGGGGGKKKKKKNNNSSSZZZ```cccdddZZZTTTTTTcccwwwyyyhhh```[[[YYYUUUSSSRRRPPPNNNMMMKKKKKKJJJJJJLLLOOOQQQSSSVVVTTTPPPMMMKKKJJJJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEEEEFFFHHHJJJKKKLLLIIIHHHFFFDDDCCCAAA@@@???;;;;;;;;;;;;::::::999999999999999999:::;;;<<<<<<888777666555555555555555888777777666666666666777777777777777777777777777666777777888888999999:::999>>>CCCJJJWWWooosssllliiijjjlllnnnrrrwwwzzzzzz{{{|||}}}xxxiii]]]UUUPPPKKKIIIHHHGGGDDDBBBBBBAAAAAA???>>>===<<<<<<==============================>>>???@@@@@@AAAAAACCCFFFJJJLLLLLLLLLNNNOOOPPPQQQTTTVVVWWWXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]___cccgggjjjmmmnnnnnnrrrsssssssssqqqnnnjjjhhheeeaaa]]]XXXTTTOOOJJJFFFBBBAAA???===;;;:::::::::888888777666555555444444222222333333333222222111333333222222222222333333......///000111222333333111111111111111111111111111111111111222333444555333444444555666777777777999999999:::::::::::::::======>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCDDDFFFHHHOOOYYYfffrrr}}}|||}}}}}}{{{yyysssqqqpppnnnmmmnnnnnnooorrrssstttwwwzzz}}}}}}{{{pppiii```WWWQQQMMMJJJIIIGGGGGGHHHGGGGGGHHHIIIJJJLLLOOOTTT[[[```aaa___]]]TTTQQQXXXkkksssgggaaaZZZWWWUUUSSSSSSQQQOOONNNLLLLLLLLLLLLNNNQQQTTTVVVWWWTTTQQQNNNKKKJJJJJJKKKHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFEEECCCAAA@@@???<<<<<<<<<;;;;;;;;;;;;;;;777777777777777888999:::::::::999888888888888888777777666666666666777777666666666666666666666666777777888888999999::::::999<<<@@@EEENNNaaa|||xxxooohhhccceeeiiinnnrrruuuwwwxxxyyyssshhhYYYSSSMMMIIIIIIHHHDDDAAACCCBBBAAA@@@???>>>===<<<>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>>>>>;;;>>>BBBDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUXXXZZZ\\\^^^^^^^^^dddeeedddcccaaa^^^[[[YYYTTTQQQLLLIIIFFFCCC@@@===>>>===<<<:::888777666666666666666555555555444444111111222222333222222111222222111111111111222222000000000000000000000000111111111111111222222222444444333333333333444444444555555555666777777777999999::::::;;;;;;;;;;;;;;;<<<===>>>???????????????@@@AAAAAABBBDDDHHHKKKVVVcccqqq{{{xxxzzz}}}~~~{{{zzzssssssrrrqqqooonnnllllllmmmnnnppprrrtttwww{{{~~~~~~{{{vvvrrrfffaaaXXXQQQMMMJJJIIIHHHFFFGGGHHHGGGGGGHHHKKKNNNPPPUUU]]]bbbccc___YYYTTTQQQUUUcccyyy}}}nnneeeaaaXXXVVVTTTTTTTTTTTTRRRPPPMMMMMMMMMNNNPPPRRRTTTVVVUUUSSSPPPNNNKKKJJJIIIIIIGGGFFFDDDBBBBBBCCCDDDFFFFFFFFFGGGGGGFFFEEECCCBBBFFFFFFFFFEEECCCAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<999888888888888999999:::888888777777777888888999888777777666666666666777666666666666666666666666777777777888999999::::::666888;;;@@@GGGWWWppp~~~mmmaaabbbdddhhhlllpppsssvvvwww}}}vvvccc[[[QQQLLLJJJIIIEEEAAACCCCCCBBBAAA@@@??????>>>>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888;;;>>>@@@AAABBBDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJLLLKKKJJJKKKMMMNNNMMMLLLOOOOOOPPPQQQRRRRRRRRRRRRVVVVVVUUUTTTRRRPPPMMMLLLJJJGGGDDDAAA@@@>>><<<:::<<<;;;:::999777555444333555555555555555444444444111111222333333333222222222111111000000111111222222222111111000000//////111111111222222222222222666555444444444444444555555555666666666777777777999::::::;;;;;;<<<<<<===;;;;;;===>>>??????@@@@@@???@@@AAABBBDDDHHHNNNRRR\\\kkkzzzvvvyyy}}}}}}|||ssstttuuuuuusssqqqnnnllljjjlllnnnoooooorrrvvvzzz|||yyyuuummmggg]]]XXXRRRMMMJJJIIIHHHGGGFFFGGGHHHGGGFFFIIIMMMQQQVVV\\\dddeeeaaaYYYRRROOOQQQ]]]rrrrrrhhh```\\\UUUTTTSSSTTTUUUUUUSSSRRRNNNNNNNNNNNNOOOQQQRRRSSSQQQPPPOOOMMMKKKJJJHHHHHHGGGEEEBBB@@@@@@AAACCCEEECCCDDDEEEFFFEEECCC@@@???EEEEEEEEEEEECCCAAA@@@>>>;;;;;;<<<<<<<<<<<<<<<<<<:::999999888888888888999555555555555666777888888888888777666666555666666666666666666666666666666555666666777777888888999666555888<<>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>>>>???AAACCCCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGEEEDDDEEEHHHIIIHHHFFFHHHIIIIIIIIIIIIHHHHHHHHHJJJJJJIIIIIIGGGEEEDDDCCCEEEBBB???=========<<<;;;999999888777666444333222333333333333333444444444111222222333444444333333333222222111111222222333222222111111111000000000111111111222222333333333333333333333444555555666666666666666777777777777:::::::::;;;<<<=========;;;<<<>>>???@@@AAAAAAAAAAAABBBDDDFFFIIIOOOVVV\\\gggwwwuuuxxx}}}}}}sssuuuwwwxxxwwwtttpppnnniiilllnnnnnnnnnpppuuuyyyzzz{{{xxxuuupppggg___WWWSSSNNNJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFIIIOOOTTT[[[bbbgggfff^^^TTTOOOMMMSSSccc|||zzzlllccc\\\XXXSSSSSSRRRTTTUUUUUUTTTSSSNNNNNNNNNNNNOOOPPPPPPQQQOOOOOONNNMMMKKKIIIGGGFFFFFFDDDAAA???>>>@@@BBBDDD@@@BBBDDDEEEDDDBBB@@@>>>EEEEEEEEEEEEDDDBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666666777888888888888999;;;<<<===999888777666555555555555666666666666666666666666444444555555666777777777999666777;;;>>>FFFWWWiiiuuuaaa___]]]^^^bbbhhhlllnnnooossszzzxxxhhh]]]XXXUUUOOOJJJCCCCCCCCCCCCCCCCCCCCCBBB======>>>??????>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::999888999<<<>>>>>>>>>???@@@AAACCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAAEEECCCBBBCCCFFFHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@??????<<<999888888999888777666666666666555444333222222222222222222333333333111222333444444444444444444333333222222333333444111111111111111222222222111111111222222333333333000000111222333555666777666666666666777777777777::::::;;;;;;<<<===>>>>>>======???@@@AAABBBBBBBBBDDDEEEGGGIIIMMMUUU]]]cccrrryyyxxxxxxzzz}}}~~~{{{yyyyyyyyywwwrrrooopppnnnmmmlllllloooqqqsssvvvzzz|||uuuqqqlllggg___YYYMMMLLLKKKIIIHHHGGGFFFFFFCCCFFFIIIHHHHHHLLLSSSZZZhhhkkkllleeeUUUIIIJJJSSS___xxx~~~nnnddd]]]WWWUUUVVVUUUTTTRRRQQQOOONNNMMMMMMNNNNNNMMMKKKKKKLLLNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFEEECCCBBBAAAAAAAAABBBFFFDDDAAA>>>>>>???@@@BBBDDDCCCBBBBBBAAA@@@<<<:::<<<;;;;;;;;;;;;;;;;;;:::::::::999888777666555555888888888888999:::;;;<<<===:::777444222222333444666555555444444444555555444555555666666666777777:::333333888:::<<>>===============::::::999999888777777777999999999::::::;;;;;;;;;<<<<<<<<<============>>>======>>>>>>>>>>>>======AAA@@@@@@@@@??????>>>>>><<<<<<======>>>>>>??????======>>>>>>===<<<;;;;;;999999999999888888888777444444333333333333222222444444444333333333222222222222222222222222222222111000000000//////......222111111111000000//////////////////000111222333333333444444555666666666777666666666666888999:::999::::::;;;<<<===>>>???<<<;;;;;;<<>>;;;:::999999999999888888888888888888777777777777777777777777777888888999:::;;;999666333222222333444666555555444444555555666555555555555555666777777999444555;;;;;;;;;DDDRRRffffff]]]UUUUUUXXXZZZ^^^bbbeeehhhkkkpppvvv~~~zzzpppggg]]]VVVLLLJJJFFFDDDCCCCCCAAA@@@??????>>>===<<<<<<<<<<<<;;;;;;:::999999888888777888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;:::999999777777777666666666666555444444333333333222222222111111222222333333444444222222222222222222222222111111111000000000//////222111111111000000000000111000000111111222333444333444444555555666777777777777666666777888:::;;;;;;;;;;;;<<<===>>>>>>???AAA@@@@@@AAADDDGGGIIIJJJKKKMMMRRRYYYbbbnnnzzzuuuxxxxxxxxx{{{~~~~~~~~~~~~~~~|||yyyvvvtttrrrqqqooonnnnnnoooooorrrtttwwwyyyzzz~~~|||uuukkkccc\\\VVVOOOJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKMMMTTT]]]dddpppjjjaaaVVVLLLLLL[[[kkkmmmaaa\\\XXXUUUUUUSSSRRRRRRQQQPPPPPPOOOOOOPPPQQQSSSRRRPPPNNNMMMNNNLLLLLLLLLLLLKKKJJJHHHHHHEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBAAAAAAAAAAAAAAA???===::::::999999888888888888666666666777777888888888888888888777777888999999888777555333222222444555666666555555555555666666666555444333333555777888888555888===<<<999===FFFSSSoooqqqcccTTTPPPRRRTTTWWWYYY```bbbeeeiiinnnttt|||xxxjjjaaaSSSPPPLLLIIIFFFDDDAAA??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888888888999999999999999:::::::::;;;;;;;;;:::999888888888888999:::;;;;;;;;;::::::::::::999;;;;;;;;;:::::::::::::::888888999999888888777777555555444444444333333333333333333333222222222222//////000111222333444555222222222222222222222222222222222111111111111000111111111111111000000000222111111222222333444555444444555555666666777777888777777777888999:::;;;<<<<<<<<<======>>>>>>???@@@@@@@@@AAACCCFFFIIIKKKRRRWWW___iiisss{{{hhhuuuvvvxxx|||~~~}}}{{{zzzxxxvvvtttsssrrrqqqrrrsssssssssuuuxxx}}}uuunnncccZZZTTTOOOJJJFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEGGGIIILLLPPPWWW```fffoooeeeXXXOOOLLLVVVlllwwwfff]]]XXXUUUSSSTTTQQQQQQQQQPPPPPPPPPPPPPPPPPPRRRTTTTTTRRROOOMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDCCCBBBBBBCCCDDDEEECCCDDDEEEEEEEEECCCBBBAAA@@@???>>>???@@@@@@???===<<<<<<;;;;;;:::999999999666666666666777777777888:::999999888888888888999666555333222222333444555666666555555555666777777777666444222222444666888777555777;;;:::777:::@@@FFF___|||}}}jjjVVVOOOPPPRRRSSSUUUZZZ\\\___bbbfffkkkrrrvvv~~~|||qqqaaa\\\TTTMMMIIIFFFDDDBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;::::::999888888888777777777777777888888888888888888888999999999:::999888666555555666888999999999999888888888888888999999999888888777777777666666777777777777666666444444333333333222222222333333333222222222222111//////000111222222333333222222222222222222222222222222222222222222222222111111111111111111111111111111111222222333444555444555555666666777888888888888888999::::::;;;;;;<<<<<<<<<=========>>>>>>??????@@@BBBEEEIIINNNQQQ\\\eeeoooxxxnnnZZZrrrtttxxx}}}zzzxxxwwwsssssssssrrrsssvvvzzz~~~{{{kkkcccZZZSSSOOOLLLIIIFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGIIIMMMQQQXXX___ccccccYYYOOOKKKPPPaaa}}}qqqccc[[[WWWSSSQQQRRRPPPPPPPPPPPPOOOOOOOOOOOONNNQQQSSSSSSQQQNNNMMMMMMKKKLLLLLLLLLKKKJJJIIIHHHEEEDDDCCCBBBCCCDDDEEEFFFCCCDDDEEEFFFFFFDDDCCCBBB???===<<<===>>>???>>>===<<<<<<;;;::::::999888888777777777666666666666555888777666666666666666777555444333333333333444555555555555555555666777777888666444222222333666777666444444666777777:::>>>AAAQQQiiipppZZZOOONNNOOOPPPQQQRRRTTTWWWYYY\\\```eeeiiittt|||rrrjjj^^^SSSLLLHHHFFFFFFAAAAAA???>>>===<<<<<<<<<:::::::::999888888777777777777777777777777777777777777777777888888888888999888666555555666888999888888888888888888888888888888777777666666555555555666666777777777666666444444333333333222222222333333222222222111111111111111111111111111111111222222222222222222222222222222222222222333333333111111111111111222222222111000000111111222333444555555666666777888888999888999::::::;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>AAADDDGGGJJJMMMTTT[[[aaajjjuuusss^^^MMMooorrryyy~~~|||sssttttttssssssvvvzzz~~~|||{{{sss___YYYRRRMMMLLLKKKJJJGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHIIILLLOOOSSSXXX\\\^^^UUUNNNIIIMMMZZZoooyyynnnbbb\\\XXXSSSQQQSSSOOOOOOOOOOOOOOOOOONNNNNNKKKMMMOOOOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIFFFEEEDDDCCCCCCCCCDDDEEEBBBCCCDDDEEEEEEDDDCCCBBB@@@>>><<<<<<===>>>======::::::999888777666666555777777777666666555555555333333333222222333444444555555444444444444444444444444444444444555666777777666444222222333444666444333222333555888;;;>>>@@@GGGWWWooouuu___RRRMMMKKKKKKLLLOOOQQQSSSUUUXXX[[[```cccmmmvvvyyyjjj]]]SSSMMMJJJHHHDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;:::999999888888888888888888777777777777666777777777777888888888888777666666666666777888777777777777777888888888666666666666555555555555555555666777777777666666444444444333333333222222222222222222111111111111333333222222222111111111222222222222222222222222111222222222222333333333111111111222222222222222000000000111111222333444666666777777888888999999999:::;;;<<<=========<<<:::;;;;;;<<<>>>??????@@@BBBFFFLLLQQQWWW```kkksss{{{~~~ooo^^^LLLAAAnnnrrryyy~~~sssttttttuuuuuuwww{{{~~~|||~~~{{{nnneeeVVVQQQKKKIIIJJJJJJIIIGGGFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMOOORRRVVVXXXXXXXXXNNNJJJLLLXXXjjjuuukkkaaa\\\XXXTTTRRRTTTPPPOOOOOOOOONNNNNNMMMMMMHHHIIIKKKJJJIIIIIIJJJLLLKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFEEECCCCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCCCCBBB@@@>>>===>>>???>>>>>>::::::999888777666555555555555555666666666666666222222222222333444555555777666666555555444444444222222222333333444555666666555444444333333333444333333222333555999;;;;;;<<<@@@KKK___yyy}}}hhhYYYPPPIIIHHHJJJLLLNNNQQQSSSUUUXXX\\\___eeelllwww|||nnnaaaXXXQQQMMMGGGFFFEEECCCBBBAAA@@@@@@=========<<<;;;;;;::::::999999999888888777777777666777777777777888888888666666666666666666666666555555555666666777777777444555555555555555555666333444555555666666666555333333333222222222222111222222222222111111111111222222222222333333333333222222222222222222222222111111111111222222222333111111111222222333333333222111111222222333444555666666777888888999999:::999:::<<<===>>>>>>======;;;<<<===>>>@@@BBBCCCCCCEEEJJJRRRYYYaaammm{{{ooo\\\JJJ???:::nnnrrryyy~~~rrrtttuuuuuuvvvxxx{{{~~~}}}~~~}}}qqqcccYYYQQQMMMHHHGGGHHHIIIGGGEEEFFFFFFGGGHHHIIIKKKLLLMMMOOOPPPRRRUUUXXXXXXWWWUUUMMMLLLSSScccxxx~~~qqqhhh```\\\YYYUUUTTTVVVPPPPPPOOOOOONNNMMMMMMLLLFFFGGGHHHGGGGGGGGGIIIKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEBBB@@@??????@@@??????<<<<<<;;;:::999888777666333333444555666777888999444444444555666777888999888777777666555555444444222111111222333444555666555555555444444333333333222333444444777:::999777999<<>>======<<<<<<:::999999999888888777777777777777777888888888888444555555666666555555444444444444555555666666666444444444555555666666666222333444444555555555555222222222222111111111111222222222111111111111000111111222333444555555666222222222222222222222222000000000111111222222222111111111222222333333333333333333333444555666666777777777888999999:::::::::;;;<<<>>>>>>>>>>>>===<<<===>>>@@@BBBDDDFFFFFFLLLRRR[[[dddmmm{{{vvvcccNNN???888888mmmsss}}}yyyuuuuuuuuuwww{{{}}}}}}}}}|||||||||}}}|||ssshhh\\\UUUNNNMMMKKKIIIGGGFFFEEEEEEGGGGGGHHHHHHJJJOOOUUUZZZZZZUUUSSSXXX[[[WWWRRROOOKKKSSS___qqq{{{uuuoooggg```[[[WWWUUUSSSQQQPPPOOOMMMKKKJJJIIIIIIEEEEEEEEEEEEFFFHHHJJJLLLKKKJJJIIIHHHHHHHHHGGGGGGCCCCCCDDDDDDCCCCCCBBBAAADDDDDDDDDDDDCCCBBBAAAAAAAAA@@@>>><<<;;;:::;;;;;;888888777777777777888888999999777777777888999:::666777777666444222222333666666555444333333222222000111222222111000111333111111222333333444555555444333222222222444666888:::;;;@@@JJJYYYooo}}}kkk[[[NNNHHHGGGGGGDDDEEEJJJMMMMMMOOORRRUUU\\\dddjjjooovvvrrrddd[[[RRRMMMGGGBBBAAABBBBBBBBB>>>======<<<;;;:::999999888888888888888888999999555555555555444444444444444333111000000222333555444444444444444444444444444444333222222222333333111222333333444444444444444222000111333444333000111111111111111111111111333222000//////000222333222222222222222222222222222111000//////000111222222222333333333444444444444444555555666777777777999999888888999999:::;;;;;;:::999;;;>>>???>>>;;;@@@?????????@@@CCCGGGIIIPPPYYYggguuuyyybbbPPPEEE>>>777111mmmsss}}}{{{vvvvvvvvvyyy}}}}}}}}}~~~}}}tttkkk```VVVPPPJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGIIIMMMSSSZZZ```cccaaa\\\YYYYYYXXXSSSOOOOOOOOO\\\ooozzztttmmmccc[[[VVVTTTSSSRRRPPPOOOMMMKKKIIIGGGFFFFFFGGGGGGFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIJJJIIIHHHFFFDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAA@@@>>><<<;;;;;;;;;;;;999999999888888999999999888888777666666777888888555555666555333333444666666555555444333333222222000111333222111000111333111111222333333444555555444333222222222444666777777888<<>><<<;;;::::::::::::::::::::::::::::::999999888888888777777777333222000//////000222333444444444444444444444444444333333333333333444444111222333333444444444333444222000111333444222000111111111111111111111111333222000//////000222333222222222222222222111111222222111111111111222222222333333333333444444444444444555666666777777888999999999888999999:::;;;<<<;;;:::<<<>>>@@@>>><<>>>>>>>>@@@DDDIIIMMMXXXbbbqqqxxxiiiUUUFFF>>>888333...mmmrrr{{{~~~xxxxxxyyy|||~~~}}}sssiii___VVVOOOJJJFFFFFFFFFGGGGGGHHHJJJJJJIIIIIIJJJQQQYYYaaadddeee\\\WWWSSSQQQMMMIIIJJJOOOWWWiiiuuuooohhh]]]UUUQQQPPPQQQQQQPPPOOOMMMKKKIIIGGGEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBAAA===>>>>>>????????????>>>@@@@@@>>>===<<<;;;;;;;;;;;;::::::::::::::::::;;;777777666666666666666777444444444333333333666888555555444444333333222222111222333222111000111222111222222333333444444555333333222222222444666777777888:::===BBBPPPjjjrrr```VVVSSSMMMHHHEEEGGGHHHFFFGGGIIIMMMQQQVVVYYY\\\```fffkkkyyyxxxiiiddd]]]VVVPPPKKKEEEBBBCCCBBBAAA???===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;888888777666666555444444444333222111111222333444444444444444444444444444444333333333444555666666222222333444444444333333333111111111222333222111111111111111111111111111333222111000000111222333222222222111111111000000222222333333333333333222333333333444444444555555555555555666777777888888999999999999999:::;;;;;;<<<;;;;;;<<<>>>??????>>>????????????BBBIIIQQQWWWgggqqqsssbbbVVVGGG;;;666444111...kkkooovvv~~~~~~}}}}}}~~~~~~wwwjjj___UUUOOOJJJGGGEEEEEEEEEFFFGGGHHHJJJKKKMMMKKKKKKQQQYYY^^^]]]ZZZOOOLLLIIIGGGDDDEEENNNXXXeeexxxtttjjjeee```XXXSSSQQQPPPPPPPPPQQQQQQOOOMMMKKKIIIGGGEEEFFFFFFFFFGGGGGGHHHHHHIIIKKKIIIGGGHHHIIIJJJGGGEEEFFFEEEDDDCCCAAAAAA@@@@@@;;;<<<===>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<;;;;;;::::::999999::::::;;;888777777777666666666666555555444333222222555777444444444333333333222222222333444333111000111222222222222333333444444444222222222222333444555666888999;;;;;;;;;DDD[[[qqq{{{lllaaaSSSLLLFFFFFFGGGFFFGGGIIIKKKNNNQQQTTTVVVZZZ___bbbmmmttt}}}zzzuuunnnfff]]]TTTKKKEEEDDDCCCAAA???>>>=========<<<<<<<<<<<<<<<;;;;;;;;;888888777666555444333222777666555555444555555666444444444444444444444444333333333444555666777888222333333444444333333333222111111111222222222111111111111111111111111111222222111000000111222222333222222111111000000///000111333444444444222222444444444444555555555555555666666777777888888999:::999999999999:::;;;;;;;;;;;;;;;<<<===???@@@@@@BBBBBBCCCDDDHHHQQQ\\\dddvvvsssdddRRRIII>>>666333333111///iiilllqqqvvv{{{~~~~~~|||}}}~~~wwwooocccXXXPPPKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIMMMLLLLLLQQQWWWYYYTTTOOOGGGEEECCCCCCDDDJJJYYYiiiyyyuuuhhh```YYYWWWTTTSSSSSSSSSQQQPPPPPPPPPOOOMMMKKKIIIFFFEEECCCDDDEEEGGGHHHIIIJJJKKKPPPLLLHHHHHHKKKLLLIIIFFFFFFEEECCCAAA??????>>>>>>;;;<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;999999888888888888999999999999999888888777777777666666666444111111222444333333333333333222222222222333444333111000111222222222333333333333444444111111222222333444444555888999;;;:::888>>>PPPbbb~~~}}}xxx^^^RRRHHHEEEEEEEEEGGGJJJHHHJJJMMMPPPSSSVVVZZZ]]]___fffpppxxx{{{rrrhhh]]]RRRKKKEEEDDDBBB???>>>>>>>>>???======<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888777666888777777666666555555555444444444444444444444444333333333444555666777888333333333444444333333222111111111111111111111111111111111111111111111111222111111111111111111222222222222222111111000000///000222333333333222111444444555555555666666666666666777777888999999999::::::999999::::::;;;<<<999:::;;;<<<===???BBBDDDDDDFFFIIIKKKOOOYYYgggqqqsssaaaRRRGGGAAA999333222111111000gggiiilllooosssvvvyyyzzz{{{yyy{{{~~~~~~}}}}}}|||}}}~~~~~~~~~}}}llleee[[[SSSMMMJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKNNNSSSWWWVVVPPPKKKCCC@@@???AAAFFFQQQddduuuyyykkk```[[[RRRQQQQQQRRRTTTSSSQQQOOOLLLLLLLLLKKKJJJGGGEEECCCAAABBBEEEGGGIIIJJJKKKLLLQQQNNNLLLNNNRRRSSSOOOJJJHHHFFFCCCAAA???>>>>>>>>><<<===>>>>>>>>>>>>>>>===;;;<<<<<<<<<<<<;;;:::999888777777666666777777888999999::::::999888777666555666666555222111111111333333333333222222222222333444555444222111111222333333333333333333333333111111222222333444444444666666777888777:::FFFSSSkkk|||rrrbbbQQQHHHEEEDDDEEEHHHFFFGGGHHHKKKOOORRRUUUWWWWWW^^^gggooovvv||||||qqqfff[[[TTTLLLJJJGGGCCCAAA@@@@@@AAA>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999888777777666666666555555444333333333444444444444444444444444444333333333444555666666333333444444444333222222000111222111000000111222111111111111111111111111111111111111111111111111222222222222222222222222///000111222333333333333555555555666666666666777777777777888999999:::::::::::::::::::::;;;;;;<<<999:::<<<>>>???BBBFFFJJJJJJMMMQQQTTTYYYdddsss~~~sssdddSSSFFF===999444111/////////...hhhhhhiiikkknnnqqqsssuuuzzz|||yyyyyy{{{}}}~~~|||{{{{{{{{{zzzzzzyyywwwvvvwwwzzz}}}|||~~~vvvooo___ZZZSSSNNNKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIMMMRRRUUUUUUQQQKKKGGGAAA>>>===CCCMMM]]]rrrxxxnnnccc[[[YYYQQQPPPOOOOOOPPPPPPOOOMMMJJJJJJKKKKKKJJJHHHFFFDDDBBBCCCEEEGGGIIIJJJJJJJJJMMMNNNQQQYYY______WWWOOOJJJHHHEEEBBB@@@?????????=========>>>======<<<<<<999:::;;;;;;;;;:::999888888777777666666777777888888999999999888777555555222444666666444222111111222222222222222222222222444555555444222111111222333333333333333333333333000111111222333333444333666555555777888888>>>FFFVVVnnnzzzbbbRRRIIIEEEEEEGGGFFFFFFFFFHHHLLLNNNPPPQQQTTTYYYaaaggglllrrryyy}}}rrrhhhbbbXXXUUUPPPKKKFFFDDDCCCBBB@@@??????>>>======<<<<<<888888888777777666666666555555555555444333222222444444444444444444444444444333333333333333444444333444444444333333222111///111222222//////000222111111111111111111111111111111111222222111111111222222222333444444555555111111111222222333555555555555666666666777777777777777888888999::::::;;;;;;::::::::::::;;;<<<<<<:::<<>>>>>===;;;;;;::::::::::::::::::777777777777666555444333444444444444444444444444444444333222222222333333444444444444333333222111///111333222///...000222111111111111111111111111111111222222222222111111111222333333555555666777333333222222333444666777666666666666777777777777777888888999999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;>>>AAACCCEEEJJJQQQVVV]]]cccjjjnnnttt~~~rrr^^^PPPGGG===555333222111000000000111111ffffffggghhhiiijjjkkkkkkooorrrwww~~~~~~zzzzzzyyywwwuuuuuuwwwxxx}}}yyytttooollllllmmmooorrruuuyyy|||zzztttmmmfff___ZZZPPPOOOMMMJJJHHHFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIIIILLLNNNSSSWWWTTTKKKFFFFFF>>>CCCJJJTTTfff|||lllaaa\\\WWWTTTSSSQQQOOOMMMKKKJJJJJJLLLLLLHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHIIIKKKKKKJJJHHHIIILLLRRRZZZaaa```YYYQQQPPPKKKFFFCCCCCCCCCAAA??????>>>>>>==================;;;999999:::::::::999666666666777777777777777777777777777888888888888666666555444333333222222444444444333333222222222333222111000111222333444666555333111111111333444222222333333333333444444555555666666777999:::;;;BBBQQQggg}}}mmmXXXKKKCCC@@@DDDCCCDDDEEEHHHJJJJJJIIILLLNNNQQQUUUYYY]]]```bbbhhhnnnxxx|||rrrkkkaaaWWWOOOJJJIIIIIIGGGEEECCCCCCCCCBBBAAA?????????===;;;:::999999999777777777777666666666666444555555555666666777777444444444333333333222222444444444444444444444444111111111111111111111111222222222111//////222444222222222222222222222222111222222333333222222111111111222333444666777888555666777999999888888777999999999999:::;;;<<<<<<;;;;;;;;;:::::::::===???AAA>>>AAAIIINNNQQQYYYcccllloootttzzzttt```OOODDD>>>888444000000000000000000000000eeeeeefffggghhhiiijjjjjjkkkmmmrrrxxx}}}yyyuuussssssuuuwwwyyyvvvqqqkkkgggfffffffffmmmooosssuuuxxx{{{~~~}}}xxxqqqjjjccc\\\UUUQQQNNNMMMLLLJJJHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJOOOPPPSSSUUUPPPGGGCCCDDDHHHNNNXXXfff|||zzziii```[[[VVVRRRQQQNNNMMMKKKIIIIIIIIIJJJKKKHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJJJJIIIHHHJJJJJJLLLQQQVVVVVVQQQLLLMMMIIIEEEBBBBBBBBBAAA?????????>>>======<<<<<<===<<<:::999888999:::999888888777777666666666666666555555666666666777777777666555555444333333222222333333333333333333222222333333222222222333555666:::888555333222111222222111111111222222222333333555555555555777888999:::===EEEVVVmmmgggVVVLLLGGGEEEDDDDDDFFFIIIKKKKKKKKKJJJKKKMMMPPPSSSVVVXXXYYY___eeemmmsssxxx~~~}}}ssshhh]]]UUUOOOMMMJJJHHHEEEDDDDDDCCCAAA@@@===<<<;;;:::999888888888999999999888888777777777666666666666555555555555444444444444333333333333444444444444444444444444222222222222222222222222222222222111000000222444222222222222222222222222333333444444444444333333444333333333444555666666666666888999999999888777::::::999999999:::;;;;;;888999:::::::::;;;>>>@@@CCCBBBEEELLLRRRVVV___hhhvvvzzzjjj^^^NNNAAA999444000---////////////////////////ccccccdddeeefffggghhhhhhggghhhkkkqqqwww{{{uuuqqqpppqqqrrrtttrrrmmmhhhdddaaa```___iiijjjmmmnnnoooqqquuuwwwwww{{{{{{tttnnnfff^^^WWWQQQKKKHHHLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKPPPPPPRRRSSSNNNFFFEEEHHHNNNXXXhhh{{{~~~qqqddd]]]YYYTTTPPPOOOLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHGGGIIIHHHHHHIIIKKKLLLKKKIIILLLIIIHHHIIILLLLLLIIIFFFHHHEEEBBBAAAAAAAAA@@@?????????>>>======<<<;;;;;;;;;999888888999999999888999888666555444555555666444444555555555666666666555555444444333333222222222222222333333333333333000000000000111222333444<<<:::888555333111111111000000000111111111111222444444444444555666888888<<<===EEEYYYvvvttt___RRRLLLEEECCCBBBBBBDDDFFFFFFFFFIIIIIIJJJLLLMMMOOOPPPQQQVVVZZZ```eeeiiipppxxx~~~xxxlllaaaYYYUUUSSSPPPKKKHHHFFFDDDBBBAAA<<<<<<;;;:::::::::::::::<<<<<<;;;:::999888888777777777666666555444444444555555555444444444333333333333333333333333333333222222222222222222222222222333333222111000222444333333333333333333333333444555555555555555555444666555555444444555555555666777888999999999999888;;;::::::999999999999:::777999;;;<<<===>>>@@@BBBEEEEEEJJJRRRYYY```jjjrrr~~~}}}pppfffQQQIII???777333111///---........................aaaaaabbbcccdddeeeffffffffffffgggjjjpppwww~~~}}}vvvrrrooolllkkkmmmllliiifffcccaaa``````hhhiiijjjkkkkkklllooorrrtttyyyzzzvvvkkkeee]]]UUUPPPLLLIIIFFFIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLOOOOOOPPPPPPLLLHHHKKKRRRXXXhhh~~~rrrhhh^^^ZZZWWWQQQMMMMMMJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHKKKJJJJJJLLLNNNOOOMMMLLLKKKIIIGGGFFFGGGGGGFFFDDDCCCBBB@@@?????????????????????>>>>>>===<<<;;;::::::888777777888999888888888777666444444555666777444444555555555666666666444444444333333333222222111111222222333333333444000000000111222333444555:::999666444222111111000000000000111111111222222333333333333444555666777???===@@@NNNddd}}}fffWWWOOOGGGEEEBBB@@@AAABBBCCCBBBHHHIIIIIIJJJKKKLLLMMMMMMPPPSSSXXX[[[^^^dddlllsss|||{{{rrrkkkgggccc^^^WWWQQQMMMIIIEEEBBB???>>>======<<<<<<============<<<;;;999888777777666666666666666666555555666666666555555555444444333333333333333333333333333333333333333333333333222333444333222111333444444444444444444444444444444555555666666555555444666666555555555666777777888888888999999999999999<<<;;;:::999999888999999888:::===???@@@AAACCCEEEFFFJJJQQQZZZcccmmmwww~~~uuugggZZZQQQAAA<<<777333222222000///........................``````aaabbbcccdddeeeeeehhhfffeeefffiiipppvvvzzz{{{vvvqqqjjjeeefffeeedddcccbbbccccccdddggghhhhhhhhhhhhiiilllooorrrvvv|||}}}xxxrrrnnnaaa[[[TTTNNNKKKJJJIIIHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOMMMMMMLLLHHHHHHPPPZZZkkkuuuggg```YYYWWWUUUOOOLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHJJJIIIIIIKKKMMMNNNMMMLLLFFFFFFFFFFFFFFFEEECCCAAA?????????>>>======>>>>>>===>>>>>>>>>===<<<:::::::::888777777888999999888777666555555666777888999555555666666666777777777333333333333333222222222111111111222222333333333222333333444555666666666444333333222111111111111111111111111222222222333333222222222333444555666<<<;;;>>>GGGSSSiiiooo]]]SSSJJJGGGCCCBBBCCCEEEFFFGGGEEEFFFGGGHHHIIIJJJKKKLLLKKKNNNQQQSSSUUUZZZbbbhhhmmmqqqvvv{{{~~~xxxrrriii```XXXQQQJJJFFFBBBAAA@@@???>>>>>>============<<<;;;999888777777555555666666777888999999777777777666666666555555444444444444444444444444333333333333333333333333222333555444333222333444444444444444444444444444444444555555555555444444555555555666777888::::::999999999999999::::::;;;<<<<<<;;;:::999999999:::999;;;>>>@@@AAACCCFFFHHHJJJQQQ[[[eeeppp{{{qqqbbbSSSHHHAAA555333000///......------........................______```aaabbbcccddddddhhhfffcccbbbdddiiinnnrrrwww{{{|||uuummmfffcccbbb`````````bbbdddeeeeeeffffffffffffhhhkkknnnooosssxxx}}}~~~~~~}}}zzzuuunnngggcccUUUQQQLLLHHHGGGGGGGGGGGGEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOOOOMMMLLLJJJGGGIIIVVVdddwwwiiiaaa[[[VVVUUUSSSNNNKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHFFFEEEEEEGGGJJJKKKJJJHHHBBBCCCDDDDDDDDDAAA???>>>===>>>???>>>===<<<<<<>>>;;;<<<===>>>===<<<;;;::::::888777777999::::::999777777888888888999999999555555666666666777777777333333333333222222222222111111111222222222222222//////000111111111000000//////000000000111111111111111111222222222333333333333333333333444555555555555:::AAAGGGVVVtttxxxeeeZZZMMMIIIDDDAAABBBDDDFFFGGGAAABBBCCCDDDFFFGGGHHHIIIFFFHHHKKKLLLMMMQQQXXX^^^cccgggmmmssswwwzzz~~~|||rrrhhh]]]TTTNNNGGGFFFDDDBBB@@@>>>=========<<<<<<;;;:::999888888555555666888999:::;;;<<<888888888777777777666666555555555555555555555555444444444444444444444444222444666555444333333444555555555555555555555555444444555555555555444444555555666777888:::;;;<<<::::::999999::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<:::<<>>======<<<>>>@@@???<<<;;;;;;===999;;;<<<>>>>>>===<<<;;;:::999777888:::;;;;;;:::::::::;;;;;;;;;999777555444444555555555666666666222222222222222222222222222222222222111111111111,,,------......---++++++......///000000000000000000000000111111111111222444333333333333444555555555333777>>>AAAIII___wwwyyymmm[[[UUUMMMGGGDDDCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFBBBEEEGGGHHHHHHKKKQQQVVV\\\```fffjjjmmmppprrrtttyyy}}}wwwkkk```YYYPPPNNNKKKHHHDDDBBB@@@???=========<<<<<<;;;;;;;;;888888999::::::;;;<<<<<<999999888888888777777777777777777777777777777777444444444444444444444444222444666666555444444444555555555555555555555555555666666777777666666555777777777888888:::;;;;;;;;;::::::999:::;;;<<<=========<<<<<<<<<======>>>===???BBBFFFKKKSSS[[[```fffrrrnnn___YYY[[[```dddhhh]]]RRRJJJAAA777222333222222222000///......///////////////////////////______```aaabbbcccddddddbbb```^^^]]]^^^bbbfffiiihhhiiilllrrrzzzyyytttrrrnnniiidddbbbbbbdddeeefffgggggghhhiiilllqqquuuwwwzzz~~~uuuvvvwwwvvvuuutttuuuvvvyyy|||~~~xxxtttqqqoooppppppllldddZZZRRRNNNMMMJJJFFFDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOPPPQQQKKKKKKMMMPPPTTTaaaxxxxxxmmmddd\\\WWWTTTSSSQQQLLLKKKMMMHHHHHHIIIJJJJJJIIIIIIIIIHHHGGGEEECCCCCCCCCCCCDDDDDDCCCDDDFFFHHHIIIIIIGGGIIIHHHFFFCCC@@@>>>>>>>>><<<>>>@@@???<<<:::;;;<<<888:::<<<===>>>>>><<<;;;;;;999888999:::<<<<<<;;;<<<===>>>>>><<<888555222333333333444444444555555222222222222222222222222333222222222111111000000111111222222222000///......///000000000000000///////////////000000000000444444333333333444555555:::555777>>>@@@BBBQQQcccrrrjjj^^^SSSLLLHHHEEECCCDDDDDDDDDDDDDDDDDDDDDEEEAAADDDGGGHHHHHHJJJOOOSSSTTTWWW\\\```bbbccceeefffmmmqqqwww}}}ttthhh```XXXVVVSSSNNNJJJFFFDDDCCC>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777777777777777777777777777555555555555555555555555222444777777555444444444666666666666666666666666777777888888888888777777:::999999888999999999:::;;;;;;:::999:::;;;<<<==================>>>???@@@BBBDDDGGGLLLSSS]]]hhhnnnsssooo]]]TTTSSSTTTVVVTTTJJJAAA===999333222666///000///...,,,+++,,,---000000000000000000000000]]]]]]^^^___```bbbdddeeebbb```______```bbbaaa```cccfffjjjkkkmmmttt~~~~~~~~~|||wwwqqqmmmmmmlllkkkiiikkkiiihhhjjjooouuuyyy{{{{{{|||zzzvvvvvvsssooollliiiiiiiiijjjlllmmmoooppprrrvvv{{{}}}yyyvvvrrrnnnkkkmmmiiibbb[[[UUUQQQOOONNNFFFEEECCCBBB@@@@@@??????@@@AAABBBDDDEEEGGGHHHIIIDDDJJJMMMKKKLLLOOOOOOJJJIIIIIIMMMUUU^^^nnnvvvnnnfff```VVVVVVUUURRRNNNLLLLLLMMMKKKJJJIIIHHHGGGHHHIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGDDD@@@???@@@AAA???===>>>>>>===;;;:::999888777;;;;;;;;;;;;<<<<<<======:::999888888::::::999888999999888777666555444444666555444444333333333333///000111222222111000///444444444444444444444444111222333444444222111///000000000000000000000000000000000000111111111111444444444444444444444444///333777888999===EEELLLnnnwwwjjj]]]PPPIIIJJJGGGDDDDDDGGGIIIEEEBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGOOOPPPRRRTTTWWW[[[]]]___dddfffllltttzzz|||~~~vvvpppfffbbb]]]XXXTTTPPPLLLIIIGGGCCC>>>===???@@@@@@???;;;;;;;;;::::::::::::999::::::::::::::::::;;;;;;;;;:::888777666777888888666666555555555555666666888888777666666666666666888888777555333333555666999888777777666777777888:::::::::::::::999999999<<<:::888888999:::::::::>>>>>>???>>>>>>@@@CCCFFFCCCJJJSSSYYY^^^fffsss|||kkkWWWNNNIIIFFFBBB???===999555333111111111//////////////////////////////000000000000000000]]]]]]^^^___```bbbcccdddcccaaa______``````___^^^```cccfffggghhhnnnwww~~~}}}yyyvvvwwwwwwvvvttttttqqqooooooqqquuuwwwxxxxxxxxxyyy{{{|||zzzvvvsssqqqnnnjjjfffcccbbbcccccceeegggiiikkklllooossswwwwwwxxxzzz{{{||||||{{{{{{~~~~~~}}}~~~~~~yyytttpppmmmiiifffccc```ZZZSSSNNNJJJIIIHHHEEEEEECCCBBBAAAAAA@@@@@@@@@AAABBBDDDEEEGGGHHHIIIIIINNNPPPMMMLLLMMMLLLHHHOOOOOOWWWfffvvvwwwlllddd]]]XXXUUUUUUUUURRROOOLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFCCC@@@???AAAAAA@@@>>>>>>======<<<;;;:::999999::::::;;;;;;<<<<<<<<<<<<:::999888888::::::999888888888777666555444333333555444444333222222333333000000111111111111000000222222222222222222222222222333444555444333111000//////////////////////////////000000000111111111111111111111111111111111///222555666777:::BBBHHHZZZvvvuuu___SSSPPPJJJEEEDDDGGGHHHEEEBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEIIIIIIKKKMMMPPPSSSVVVWWWZZZ[[[aaajjjnnnpppuuu{{{xxxsssmmmgggbbb\\\WWWSSSNNNIIIDDDBBBCCCDDDBBB@@@>>>======<<<;;;;;;::::::888888888888888888888888::::::999999888888999999777777666666666666777777888888777666666666666666777777777666555555777999999999999999999999999999888888888999999:::::::::===<<<::::::;;;<<<======???@@@AAAAAABBBFFFJJJNNNPPPWWW```gggnnnvvv}}}eeeRRRGGGAAA===999777666333000///...//////////////////////////////////////////000000000000\\\\\\]]]^^^```aaabbbbbbcccaaa____________]]]\\\^^^```bbbbbbbbbfffmmmsss}}}}}}zzzvvvttttttttttttssstttrrrppppppppppppooonnnmmmjjjeee```\\\[[[[[[\\\^^^```ccceeefffhhhjjjlllllllllllllllmmmnnnoooooorrrrrrrrrsssuuuxxx{{{|||}}}~~~~~~|||{{{|||}}}~~~~~~|||xxxrrrmmmiiieeebbb___XXXVVVQQQLLLHHHEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@AAABBBDDDEEEGGGHHHIIIGGGKKKLLLIIIGGGHHHHHHEEEPPPUUUddd{{{pppfff```[[[WWWSSSTTTUUUSSSPPPMMMKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJHHHGGGEEEDDDBBBBBBAAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDCCCAAA@@@AAABBBAAA@@@======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;999888777888999:::999777777666666555444333222222444333222222111222222222111111000000000000111111000000000000000000000000222333444444444333222111//////////////////////////////000000000000111111000000000000000000000000///111444444444777===BBBKKK```}}}uuuaaaZZZPPPIIIEEEFFFGGGDDDAAABBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFIIIKKKNNNOOOUUUVVV[[[cccgggiiimmmsssyyy~~~~~~xxxsssmmmgggcccZZZUUUOOOLLLKKKJJJGGGCCCAAAAAA@@@???===<<<;;;:::888888888888888888777777888999:::;;;;;;;;;:::999888888777777777777888888888888777666666666666777666777888777777777:::<<<999999:::;;;;;;;;;:::999888888999:::;;;<<<======???>>>>>>>>>>>>@@@AAABBBBBBDDDFFFHHHLLLQQQXXX]]]eeejjjssszzz{{{mmmXXXHHH>>>999555222111000...------...//////////////////////////////......//////000000000111ZZZZZZ\\\]]]^^^___``````aaa```______``````^^^]]]^^^______^^^^^^aaafffjjjssswww}}}|||yyywwwuuusssqqqqqqmmmiiiffffffggghhhhhhjjjfffaaa[[[XXXVVVWWWWWWYYY\\\```bbbbbbbbbbbbccceeedddccccccccceeegggiiiiiiiiijjjlllnnnqqqssstttrrrsssttttttsssssstttvvvxxxzzz|||~~~~~~~~~~~~~~~}}}~~~}}}wwwrrrlllgggbbb___[[[YYYQQQOOOLLLIIIFFFDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDAAAAAABBBDDDEEEGGGHHHHHHDDDGGGIIIGGGFFFFFFIIIKKKTTTbbbzzzwwwkkkddd```\\\YYYQQQSSSUUUTTTQQQMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHGGGEEECCCBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::::::::999777666777888999888777666666555555444333333222222222111111111111111222222111000//////000111222////////////////////////111222222333222111000000////////////////////////////////////000000000111111111111222222222222222000222333333333555999===CCCPPPfffvvvhhhZZZPPPGGGFFFEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDGGGIIIJJJQQQQQQVVV]]]```aaaeeejjjqqquuu{{{{{{uuurrrhhhccc]]]YYYVVVSSSMMMIIIFFFEEECCCAAA???===;;;::::::::::::::::::999999999777999;;;===>>>===;;;::::::999999888888999999:::999888777777666666777777666777888888777777999:::777999;;;<<<===;;;:::999::::::;;;<<<===>>>>>>??????@@@@@@AAAAAACCCFFFHHHHHHKKKOOOUUU[[[ccclllrrrzzz~~~yyy___UUUGGG<<<777555222000000//////......///000000////////////////////////......//////000111222222VVVWWWYYY[[[]]]^^^^^^^^^___^^^^^^```bbbbbbaaa_________^^^]]]]]]___bbbeeehhhmmmsssyyy~~~~~~|||yyywwwrrrnnngggcccbbbcccddddddeeebbb\\\VVVSSSRRRTTTUUUVVVYYY\\\^^^]]]\\\[[[[[[]]]\\\[[[ZZZ[[[]]]___aaaaaaaaacccdddgggiiikkklllfffhhhjjjjjjkkkkkkmmmooorrruuuxxxzzzyyyxxxyyyzzzzzzyyyyyy{{{~~~zzzvvvqqqlllfff```\\\YYYVVVTTTLLLKKKIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJIIIHHHIIIOOOUUUbbbyyywwwlllccc^^^[[[XXXVVVQQQSSSTTTSSSPPPMMMKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIGGGFFFDDDCCCAAA@@@??????@@@@@@????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<999999999999999888888888888777666666888888777666777666666555555444444444111111111000000111111222222111000//////000111222000000000000000000000000000000000000//////.................................////////////000000000222222222222333333444444222333333333444555777999;;;@@@OOOfff|||iii[[[NNNHHHFFFBBB@@@???AAAAAAAAA@@@@@@?????????>>>>>>>>>???AAACCCDDDEEEGGGHHHLLLRRRTTTTTTWWW\\\cccgggmmmppprrrtttyyy}}}}}}~~~zzzvvvqqqkkkfffbbb]]]VVVQQQKKKJJJHHHEEEBBB???<<<;;;;;;;;;;;;;;;::::::999999777999<<<>>>>>>===;;;999::::::999999999999::::::999999888777777777777777777888999888666555666777666888:::<<<<<<;;;:::999;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBCCCDDDGGGKKKOOOTTTXXX___gggoooyyyuuuggg]]]HHHBBB:::444222111000///111111000///////////////////////////////////////......///000111333333444QQQSSSUUUXXX[[[\\\]]]]]]\\\\\\]]]___bbbbbbaaa___^^^]]]\\\[[[\\\^^^```aaa```dddiiiooouuu{{{yyytttnnniiigggffffffeee```\\\WWWRRRPPPPPPRRRTTTUUUXXXZZZZZZYYYWWWVVVVVVUUUTTTSSSRRRSSSUUUWWWXXXYYYZZZ\\\^^^```aaacccccc]]]___aaabbbbbbccceeegggiiimmmqqqrrrqqqppprrrtttttttttvvvyyy~~~}}}wwwrrroooiiiddd]]]XXXUUURRRPPPOOOFFFEEEDDDCCCBBBBBBBBBAAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHHHHHHHGGGJJJUUU```wwwsssnnnfff___ZZZXXXVVVTTTQQQRRRSSSRRROOOMMMLLLKKKGGGGGGHHHHHHGGGGGGFFFEEEFFFEEECCCBBB@@@@@@??????AAAAAA@@@@@@??????@@@@@@???@@@BBBAAA???>>>>>>???::::::;;;;;;;;;;;;;;;;;;888888888888888777777777777666555666777888777555666666666666555555444444111111111000111111222333111111000000000000111111000000000000000000000000//////.........---------..............................////////////000000//////000000111222222222333333333333444555666777999999BBBTTTmmm|||kkkXXXNNNJJJEEEAAAAAABBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<===>>>@@@@@@BBBBBBEEEJJJLLLJJJMMMRRRWWW[[[aaadddeeehhhlllpppqqqtttxxx{{{~~~|||wwwrrrnnnhhh```ZZZRRRPPPNNNJJJFFFBBB???===;;;;;;::::::999999888888888999<<<===>>><<<:::999::::::999999999999::::::999999888777777777777888777888999999777555555555777888:::;;;<<<;;;;;;:::;;;;;;<<<===???@@@AAAAAABBBEEEIIIKKKMMMQQQWWW\\\fffkkksss|||yyypppfffXXXKKKEEE<<<888444111//////...,,,000000000///......------////////////////////////...///000222333555666666LLLNNNRRRVVVYYY[[[\\\\\\[[[[[[\\\^^^``````^^^\\\[[[YYYXXXXXXZZZ\\\]]]^^^\\\^^^aaaeeejjjqqqxxx}}}~~~xxxtttpppmmmkkkiii^^^ZZZUUUQQQPPPRRRUUUXXXXXXZZZ[[[ZZZXXXVVVUUUUUURRRRRRQQQQQQRRRSSSUUUVVVVVVWWWYYYZZZ\\\]]]]]]^^^ZZZ\\\]]]]]]\\\]]]^^^___bbbfffkkklllkkklllooosssvvvwww{{{}}}wwwqqqllliii___[[[TTTOOOLLLKKKIIIHHHBBBBBBBBBAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHFFFGGGJJJMMMTTTddduuu{{{llliiiccc]]]YYYVVVTTTSSSQQQRRRRRRQQQNNNLLLLLLMMMIIIIIIJJJIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCBBBBBBAAA@@@@@@AAAAAA>>>@@@BBBAAA>>><<<;;;<<<::::::::::::::::::999999888888888777777666666666777666555555777777666555555555555444444444444444111111111111111222333333000000111111111111000000000000000000000000000000//////......---------..................................../////////000000......//////000111111222222222222222444555555555;;;:::>>>IIIYYYooo{{{dddVVVPPPIIIEEECCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>?????????BBBGGGHHHFFFHHHLLLMMMRRRWWWZZZ\\\^^^bbbffffffjjjoooqqqrrruuu{{{{{{wwwqqqhhhaaaYYYWWWTTTOOOKKKFFFCCCAAA===<<<<<<;;;;;;:::999999999:::;;;<<<<<<;;;999888::::::999999999999:::::::::999888888777777888888666888::::::888777777777999::::::;;;<<<<<<=========>>>@@@CCCEEEHHHJJJKKKNNNSSSXXX\\\^^^ccckkkqqqzzzwwwjjj\\\UUUNNNCCC:::666555333222111000///...,,,/////////000//////......///////////////////////////000111333555666888888IIILLLPPPTTTXXXZZZ[[[[[[[[[ZZZ[[[]]]^^^]]]ZZZXXXWWWVVVUUUVVVXXXZZZ[[[[[[ZZZ[[[]]]___cccjjjqqqwww~~~|||xxxtttooolll___[[[WWWSSSSSSVVVZZZ]]]]]]^^^___]]]ZZZXXXXXXXXXUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWYYYZZZ\\\\\\]]]]]]\\\]]]^^^]]][[[ZZZ[[[\\\^^^ccchhhjjjiiikkkqqqvvv|||~~~zzzsssmmmiiifffYYYTTTNNNIIIFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@@@@?????????@@@BBBCCCCCCDDDEEEFFFFFFGGGKKKIIILLLRRRYYYdddzzz~~~qqqfffccc^^^YYYUUURRRPPPPPPRRRRRRRRROOOMMMLLLLLLNNNMMMMMMMMMMMMKKKIIIGGGFFFCCCBBBAAAAAA@@@@@@@@@@@@DDDCCCCCCBBBAAAAAAAAABBB===@@@BBBAAA===::::::;;;:::::::::999999888888888888888777777666666666555777555444555666777666555444333333333333333333333222222111111222333444444///000111222222111000///////////////////////////000000///............///..................................../////////000...//////000111222222333111111000111333444444333;;;999;;;@@@GGGXXXvvvlll\\\TTTMMMHHHFFFBBBAAA@@@???>>>===<<<;;;>>>>>>======>>>>>>???@@@<<<;;;>>>BBBCCCAAABBBGGGDDDHHHNNNQQQSSSUUUZZZ]]]ZZZ___dddffffffhhhmmmrrrvvv~~~|||vvvmmmfff^^^\\\XXXSSSNNNJJJFFFDDD@@@??????>>>======<<<<<<:::;;;;;;;;;;;;:::888777:::999999888888999999::::::999888888777888888888555777:::;;;:::999::::::;;;;;;;;;;;;<<<===???@@@AAACCCEEEIIIMMMQQQTTTUUU[[[aaagggkkknnnsss||||||ppp]]]PPPEEECCCAAA:::333111000000000111111111000//////000111111222222111111////////////////////////000111222444666888999:::KKKJJJKKKNNNRRRVVVVVVVVVZZZZZZYYYYYYZZZ[[[\\\\\\ZZZXXXUUUVVVXXXZZZXXXWWWWWWVVVWWWXXX\\\aaafffiiiqqqvvv|||yyyrrrdddaaa]]]\\\^^^bbbeeefffhhhhhhgggccc^^^[[[YYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[```cccgggiiikkkqqqzzz}}}xxxsssmmmggg___[[[QQQOOOKKKGGGDDDBBBBBBBBBAAABBBCCCBBB@@@???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBEEECCCCCCFFFGGGFFFGGGKKKHHHLLLSSSZZZfffyyyssslll```___\\\YYYWWWUUUSSSSSSUUUSSSPPPMMMKKKKKKKKKKKKTTTTTTQQQMMMHHHEEEDDDDDD???@@@@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>===<<<::::::::::::999999888777777777666666666666666555555555777777555444333222222222555444222000000111222333222222222111111111000000111111111111000000000000000000000000000000000000000///...------...///000...---+++******+++---...///////////////.........---......///000111111222111111222222222222333333555333777@@@EEEKKK\\\qqqqqqddd[[[OOODDDAAA@@@???>>>===========================>>>???@@@===<<<;;;<<<===@@@BBBDDDEEEFFFGGGJJJLLLNNNPPPQQQUUUWWWZZZ\\\]]]^^^aaaccciiipppxxx}}}|||tttooogggeeebbb]]]XXXRRRNNNKKKKKKJJJIIIGGGEEECCCAAA@@@>>>>>>===<<<;;;::::::999;;;999777777888888777666888888888999999:::::::::555777:::;;;;;;<<<===>>>===<<<<<<<<<>>>AAADDDEEEJJJKKKMMMPPPUUUZZZ___bbbjjjooouuuzzz}}}xxxeeeWWWEEE@@@:::666555444111///000000///...---,,,,,,+++---......///000111222222111111111111111222222222222333555666888888777777WWWTTTPPPPPPRRRUUUVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUSSSTTTWWWXXXWWWVVVUUUUUUVVVXXX[[[___ccceeejjjnnntttyyy~~~}}}vvvmmmiiifffeeegggjjjmmmnnnnnnnnnlllgggccc___^^^___````````````````````````dddfffhhhhhhgggfffffffff___^^^\\\[[[[[[\\\^^^___dddhhhmmmqqquuu|||}}}|||xxxrrrllleee___XXXSSSHHHFFFDDDCCCBBBCCCDDDDDDAAABBBCCCBBB@@@???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCFFFDDDEEEHHHIIIHHHJJJNNNLLLQQQ[[[jjj|||yyymmmiii___^^^[[[YYYVVVTTTSSSRRRRRRPPPNNNKKKJJJJJJKKKKKKVVVUUUSSSOOOJJJFFFEEEEEE@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAA===>>>>>>>>>===<<<;;;;;;::::::999999888777777777777777666555555555555555555555444333333333444444555444222111000111222333222222222111111111000000111111111111000000000000////////////////////////000///...------...///000...---,,,++++++,,,---...////////////............---......///000000111111111222222222222333333333666333555<<<>>>???MMM^^^|||xxxkkk\\\OOOGGGEEECCCAAA@@@???>>>>>>@@@??????>>>>>>>>>>>>>>><<<;;;::::::;;;===@@@AAA???@@@CCCFFFIIILLLNNNPPPOOOQQQTTTUUUVVVXXXZZZ\\\]]]cccjjjnnnoooqqquuuyyy~~~|||pppooolllgggccc^^^ZZZXXXTTTSSSRRRPPPMMMJJJGGGFFFCCCBBBBBBAAA@@@???>>>>>>>>>===;;;;;;<<<===<<<;;;888888888888999999999::::::<<<>>>>>>>>>???@@@BBB@@@@@@@@@AAADDDGGGJJJMMMUUUVVVXXX\\\aaagggllloooyyy}}}|||ooo```PPPFFF>>>:::555333222222000////////////...------,,,,,,.........//////000000111000000111111111111222222222333555777888888888888^^^XXXPPPLLLMMMOOOQQQQQQVVVVVVWWWWWWWWWVVVUUUUUUSSSRRRQQQRRRTTTVVVWWWVVVTTTUUUVVVXXX[[[]]]___```aaadddhhhlllqqqvvv|||}}}xxxuuurrrqqqsssvvvyyyzzzxxxwwwtttoookkkhhhhhhiiijjjiiiiiiiiihhhhhhhhhgggiiikkkmmmmmmkkkiiihhhhhh```]]]ZZZXXXXXX\\\aaadddggglllrrrxxx~~~~~~{{{xxxuuusssoooggg```ZZZTTTNNNKKKCCCCCCBBBAAAAAABBBDDDDDD@@@AAABBBAAA@@@???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBCCCGGGGGGFFFIIINNNQQQXXXggg|||qqqhhhhhh]]]\\\ZZZWWWUUUSSSRRRRRRPPPOOOLLLJJJIIIIIIJJJJJJSSSSSSRRRNNNIIIFFFDDDDDDBBBAAA???======>>>???@@@BBBAAAAAA@@@@@@@@@@@@@@@<<<===============<<<<<<::::::999999888777777777999888666555444444444555333333333333333444555666555444222111111111222333222222222111111111111111111111111111000000000000........................//////...------.../////////...---,,,,,,---...///.................................//////000000111222222222222333333333444555222444888888777@@@LLL\\\uuunnn]]]NNNJJJEEEBBB@@@???>>>===CCCBBB@@@???>>>===<<<<<<;;;;;;:::999:::;;;<<<===:::<<<>>>BBBFFFIIILLLMMMJJJLLLNNNOOOPPPQQQSSSUUUUUUZZZ___aaabbbbbbeeehhhnnnppptttyyy|||xxxtttpppmmmkkkccccccaaa___[[[WWWTTTRRRMMMLLLKKKIIIGGGFFFFFFEEEAAA???======>>>??????>>><<<<<<============>>>>>>===>>>@@@@@@@@@AAADDDFFFGGGGGGIIIKKKOOOSSSWWWYYYaaacccfffjjjpppvvv{{{~~~|||lll]]]QQQFFF===777555222///...///000///....................................///////////////000000000111111111222222333444666777888999999999ddd\\\QQQKKKKKKMMMNNNMMMPPPQQQRRRTTTTTTTTTSSSSSSPPPPPPPPPQQQSSSUUUVVVWWWTTTUUUWWWYYY[[[[[[[[[[[[[[[]]]___bbbeeekkkrrrvvv}}}}}}|||~~~~~~yyyuuusssuuuvvvuuuuuusssrrrpppnnnmmmllljjjlllnnnnnnkkkhhhfffeee```^^^[[[ZZZ\\\```eeehhhjjjooouuu{{{}}}{{{xxxuuupppmmmhhhccc[[[TTTOOOKKKHHHEEEFFFEEEDDDBBBAAAAAAAAAAAA@@@AAABBBAAA@@@???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCDDDGGGGGGFFFKKKRRR\\\hhh{{{}}}ooohhhhhh\\\ZZZYYYVVVTTTSSSRRRRRRRRRPPPMMMJJJHHHHHHHHHIIILLLMMMMMMKKKHHHEEEDDDDDDCCCBBB???<<<;;;<<<>>>@@@@@@@@@???>>>>>>>>>>>>>>>;;;<<<===============<<<::::::999999888777777777:::888666444333333444555444333333333333444555555555444333222222222222333111111111111111111111111111111111111000000000///................................................///...------------...///------...............///........./////////000000222222222222333333333333222111444888777666<<>>===???@@@AAAAAA??????@@@AAAAAAAAABBBCCCCCCDDDEEEEEEHHHGGGHHHJJJJJJLLLTTT]]]lll}}}wwwnnngggcccZZZYYYXXXVVVTTTSSSSSSSSSTTTRRROOOKKKHHHGGGGGGGGGGGGIIIKKKJJJIIIGGGGGGHHHEEECCC@@@===<<<===>>>@@@>>>===<<<<<<;;;<<<<<<<<<;;;<<<===============<<<::::::999999888777777777999888666555444444444555555555444333333333333444444444333333333333333333111111111111111111111111111111111111000000000///........................------............------.........------.........,,,---------......//////............////////////111111111222222222333333111222444777777777:::???AAAKKK```}}}~~~pppfffXXXNNNJJJHHHGGGEEEAAA@@@???>>>==================<<<;;;::::::::::::888999:::;;;===>>>??????AAACCCEEEEEEEEEFFFGGGIIIEEEGGGIIIKKKMMMNNNPPPQQQRRRSSSTTTWWW\\\bbbgggjjjmmmttt~~~|||xxxuuuqqqoookkkfffbbb___]]]]]][[[YYYVVVTTTSSSRRRPPPOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPSSSVVVYYY\\\___dddgggeeefffhhhlllpppsssvvvxxx{{{|||sssdddYYYMMMGGG???888444333333444//////......,,,,,,,,,,,,,,,,,,------...////////////////////////.........000000000111222333333333666777777888999:::;;;<<>>>>>>>>>>>???@@@@@@??????@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEFFFIIIKKKQQQ^^^kkk{{{}}}tttqqqjjjbbb]]]ZZZYYYWWWVVVUUUTTTTTTTTTTTTRRROOOKKKHHHGGGGGGGGGGGGJJJLLLMMMLLLKKKKKKKKKEEEDDDBBB@@@??????@@@AAA===<<<<<<;;;;;;;;;;;;;;;<<<===============<<<<<<::::::999999888777777777666666666666666555555555666555444333333333333333444444444444333333333333111111111111111222222222111111111111000000000000........................------............------------------------------,,,,,,,,,---......//////........................000000000000111111111222111333444555444444555777>>>@@@MMMfff|||vvvtttzzz{{{kkk___WWWQQQJJJEEEAAAAAA@@@???>>>=========>>>======<<<<<<;;;::::::777777777777777777777777;;;<<<>>>>>>>>>>>>???AAA??????AAACCCEEEGGGIIIJJJKKKKKKLLLOOORRRUUUYYY[[[]]]cccllluuu|||~~~yyyuuurrrqqqpppkkkhhheeecccbbbaaa___]]]^^^]]]]]]]]]]]]]]]\\\\\\^^^bbbgggkkknnnqqquuuwwwxxxyyy{{{~~~xxxnnndddYYYMMMDDD;;;999555222/////////000///000111///---,,,,,,------------.........///////////////000000000000000000111111222333444555555888888888888999;;;<<<===uuucccTTTJJJIIIGGGFFFFFFHHHJJJLLLKKKMMMOOOOOONNNOOORRRTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYXXXXXXZZZ]]]``````ccchhhlllpppssswwwzzzzzz||||||{{{xxxuuussstttvvvyyyzzz}}}~~~zzzwwwuuuuuuvvvvvvooommmjjjgggccc]]]VVVRRRKKKHHHDDDBBBBBBBBBAAA@@@<<<===>>>?????????@@@???===???@@@@@@??????@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEGGGKKKQQQ[[[nnn~~~sssmmmiiiddd^^^\\\ZZZYYYXXXVVVUUUUUUUUUUUUPPPOOOLLLIIIGGGGGGHHHHHHIIIKKKMMMNNNLLLKKKJJJJJJEEEEEEDDDCCCBBBBBBBBBCCC>>>======<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;::::::999999888777777777333444666777888777555555444444333333333444555555444444444444444333333222000000111111111222222222111111111111000000000000////////////////////////,,,------......------,,,,,,,,,------------,,,,,,++++++,,,------...//////........................////////////000000000000000222333222222333333333:::999AAASSSiii~~~wwwxxxtttfffVVVKKKFFFEEECCCAAA???>>>>>>============<<<<<<;;;::::::777777777777777666666666666888999999999999:::;;;=========>>>@@@BBBCCCCCCDDDEEEFFFGGGIIIKKKLLLMMMNNNRRRYYY___cccggglllnnnxxx}}}{{{yyywwwuuuuuuuuutttrrrtttttttttsssssssssrrrrrrqqquuu{{{zzzgggccc[[[SSSJJJBBB<<<999333222111///------...///---///111000...---...///---------...............//////000000111111222222111222222333555666666777999999999999:::;;;===>>>vvvfffMMMKKKGGGDDDCCCEEEGGGIIIJJJLLLNNNMMMLLLLLLOOORRRRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWXXXWWWVVVVVVYYY[[[WWW[[[___cccggglllqqqtttzzz|||zzzyyyvvvrrrooommmlllmmmmmmeeecccaaa___[[[VVVOOOKKKHHHEEEBBBAAA@@@@@@???>>>???@@@@@@AAAAAAAAAAAA@@@===???@@@@@@??????@@@BBBAAAAAABBBCCCDDDEEEFFFGGGKKKKKKNNNTTT\\\jjjwwwmmmhhheee```___```ZZZYYYXXXWWWVVVVVVVVVVVVLLLKKKIIIGGGGGGGGGIIIJJJIIIKKKMMMMMMKKKHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDD??????>>>===============>>>>>>>>>>>>===<<<::::::::::::999999888777777777111333666888999888666444222222222333444555777777444444555555444444333222000000111111222222222222111111111111000000000000000000000000000000000000,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////.....................---............///////////////111222111222555666555666777===HHHUUUhhhzzzyyy|||~~~hhhXXXJJJIIIFFFDDDAAA???>>>===;;;<<<<<<<<<<<<;;;:::999:::::::::::::::999999999666777888888777777888:::999888888888:::<<<<<<<<<:::;;;<<<>>>????????????DDDGGGKKKNNNPPPSSSVVVXXX\\\aaaiiioootttzzz{{{tttnnniiiccc[[[VVVNNNLLLFFF???888444333444000000000///......000222+++...111111///...///111........................//////000111222333333444222222333444555777777888:::999999999:::<<<>>>???oooVVVLLLBBB@@@DDDHHHFFFAAAMMMNNNNNNNNNLLLLLLNNNOOOSSSSSSTTTTTTTTTSSSSSSRRRTTTSSSQQQPPPPPPRRRTTTUUUWWWWWWXXX[[[___eeekkknnnyyy~~~{{{xxxvvvuuuqqqnnnjjjfffbbbaaa``````VVVVVVTTTRRRNNNJJJFFFDDDDDDCCCAAA???>>>>>>???@@@>>>>>>>>>>>>============???>>>>>>??????@@@AAABBBDDDDDDCCCCCCCCCEEEGGGHHHLLLPPPWWWaaaoooyyyvvvqqqjjjddd___[[[ZZZXXXXXXVVVUUUTTTSSSSSSSSSOOOOOONNNMMMLLLJJJJJJIIIPPPNNNLLLIIIHHHGGGGGGGGGHHHGGGFFFEEECCCCCCBBBBBB>>>>>>======<<<;;;;;;;;;============<<<<<<<<<<<<>>><<<:::888777777777888666777888888888888;;;===333222111111222444777888666666555444333333222222333333222111111222333333222111111111000000//////000...+++,,,...000...---++++++,,,------......///......////////////......,,,,,,,,,,,,,,,---...///,,,------...------,,,,,,///////////////.........111111222222222333333333555666<<>>======<<<:::888888:::;;;888888888888777777777777555555555666777888888999777777777777777777777777999:::;;;<<<===<<<<<<;;;>>>???AAACCCEEEHHHIIIJJJMMMPPPUUUZZZ___dddiiilllqqquuu{{{}}}xxxuuuuuusssmmmhhhgggbbbYYYQQQKKKGGGCCC@@@999888777555333222000000111111000000/////////...000000//////.........---000//////.........//////000111333333222222333555888777555333444666999;;;::::::;;;::::::<<>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>???@@@@@@EEEFFFFFFGGGGGGIIIJJJLLLRRRZZZgggwwwxxxuuupppjjjddd___\\\[[[XXXWWWVVVUUUTTTSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMNNNLLLJJJHHHFFFEEEEEEEEEHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@???>>>>>>======<<<>>>>>>=========<<<<<<<<<>>><<<:::888777777777888555555777999<<<>>>???@@@444444333222333444666888555555555444333333222222333222111111111111222333111111000000000/////////111///------///000///...------------------,,,,,,---......//////......------,,,,,,,,,,,,---...///+++,,,------......------////////////............111111111222222222333333333222666;;;<<>>>>>===<<<<<<<<<===>>>777777666666666555555555666666666666666666666666777777777777777777777777555666888999999999888888::::::;;;<<<===>>>???@@@>>>AAAEEEHHHKKKNNNRRRUUU___bbbgggnnnssswwwyyyzzzzzz{{{}}}}}}xxxtttkkkfffaaa^^^]]][[[VVVQQQOOOKKKDDD???;;;888666444444444333111000///...---/////////.........------000000/////////.........000000////////////000000000222333333222333444555888777666555666777999;;;<<<======<<<<<<>>>AAADDDvvvkkkZZZUUUNNNJJJJJJMMMPPPRRRPPPPPPNNNLLLIIIGGGHHHIIILLLNNNQQQSSSTTTTTTSSSRRRTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSUUUWWW[[[___bbbfffnnnyyy|||zzzvvvtttrrrnnnjjjfffcccaaa\\\ZZZVVVRRROOOMMMKKKKKKDDDEEEEEEDDDCCCBBBAAA@@@AAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@@@@AAABBBCCCEEEGGGHHHJJJMMMPPP]]]hhh{{{xxxtttrrrnnniiiddd___\\\[[[XXXWWWVVVTTTSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPOOOOOONNNMMMKKKIIIGGGFFFFFFEEEHHHFFFEEEDDDCCCDDDEEEEEEBBBBBBAAAAAA@@@?????????>>>>>>>>>=========<<<<<<===;;;:::888777777777888444444666;;;AAADDDCCCAAA666555444333333444555666555444444333333222222222222222111111111111222222///////////////.........111///......///000000///.........---,,,+++++++++,,,------......------,,,------,,,,,,,,,---......++++++,,,---....................................111111111222222222222333111000222666777999HHHYYYooo~~~yyy|||}}}iiiSSSIIIGGGEEEBBB@@@===<<<<<<;;;::::::::::::888777777777666666666666888777777666555444444333777777777777777777777777444444555666666666666555666666666666666666666666777999;;;<<<===>>>@@@BBBIIIKKKOOOTTTXXX[[[]]]]]]]]]^^^```cccfffjjjmmmooouuuwww{{{~~~}}}wwwtttppplllgggaaa[[[VVVOOOKKKGGGEEEDDDBBB===999===999555222111111000000000000000///......---------------------,,,,,,,,,000000////////////......111111000000000000111111111333444444444444555777777777888888999:::;;;;;;>>>??????>>>>>>???BBBEEE}}}tttmmmbbbaaa^^^ZZZWWWWWWYYYZZZ\\\ZZZWWWQQQKKKGGGGGGGGGHHHJJJMMMPPPRRRRRRRRRQQQSSSSSSRRRQQQQQQRRRSSSSSSRRRQQQQQQRRRTTTWWWZZZ[[[___eeemmmtttwwwwwwwwwwwwyyyzzz}}}{{{yyyuuuqqqnnnllljjjgggccc___[[[XXXVVVTTTRRROOOLLLIIIGGGFFFEEEAAABBBBBBAAAAAAAAA@@@@@@??????>>>>>>============>>>>>>>>>>>>>>>?????????BBBAAAAAAAAAAAABBBCCCCCCBBBDDDFFFGGGIIIOOOWWW]]]qqqvvvooonnnllliiieeeaaa]]][[[YYYWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPOOONNNNNNMMMMMMQQQPPPNNNMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>=========<<<<<<;;;:::999888777777777777555444666===DDDGGGDDD@@@777666555444444444444555444333333333222222222111111111111000000111111111........................000///........./////////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,------...,,,------...------,,,,,,------...............///111111111111222222222222222000111555777777===FFFXXXrrr{{{eeeUUUMMMHHHCCC???@@@>>><<<;;;;;;:::999888::::::::::::999999999999777777666666555444444444555555555555555555555555555555555555666555555555666555555555444444444333666777999999888888:::;;;;;;<<>><<<999888777666333111555333000000111222222111////////////////////////------------------------000000//////////////////000000000000000000111222222444666666555666777999777888:::;;;<<<===<<<<<<>>>??????>>>>>>???CCCEEEwwwrrrppprrrsssqqqlllgggdddccchhheee___VVVMMMGGGDDDDDDEEEGGGJJJMMMOOOPPPOOOOOOQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTVVVWWW\\\___bbbdddeeefffgggiiimmmooorrrwww|||zzzuuuqqqlllgggdddaaa___]]]YYYUUUQQQNNNMMMMMMLLLJJJHHHFFFDDDBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<===>>>>>>>>>?????????@@@AAAAAAAAAAAABBBCCCDDDDDDGGGIIIKKKLLLQQQ[[[iiissszzznnngggeeedddbbb```]]]ZZZXXXVVVVVVUUUTTTSSSRRRQQQQQQQQQOOOOOONNNNNNMMMLLLLLLLLLQQQQQQPPPNNNLLLKKKIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@============<<<<<<<<<<<<:::999999888777777777777777666777===CCCEEE@@@;;;777666555555444444333333222222222222222111111111000000000000000000000000------------............------------,,,,,,---...+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++...------,,,,,,,,,------/////////...---,,,+++***,,,---------......//////000000111111111222222222111000111555777777888<<>>??????>>>===;;;;;;;;;;;;::::::::::::666666666666666666666666444444444444444444444444555444444444444444444444444444444444444444555555111222444444333333444666444555666888999::::::;;;;;;;;;;;;<<<>>>???AAABBBEEEFFFHHHJJJLLLLLLMMMMMMNNNNNNOOOQQQSSSTTTUUUVVVYYYYYYYYYYYY[[[\\\^^^___]]]]]]\\\\\\[[[[[[[[[\\\[[[YYYWWWUUUTTTQQQMMMJJJFFFDDDAAA???===;;;777444444333222333333333222111000...,,,,,,...//////...------........./////////...............///////////////000000000000000000000000//////000111111222333555777777777888:::;;;888:::<<<>>>??????>>>>>>===>>>>>>>>>>>>@@@CCCFFF{{{yyy}}}{{{ssslllhhhoookkkcccXXXMMMEEEAAA@@@BBBDDDFFFHHHJJJLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUZZZZZZZZZZZZXXXYYY[[[]]]aaacccgggkkkqqqxxxzzztttnnnhhhccc^^^ZZZVVVUUUSSSPPPMMMJJJHHHGGGEEEEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;======>>>>>>>>>>>>=========>>>>>>??????@@@@@@@@@?????????@@@AAACCCEEEEEEIIILLLPPPTTT[[[iiizzzrrrgggaaa]]]]]]\\\[[[YYYWWWUUUTTTVVVUUUTTTRRRQQQQQQPPPPPPOOOOOOOOONNNNNNMMMMMMMMMPPPOOOOOONNNLLLJJJHHHGGGEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@?????????<<<<<<<<<;;;;;;;;;::::::999999888888888777777777777777888<<>>???@@@@@@AAACCCGGGKKKwwwrrrsssooofffZZZNNNFFFBBBAAABBBBBBBBBCCCEEEHHHJJJKKKIIIJJJLLLNNNOOOQQQRRRRRRPPPPPPPPPQQQQQQRRRSSSSSSVVVWWWWWWVVVTTTSSSUUUVVVWWWYYY\\\___cccjjjqqqvvvyyy}}}{{{wwwrrrnnngggaaa\\\WWWSSSPPPLLLKKKJJJHHHFFFEEECCCCCC@@@@@@AAAAAA@@@@@@??????======;;;;;;:::;;;<<<<<<======>>>?????????>>>======>>>>>>??????@@@AAAAAA???@@@AAABBBDDDGGGIIIJJJNNNTTT\\\dddmmm|||tttkkkbbb\\\XXXXXXXXXXXXWWWUUUTTTRRRUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMPPPPPPPPPOOOMMMKKKIIIGGGEEEGGGIIIJJJIIIFFFCCC@@@@@@@@@???>>>>>>======<<<;;;;;;:::::::::999999999888888888888888777777666444666888::::::999777555333333333333333333222222000111111111111111111111......///000000///......------......////////////,,,---...---++++++---///++++++++++++++++++,,,,,,,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,------...//////000000000000111111111111---///111111222333555666666999EEEZZZvvvxxxiii```SSSKKKFFFDDDAAA>>>;;;;;;;;;;;;:::::::::999999999888888777777666666555555555555555555555555555555333222222222333333333333333333333333333333111333444444333222333555222222111111000000111111000000000000111222333444444444444444444444444444333333444555555666666777777777777777777777777888666666777777777777777666666555444555666777666444222111//////111111111///---...///........./////////...---...///000000...---------.............../////////000000111111111//////000000000111111111222222222333333444666666666777999::::::;;;===???<<<===>>>@@@AAABBBCCCCCCAAACCCDDDEEEFFFIIINNNQQQuuuqqqhhh\\\QQQIIIEEEEEEAAAAAA@@@AAABBBEEEHHHJJJGGGHHHJJJMMMOOOQQQRRRRRRNNNOOOOOOPPPQQQQQQRRRRRRSSSUUUVVVVVVTTTSSSRRRSSSRRRSSSUUUWWWZZZ___eeeiiimmmqqqxxxzzztttooofffaaa[[[VVVQQQMMMJJJGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>???@@@AAAAAAAAAAAA@@@======<<<<<<<<<===???@@@===>>>???@@@@@@???>>>======>>>>>>???@@@@@@AAAAAACCCCCCDDDFFFIIILLLNNNOOOWWW```mmmxxx|||oooiiieee___ZZZUUUVVVWWWWWWVVVUUUSSSRRRUUUTTTSSSRRRQQQPPPPPPPPPMMMMMMLLLLLLLLLLLLLLLLLLRRRRRRRRRQQQPPPMMMKKKIIIDDDGGGJJJLLLKKKGGGBBB>>>>>>>>>======<<<;;;;;;;;;:::::::::999999999888888777888888888888777777666222444777888777555555555111222222333333222222111000000000000000111111111---...///000000///...---........./////////000000---///000...,,,+++...000------,,,++++++*********,,,------......------,,,///...---,,,,,,,,,,,,,,,)))***+++---.../////////++++++,,,,,,---...//////000000000000111111111111///222444222111333666777777888===LLLbbb}}}zzzhhhZZZQQQJJJDDD@@@>>>============<<<<<<<<<<<<<<<:::999888666555555777777777777777777777777999888666555444555666666666666666555444333333333222333444333222111222333333333222111111111111111//////000000222333555666333333333333333333333333333333333333333333444444333333333333444444444444///000111111111111000000000///...///111222222111333111///...///000///...000111222111///...//////---,,,,,,---///000///...111111111111111111111111.../////////000000111111//////000000111111111222444444444555666777888888666888:::;;;;;;<<<>>>@@@===>>>???@@@BBBCCCDDDEEEEEEFFFHHHIIIKKKNNNSSSWWWvvvggg\\\TTTKKKGGGFFFIIIBBB@@@DDDFFFCCCDDDHHHFFFHHHKKKMMMNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRTTTSSSRRRQQQQQQPPPPPPQQQPPPPPPPPPRRRUUUYYY\\\___eeeiiiooovvv|||{{{vvvoooiiidddbbbWWWVVVSSSOOOKKKGGGDDDBBBAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<=========>>>===<<<<<<;;;;;;<<<<<<===<<<<<<======>>>>>>??????AAA@@@??????AAABBBBBBBBBFFFFFFFFFFFFHHHNNNVVV]]]gggsss|||oooeeeaaa___\\\YYYVVVTTTSSSTTTVVVWWWWWWVVVQQQRRRRRRQQQOOONNNOOOPPPPPPNNNLLLLLLLLLLLLKKKJJJNNNOOOOOONNNMMMKKKIIIHHHHHHGGGGGGEEECCCAAA???>>>=========<<<;;;;;;::::::777888888999999777666555777444111222555777777555666666666666666666666666444444333333222111000000111111000000000111333444//////...---------------,,,,,,------,,,,,,++++++---------,,,,,,+++++++++------------------------******+++,,,,,,---......000---)))(((******)))''',,,,,,,,,---------.........+++)))***---...---,,,---------............///000000000000111222333444555666;;;AAAKKK___tttdddWWWKKKDDDBBB@@@===;;;;;;<<<===>>>999999888888999:::;;;;;;999888888777777777777777555555444444444333333333666555444333222333444444444444333333222111111000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000222000...---.........---000000000000000000000000111111000000000000111111000000000000000000000000000000////////////000000000000///...............111111111111111000//////---...//////////////////111222444444333333333444555555666666777777888888777888:::<<<===??????@@@BBBAAA@@@@@@AAADDDHHHKKKHHHJJJMMMQQQSSSWWW^^^fffzzzlllbbbZZZQQQKKKJJJMMMFFFCCCEEEFFFDDDDDDHHHCCCEEEHHHJJJKKKLLLMMMNNNRRRQQQQQQPPPPPPPPPPPPPPPRRRQQQPPPPPPOOOPPPPPPPPPNNNNNNNNNOOORRRUUUXXXZZZ]]]```eeekkkrrrwww{{{}}}~~~{{{xxxrrrpppmmmiiiccc^^^YYYWWWRRRPPPNNNKKKGGGDDDBBBAAAAAA@@@@@@???>>>>>>======;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@>>>>>>>>>???AAABBBBBBBBBFFFFFFHHHJJJQQQ\\\iiisss{{{sssggg___\\\ZZZWWWTTTSSSQQQPPPPPPRRRSSSSSSSSSRRRSSSUUUTTTSSSQQQRRRRRRQQQNNNLLLKKKKKKKKKKKKJJJMMMMMMNNNMMMLLLJJJHHHGGGGGGGGGFFFEEECCCAAA???>>>=========<<<;;;;;;::::::777888888999888777666555666333111111444555555444444444444444444444444444444444333222222111000000222111000000000111222333000///......------......---------------,,,+++***---------,,,,,,+++++++++------------------------***++++++,,,,,,---------,,,***'''(((***,,,,,,+++,,,,,,,,,,,,---------------+++)))***,,,...---,,,------------............000000000000111222333333111222555999???MMMggg}}}~~~hhhUUUJJJCCCAAA???============<<<;;;;;;::::::::::::::::::999999888777777777777777555555555444444444444333666555444333222333333444555444333222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000//////111222222000...////////////////////////000000////////////000000000000000000000000000000000000////////////000000000000///...............///000000000000///...---......///000000000000///111222444444333333333444555555666666777888888888999:::;;;===???@@@AAAAAADDDEEEEEEFFFGGGIIIKKKMMMJJJLLLPPPVVV^^^fffooovvvwwwkkkddd]]]UUUPPPOOOTTTNNNJJJJJJHHHEEECCCDDDBBBCCCDDDGGGJJJLLLNNNPPPSSSQQQOOONNNMMMNNNOOOPPPPPPPPPOOONNNNNNNNNOOOOOOLLLLLLLLLLLLNNNQQQSSSTTTWWWXXX\\\```fffkkkppprrrvvvxxx|||}}}{{{wwwtttqqqmmmiiieeeaaa```]]]ZZZVVVQQQNNNLLLJJJIIIGGGEEECCCAAA@@@?????????>>>>>>======<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAA===>>>???@@@BBBCCCDDDDDDDDDGGGKKKRRR\\\lll~~~{{{nnnhhh___ZZZXXXWWWTTTRRRRRRPPPOOOOOOQQQRRRRRRQQQRRRTTTWWWXXXWWWUUUUUUUUURRROOOKKKIIIIIIJJJKKKJJJKKKKKKLLLLLLKKKIIIHHHFFFFFFFFFEEEDDDCCCAAA???>>>======<<<<<<;;;:::::::::777888888888888777666666555333222111333444333222333333333333333333333333333333333222111111000000222111000000000000000111000000///.............../////////......,,,++++++------,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,,,,,,,,,,+++***((()))***,,,,,,+++++++++,,,,,,,,,---------,,,+++******,,,------,,,------------............000000000000111222333333444444555777888???PPP```hhhXXXGGGDDD@@@>>>>>>===<<<;;;<<<<<<<<<<<<;;;:::999888:::999888888777777888888666666666555555555444444555444444333222333333333666555333111111111222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000...///111444666555222000................................................000000000000000000000000111000000//////000000111000000///.........//////......//////......------//////000111111111111111111222444444333333333444555666666777888888999999;;;<<<>>>@@@AAACCCCCCDDDCCCEEEGGGHHHHHHJJJMMMOOOVVVZZZ___gggqqq|||{{{qqqhhhddd```ZZZVVVVVVXXXVVVTTTSSSQQQKKKFFFBBBDDDDDDCCCEEEIIIMMMPPPQQQRRRPPPNNNMMMMMMNNNQQQRRRRRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKKKKLLLNNNOOOPPPUUUVVVXXX[[[___dddiiikkkkkklllnnnpppsssxxx~~~}}}zzzyyyyyyzzzzzzyyyooolllhhheeeaaa]]]YYYVVVUUUTTTSSSPPPNNNKKKHHHGGGCCCCCCBBBBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;::::::::::::;;;;;;======>>>??????@@@@@@AAA???@@@AAABBBCCCDDDEEEFFFHHHNNNXXXcccooorrreeeaaa\\\YYYXXXWWWVVVTTTTTTRRRQQQQQQRRRSSSSSSRRRPPPSSSWWWYYYXXXWWWVVVVVVSSSOOOJJJGGGHHHIIIJJJJJJHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDBBB@@@???>>>======<<<;;;;;;::::::999888888888888777777777666555444333333333333333222333333333333333333333333333222222222111111000000111111111000////////////000000///............///000000000///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,+++******)))((((((++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,---------........./////////000000111222333666555666777777888AAAKKKccczzzmmmTTTNNNFFFAAA@@@@@@@@@???<<<<<<<<<===<<<;;;999888::::::999888888888888999777777666666666555555555555444444333333333333333666555333111111111222333444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000000000111333555555222000////////////////////////------............------000000000000000000000000111000000000000000000111000000///////////////000......////////////......000111222222333333333333111333555555444444444555666666777888999999:::;;;===>>>@@@AAACCCDDDEEEEEEEEEGGGHHHIIIJJJNNNTTTYYYhhhrrr|||uuulllhhheee___[[[[[[YYY\\\___aaa```[[[RRRKKKIIIFFFCCCCCCGGGKKKNNNOOOPPPOOOMMMMMMNNNQQQTTTVVVUUUTTTRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNTTTUUUVVVXXX[[[___bbbeeebbbbbbccccccdddhhhmmmrrrxxxzzz|||}}}}}}xxxtttqqqooommmlllllljjjhhh```]]]ZZZWWWUUURRROOOMMMMMMLLLLLLKKKIIIGGGEEEDDDAAAAAAAAA@@@@@@@@@??????=========<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>????????????@@@BBBBBBAAABBBFFFHHHNNNZZZkkkzzzqqqiii^^^\\\YYYWWWWWWWWWWWWVVVUUUSSSRRRRRRSSSTTTSSSRRRMMMPPPTTTVVVVVVUUUTTTTTTRRROOOJJJGGGGGGHHHIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<;;;::::::999999888888888777777777777777444555555555444444444444444444444444444444444444222222111111111111111000000000000000///.........000000///...............////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,+++***(((((((((*********+++++++++,,,,,,***++++++******+++,,,---,,,,,,,,,------------...////////////000111222333000///000222333222777===LLLaaa}}}fff\\\OOOFFFCCCDDDDDDCCC<<<<<<======<<<<<<;;;;;;;;;::::::999999999999999888888777777777777666666555555555555444444333333666555444222222222222333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000444222000000111111000///000000000000000000000000------...//////...------111111111111111111111111111111000000000000111111000000/////////000000111///000000111111111000000111222333444555555555555333555666666555555666777777777888999:::;;;<<<===???@@@AAACCCEEEFFFGGGGGGJJJKKKLLLLLLNNNWWWcccmmm~~~tttmmmggg```[[[ZZZ]]]dddkkkoooqqqnnnfff]]]OOOJJJDDDBBBEEEIIIKKKKKKMMMMMMMMMNNNPPPRRRUUUWWWUUUTTTRRRPPPMMMLLLJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMQQQQQQRRRTTTVVVXXXZZZ[[[[[[[[[ZZZYYYYYY[[[^^^bbbgggiiilllnnnppptttyyy}}}|||uuuoookkkfffdddbbb```___]]]ZZZXXXSSSQQQNNNLLLLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@???==================<<<<<<======>>>>>>>>>?????????<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>@@@AAAAAAAAADDDJJJOOOSSSbbbyyylllccccccXXXWWWUUUSSSSSSSSSTTTUUUSSSQQQPPPOOOQQQQQQQQQPPPKKKNNNQQQSSSRRRQQQQQQRRRQQQNNNJJJGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFCCCCCCCCCBBBAAA@@@>>>===<<<<<<;;;;;;:::999999999999888888777666777777777222444666666555555555666444444444444444444444444111111111111111111111111...///////////////...---//////...------------------............---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++((()))+++,,,*********+++))))))*********+++++++++)))***++++++)))***+++---,,,,,,,,,,,,------------////////////000111222222///,,,,,,000222222555999===KKKccc}}}wwwjjjYYYNNNIIIGGGFFFDDDBBBAAA???>>>============<<<;;;::::::999999::::::999999888888888777777777555666666666666555444444555555555444333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000444222///......//////...111111111111111111111111...///000111111000///...111111111111111111111111222111111000000111111222000000/////////000111111111111222333333333222222222333444666777777777777555666888888777777777888999999:::;;;===>>>??????BBBCCCDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNSSS```qqq~~~zzzrrriiiddddddnnntttzzz{{{}}}|||uuulllZZZRRRIIIEEEGGGJJJKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTRRRQQQOOONNNLLLLLLKKKKKKIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMNNNPPPQQQRRRSSSSSSTTTTTTTTTRRRQQQRRRTTTWWWXXXZZZ\\\___aaaeeejjjmmmqqquuuzzz~~~zzzvvvpppkkkfffbbb^^^[[[XXXWWWUUUUUUTTTRRROOOLLLJJJHHHFFFEEEEEEFFFEEEDDDBBBCCCCCCCCCBBBAAA@@@@@@CCCCCCBBBAAA@@@??????>>>====================================>>>>>>>>>>>>>>>======<<<<<<======>>><<<======>>>??????@@@@@@@@@BBBDDDDDDEEEKKKUUU]]]bbbssssssddd^^^___UUUTTTRRRPPPOOOPPPRRRTTTRRRPPPNNNNNNOOOPPPOOONNNKKKMMMOOOOOONNNNNNOOOPPPPPPMMMJJJHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGBBBBBBBBBBBBAAA???>>>===<<<<<<;;;::::::999999888999999777666666666777888///222555666555444555777333333333333333333333333000000000000111111111111,,,---.../////////...---......---,,,,,,,,,,,,,,,+++,,,,,,---------------+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++,,,,,,'''))),,,,,,+++)))***,,,))))))))))))*********+++)))***++++++))))))+++---++++++,,,,,,,,,---------///......//////000111222333...---000333333555888777===KKKaaazzzrrreee___ZZZTTTOOOKKKHHHEEEAAA???>>>??????<<<<<<;;;::::::::::::::::::999999999999888888888666777888888888777555555444444555666555333222000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111000//////111111000...000000000000000000000000///000222333333222000///111111111111111111111111222111111000000111111222000000//////000111111222111111222333333333333333333444555777888999999999666888::::::999999999::::::;;;<<<===???@@@AAABBBEEEFFFHHHJJJLLLMMMNNNNNNMMMPPPUUUYYY```ooozzzvvvvvv{{{qqqcccZZZPPPJJJKKKMMMNNNMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLHHHIIIJJJKKKLLLMMMMMMMMMJJJKKKMMMOOOPPPPPPOOOOOOPPPPPPPPPOOONNNNNNPPPRRROOOQQQSSSUUUWWWZZZ___bbbcccggglllpppqqqqqqrrrssspppppppppqqqrrrtttwwwxxxxxxuuurrrqqqrrrssssssssskkkfff```ZZZVVVSSSQQQOOOOOONNNMMMNNNNNNLLLIIIGGGFFFDDDBBBAAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???DDDCCCBBBAAA@@@???>>>============>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>============>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCFFFHHHIIIKKKTTT```jjjwwwvvvjjj___ZZZ[[[UUUTTTQQQOOOMMMNNNRRRTTTSSSQQQOOOOOOPPPPPPPPPNNNKKKMMMNNNMMMLLLLLLMMMOOOOOOMMMJJJIIIHHHGGGEEEDDDDDDEEEGGGHHHIIIIIIHHHGGGBBBBBBBBBAAA@@@???>>>===<<<<<<;;;::::::999999888:::999777666666666777888,,,000444555444333555777222222222222222222222222000000000000000111111111+++,,,.../////////......------,,,++++++++++++,,,******+++,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++(((((()))***+++,,,,,,---***,,,...---***''''''((())))))))))))************(((***,,,+++)))(((+++...++++++,,,,,,,,,---------.........//////000111222444...+++---000000222444777777>>>MMMddd~~~|||tttjjjbbbRRROOOIIIDDD@@@??????@@@<<<<<<;;;::::::::::::;;;:::::::::999999999888888777888999999999888666555333444666777666444111///333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000---...///222444444111...000000000000000000000000000222333444444333222000111111111111111111111111222222111111111111222222000000///000000111222222000111222333333333333333444555666777999999::::::888999;;;;;;:::::::::;;;<<<<<<===???@@@AAACCCCCCHHHIIIKKKMMMOOOPPPQQQQQQUUU[[[bbbiiirrr}}}qqqiii^^^VVVRRROOOLLLJJJJJJKKKKKKKKKKKKLLLOOOQQQPPPOOONNNMMMLLLKKKJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJLLLKKKKKKKKKMMMPPPSSSUUU\\\\\\^^^___````````````]]]]]]^^^```aaacccddddddhhheeecccbbbdddcccaaa^^^XXXWWWTTTPPPMMMJJJIIIHHHIIIHHHHHHHHHIIIIIIGGGEEECCCBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>==================<<<<<>>AAA>>>;;;<<>>===<<<======<<<;;;999888888777888777777666555444444444333333333333333333333333555333222111222222000///000000000000////////////000000000000000000000000000...,,,,,,------,,,+++//////...---,,,,,,++++++***+++,,,------+++***(((******))))))******+++,,,,,,,,,,,,+++***)))'''&&&))))))************)))))))))************+++++++++************************++++++++++++++++++++++++...............///000111////////////000000000000666666999AAAMMMaaa}}}}}}mmm^^^QQQLLLIIICCCAAABBB??????>>><<<::::::;;;<<<<<<:::888888:::<<<<<<<<<999999999999999999999999777666666555444333333333777666444222222333444555222222222222222222222222222222222222222222222222333333333222222222111111222222111111111111222222//////000000111111222222000000000///////////////000111222333333222111000333333333222222111111111222222222222222222222222444555444222000///000111222444777777777777888999999:::<<<>>>>>>>>>======BBB??????AAACCCBBBEEEJJJMMMMMMQQQTTTPPPJJJMMMTTT[[[bbblllxxxrrrggg```ZZZUUUQQQIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGIIIKKKNNNOOOQQQRRRRRRSSSTTTTTTTTTTTTQQQQQQRRRSSSTTTUUUVVVVVV[[[XXXVVVVVVWWWVVVTTTRRROOONNNLLLJJJHHHFFFFFFEEEGGGFFFEEEFFFGGGGGGEEECCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<>>>===???EEEFFFBBB======???@@@???>>><<<<<<>>>@@@CCC@@@@@@DDDEEEDDDGGGMMMUUU\\\eeellltttuuuggg\\\XXXUUURRRPPPNNNMMMLLLJJJJJJKKKLLLMMMPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA????????????>>>===<<<;;;;;;;;;:::999888777666555777777777666555444444444333333333333333333333333666555444444555444222000000000000000////////////000//////......//////000000...,,,,,,---------+++///......---,,,,,,++++++***+++,,,------+++***(((***************+++,,,,,,+++++++++++++++*********))))))************))))))(((((()))))))))*********************************++++++++++++++++++++++++,,,+++,,,,,,---...///000.../////////000000000000222222555;;;DDDSSSjjj~~~|||iii]]]SSSJJJDDDCCCBBBBBBCCCBBBAAA???>>>>>><<<:::999888999::::::999999999999999999999999999888888888777666666555555555444222111000111222333333333333333333333333333222222222222222222222222333333333222222111111111222111111000000111111222111111111000000000000000333333333333333222222222111111222222222222111111333333333333222222222111333333333333333222222222444555666666444333444555555777999999999999:::<<<<<<===>>>@@@@@@@@@@@@???CCC@@@AAADDDFFFFFFIIIOOOPPPPPPSSSUUURRROOOUUU^^^hhhttt{{{tttpppnnnlllzzzpppggg___YYYNNNNNNMMMLLLKKKKKKKKKKKKMMMLLLKKKJJJHHHGGGFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNLLLKKKJJJKKKKKKIIIGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBCCCDDDDDDBBB@@@BBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::???GGGIIIDDD>>><<<===>>>???>>><<<<<<===???CCCAAABBBEEEGGGIIIPPPWWWgggnnnxxx~~~nnnfff\\\UUUSSSRRRQQQPPPNNNMMMKKKJJJIIIJJJKKKKKKOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::888888777777666555444444777777666666555444444444333333333333333333333333777777777888999777444222000000000000///////////////...---,,,,,,---...//////---,,,,,,---------,,,......------,,,,,,++++++***+++,,,,,,,,,+++)))(((++++++******++++++,,,---))))))(((((()))***++++++((())))))******))))))((('''((((((((())))))))))))************************+++++++++++++++++++++++++++,,,,,,---...///111222....../////////000000000000///222777;;;CCCSSSaaa~~~{{{vvvvvv~~~xxxiiiYYYNNNIII@@@AAAAAAAAA@@@>>>;;;:::===;;;::::::;;;;;;999777:::::::::::::::::::::::::::::::::999888888777777555444333222222222333444333333333333333333333333333333333333333333333333222222222222111111111111111111000000000000111111222222111111000//////...111111111111111111111111333222222111111222222333444333333333333333222222333333333333333333333333333555777888777666666777777999;;;;;;;;;<<<===??????@@@AAABBBBBBCCCCCCBBBAAA???AAADDDEEEEEEJJJOOORRRSSSWWWYYYZZZ\\\eeennn|||rrrllljjjjjjlllzzzoooggg[[[WWWQQQLLLIIIIIIIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHGGGGGGGGGGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBB@@@???@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<=========999888<<>>>>>===>>>@@@BBBCCCDDDGGGLLLPPPXXXbbbjjj{{{|||oooaaa\\\UUUQQQPPPPPPPPPPPPMMMLLLKKKJJJIIIIIIJJJJJJNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA============<<<;;;:::999777777666666555444444333666666666555555444444444333333333333333333333333666666777999:::888555222000000000000///////////////...---,,,,,,---...//////---,,,,,,---...---,,,---------,,,,,,,,,++++++***++++++,,,+++***))))))+++++++++++++++,,,,,,---((('''&&&&&&&&&'''((()))(((((())))))))))))((((((((((((((()))))))))******************************************************)))))))))+++,,,...000111........./////////000000111111444777999;;;CCCMMMccc{{{{{{uuurrrwwwsss```UUUGGGFFFDDDBBBAAA@@@>>><<<>>>===<<<<<<======;;;999::::::::::::::::::::::::;;;:::::::::999999999888888777666555555555666666444444444444444444444444444444444444444444444444222222222222222222111111111111111000000111111111222222111111000000000000000000000000000111111111444333222111111222333444444444444444333333333333444444444444444555555555222555777888777555555555999:::<<<<<<<<<===???AAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBCCCFFFEEEEEEJJJQQQUUUZZZbbbhhhlllrrr|||zzzqqqllllllooosss{{{jjjaaaTTTKKKFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDEEEBBBBBBAAA@@@@@@@@@AAAAAABBBAAA@@@AAABBBBBB@@@>>>??????>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>>>><<<<<<<<<=========>>>>>>>>>;;;;;;???AAA===;;;<<<>>>???AAAAAAAAABBBDDDGGGGGGNNNWWW^^^fffqqq}}}{{{kkkaaaXXXUUUQQQMMMLLLLLLLLLLLLMMMLLLKKKKKKJJJIIIIIIIIILLLLLLLLLKKKKKKJJJJJJIIIJJJJJJIIIHHHGGGFFFFFFEEEAAA@@@???>>>>>>>>>??????????????????@@@@@@@@@@@@;;;;;;;;;;;;:::999888888777777777666555555444444555555555555444444444444333333333333333333333333444444555777888777444111000000000000///////////////...------------...///...---++++++---......---,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))++++++******++++++,,,---))))))((('''''''''''''''(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))************************%%%%%%&&&'''(((***,,,---............////////////222222444888888777;;;AAANNN___www~~~zzz}}}wwweeeXXXRRRLLLGGGFFFFFFFFFEEE@@@>>><<<<<<======;;;:::::::::::::::::::::::::::::::::999999999999888888888888777777777666777777555555555555555555555555444444444444444444444444222222222222222222333333222222111111111111222222111111111111222222333333333333333444444555555555555444333222222333444555444444444444444444444444444444555555555666666666666888::::::888666444444999:::<<<<<<<<<===@@@BBBAAABBBBBBBBBCCCDDDEEEEEEIIIHHHIIIJJJIIIIIIPPPYYYaaalllzzz||||||uuuiiiZZZNNNHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBBBB???@@@AAAAAA??????@@@BBB@@@@@@???>>>>>>>>>>>>>>>AAA@@@@@@@@@AAAAAA???>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@???============>>>>>>??????@@@CCC???<<>>>>>AAAAAABBBBBBBBBBBBDDDHHHKKKPPP]]]kkkuuu}}}mmm```YYYWWWUUUSSSQQQOOONNNNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGBBBAAA@@@?????????@@@AAA==================<<<<<<::::::::::::999888777777777777777666666666555555444444444444444444444444333333333333333333333333222222333444666555222000000000000000////////////...........................,,,++++++---......---,,,,,,,,,,,,++++++++++++++++++******))))))))))))******))))))******+++,,,******++++++***)))(((((('''(((((())))))(((((('''************++++++++++++))))))))))))))))))))))))************************)))))))))***+++---...///------........./////////111000111555555333666:::???HHHYYYqqqzzzccc\\\RRRKKKJJJJJJJJJIIIFFFCCC@@@>>>======<<<;;;::::::::::::::::::::::::999999999999999888888888777777777666666666555555666666666666666666666666555555555555555555555555333333333333444444444444333333222222222222333333111222222333444444555555222222333333444444555555555444444333333444444555444444444555555555555666555555555666777777888888;;;===>>>===;;;999888888999:::;;;<<<<<<>>>AAADDDBBBBBBBBBBBBCCCDDDEEEFFFIIIHHHIIIKKKLLLPPP[[[ggg{{{}}}rrrcccXXXSSSQQQOOOMMMNNNMMMKKKHHHFFFCCCAAA@@@????????????@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFBBBBBBBBBBBBBBBAAAAAA@@@DDDEEEEEEFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCBBB<<<>>>??????>>>===???AAA>>>>>>>>>===>>>>>>??????@@@???>>>???@@@@@@>>><<<===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA???======>>>>>>???@@@@@@AAAAAACCC???===@@@BBBAAABBBDDDCCCDDDDDDFFFIIINNNUUU[[[ccctttxxxfff\\\XXXVVVWWWVVVUUUSSSQQQQQQQQQNNNNNNNNNMMMLLLKKKIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEDDDBBBAAAAAABBBDDDEEE>>>>>>======<<<<<<;;;;;;999999999999888777666666666666666666555555555555444444444444444444444444333333333333333333333333222111111222444444222111000000000000////////////+++,,,---......---,,,+++...,,,++++++---.........+++++++++++++++++++++++++++******)))))))))))))))))))))(((((())))))***+++%%%''')))++++++***(((&&&''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,---...///000111---------.........//////000...///222222000222666888;;;DDDTTTkkkyyyqqqggg```^^^]]]ZZZWWWTTTPPPIIIDDDBBB@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888777777777666555777777777777777777777777555555555555555555555555444444444555555555666666555444444333333444444555444444555555555555555555000000111111222333333444444444555555555555444444444444555555666666666666555555666777777888999999<<<===>>>===;;;:::;;;<<<:::;;;<<<<<<<<>>>>>>>>????????????>>>?????????@@@@@@@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHBBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFBBBBBBAAAAAA@@@@@@@@@@@@===???BBBAAA??????AAADDD>>>>>>>>>???@@@AAABBBCCC???>>>===>>>??????===;;;===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCCCCAAA???===>>>>>>???@@@AAAAAABBBBBB@@@<<<<<>>======<<<999999999888888777666555555555555555555555444444444444444444444444444444333333333333333333333333333222000111333333333111000000000000////////////(((***,,,......,,,***(((---,,,++++++---///......+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((())))))***!!!%%%((()))(((&&&$$$''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++---------.........//////111......000000///111555666666999AAAPPPfff|||wwwrrrbbb\\\SSSLLLGGGEEECCCBBB;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888777777777777777777777777666666666666666666666666555555555666666666777777666555555444444555555666777777777666555555444444333333444555555666777777333444555666666555444333444555555555666666777777555666666777888999999999:::;;;;;;:::999:::;;;===;;;<<<=========@@@DDDGGGEEEDDDDDDDDDDDDFFFGGGHHHMMMNNNSSS[[[cccqqqxxxrrrooommmiiigggjjjggg___SSSGGG@@@???AAA???>>>===<<<<<<===>>>???;;;===?????????@@@BBBDDD>>>???@@@BBBDDDEEEGGGGGGDDDDDDDDDCCCBBBAAA@@@???CCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>???@@@AAAAAA@@@???>>>@@@@@@AAAAAAAAA@@@@@@???AAAAAA@@@@@@???>>>>>>>>><<<======>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@AAABBBDDDBBBAAABBBDDDDDDAAA>>>???>>>>>>>>>@@@AAABBBAAA@@@@@@AAABBBEEEGGGIIIKKKPPPTTTZZZaaajjjvvv~~~vvvooofff\\\UUURRRQQQPPPOOOOOONNNNNNOOOPPPPPPPPPOOOMMMJJJHHHFFFIIIJJJKKKLLLLLLKKKJJJIIIJJJHHHFFFDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDD;;;;;;<<<<<<<<<<<<;;;;;;===<<<999777666666777777333222111333555666666555555555555444444333333333333222222111111222222333222111111111111111222222111111000//////000111222------......///000000000........................************************+++++++++************)))'''((()))))))))(((&&&%%%))))))((('''''''''''''''++++++***)))(((((())))))(((((())))))))))))))))))))))))))))))(((((((((((()))((((((((((((((()))***,,,+++)))))))))+++---///,,,,,,,,,---------.....................---------111222666;;;???IIIbbbyyy}}}jjjZZZQQQLLLGGGDDDBBB@@@???>>>??????>>>===<<<:::999999:::;;;;;;:::666666666777777999::::::777777777777888888888888999888888777777777777777444555666777777666555444666666555555555555666666555555555666666666777777777777777777777777777777888777777666555555444444666777888999999888777666;;;:::999888888888888888<<<;;;::::::<<<=========;;;;;;;;;;;;;;;>>>BBBEEECCCEEEGGGHHHHHHIIILLLMMMWWW\\\dddlllxxx|||sssfffXXXMMMFFFCCC@@@???>>>=========>>>>>>>>>???@@@???===<<<===>>>===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>BBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBBBBBBBAAA@@@@@@>>>>>>???@@@@@@???>>>>>><<<<<<===>>>?????????>>>BBBBBBAAA@@@@@@???>>>>>><<<======>>>>>>?????????AAAAAA@@@@@@@@@@@@AAAAAAAAA??????@@@CCCCCC@@@>>>DDDCCCBBBBBBCCCDDDDDDDDDFFFHHHJJJLLLOOOTTTZZZ___ggglllssszzz|||sssmmmhhhbbbYYYSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPOOONNNLLLJJJHHHGGGJJJKKKLLLMMMMMMLLLKKKKKKIIIHHHEEEDDDCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCBBB======<<<<<<<<<<<<======>>><<<:::777666666666666333222222333555666666555555555444444444333333333333222222111111222222333222111111000000111222222000///............///000///.............................................************************+++++++++*********))))))(((((((((((((((''''''&&&))))))((('''''''''''''''***)))((((((''''''(((((()))((((((((((((((((((((()))(((((((((((((((((((((---,,,+++)))((('''''''''))))))))))))***,,,...///,,,,,,,,,,,,------------........................222222444777999>>>NNN___sssuuufffZZZPPPIIIHHHEEEBBB@@@@@@@@@???>>>@@@>>><<<;;;<<<<<<;;;999;;;;;;::::::::::::;;;;;;999999999999999999999999:::999999888888888888888666666777888888777666666777777666666666666777777555555555666666666777777666666666666666666666666777777777777777777777777888888999999999999888888999999888888888999999:::???>>>=========>>>>>>===BBBBBBCCCBBBAAAAAABBBDDDEEEFFFHHHHHHJJJMMMRRRUUUbbbjjjxxxrrreeeXXXMMMFFFDDDDDDCCCBBBAAA@@@??????AAABBBBBBAAA>>>======>>>>>>????????????>>>===<<<@@@@@@AAA@@@@@@???>>>===@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>===>>>>>>??????>>>>>>===<<<===???@@@BBBCCCCCCDDDCCCCCCBBBAAA@@@???>>>===========================AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAACCCCCCBBB@@@DDDCCCBBBBBBBBBDDDEEEFFFIIIMMMSSSVVVZZZbbbnnnwwwrrrmmmhhhdddbbb^^^XXXTTTTTTTTTSSSRRRQQQQQQQQQQQQOOOOOOOOONNNLLLJJJHHHGGGJJJKKKLLLMMMMMMMMMMMMMMMIIIGGGEEECCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA???>>>============>>>??????===;;;888666555555555333222222333555666555444444444444444333333333333333222222111111222222333222111111000000000111111......---,,,,,,------...//////......---,,,,,,+++------------------------************************++++++*********))))))))))))((((((''''''''''''((()))((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((---,,,+++))))))(((((((((&&&&&&(((***,,,---......++++++,,,,,,,,,---------......//////////////////000000111333444555===EEEVVViii{{{xxx{{{qqqaaaWWWQQQMMMHHHDDDCCCCCCBBBBBBDDDAAA???======<<<:::999===<<<;;;:::999888888888::::::::::::::::::::::::;;;:::999999888888999999777777888888888888777777888888777777777777888888555666666666666777777777666666666666666666666666666666777888999999::::::;;;::::::999999::::::;;;999999999::::::<<<============<<<<<<===>>>??????===@@@BBBDDDEEEFFFHHHJJJNNNOOOPPPRRRVVV\\\ccciiivvv{{{vvvtttttt}}}|||sssjjjbbbXXXRRRNNNMMMMMMLLLJJJHHHFFFEEEEEEFFFGGGFFFDDDCCCCCCDDDBBBBBBAAAAAA???>>><<<<<<@@@@@@AAAAAA@@@??????>>>??????>>>>>>>>>>>>?????????????????????>>>>>>===========================<<<===???BBBDDDEEEFFFGGGCCCBBBAAA@@@???===<<<<<<============<<<<<<<<<<<<@@@@@@???????????????@@@DDDCCCCCCDDDDDDDDDDDDCCCAAABBBCCCCCCDDDGGGJJJMMMOOOWWWaaahhhnnnwww}}}ssshhheeebbb```___]]]YYYVVVUUUUUUTTTSSSRRRRRRRRRRRROOOOOONNNMMMKKKJJJHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMIIIHHHFFFDDDBBBAAAAAAAAACCCCCCCCCBBBBBBBBBBBBAAAAAA@@@>>>======>>>@@@AAA@@@>>><<<999777555555444444333222333555666555444333333333333333333333333333222222111111222222333222111111000000000000111......------------------......---------,,,,,,,,,------------------------************************************)))))))))))))))((('''&&&&&&'''((())))))(((''''''''''''((((((((((((''''''&&&''''''(((((((((((('''&&&&&&%%%%%%'''''''''((((((((((((((((((((('''(((((()))***+++%%%&&&)))+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,......///////////////000...---...000222555888;;;DDDRRRggg~~~~~~zzzpppbbb]]]VVVPPPMMMKKKIIIHHHHHHEEECCCAAAAAA@@@>>>===>>>===<<<;;;::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888999999777777777888888777777777888888777777777777888888666777777777777888888888777777777777777777777777777777888888999:::::::::<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<===>>>??????;;;===>>>??????AAACCCEEE@@@BBBEEEGGGJJJMMMRRRVVVYYY\\\```eeekkkrrrzzzyyysssnnnhhhiiijjjooo~~~zzzrrrnnnjjjgggddd^^^^^^^^^]]][[[XXXUUUSSSQQQRRRRRRPPPMMMKKKKKKKKKGGGFFFDDDBBB@@@???>>>===???????????????>>>>>>===???>>>>>>======>>>>>>???>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<>>>@@@BBBCCCCCC@@@@@@???>>>===<<<;;;;;;============<<<<<<<<<<<>>>>>>>>>>>???@@@@@@CCCCCCCCCCCCBBBBBBCCCCCCCCCEEEHHHJJJMMMRRRXXX]]]```kkkyyyxxxmmmgggbbbaaa^^^]]]\\\ZZZXXXVVVUUUTTTSSSRRRRRRQQQQQQQQQOOONNNMMMLLLJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJKKKKKKIIIHHHGGGEEEDDDCCCBBBAAADDDDDDDDDCCCCCCCCCBBBBBBBBBAAA???>>>>>>???AAABBB???>>><<<:::888666555444444333222333555555555333333333333333333333333333333222222111111222222333222111111000//////000000////////////......------,,,,,,,,,---------......------------------------*********************************)))))))))(((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&((())))))&&&(((***+++,,,***((('''*********+++++++++,,,,,,---........./////////000------------000555888888;;;AAANNNaaauuu~~~xxxppphhhaaa[[[VVVRRROOOLLLIIIGGGFFFDDDBBB@@@@@@@@@????????????@@@@@@=========<<<<<<;;;;;;;;;::::::999888888888888999777777777777777777777777888777777777777777777888888888999999999999::::::888888888888888888888888999999999999999999999999===<<<::::::::::::<<<==================>>>?????????AAACCCCCCBBBCCCFFFIIILLLMMMOOORRRVVV\\\ccchhhnnnrrryyyxxxnnnjjjfff```dddgggoooxxxsssrrrrrrsssssstttuuutttrrroookkkhhhggggggeeeaaa\\\XXXVVVVVVPPPNNNJJJEEEBBB@@@@@@@@@======>>>>>>>>>======<<>>>>>======>>>>>>???>>>>>>??????>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<:::;;;===???@@@AAABBBBBB>>>>>>======<<<;;;;;;;;;========================>>>>>>>>>???@@@AAACCCCCCAAACCCDDDCCCCCCDDDFFFHHHIIILLLQQQUUUYYY___hhhooowwwwwwmmmfffbbb]]]\\\[[[YYYWWWVVVTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPOOONNNLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIJJJHHHHHHGGGFFFEEECCCBBBBBBDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@????????????@@@AAA>>>>>><<<;;;999777555555555333333333555555444333222222222222333333333333333222222111111222222333222111111000////////////000000000000000///...---+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))((((((((((((''''''''''''(((((()))(((''''''''''''(((((()))((((((((('''(((((()))***''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''&&&%%%%%%%%%%%%%%%'''(((***+++***)))'''%%%))))))*********+++++++++,,,,,,------.../////////...//////,,,---111333222555666===IIIYYYmmmzzzpppjjj___[[[VVVQQQLLLHHHCCC@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>=========<<<;;;::::::999999::::::999999888888888888999999999999888888888888999999::::::;;;;;;;;;<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<=====================>>>???AAAAAABBBDDDFFFEEECCCCCCEEEIIIMMMQQQXXXaaakkkwww~~~rrrjjjgggdddaaahhhkkkuuu~~~|||xxxrrrmmmkkkkkk```[[[TTTLLLGGGEEEDDDEEE??????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???>>>????????????>>>======<<<;;;:::999999:::;;;<<<>>>??????@@@AAAAAAAAAAAA========================<<<======>>>>>>????????????@@@@@@BBBCCCEEEGGGHHHGGGIIILLLMMMNNNQQQUUUYYYZZZ^^^cccggglllttt~~~uuummmhhhccc___XXXXXXXXXVVVTTTSSSRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIIIILLLLLLJJJIIIHHHHHHIIIIIIEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCBBBBBBBBBAAAAAA????????????????????????======<<<;;;:::888666666555444333333555555444333111111222222222333333333333222222111111222222333222222000//////.........000000111111000///---,,,.....................///,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&''''''((()))&&&''''''(((((())))))***%%%%%%&&&''''''((())))))''''''&&&%%%%%%%%%&&&&&&&&&'''((()))))))))((('''))))))))))))*********+++++++++,,,,,,---.........,,,222333///,,,///000...111111555<<>>======<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???????????????@@@@@@@@@@@@??????>>>???@@@BBBDDDGGGIIIJJJGGGKKKNNNNNNMMMNNNRRRVVVVVV^^^kkkzzzzzzvvvxxx||||||yyywwwttt{{{}}}mmmggg^^^TTTMMMIIIIIIJJJCCCCCCDDDEEEEEEDDDDDDDDD??????>>>>>>>>>>>>?????????????????????>>>>>>===;;;;;;999999999999;;;;;;<<<<<<============<<<<<<============>>>>>>>>>>>><<<======>>>???@@@@@@AAAAAAAAABBBDDDFFFHHHKKKLLLPPPSSSWWWZZZ\\\```fffkkkooosssyyy}}}pppfffcccaaa\\\WWWVVVWWWWWWVVVTTTSSSSSSTTTPPPPPPOOONNNMMMMMMMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJOOOMMMLLLJJJIIIIIIIIIIIICCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>??????@@@@@@??????>>><<<<<<<<<;;;:::999777666555444333333555555444333111111111222222333333333333222222222222222222333222222000///............///000000111000...,,,+++000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((%%%&&&((()))))))))(((''''''''''''''''''((()))***%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''((()))***++++++%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''(((******%%%&&&'''((())))))))))))))))))))))))******************+++,,,,,,---......***222777222///000000---111111555888999===MMM___sss~~~qqqfff___SSSRRRQQQOOOMMMLLLLLLLLLFFFEEEEEEDDDCCCCCCBBBBBB@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<<<<======>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAABBBCCCDDD@@@AAACCCCCCCCCCCCAAA@@@BBBCCCEEEHHHKKKOOORRRTTTQQQVVV[[[^^^___bbbhhhnnnrrr{{{~~~xxxqqqooottt{{{tttjjjccc^^^ZZZVVVSSSSSSQQQOOOLLLJJJHHHGGGFFFEEEDDDCCCCCCCCCBBB@@@>>>BBBAAA@@@AAABBBBBB@@@>>><<<:::999999::::::999888>>>>>>===:::999999<<<>>>;;;<<<============@@@BBB===???AAABBBBBBCCCEEEGGGDDDEEEFFFHHHJJJNNNSSSWWW]]]dddlllrrrvvv{{{sssnnnhhhbbb^^^[[[YYYWWWUUUVVVVVVUUUTTTRRRPPPOOOLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGCCCDDDCCCBBBAAAAAACCCEEEAAABBBDDDDDDCCCBBB???>>>>>>>>>>>>>>>>>>?????????@@@>>><<<::::::888666444777555333333444444333222000000111111111222222222333222222222111000000000000000000000000000000000111111000//////////////////...---,,,---...///000***+++,,,,,,------,,,,,,,,,+++******))))))*********(((&&&'''***,,,+++***%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((++++++***)))((('''&&&&&&%%%(((***(((%%%$$$%%%((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------111111222222222000...---000000222333777<<>>>>>>>>>>>???@@@;;;<<<======<<<<<<===>>>===>>>???BBBEEEFFFDDDBBB@@@AAABBBBBBCCCBBBBBBAAA???AAACCCDDDDDDEEEGGGHHHFFFFFFGGGGGGFFFFFFEEEDDDJJJKKKMMMRRRYYY```dddfffiiinnntttwwwxxx{{{}}}oooiiijjjhhhiiiiiiooo~~~|||~~~}}}xxxvvvrrrnnnkkkhhhfffccc___ZZZWWWTTTSSSNNNMMMKKKKKKLLLKKKIIIGGGFFFDDDCCCBBBBBBBBB@@@>>>AAA???======???@@@@@@???<<<;;;;;;;;;<<<===>>>???<<<===>>>??????@@@CCCFFFGGGIIIKKKLLLLLLLLLMMMOOOOOOPPPRRRTTTWWW]]]dddiiiuuu|||wwwiiieeeaaa]]][[[XXXVVVTTTRRRSSSSSSSSSRRRPPPOOONNNLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDDDDCCCAAAAAABBBDDDBBBCCCDDDDDDCCCBBB@@@>>>>>>>>>>>>???????????????>>><<<:::::::::999777555555333222222333333333222000000111111111222222222222222111111111111111111000000000000000000000000000//////...------......---,,,++++++++++++,,,---***+++,,,,,,------,,,,,,,,,+++******))))))******,,,)))'''(((***+++***(((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******))))))(((''''''''''''&&&&&&'''((()))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,------000000111111000000//////...///000111222666;;;???EEEQQQggg}}}tttnnnllljjjgggccc^^^\\\ZZZYYYXXXUUUQQQNNNJJJIIIHHHGGGFFFEEEEEEEEECCCCCCDDDCCCBBBBBBBBBBBB??????@@@@@@??????@@@@@@BBBBBBCCCFFFIIIJJJIIIGGGGGGFFFEEEDDDCCCCCCCCCBBBFFFHHHIIIIIIIIIIIIJJJLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMQQQZZZffftttzzzmmmbbb^^^```dddiiiqqq~~~{{{yyy|||}}}xxxsssmmmhhhdddbbbZZZYYYXXXXXXXXXXXXWWWUUUSSSPPPLLLIIIHHHFFFDDDCCCDDDAAA??????@@@BBBCCCBBBAAA???>>>@@@DDDFFFEEECCC@@@BBBDDDEEEGGGJJJOOORRRWWWYYY[[[[[[ZZZYYYZZZ[[[___```aaadddiiiqqqzzzrrriii]]][[[XXXWWWVVVTTTRRRPPPNNNOOOOOOOOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKJJJIIIHHHJJJIIIIIIHHHHHHGGGGGGGGGEEEFFFEEEDDDAAA@@@AAABBBBBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<:::999999::::::888777333222000111222333333222111111111111111222222222000000111111111111111111000000000000000000000000///...------,,,---------...---,,,+++******++++++***++++++,,,,,,,,,,,,,,,,,,+++******))))))******---+++)))((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((%%%###&&&***---+++((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,/////////...//////000111///000111111000111333666;;;AAAOOOcccwwwyyyuuussswww}}}{{{xxxwwwwwwwwwsssjjjbbbZZZUUUPPPMMMNNNOOOMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEFFFFFFFFFKKKKKKLLLOOOQQQRRRQQQPPPQQQOOOLLLJJJIIIIIIJJJKKKOOOQQQSSSTTTSSSSSSUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWYYYaaappp~~~sssjjjaaaZZZZZZ___eeeooozzz{{{yyyuuurrrlllkkkjjjjjjlllmmmmmmlllfffbbb\\\VVVSSSQQQNNNLLLJJJHHHEEEEEEGGGJJJLLLLLLQQQMMMJJJLLLPPPQQQMMMHHHIIILLLPPPSSSWWW]]]cccgggmmmoooppppppooonnnooopppuuuvvvxxx{{{zzznnnfffaaaVVVUUUSSSSSSSSSQQQOOOLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHJJJLLLLLLKKKIIIHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGEEEBBB@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;:::888888999999777666333111000111333444444333111111111111111111111111//////000000111111222222////////////////////////......---------------...000///...---,,,,,,++++++******+++,,,,,,,,,,,,+++,,,+++******))))))******+++***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((('''&&&'''***++++++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,...------,,,---///111222000111333333111111111222::::::AAAMMM\\\nnnzzzxxxyyy|||tttlllccc^^^^^^^^^[[[XXXUUUUUUUUUVVVWWWWWWVVVTTTSSSQQQPPPPPPPPPQQQRRRQQQWWWWWWYYY]]]aaaccccccbbbbbb___[[[XXXWWWYYY\\\^^^]]]```cccfffhhhiiilllmmmppppppoooooonnnlllkkkjjjqqqzzz~~~xxxqqqkkkeeebbbgggnnnttt|||{{{~~~}}}~~~xxxtttmmmgggccc___\\\ZZZVVVTTTRRRTTTYYY___dddffffffaaa]]]]]]^^^]]]WWWRRRWWW[[[```gggmmmssszzz~~~wwwmmmeee^^^YYYUUUSSSRRRRRRQQQPPPMMMKKKLLLKKKKKKLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIGGGIIIKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFCCC@@@@@@@@@BBBBBBBBBAAAAAA@@@???>>>;;;;;;::::::999999999999<<<;;;999888888777555333444222111222444555555555111111111111111111111111/////////000000111111222///////////////////////////......---......////////////......---,,,+++***)))***++++++,,,,,,++++++,,,+++******))))))******'''((((((((((((((()))***((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''')))******((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((()))***************++++++,,,,,,++++++,,,...000111...000222333222111111222444333555<<>>>>>===:::::::::999999888888777<<<:::888777777666444222555444222333444555555444222222222111111111111111//////000000000000000000000000000000000000000000..................///000++++++,,,,,,+++***)))((()))******+++++++++++++++,,,+++******))))))******&&&'''(((((('''(((***,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&***,,,***&&&$$$'''***(((((((((((())))))))))))((((((((((((((((((((((((************************++++++++++++,,,---...///***,,,////////////000111000///111666:::@@@LLLWWWkkk~~~{{{}}}}}}{{{xxxwwwyyyqqqddd]]]XXXRRROOOPPPRRRPPPMMMLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHGGGDDDBBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;;;;:::999999888888:::888777666777777555444555444222222333444333222222222222111111111000000000000000000000/////////000000000000000000000000------,,,,,,---......///)))***++++++++++++***)))))))))***+++++++++++++++,,,+++******))))))******&&&((()))(((&&&&&&(((***''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&'''((('''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))******+++,,,,,,---,,,,,,***,,,------------///000000000222555666888???HHHPPP___vvvjjjbbb[[[WWWRRRLLLMMMSSSOOOMMMJJJIIIJJJLLLMMMMMMKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFHHHGGGEEEBBBBBBBBB???>>>===<<<<<<;;;;;;<<<======<<<;;;;;;:::999999777666555666777888777666555333111111222222222000222222222222111111000000111111000000//////......000000000000000000000000++++++++++++,,,,,,---...***+++,,,---...---,,,+++))))))***++++++++++++***,,,++++++***)))*********(((******)))%%%$$$&&&)))&&&''''''((()))******+++'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&$$$###%%%)))+++)))'''(((((((((((())))))))))))((((((((((((((((((((((((*********))))))))))))))))))***+++------,,,+++***---.........------///111000///111333222000555<<>>>>>===<<<;;;;;;::::::::::::::::::999888777666777666777888999999777555666444222222333333222111222222222111111111111000111111000000000000111111000000000000///////////////............---------000//////...---+++***)))))))))*********++++++++++++***((('''''''''((())))))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))************))))))***++++++++++++***///////////////.........000000000000222444666777:::???GGGPPP^^^uuuzzzzzzyyyvvvxxx{{{~~~yyyzzzzzzlllbbb[[[XXXTTTPPPMMMLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAEEEDDDCCCBBBAAA???>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;::::::999888777888777777888999999777555666444222222333333222111222222222111111111000000111111000000000000111111000000000000/////////...............------------............---+++***)))))))))*********++++++++++++***)))((('''(((((()))'''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))*********))))))***++++++++++++***...................../////////......///000111222000444:::@@@JJJ[[[qqq~~~}}}yyyvvvzzzzzzoooggg```\\\VVVTTTQQQNNNLLLLLLLLLMMMJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJFFFFFFFFFFFFEEEDDDCCCCCCEEEFFFFFFFFFEEEDDDCCCBBBCCCBBB@@@>>>>>>???@@@AAACCCBBBBBB@@@???>>>===<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;:::999888888999888777888999888666444666444222222333333222111222222111111111000000000111000000//////000000111000000000/////////............---------,,,,,,,,,,,,------------,,,+++***)))))))))************+++******)))(((((((((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''(((((())))))))))))******))))))***++++++++++++***,,,,,,------......////////////...------......//////222444666:::EEESSS^^^zzz|||zzzzzzyyywwwxxxwwwhhh___\\\YYYXXXSSSQQQOOOLLLKKKJJJJJJKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHCCCCCCCCCCCCCCCBBBAAAAAADDDEEEEEEEEEDDDDDDCCCBBBDDDBBB@@@>>>>>>???BBBCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999:::888777777888888666444666444222222333333222111111111111111000000000000000000////////////000000000000/////////.........------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++))))))))))))***************))))))(((((((((((((((''''''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((()))))))))***))))))***++++++++++++******++++++,,,---....../////////////////////000000111333555555555:::BBBIIIYYYhhh~~~xxxxxx~~~zzzwwwzzz}}}||||||zzz{{{~~~tttfff[[[UUURRRRRRQQQQQQPPPNNNKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGFFFAAAAAABBBBBBAAAAAA@@@@@@CCCDDDDDDDDDDDDCCCBBBBBBBBBAAA>>>======???AAACCCBBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999999:::888777777888888777555666444222222333333222111111111111000000000//////000000////////////000000////////////............---,,,,,,,,,++++++++++++)))***++++++,,,+++++++++)))))))))))))))))))))))))))))))))))))))(((((('''))))))(((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''(((((((((((()))))))))))))))***++++++++++++***)))******+++,,,------...+++,,,---...///000111111---///000000000222777;;;BBBKKK]]]qqq}}}zzzyyy{{{~~~~~~~~~jjjddd\\\TTTQQQOOOOOOOOOOOONNNMMMKKKIIIHHHGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHHHHHHHGGGEEEDDD@@@AAAAAABBBAAAAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBBBB???===<<<;;;;;;===???@@@AAA@@@@@@???>>>>>>======;;;;;;::::::::::::::::::999999999::::::999999888999777666666777888888777666444222222333333222111111111000000000/////////000//////......//////000/////////.........------,,,,,,,,,+++++++++******)))******+++++++++*********)))))))))))))))(((((()))))))))))))))(((''''''***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''#########$$$%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''(((((((((((())))))))))))***++++++++++++***))))))******++++++,,,,,,((()))***,,,.../////////,,,---......///000333555888;;;DDDSSSeeezzz}}}{{{zzz{{{}}}vvvkkk^^^ZZZUUUPPPNNNNNNOOOOOOLLLKKKKKKJJJIIIIIIIIIHHHKKKJJJJJJIIIHHHGGGFFFFFFDDDEEEFFFGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBB======<<<<<<===>>>>>>?????????>>>>>>===<<<<<<<<<::::::::::::::::::::::::777888888999999888888777888666555555777999999999666444222222333333222111111000000000//////////////////............////////////.........---------++++++++++++************)))***************))))))******))))))((((((((((((((())))))***)))((('''&&&(((((((((((((((''''''''''''''''''(((((('''''''''#####################$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''((((((((())))))))))))***++++++++++++***)))*********************)))***,,,---............///000000000000111222333444222555???JJJYYYmmmzzz|||rrrfff^^^TTTQQQMMMJJJIIIJJJKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEBBBCCCEEEFFFEEEDDDBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCBBBBBBBBB>>>>>>??????@@@@@@@@@AAA=========<<<<<<;;;;;;:::::::::::::::::::::::::::666777777888888888777777777666444555777999::::::666555333222333333222111000000000000//////////////////............////////////.........---------+++++++++************)))***************)))((((((******))))))((((((((('''((()))*********)))'''&&&&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&$$$$$$######"""!!!!!!!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))***++++++++++++***************))))))))))))---...///000000000......111111111000/////////000222...///444999AAAQQQ```xxx~~~www|||tttjjjbbb\\\WWWOOONNNLLLKKKKKKKKKLLLMMMIIIIIIHHHGGGEEEFFFIIIKKKMMMKKKHHHFFFDDDCCCCCCCCC???AAADDDEEEEEEEEEEEEFFFCCCDDDDDDBBB@@@???@@@BBB???@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>=========>>>>>>============>>>>>>:::;;;;;;;;;;;;;;;::::::;;;:::888666666777999:::<<<;;;:::888777666666666888555222222444555444333111111111111000000000000111111111111111111111111////////////............------,,,,,,,,,,,,++++++))))))))))))(((((((((((()))'''&&&'''((()))((('''))))))((((((''''''''''''((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%&&&((((((((()))***)))'''&&&%%%******))))))((((((((('''((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******...///000000000///------............////////////000000000111555;;;AAADDDZZZdddwwwqqqddd]]]WWWRRRNNNMMMLLLJJJIIIIIIIIIJJJKKKIIIIIIHHHGGGEEEFFFHHHKKKKKKKKKIIIGGGFFFFFFFFFFFFCCCDDDEEEEEEDDDCCCCCCBBBDDDEEEDDDCCC@@@???@@@BBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<===<<<=========<<<;;;;;;::::::999888777666777888999999888888777777777777888999666333333444444333222111111111000000000//////........................////////////............------,,,,,,,,,+++++++++*********)))))))))(((((()))'''&&&'''((()))(((''')))))))))(((((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''''''''))))))((((((((('''''''''(((''''''''''''((())))))))))))(((((((((((())))))&&&''''''((()))+++,,,---,,,---...//////...------.............../////////000//////000333777;;;===DDDLLLZZZmmmssskkkaaaZZZVVVRRRNNNKKKLLLLLLJJJIIIIIIIIIJJJKKKHHHHHHHHHGGGFFFFFFHHHJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFEEECCCAAA@@@@@@BBBAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;::::::::::::;;;;;;????????????>>><<<;;;::::::999888777777777777888666666666666666777888888999777444333333333222000111111000000000000//////......................../////////............---,,,,,,,,,,,,++++++++++++*********)))))))))(((((()))'''&&&'''((()))(((''')))))))))(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))&&&&&&'''((()))+++,,,---***+++,,,------------------------.........//////.........///000222333444666;;;BBBNNN___vvvsssjjjbbb^^^YYYUUUTTTRRROOOMMMNNNMMMKKKJJJJJJJJJKKKLLLGGGHHHHHHGGGFFFFFFGGGIIIGGGFFFEEEDDDBBBBBBBBBBBBDDDCCCBBBCCCDDDFFFFFFFFFEEEFFFEEEDDDAAA@@@AAABBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@???>>>>>>======<<<;;;;;;::::::;;;;;;<<>>GGGXXXnnn~~~tttiii```ZZZUUUSSSRRRQQQPPPNNNLLLJJJLLLKKKJJJIIIIIIIIIJJJKKKFFFGGGHHHGGGFFFFFFGGGHHHFFFFFFEEEFFFGGGIIILLLMMMHHHFFFBBBBBBDDDEEEEEEEEEDDDEEEEEECCCAAA@@@AAACCC??????@@@@@@@@@@@@??????@@@??????>>>======<<<<<<======<<<<<<<<<<<<======AAAAAAAAA@@@???===<<<;;;999:::::::::999888666555777666666555555555555555333444444333222111111111000000000////////////...////////////////////////............------------,,,,,,+++++++++*********(((((('''''''''&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%#########$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((())))))(((((((((((())))))''''''((()))***+++------+++++++++,,,---.........+++,,,---///000000000000111444555666888AAANNNYYYmmm}}}|||}}}wwwiii```[[[WWWTTTOOOOOOOOOOOONNNLLLKKKJJJHHHHHHFFFEEEEEEEEEFFFGGGEEEGGGHHHGGGFFFEEEFFFHHHHHHGGGHHHJJJOOOUUU\\\```PPPKKKEEEBBBBBBCCCAAA???AAABBBCCCBBB@@@@@@BBBCCC>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>>>>============>>>>>>????????????>>><<<;;;::::::;;;<<<<<<;;;999777555777777666555555555555555444666777666333222111222000000////////////......------------------------.........------------,,,++++++++++++************((((((((('''''''''&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((%%%%%%&&&'''(((***+++,,,'''''''''((()))+++,,,---)))***++++++,,,---......+++,,,---///000111111111///111444444555888>>>BBBOOObbbzzzyyy~~~}}}wwwnnnbbbYYYUUUSSSRRRPPPKKKLLLMMMMMMLLLKKKKKKKKKGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFHHHHHHFFFEEEFFFGGGIIIHHHGGGIIIOOOWWW```eeeTTTNNNFFFBBBBBBBBB@@@===???@@@AAA@@@@@@@@@BBBDDD>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>>???>>>>>>======>>>>>>???<<<=========<<<;;;;;;:::;;;<<<>>>>>>===;;;777555666666666555666666777777:::<<<<<<:::666222111222000000/////////.........------------------------.........---------,,,,,,++++++++++++***************))))))))))))((((((((()))'''&&&'''((()))(((''''''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''(((%%%%%%&&&&&&((()))+++,,,(((((((((((()))***,,,---))))))***+++,,,---......------......//////000000000000111222444666999:::>>>KKK[[[jjj}}}llluuu{{{lllaaa[[[RRRMMMLLLKKKJJJHHHEEEFFFHHHHHHGGGGGGGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFEEEFFFHHHHHHFFFEEEFFFGGGIIIGGGDDDDDDIIIQQQYYY___SSSLLLDDDAAABBBCCCBBB@@@===>>>???@@@???@@@CCCEEE???@@@AAACCCDDDEEEFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>============>>>>>>:::;;;;;;;;;;;;;;;::::::;;;===???@@@???<<<888666444555555555777888999:::???AAAAAA>>>888333111111000/////////............////////////////////////......---------,,,,,,,,,+++++++++************)))++++++++++++************)))'''&&&'''((()))((('''((()))))))))******++++++%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&)))***###$$$&&&'''(((((('''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((((((''''''''''''(((((())))))(((((((((***+++,,,((()))***+++,,,---......//////...---------......///---++++++...222444444666;;;AAAJJJ\\\uuu___fffsssrrrfff^^^TTTSSSPPPMMMJJJHHHGGGFFFGGGFFFFFFEEEDDDCCCCCCCCCEEEDDDDDDDDDDDDFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGEEECCCBBBAAABBBBBBBBBAAA@@@??????@@@BBBCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>============<<<;;;;;;;;;;;;<<<>>>>>>===<<<;;;999777666555555666666666666666555AAABBBBBB>>>888222///---222111000...------------///////////////////////////............---------++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((,,,,,,+++***)))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$### ###&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%'''''''''''''''((())))))******))))))))))))******++++++******************------------------------............////////////111333999???CCCMMM```rrrLLLRRR[[[gggsssrrrggg^^^VVVQQQNNNMMMKKKIIIGGGFFFFFFFFFCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDCCCBBBAAAAAABBBBBBDDDCCCAAA?????????@@@AAADDDEEEFFFGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>============<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999777666555333444555666666666666666<<<======;;;666222000///111000///......---..........................................------------*********************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!$$$&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''(((((()))******))))))))))))******************************------------------,,,,,,---.........////////////000000222555777<<>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999777666444333222222333555666666666666777888888666333111111222//////............//////------------------------......---------,,,,,,,,,))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%###%%%&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))''''''&&&&&&''''''((()))***))))))(((((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////333000///111111222999@@@JJJWWWlll===>>>???AAAFFFOOOZZZaaaoooxxxuuuiiibbbXXXQQQMMMKKKJJJIIIDDDCCCCCCCCCCCCCCCDDDDDD???@@@BBBDDDEEEDDDCCCBBBDDDCCCCCCCCCCCCEEEFFFGGGEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@??????>>>>>>???????????????>>>======<<<<<<<<<<<<;;;;;;::::::999999888888777555444333000111222444555666666666555555555333111000111333...............///000000------------------------------------,,,,,,,,,+++))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((######$$$%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$&&&'''&&&$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---------.........222...---000333333555888:::AAAKKKXXXgggzzz444555666666888<<>>>>>======>>>>>>?????????>>>======;;;;;;<<<<<<;;;;;;:::999888888888888777555444333///000111222444444555555555555555333111000111222......---......///000111........................---,,,,,,,,,++++++++++++************************)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------------)))(((---111111111333666888:::>>>HHHYYYmmm{{{nnnaaa---///222333444555777999<<>>>>>=========>>>>>>??????>>>======:::;;;;;;<<<<<<:::999888777777777777666555444333//////111222333333333333444555555444111000111111...............///000111////////////////////////,,,,,,,,,+++++++++******************************))))))((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%'''(((***+++&&&&&&%%%%%%&&&&&&'''((()))((((((''''''(((((()))'''(((((())))))*********)))))))))******++++++,,,+++++++++,,,,,,,,,---------******...000///...000222444555666:::CCCOOOXXXjjjyyyyyyeeeSSSGGG+++...111333333333444555333999BBBJJJSSS___mmmwwwtttkkk___VVVPPPLLLIIIFFFCCCCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>@@@BBBCCCBBBAAA@@@@@@AAABBBDDDEEEDDDCCCAAA@@@???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDEEEEEEDDDDDDBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCAAAAAA@@@??????>>>>>>=========>>>>>>>>>>>>>>>===999:::;;;<<<<<<:::999777555555555555444333222222///000000111222222111111000222333444222111000111//////.........//////000........................++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$###$$$&&&)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%''')))***+++&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''(((((()))******+++(((((())))))***++++++,,,++++++++++++,,,,,,,,,,,,...,,,---000000---...111///111333333444888???EEELLLZZZooolll\\\OOODDD>>>+++---///000///...//////,,,111666:::???HHHTTT]]]hhhqqq}}}sssddd\\\UUULLLFFFEEEFFFEEEDDD??????>>>===<<<>>>AAADDD>>>>>>>>>>>>>>>???@@@@@@>>>===<<<<<<===@@@DDDFFF@@@??????>>>???AAABBBCCCDDDCCCAAA??????@@@AAABBB>>>>>>>>>>>>>>>????????????@@@AAACCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBEEEDDDCCCBBBAAABBBBBBCCCAAAAAA@@@@@@???>>>>>>>>>======>>>>>>>>>>>>>>>===999:::;;;<<<<<<:::888777333333333333333222111000///000000111111111000000,,,///222333222111111111//////............//////------------------------+++++++++************)))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$###%%%'''***&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&''''''((()))******+++'''(((((()))***+++++++++******+++++++++,,,,,,,,,***)))+++------***,,,000000000000...///333<<>>;;;999,,,,,,---...///000111222000000111222666<<>>>>>;;;<<<<<<===>>>??????@@@>>>??????@@@AAAAAABBBBBB@@@???>>><<<<<<<<<===>>>;;;;;;;;;===@@@BBBBBBAAADDDBBB@@@AAACCCDDDBBB@@@@@@???>>>@@@BBBCCCAAA???BBBCCCDDDFFFFFFDDDCCCBBB@@@AAAAAABBBBBBCCCCCCDDDAAAAAABBBBBBBBBAAA@@@@@@>>>??????@@@@@@@@@??????:::::::::;;;;;;<<<<<<<<>>===;;;:::999888666666555444333222222111222222222222222222222222333222000/////////000111222111000.........///000........................++++++++++++++++++++++++---,,,,,,+++***)))''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))%%% """$$$$$$"""%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&$$$######%%%'''((('''&&&&&&$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&''''''((()))((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++000...,,,***))))))******,,,,,,,,,,,,,,,,,,++++++...//////111222333444444555888AAAMMMXXXbbbooozzz~~~ooo^^^TTTFFF===;;;:::999777***++++++,,,---...//////............000555<<>><<<;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<======>>>??????@@@@@@??????===<<<<<<<<<=========<<<<<<===>>>?????????@@@>>>===???AAABBBAAA??????===<<<>>>@@@BBB@@@???AAABBBDDDEEEEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???>>>???@@@@@@@@@???>>>>>>::::::;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999777666666555444333222222222222222222222222222222222111000000//////000000000///...---------......------------------------*********************************++++++******)))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""###$$$$$$###%%%%%%%%%%%%%%%&&&''''''###$$$%%%$$$######%%%''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***,,,+++***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222222000111555===BBBGGGPPPYYYlllyyyooo^^^RRRHHHBBB:::666666666444222))))))******++++++++++++---------,,,,,,000555999;;;;;;;;;;;;>>>DDDLLLRRRYYY___iiiqqqvvv{{{rrr```YYYPPPJJJEEE@@@;;;777<<<<<<;;;;;;;;;;;;;;;<<<888999999::::::;;;;;;<<<::::::;;;;;;<<<=========>>>>>>===<<<<<<<<<<<<===>>>>>>===============>>>===<<<<<<===???@@@>>>===>>><<<;;;<<<>>>@@@@@@???AAAAAACCCCCCCCCCCCAAAAAA???@@@@@@AAAAAAAAA@@@@@@>>>??????@@@@@@@@@??????>>>???AAAAAAAAA???===;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999999999999777777666555444333333222222222222222222222222222000000111111000000//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))(((((('''((()))***+++++++++,,,,,,------......---------.........//////111///000333444444888???HHHSSSaaaooo|||jjj]]]QQQEEE===;;;888555555666666444111))))))))))))))))))******.........---,,,...222555::::::999777666888<<<@@@>>>FFFQQQZZZbbbkkkvvv}}}pppccc[[[PPPLLLFFFBBB@@@>>><<<999;;;;;;:::::::::::::::;;;888888999999999:::::::::999999::::::;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========???@@@@@@????????????>>>===<<<>>>===<<<<<<>>>???@@@AAA@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@@@@@@@???>>>======>>>???????????????>>>???AAAAAAAAA>>><<<:::<<<<<<<<<;;;;;;:::::::::888888888888999999999999888777666666444444333222111111111111111111111111///000111111111000...------------,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&((()))******++++++))))))))))))))))))))))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''$$$###$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$&&&((()))'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''')))(((''''''''''''((()))))))))((((((((()))***+++***++++++,,,---......///------------------------222000///222222111333888999@@@IIISSS```rrr|||ppp```RRRIIICCC>>>:::999888666666777666222000)))))))))))))))*********+++,,,---------...111444333555666555333111111222000555;;;AAAFFFPPP]]]gggxxxwwwggg\\\SSSLLLGGGDDDBBB???===<<<;;;999888888777666666555555555555888888999999999999::::::999999::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<;;;;;;;;;===>>>>>>===???BBBFFFGGGFFFEEECCC@@@>>>======???@@@@@@@@@???@@@AAABBB??????@@@@@@@@@@@@????????????@@@AAA@@@???===<<<;;;<<<===>>>???@@@@@@@@@??????@@@@@@@@@>>><<<:::<<<<<<<<<;;;;;;:::::::::777777777888888888888999777777666555444333222222111111111111111111111111//////000111111///...---------------------------++++++++++++++++++++++++************************'''(((((()))))))))(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,+++((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''%%%###$$$'''&&&%%%%%%$$$$$$$$$%%%%%%$$$&&&((((((&&&$$$###$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((++++++******))))))))))))*********+++,,,---......,,,,,,------------------000,,,,,,///000///000444777999<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA???<<<;;;;;;;;;===>>>@@@@@@AAAAAA????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::777777888888888888888888666666555444333222222111111111111111111111111111//////000000//////......+++,,,---.........------++++++++++++++++++++++++************************(((((()))(((((('''&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$"""$$$%%%$$$###!!!""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''+++++++++******)))))))))))))))******++++++,,,,,,+++++++++,,,,,,---------000,,,+++...000///...000444333444777888<<>>AAAAAADDDGGGFFFCCC@@@??????>>>==================>>>@@@AAABBBCCCBBB???<<<:::;;;;;;===???@@@AAABBBBBB???>>>======<<<===>>>>>>::::::;;;;;;;;;;;;;;;;;;888888888888888888888888555555444333222111111000111111111111111111111111000000///............///)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%%%%&&&%%%%%%$$$######$$$$$$!!!###$$$#########&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((())))))))))))))))))))))))))))))))))))******(((((()))***++++++,,,,,,000,,,+++///222000000111///...000444333111666>>>===FFFSSSaaaooo|||mmm___UUUMMMFFFAAA===<<<:::888666444333111111222222222222222333444%%%%%%&&&'''(((******++++++---......,,,++++++,,,---......,,,***)))***+++***)))***---000333444333999<<<@@@DDDIIIQQQ[[[cccnnnrrrxxxwwwggg]]]WWWQQQLLLFFFAAA;;;999999:::999777555666666666555555555666000000000111222444555666555555555555555555555444888888888999::::::;;;;;;777888:::;;;<<<;;;;;;:::555888:::999777999@@@FFFLLLJJJFFF???::::::>>>CCC@@@DDDHHHGGGDDD???============<<<<<<<<<<<<======AAABBBCCCDDDBBB@@@<<<:::;;;<<<===???AAABBBCCCCCC???>>><<<;;;;;;===???@@@:::::::::;;;;;;<<<<<<<<<999999999999888888888777555444444333222111000///000000000000000000000000111000///------...//////((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&$$$&&&%%%%%%$$$#########$$$"""###%%%%%%&&&(((,,,...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$&&&''')))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&((()))*********))))))))))))((((((((((((%%%&&&'''((()))***+++,,,,,,'''''',,,111000000111...---000555333///222999777:::>>>BBBJJJYYYkkkxxxwwwlllaaaZZZQQQJJJFFFBBB===999999888777555333222111000...000222222111///......&&&%%%$$$$$$############ """%%%)))******)))(((******))))))******+++,,,************+++---///000888777555555777===BBBFFFNNNTTT^^^iiiuuuyyymmm\\\OOOHHHDDDAAA>>>>>>>>>===<<<:::999888888777666666444333222111111111111111111111111111111555555555555555555555555888888888888888999999999;;;::::::999888888888999555555555666777999:::;;;@@@???===;;;:::;;;<<<>>>????????????>>>===;;;:::======<<<<<<<<<<<<======>>>===<<<===>>>>>><<<:::======>>>???????????????AAA@@@???>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::999888777777777777555444444333333222222111000000////////////000000...---,,,***))))))******------,,,,,,,,,,,,++++++***,,,------+++******+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$$$$#########$$$%%%%%%&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&'''&&&$$$$$$$$$&&&((()))---,,,+++***))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***************++++++,,,---...//////111000000000000000111111222555888:::===DDDLLLSSSeeeoooyyylllaaaVVVOOOGGGEEEBBB???===<<<<<<<<<666666555444444333222222222222222222222222222222''''''&&&%%%%%%%%%%%%%%%"""###&&&(((*********)))))))))(((((())))))***+++************+++,,,...///000/////////000333666888;;;AAAJJJTTT^^^iiirrrwww}}}uuuppp^^^TTTHHH???<<<<<<:::888999999888777666555555444666666555444333222111111111111111111111111111111444444444444444444444444666666666666777777777777999999888777777777777777666666666777888999:::;;;<<<;;;:::999999:::;;;;;;============<<<;;;:::999<<<;;;;;;;;;;;;<<<<<<===>>>===;;;;;;<<<;;;:::888======>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<===>>><<<<<<<<<;;;;;;;;;;;;:::::::::999888777777777777555444444333333222111111//////............//////000///...,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***,,,---,,,+++************)))(((''''''(((((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''%%%###"""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%'''(((+++***)))(((((('''''''''######$$$%%%&&&''''''(((((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,......---......///000000///111222222333666;;;@@@DDDLLLZZZhhhvvv}}}ssseeeZZZRRRLLLFFFAAA<<<;;;888666444444333333555555444333333222111111111111111111111111111111)))(((''''''''''''''''''$$$%%%&&&'''((()))***+++(((''''''''''''((())))))***************+++,,,---.........///////////////222666<<>><<<999888999999999888<<<===============<<<<<<===<<<;;;::::::<<<>>>???;;;;;;;;;;;;::::::::::::::::::999888777777777777444444444333222222111111...------------------...000///...---,,,,,,,,,---,,,,,,,,,,,,++++++++++++***+++---,,,+++)))******+++***)))(((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((()))'''$$$""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%!!!"""$$$%%%%%%%%%######%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$######$$$&&&'''(((((('''&&&&&&%%%%%%%%%!!!###%%%&&&((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))******+++++++++*********))))))*********+++,,,---...///000111111111000000333555777:::@@@HHHPPP[[[eeelllzzz{{{ppphhhVVVOOOGGGAAA???>>>;;;999777666555444333222222222333333222222111111000000000000000000000000000000((((((''''''''''''((((((''''''&&&&&&''')))***+++((((((''''''(((((()))************************+++..................//////333555888999:::<<<>>>AAAHHHNNNVVV\\\```dddkkkppp|||yyymmmaaaZZZVVVRRRMMMJJJIIIHHHFFFEEE???;;;777555555666555333444444444444444444444444444333333222111111000000111111111111111111111111333333333333333333333333222222333333444444555555666666777777777666666666777777666666666777888888999:::;;;<<<<<<<<<<<<<<<:::::::::999999999999999::::::::::::;;;<<<=========:::888777888:::;;;;;;<<<<<<<<<===<<<<<<;;;:::>>><<<;;;999999;;;===>>>;;;;;;:::::::::999999999:::999888777777666666666444444333333222111111111......------------......------,,,,,,++++++++++++,,,,,,,,,++++++++++++******+++,,,,,,***))))))******))))))((('''''''''''''''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''$$$&&&(((((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$ !!!###$$$&&&'''((((((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((((()))))))))***************************)))))))))***+++,,,...///...///000111222222333333888999999999;;;@@@GGGLLLTTTZZZcccnnnxxxzzznnnddd]]]VVVOOOJJJFFFBBB===:::999999888777666555555444444444444444111111111000000/////////........................'''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&((()))+++)))(((((((((((()))******(((((())))))))))))))))))***)))'''''''''***,,,...000222222222000000000222888;;;???AAADDDHHHNNNRRR\\\eeennntttzzz}}}wwwlllaaaWWWOOOIIIFFFBBB???<<<:::999:::::::::666555333333333222222111333333333333444444444444222222222111000000//////000000000000000000000000222222222222222222222222222222333444444555666666666666777888888777777666666666555555555666666777888999:::;;;<<<<<<;;;;;;;;;::::::999999:::;;;<<<<<<<<<;;;;;;<<<===>>>>>>;;;999777777999<<<>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;???>>><<<:::999:::;;;<<<;;;;;;:::::::::999999999:::999888777666666666666444333333222222111000000///..................///,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********)))+++,,,,,,***))))))***((((((((((((''''''&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%$$$""""""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%###""""""%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''(((((((((((())))))))))))))))))***+++,,,,,,,,,)))))))))***+++---...///***+++,,,...///000/////////000111222333666:::===:::>>>EEEMMMVVV```kkkqqq~~~|||sss```YYYOOOGGGCCCAAA>>><<<;;;999666555444444444333111111111222222111111111//////////////////......------------------------%%%%%%%%%$$$%%%%%%&&&'''((('''&&&%%%%%%&&&(((((())))))(((((())))))***+++&&&'''(((((()))))))))(((((('''%%%%%%&&&))),,,...---...//////......000111333333444444444777;;;>>>@@@IIIPPPTTTZZZdddlllooonnnrrrwww{{{zzzmmmeeeYYYUUUNNNGGGAAA???>>>>>>777777555444333444444555111111222333333333333333111111111111111111111111111111000000000/////////000000000000000000000000111111111111111111111111222222333444555666666777444555777888888888777666555555555555666666777888777888888888888888999999;;;::::::999:::;;;===>>>>>>======<<<<<<<<<======999888777777:::===>>>===:::;;;;;;<<<======<<<<<<@@@???>>><<<;;;:::::::::;;;;;;;;;;;;::::::::::::999999888777666666666666333333333222111111000000//////............//////......////////////...---++++++++++++************)))***,,,+++***((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###!!! """$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***''''''(((((((((((())))))(((((()))***+++,,,------************+++,,,---...---,,,,,,---......---+++,,,...000111111111333444333444666999===DDDMMMRRR]]]dddooozzzsssdddWWWOOOKKKFFF@@@;;;999888777666222222222222222222222333///000111111111111000000////////////............------------------------%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&(((((('''''''''((())))))$$$%%%&&&((()))))))))((((((((())))))***+++------+++---.../////////111222///000000000000111222333222888======@@@FFFMMMOOORRRVVV[[[```fffnnnxxx{{{qqqhhhaaaXXXOOOIIIAAA@@@===;;;888777777888444444444444333222222333000111222333333333333444000000000000000000//////000000////////////......000000000000000000000000000000000000000000000000111222222333444555666777222444555777777777555444666666666666777999:::;;;999999777666666777888888;;;:::999999999;;;===???>>>>>>===<<<;;;;;;;;;;;;999888777888:::::::::999999:::;;;<<<===>>>>>>>>>===>>>>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;:::999888777666666555555666333333222222111000000000...------------------...---...///000000///......++++++++++++************)))***++++++)))(((((()))'''((()))***++++++******''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! """$$$"""######$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############&&&%%%$$$$$$######$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))'''''''''((((((((())))))((((((((())))))***************)))******+++,,,,,,000...------//////...,,,...000111111///......///111111222222333666:::>>>BBBIIIRRR[[[dddnnn{{{wwwpppfff[[[QQQIIIBBB>>>???<<<999777555555444444000111222333222333333444000111111222222111000///.........///////////////------------------------%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((("""$$$&&&((())))))))))))&&&''')))++++++***)))((()))***,,,+++******+++---,,,---///000000///...---///444666333222666:::;;;<<>>:::888999:::888555333111111000111222222000////////////000000///...------...222222111111000000000000///////////////.........000000000000000000000000000000000000000000000000000111111333444555666666111222444666666555444333777777777888999;;;<<<======;;;999777777888999::::::999888888999;;;===???>>>===<<<;;;:::999999999999888888888999888666444999:::;;;===>>>??????@@@;;;<<<>>>@@@@@@???===<<<======<<<<<<<<<;;;;;;;;;999888777666666555555555333333222222111000000000---,,,,,,++++++,,,,,,---+++,,,---.........,,,,,,+++++++++************))))))***++++++)))(((((()))''')))***,,,---------,,,''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&''''''%%%$$$$$$%%%""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$"""$$$&&&((('''%%%""" #########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&&&&%%%$$$###$$$&&&''''''&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((('''''''''***)))))))))))))))***+++---***((())),,,...---,,,'''(((***+++,,,---///111---///111111111222444666222777===AAAFFFNNNXXXaaahhhoooyyyyyyqqqiiiaaa\\\UUUPPPHHHBBB???>>>======666666555444444444444333000111333333222111111222---.../////////...---,,,......//////////////////------------------------$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))'''%%%%%%&&&&&&%%%$$$))))))))))))************(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,////////////000111333333444444555777:::>>>BBBDDDQQQSSSYYY___ffflllppprrr|||}}}}}}wwwooojjj```^^^[[[XXXSSSPPPMMMKKKFFFEEEBBB???;;;888555444111222222333222111000///,,,000333333000///000222------............------////////////////////////---///111///+++)))+++---............/////////////////////000111111222222000111111222222333444444111111222333333333222222555666777888999:::;;;;;;===<<<:::888777777888888555666777999;;;<<<>>>??????===;;;;;;<<<<<<;;;:::<<<======<<<999777777888:::>>>???===<<>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<999888777555444444444444222222222111111111111000000000///...,,,+++***))),,,------......------,,,++++++,,,,,,++++++***))),,,+++++++++***)))))))))---+++)))((())))))((('''$$$%%%'''))))))((('''&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&)))***""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,***+++,,,,,,---...//////333222111000////////////222222333666999===AAACCCIIIMMMTTT[[[cccllltttzzzyyyssspppdddaaa\\\UUUOOOJJJGGGFFF@@@>>>;;;888777666666777333222222111000///......111111111111111111111111222111000//////000111222+++,,,---......---,,,+++///...------,,,,,,,,,,,,$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%%%%&&&&&&%%%$$$'''''''''(((((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------...///000000222222222333444777:::<<<<<<>>>BBBFFFKKKOOORRRSSSYYY[[[```gggpppzzzwwwsssssstttttttttrrrpppmmmllljjjgggccc___\\\WWWQQQMMMGGGFFFDDDBBB???<<<:::999<<<;;;999777555333222111000000111111111000......111222333222000...---------..................---...........................//////...,,,++++++,,,---.........////////////...//////000000111222222000111111222222333333444222222222222222333333333666666777888999:::;;;;;;<<<;;;999888777777777888666777999;;;<<<============;;;:::999:::;;;:::999<<<<<<<<<;;;888888999:::===DDDGGGEEECCCCCCBBB@@@???>>>>>>>>>>>>???@@@@@@>>>>>>===<<<<<<<<<<<<===999999777666555444444444222222222111111111111000//////......---,,,++++++,,,------......------,,,------......------,,,++++++++++++***************---+++)))((())))))((('''$$$%%%'''((()))((('''&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%#########$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...//////------...///000333555666<<<>>>BBBFFFJJJOOOUUUYYY^^^ccckkkrrryyy~~~wwwmmmccc[[[VVVQQQOOOJJJHHHEEEBBB???<<<;;;;;;777777666555444222111000222111111111000/////////000000000000000000000000//////...------...//////------...//////...---------,,,+++***************$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,+++++++++,,,,,,---//////.........///111222000222333666888999::::::===AAAFFFNNNUUU\\\aaadddgggjjjooouuuyyy{{{yyywwwsssrrrpppnnnmmmlllmmmmmmmmmnnnoooppprrrssstttuuu{{{yyytttmmmeee\\\UUUQQQQQQQQQQQQQQQPPPNNNKKKJJJHHHFFFDDDBBBAAA>>>:::777777666555444333222111111111111111111000000000///....../////////...------222111000000000///---+++................................................///...,,,,,,------+++***---------.........//////......//////000111111111000000111111222333333333333222111111111333444555666666777888999::::::;;;;;;:::999888777777888888888999<<<===>>>===<<<;;;;;;:::888888999:::999888;;;;;;;;;999888999;;;>>>FFFNNNRRRNNNHHHDDDAAA>>>??????>>>>>>???@@@@@@AAA???>>>======<<<<<<======:::999888777666555555555222222222111111111111000.........---------,,,,,,,,,------......------,,,------......------,,,+++***************+++++++++,,,***(((((())))))((('''%%%&&&'''((((((((('''&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$""""""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************,,,,,,+++++++++*********************+++,,,---...000//////......//////000222333555777888:::===@@@@@@DDDIIIOOOTTTZZZ___ccchhhkkkqqqyyyyyytttmmmfffaaaXXXSSSLLLFFFCCC@@@>>><<<999888777666555444444444333444555666555444111000000000000000000000000000///////////////////////////...------------...///------............------,,,++++++************+++###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))((((((((())))))))))))))))))))))))************+++++++++******)))*********,,,,,,+++++++++,,,------111111222333444444444333666999>>>CCCGGGIIIJJJJJJIIIKKKOOOWWW\\\]]]XXXTTTQQQPPPNNNMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSZZZXXXUUUPPPKKKFFFBBB@@@;;;;;;<<<=========<<<<<<999888888777777666555444444444444333333333222222///////////////000000000..................------///---+++---000111///---///..................///------------------------///---***+++---...,,,))),,,,,,---------.........------...//////000000111000000000111222222333333333222111000111333555666666777777888999999:::::::::::::::999999999999999:::;;;>>>??????>>>;;;:::;;;999888888999:::999888::::::999888888:::>>>AAAMMMUUUXXXQQQGGGAAA===;;;??????>>>??????@@@AAABBB???>>>======<<<<<<======;;;:::999777666666666666222222222111111111000000---------...............,,,------......------,,,++++++,,,,,,++++++***))))))))))))***+++++++++,,,,,,***((((((((()))((('''&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))***************)))))))))//////...---,,,,,,,,,,,,222111111000//////......---///111222222444666888777999;;;===>>>AAADDDGGGJJJKKKOOOUUU[[[bbbhhhkkkqqqvvv~~~~~~wwwqqqgggbbb[[[UUUQQQNNNIIIFFFGGGDDD@@@===<<<<<<;;;:::888777666555444333222222222222444444444444333222/////////000000000000000........................////////////////////////+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,---#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%&&&((((((&&&$$$%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((()))))))))*********++++++***)))))))))***************++++++,,,---......///000000111111000000333555999<<<===<<<:::999888999===CCCGGGFFFAAA<<<<<<<<<;;;;;;::::::::::::999::::::;;;<<<======>>>???>>><<<:::888777666555111111222222333333333333000111111111111222333444111111111000000/////////000000000///////////////.........---............///,,,***+++///000///,,,......------------......------------------------///,,,***+++---...,,,))),,,,,,,,,,,,---------------------...//////000000///000000111111222333333333222111111111333666777777777777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;===???@@@???===;;;999;;;999888888999::::::999999999999888888;;;???CCCKKKQQQRRRLLLEEEAAA???===>>>>>>>>>>>>???@@@AAABBB>>>======<<<<<<<<<<<<<<<;;;:::999777666666666666222222222111111111000000---------.........//////,,,------......------,,,++++++,,,,,,++++++***))))))))))))***+++++++++,,,,,,***((('''(((((('''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&'''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***************''''''((())))))***++++++//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,...///...///000222222333444333222333555777::::::;;;===AAAEEEIIIKKKIIIMMMUUU[[[aaafffkkknnntttuuuxxx{{{}}}yyyuuurrrfffeeecccbbb___YYYSSSNNNIIIFFFCCC@@@???>>>===<<<999777444444444444333222555555444333222000///...000///.........///111111///////////////000000000////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---############$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%$$$%%%&&&((((((&&&$$$&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&''''''(((((())))))***(((((((((((())))))))))))******)))))))))******+++))))))***+++,,,---......++++++,,,......////////////222555888999777555333333444777:::;;;:::666333555555555444444444444444111222222222333333444444555444444333222111000000222111111000//////......---...//////...///111333......------,,,,,,,,,,,,000//////...------,,,,,,---------,,,------...///111///,,,+++,,,,,,+++***...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,***+++++++++,,,,,,,,,------,,,,,,------...///////////////000000111222222222222222222222333444666777777777888888888999999999888999:::;;;<<<<<<;;;;;;<<<===>>>???>>>===;;;::::::999777888999;;;:::999888999999999:::<<<@@@CCCAAAFFFHHHFFFDDDEEEEEEBBB============>>>???AAAAAA===<<<;;;;;;::::::;;;;;;:::999888777666555555555222222222111111111111000..................//////,,,------......------,,,------......------,,,+++***************++++++++++++)))''''''(((((('''&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************&&&&&&'''((()))***+++,,,)))))))))******+++,,,---))))))***+++,,,,,,++++++,,,...//////---,,,,,,------///111111000000222333333333333444666888:::<<<888;;;???BBBDDDGGGJJJLLLOOOPPPQQQSSSVVVYYY\\\^^^___aaadddfffffffffggghhhiiiiiiiiihhhggghhhkkkmmmkkkjjjhhhfffeeecccbbbaaa___^^^\\\YYYVVVSSSQQQOOOFFFEEEEEEEEEEEEDDD@@@===:::999888888777777777777333111000000111111///---111111222222222111000///111000...---...000222333////////////////////////////////////////////////++++++,,,------,,,++++++......------------......***))))))))))))******+++############$$$$$$$$$$$$"""###$$$%%%&&&''''''((($$$$$$%%%''')))(((&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***'''''''''((((((((())))))((((((((((((((()))***+++((()))***+++++++++++++++***+++,,,---.../////////...000333555666444222111///111333444333111111222000000111111111111111000000000000000000000111111222222222222111000///...111111000///...............///000///------000333------------------......///......---,,,,,,++++++,,,++++++***+++,,,---............+++))))))***+++---,,,***))))))***,,,---++++++++++++++++++++++++***+++,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---......////////////000000111111222222111111222333444555666777888888888888888999999999666777888::::::;;;::::::<<<<<<=========<<<;;;;;;999777666666888999999888777999:::;;;;;;===???BBB;;;???BBBDDDHHHJJJGGGAAA;;;;;;;;;<<<===???@@@AAA;;;;;;:::999999999999:::999999777666555444444444222222222111111111111000////////////............,,,------......------,,,------......------,,,++++++++++++***************+++)))'''''''''((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""#########$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((())))))*********(((((((((((()))***++++++***+++,,,---...------,,,---///111000...,,,,,,,,,***---000111111111111222000000000111222333444555555666777888888999;;;======<<<<<<<<<>>>AAADDDFFFCCCEEEGGGHHHGGGGGGHHHJJJHHHIIIIIIGGGFFFGGGJJJLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA???>>><<<<<<;;;888777777777999999888777333444555444333333222333333222222222333333111///000111222222222111111000111111000000111111222222000000000///.........---------------------------***+++,,,,,,,,,,,,+++***,,,,,,+++******+++,,,,,,)))))))))))))))***++++++"""############$$$$$$$$$"""######$$$&&&'''(((((($$$$$$%%%'''))))))&&&$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&&&&&&&'''((()))***+++((())))))******))))))((()))***+++,,,---------------...000111000...,,,***+++...000///---,,,///222+++,,,------...---------//////000000000000000000,,,---...//////...---,,,++++++++++++,,,---...///---...///---++++++---111++++++,,,---...//////000///.........------,,,,,,******)))))))))***,,,---***,,,---+++)))))),,,000,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))+++------***)))+++...******+++++++++,,,,,,,,,++++++,,,------......////////////000111111222222000111333444555666666666888888888888888999999999444555777888999999999888<<<<<<<<<<<<;;;;;;<<<<<<777666444555777888888777777999;;;<<<<<<===???AAA;;;>>>BBBFFFKKKMMMEEE<<<::::::;;;;;;<<<>>>???@@@;;;:::999999888888999999999888777555444444444444222222222111111111111000000000//////............,,,------......------,,,++++++,,,,,,,,,+++******,,,+++++++++******))))))+++)))'''''''''((('''&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&'''""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''************)))))))))))),,,+++***))))))((((((((()))***+++,,,,,,+++***))))))+++---...,,,++++++,,,'''***---///...---,,,---////////////000000000000000000111111000222555777666555222111222555999;;;999;;;<<<;;;::::::;;;<<<<<<<<<;;;:::999999<<>>======???BBBFFFHHHHHHDDD@@@<<<===>>>>>>>>>>>><<<;;;:::555555555555666777999999666666666555444444333333000111333444444333111000333111...,,,,,,---,,,+++------------------------++++++++++++++++++++++++++++++++++++************((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%&&&'''&&&%%%###""""""  ###$$$###!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""""""""######$$$$$$$$$$$$&&&%%%###""""""###%%%&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%+++***)))((('''&&&&&&&&&))))))((('''''''''''''''*********)))))))))))))))''''''(((((())))))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.....................---000000000000111222333444000111222333444555555555111111222222222333333333333333333333333333333444444444444444444444444444444444444444333333222222222111111111000000//////111000///...---...//////222222111111000000//////000000000///......------...---,,,,,,,,,,,,---...........................------------------------***++++++,,,,,,++++++***))))))******++++++,,,,,,&&&&&&''')))***,,,------$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$%%%&&&(((((((((((((((###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((()))(((''''''''''''''''''***)))(((''''''((())))))*********+++++++++,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///...---............------,,,,,,,,,,,,---------,,,+++++++++,,,---,,,+++***+++,,,---,,,++++++++++++,,,------------,,,,,,,,,++++++------------------------+++,,,---,,,***)))***+++************************))))))))))))))))))))))))+++***)))((()))+++---///*********)))))))))******++++++************++++++++++++,,,,,,---...............------......///000000000//////000111222333444444555666777888888999555555555555444444333333777888999::::::999888777777666666666666666777777888999:::;;;<<<<<<;;;;;;===???DDDFFFGGGDDD@@@=========>>>>>>===<<<:::999555555666666777888888888666666666555444444333333111111222333333222111111444111///.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%&&&&&&&&&%%%%%%$$$###%%%###""""""$$$%%%###!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""#########$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((((('''''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///000......///000000000////////////000000000111111111222222222111111000000000222222222222222222222222000000000000//////......111111111000000000//////...---,,,+++++++++,,,,,,000//////////////////...------......//////000000...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((((((((((((((()))))))))))))))))))))))))))))))))$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$(((+++,,,***'''%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((((((((('''''''''(((((())))))*********++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++---+++***+++,,,---,,,***------------,,,,,,,,,,,,***+++---.........,,,+++)))+++,,,+++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,---)))******+++++++++******++++++************++++++++++++,,,,,,------.....................///000000////////////000111222333555555666666666777777777555444444444444333333333555666777888888777666555555555555555666777888888::::::;;;;;;;;;:::999999;;;===AAADDDDDDBBB>>><<<<<<<<<<<<<<<;;;:::999999555666777888888888777666666666555555444333333333111111111111111111111111444222000/////////...---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%'''((((((&&&&&&%%%%%%$$$$$$%%%%%%(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$&&&''')))***)))(((''''''&&&&&&''''''((((((((()))))))))))))))))))))(((((((((((((((((()))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------......---,,,,,,+++---------.........//////111111000///...---,,,,,,////////////////////////111111000000000000//////000000000000////////////111000///.........//////---------............................../////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))$$$##################$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$(((***+++)))&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''(((((()))))))))************+++++++++++++++******))))))++++++++++++++++++++++++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,++++++***+++...111222111///...)))***,,,+++******+++,,,,,,++++++++++++++++++,,,++++++******************++++++++++++++++++++++++***+++,,,+++***))))))+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******((()))+++,,,,,,,,,******++++++************++++++***++++++,,,------......///............///000000///000000000111222333333666666666666555555555555555555555555555555555555444555666666666666555444444444444555666777888999999999::::::::::::999999;;;===???AAA@@@>>>;;;999;;;;;;;;;::::::999888888555666888999999888666444666666555444444333333222222111000000000000111222222111////////////...,,,------------------------************************++++++++++++*********)))((((((((((((''''''''''''&&&''''''''''''''''''&&&(((''''''&&&%%%%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$######$$$$$$$$$###########################$$$%%%&&&''')))******$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,(((((('''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''&&&)))))))))************+++************++++++++++++************++++++++++++++++++++++++,,,,,,---...---...............------,,,,,,,,,------------...//////......------,,,,,,........................000000000000000000000000////////////////////////222111111000000000000000,,,,,,------......//////111111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******,,,,,,++++++******))))))&&&&&&'''((()))***+++,,,#########$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((%%%%%%&&&&&&''''''''''''(((((()))))))))*********++++++******************+++++++++++++++++++++++++++******+++...//////...*********+++++++++++++++(((***---000111000///---***,,,---,,,+++***,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,+++)))((()))***************************(((((((((((((((((((((((('''((()))*********))))))((()))***+++,,,++++++***++++++************++++++******++++++,,,------..................///000000000000111222222333333333555555555444444444444333444444444444555555555555333444555555555555444333444444444444555666888888777777888888999::::::;;;===>>>>>>>>>===;;;888666::::::999888888777777777555666777888888777555444555555555444333333222222111000000//////000000111000///......///...---+++------------------------************************++++++++++++*********)))(((((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$############$$$%%%######""""""""""""##############################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&(((((()))))))))*********)))))))))*********++++++)))))))))*********++++++,,,,,,++++++,,,,,,------+++,,,---...////////////,,,,,,,,,---------......,,,---------......//////........................++++++++++++,,,,,,,,,,,,.....................///.........---------,,,,,,---------....../////////000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******++++++******))),,,,,,++++++******))))))&&&&&&'''((()))******+++"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&''''''''''''(((((((((((())))))))))))***)))))))))))))))))))))++++++++++++++++++++++++***))))))+++...000000///)))))))))***************&&&(((***,,,---,,,++++++,,,---------+++***+++,,,******++++++++++++*********************+++++++++***************************+++++++++)))((()))***************************(((((((((((((((((((((((('''((())))))))))))(((((('''((()))***************++++++************++++++******++++++,,,,,,---------------------.../////////000111222222333222222333333333222222222222222111111222222222222222333222333444555555444333222444444444444555666777777777777777777888999:::;;;=========<<<;;;999777666:::999888777666666666666333444555666666666555444555555444444333222222222///////////////////////////...---...//////---+++++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&!!!###$$$$$$$$$$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""##################$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''(((((((((((())))))))))))((())))))))))))*********(((((())))))***++++++++++++******)))******++++++((()))+++,,,---.........,,,,,,,,,---------......+++,,,,,,---...///000000------------------------,,,,,,,,,,,,---------------------...............---............---,,,,,,------..................+++,,,,,,---......//////++++++,,,,,,,,,,,,++++++************************************************))))))************))))))))))))))))))((((((((((((***))))))((((((''''''&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((***************************))))))***---......---((((((((())))))*********'''((()))***************,,,------,,,)))(((((())))))***+++,,,,,,+++***)))*********+++++++++,,,,,,************************)))***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++++++++************++++++*********+++,,,,,,------,,,,,,,,,,,,,,,---......------///000111111000000000000000000111111111111000111111111222222222222333333444555555444333333555555444444444555555666999888777666777777888999;;;;;;;;;;;;:::::::::999999888777555555555555666222333333333444555555555555555444333333222222111......///000000///......///......///000000...,,,++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((###$$$%%%''''''''''''&&&###$$$%%%%%%&&&&&&&&&%%%"""$$$&&&%%%######$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&'''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******(((((()))******+++,,,,,,******))))))))))))******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,,,,---------............//////000//////------------------,,,,,,,,,,,,******+++,,,...///000000***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))***))))))(((''''''&&&&&&"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%'''((((((&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$############"""###$$$&&&''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++***)))***+++,,,+++)))'''((((((((())))))*********************+++++++++,,,------+++(((&&&&&&''')))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,)))))))))))))))))))))))))))***+++***)))((((((***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((('''&&&&&&&&&&&&(((***+++++++++************++++++)))******+++,,,,,,------,,,++++++++++++,,,------+++,,,---////////////....../////////000000000000222222222333333444444444333333555555555555333333666555555444444444555555;;;:::888666666666666777888888999:::;;;;;;<<<<<<999888666555444444555555222111111222333444555666555555444333333222222111---...000111111000...---000//////000111111///---------------------------))))))))))))))))))))))))++++++++++++************)))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''((('''%%%$$$###"""###%%%&&&'''&&&%%%%%%%%%'''(((&&&###"""###%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))(((((((((((())))))))))))((())))))***+++,,,,,,,,,,,,+++************++++++,,,------------,,,++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------.........***+++,,,,,,,,,+++***)))---,,,,,,++++++*********,,,,,,,,,---------......***+++,,,------,,,+++***************************(((((((((((((((((((((((())))))************))))))))))))******++++++,,,,,,&&&&&&''''''(((((())))))######$$$$$$$$$######"""!!!"""""""""#####################$$$$$$%%%%%%%%%&&&$$$######$$$%%%$$$###'''%%%######$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********)))))))))))))))***)))((((((((()))+++,,,++++++***)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((())))))******++++++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%'''((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''***)))((('''''')))+++,,,***+++++++++******,,,...,,,,,,---...///000111111000///.........///111222111222444333333222444555111222333111///...//////444444555555666777777777777555333111111222555666777;;;<<<:::<<<@@@@@@>>>===:::555222222222222111222222222222333444555666555555444333333222222111222111111111000000//////222111000......//////000)))***+++,,,+++***)))(((******)))((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&!!!!!!""""""#########$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###(((%%%###$$$&&&%%%"""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((---,,,+++************+++)))************+++++++++'''***,,,+++))))))+++------,,,***)))))))))***++++++,,,...000000///...---,,,,,,,,,+++++++++*********)))))))))))))))***++++++******))))))******+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++******))))))))))))******))))))(((((((((((())))))######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&%%%%%%&&&%%%$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))*********((((((''''''(((((())))))******)))(((((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''))))))))))))))))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((()))(((((('''''''''(((((((((((()))%%%&&&)))***+++***(((''',,,,,,+++***+++,,,---...***+++,,,+++******+++---////////////.........---...............///000000000111222222111111222444222333333222000000000111333333444555555666666777666555444333333444555666666999;;;;;;>>>DDDGGGFFF===:::555333222333222222111111222222333444555555444444333222222111111000000000//////............000///...---,,,------...)))***+++,,,,,,+++***)))******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&%%%%%%%%%%%%$$$'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$'''&&&$$$%%%&&&&&&$$$!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++******))),,,,,,+++++++++*********))))))*********+++++++++(((***,,,+++)))(((***,,,,,,+++******)))))))))******+++---.........,,,+++,,,,,,+++++++++***************)))))))))))))))***++++++************++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))(((((()))))))))*********''''''(((((())))))******))))))(((((((((((()))))))))))))))(((((()))))))))"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++%%%&&&&&&'''''''''''''''))))))(((''''''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))((((((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''(((((((((((()))%%%'''+++------,,,)))'''(((((()))))))))************+++,,,***))))))***,,,//////.........---------------...//////////////////000222111000000111222222333444333222111222333222222333333444555555555555555555555555555555555444777:::;;;@@@HHHNNNNNN===:::666444333444333333111111222222333333444444222222222111000000//////---------------,,,,,,,,,------,,,+++++++++++++++******,,,,,,,,,,,,+++*********)))((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!""""""###$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''******************************++++++++++++************+++,,,+++***)))((()))))))))*********++++++)))***+++***)))((()))*********++++++******))))))((()))+++,,,,,,,,,+++***++++++++++++*********)))+++******)))((((((((((((++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))((((((''''''''''''((((((******))))))))))))******""""""###$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&$$$######%%%&&&&&&%%%###$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******$$$%%%'''((((((((('''&&&(((''''''&&&&&&&&&''''''((((((((('''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((('''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&(((***+++,,,+++)))(((&&&&&&'''(((((((((((('''***++++++***(((((()))+++++++++,,,---...//////000---...///000111000//////000111222111000000111222111222333333111111111333111111111222333333444444444555666777777777666555333777888999???HHHOOOPPP<<<999666444444555444333111111222222333333333333111111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))***,,,------,,,++++++***))))))((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%&&&&&&"""""""""""""""###$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$!!!"""%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((())))))************)))((()))+++,,,,,,***)))'''))))))))))))************)))******)))((((((((((((((()))***++++++***)))(((((()))***++++++++++++***+++************))))))))),,,+++***(((((('''''''''***++++++++++++++++++***((())))))***+++*********))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((()))((((((''''''(((((()))******))))))))))))******!!!"""###$$$$$$$$$$$$$$$""""""""""""#########$$$%%%%%%%%%$$$$$$#########$$$"""!!!"""$$$%%%%%%$$$###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((()))***((()))******++++++******)))******)))(((''')))*********+++,,,---...//////...///000111222111000///111222333222111000111222000111222111000///000111000000111111222333333333333444666777888777666555444777777777;;;CCCIIIIII:::888555444555555444333000111222333333333222222000//////......------,,,------------------------,,,,,,,,,,,,++++++******)))***+++,,,---,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$############$$$%%%%%%"""######$$$%%%%%%%%%%%%"""###$$$$$$$$$######$$$!!!"""%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((***++++++***((('''(((((()))))))))*********)))((((((((((((((((((((('''(((***++++++***)))((())))))***+++++++++++++++*********)))))))))((((((+++***)))((('''''''''''')))******++++++******)))'''((())))))******))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((***))))))(((((())))))*********))))))))))))******!!!"""###$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$&&&'''%%%"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))((('''%%%$$$$$$&&&(((***'''''''''((((((((())))))'''((()))((('''''')))+++------,,,,,,,,,+++++++++...//////000000000000000111333333333111000111222111222222111///......///000000111111222333333333222333555666777777666555555777777555777===@@@???777666444444555555444333000111222333333222111000/////////...------,,,,,,------...............///,,,,,,,,,---,,,++++++***'''(((***+++,,,,,,+++*********)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""""""""!!!!!!!!!""""""""""""######$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$%%%%%%&&&&&&$$$$$$$$$###$$$%%%%%%&&&"""###$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!"""###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''(((((('''&&&''')))******)))((((((((((((((()))))))))******(((&&&&&&'''((())))))'''(((((())))))******)))))))))))))))*********++++++))))))))))))((((((((((((***))))))((('''''''''''''''((()))******)))((('''''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))!!!!!!"""$$$$$$%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!$$$%%%%%%%%%%%%'''&&&###!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((()))%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''''''''''''''''''''(((((((((((()))&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''%%%&&&'''''''''(((***,,,,,,,,,,,,,,,++++++++++++---------------...//////111222222222000///000111333444444222000......///000000111222222333333444222333333444555666666666555777777444555888999777555444333333444444333222000111222333333222111////////////...------,,,,,,------------.........///++++++,,,,,,,,,+++***)))&&&''')))***++++++************)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$######"""""""""!!!""""""""""""############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""######$$$%%%%%%&&&###############$$$$$$%%%###$$$$$$$$$$$$######""""""$$$&&&%%%"""!!!!!!#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***&&&%%%$$$%%%)))***)))(((((((((((((((((()))******((((((((((((((())))))***))))))(((((((((''''''''')))(((((('''''''''((((((&&&'''((())))))((('''&&&&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''(((((())))))******))))))(((((((((((())))))((((((''''''''''''((((((!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$"""""""""%%%&&&&&&&&&&&&'''&&&!!! %%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''((((((%%%$$$###"""###$$$&&&''''''''''''''''''((()))***$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$%%%&&&''''''((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&)))(((&&&&&&&&&''')))+++$$$%%%'''''''''(((+++---))))))***+++,,,------...---,,,+++***+++,,,---...000111111000///......///555666666444111///...///111111111222333333444444222222333333444555666666444777777444444777666333444333222222444444333222000111222333333222000///000//////......---,,,,,,,,,,,,,,,------.........***++++++,,,,,,***)))(((%%%&&&((()))*********)))******)))((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$###"""!!!$$$&&&(((&&&###!!!"""###$$$$$$#########$$$%%%&&&########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&'''((())))))))))))'''''''''''''''((()))***(((((((((((())))))))))))%%%######%%%)))+++***((()))(((''''''''')))***+++'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((((('''''''''(((((()))%%%&&&((())))))(((&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''############$$$%%%&&&'''#########"""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$##################$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((###$$$%%%%%%%%%&&&(((***''''''((()))***,,,...///,,,++++++++++++,,,------222111///......000222333000000////////////000000000000111111111111000000000111222444555555444444888666444111000111222333333333333222111000///...000000000000//////////////////......---------,,,------------,,,+++******************)))))))))))))))(((''''''''')))***+++,,,++++++***)))(((((('''''''''((())))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$""""""###$$$%%%#########$$$$$$%%%%%%%%%'''&&&%%%&&&''''''%%%###&&&%%%$$$$$$&&&'''&&&$$$%%%%%%%%%$$$$$$#########+++***(((%%%###"""!!!!!!######$$$$$$$$$$$$#########"""!!! !!!"""###""""""#########$$$$$$$$$$$$'''((('''$$$"""$$$&&&&&&%%%%%%$$$###"""!!!!!!""""""""""""############$$$$$$###"""!!!!!!""""""$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&'''(((***(((&&&$$$###$$$%%%&&&&&&$$$"""$$$&&&(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******)))(((((()))(((''''''''''''&&&&&&&&&%%%''')))***+++,,,++++++(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''***++++++)))'''&&&'''(((############$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''''''''''''''''''''''''''((()))(((((((((***,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...111000/////////000111222/////////000000222333333000000111111111111000000///000222333444444333333666555333222111111111222222222222222222111000///000000000000/////////////////////........................------,,,+++***************))))))))))))))))))((((((((()))******++++++***))))))(((''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''***+++***)))$$$###""""""$$$$$$###"""$$$$$$#########"""""""""&&&&&&$$$######"""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$##################$$$$$$"""$$$%%%$$$"""!!!"""$$$%%%%%%$$$$$$###"""""""""""""""""""""############&&&%%%%%%$$$######$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$###!!! !!!"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%$$$%%%''')))(((&&&$$$$$$$$$%%%&&&&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%''')))++++++++++++((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''((('''&&&$$$###$$$%%%###############$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$$$$$$$#############################################$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******)))((((((***+++---,,,,,,+++++++++,,,,,,---------,,,---....../////////000000000000111111...//////000222333555666000000111111111111000000//////000111222222222222333333222222111111000000111222222222222222111111000000000000////////////////////////000000000000......///......---,,,+++++++++*********)))))))))*********+++******))))))***))))))(((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((,,,//////...$$$###""""""###$$$###"""###""""""""""""!!!!!!!!!""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$##################"""$$$$$$$$$"""!!!"""###########################""""""""""""############&&&%%%$$$$$$###$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!! !!!"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%######$$$%%%((('''&&&$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&''')))*********''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&%%%###"""###$$$###############$$$%%%%%%$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$$$$"""""""""""""""#########"""""""""""""""#########"""###$$$%%%%%%$$$###"""$$$$$$$$$#############################################$$$$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''%%%%%%&&&(((''''''(((((()))+++,,,---...------------...//////...///000000111111000000/////////000111222444444000111111222222111111000...//////000000000111111000000111111111111000///111111222222333222222222000000000000//////////////////000000111111111222////////////...---,,,++++++++++++*********))))))***+++,,,,,,,,,***)))((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$###############%%%(((,,,/////////&&&%%%$$$$$$%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$############"""#########$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$%%%""""""#########$$$$$$$$$!!!"""""""""##################"""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###'''***)))%%%###$$$&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%$$$&&&'''######""""""######$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""""""""$$$%%%%%%$$$""""""################################################!!!"""""""""#########$$$########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&'''''''''((()))***+++,,,...------------...//////......///000000000000///000000/////////000111111111111222222222222111111//////////////////000000//////000111111111000000111222222333333333222222000000000000//////////////////000000111111222222////////////...---,,,+++++++++++++++***************+++,,,,,,,,,***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%##################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%'''***,,,+++***&&&%%%###$$$%%%%%%###"""########################%%%$$$$$$#########$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""#################################$$$$$$###$$$$$$%%%$$$$$$"""""""""###$$$$$$%%%%%%!!!"""""""""###############"""""""""""""""######""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###,,,555333)))"""###'''$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((()))'''&&&%%%'''(((######"""""""""######$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######!!!""""""######$$$$$$$$$############"""""""""""""""##################""""""""""""####################################### !!!!!!"""#########$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((---,,,+++***************---------,,,---......///......////////////000000000000///////////////000111111222222222222111111000//////......//////000//////000000111111222222222333333333333333222222000000000000////////////000000000000111111111111......///......---,,,+++,,,++++++++++++******************+++******))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%"""""""""###############%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((&&&%%%$$$###!!!!!!""""""!!!""""""############$$$$$$''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""###""""""""""""#########$$$$$$$$$"""!!! !!!#########!!!""""""######$$$$$$$$$%%%""""""""""""############$$$$$$$$$###$$$$$$%%%&&&""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""############$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''111:::777,,,$$$$$$((($$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&((()))(((((('''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''######""""""""""""######$$$$$$$$$#########""""""######$$$$$$$$$###""""""""""""######$$$%%%%%%&&&$$$$$$$$$######"""""""""######""""""""""""######!!!"""""""""#########$$$######################## !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***---,,,+++***)))))))))))),,,,,,,,,,,,,,,------...//////...---...///000111////////////000111222222111222222333333222222111111000///......///000000000000//////000222333444444444444444333222111111000000000000////////////000000000000000000//////.........------,,,+++***,,,,,,+++++++++*********))))))((((((((()))******))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''###$$$&&&''''''&&&$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&&&&$$$###$$$###!!!!!!"""""" !!!!!!!!!"""""""""######'''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### """###$$$$$$######!!!!!!"""###$$$%%%%%%&&&"""  ###$$$###!!!###############$$$$$$$$$""""""""""""############$$$$$$######$$$%%%%%%&&&!!!"""###$$$%%%$$$$$$###!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&'''&&&$$$###$$$&&&######$$$$$$%%%&&&''''''***///222000***%%%%%%'''%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''&&&'''((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&######"""""""""""""""###!!!!!!!!!!!! $$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$########################!!!""""""###$$$$$$%%%%%%"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&#########$$$$$$%%%&&&&&&##############################$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((***((((((''''''((()))******,,,++++++++++++,,,------000///---,,,---...000222/////////000111333444555111222222333333222222111111000///......///000111111000//////000222444666555555555444333222111000000000000000////////////111111000000//////......------------,,,+++******,,,,,,,,,+++++++++******)))(((''''''''')))***+++))))))))))))************+++***)))(((((()))***+++''''''''''''''''''''''''"""###%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$######$$$%%%&&&$$$###'''%%%######$$$###"""  !!!!!!""""""%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$ !!!###$$$%%%&&&'''$$$"""!!!"""%%%&&&%%%###########################""""""""""""############""""""!!!!!!"""###$$$$$$!!!"""###$$$%%%$$$######!!!""""""###$$$$$$%%%%%%########################"""###$$$%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!###########################$$$&&&&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%'''###$$$$$$%%%%%%%%%$$$$$$$$$&&&((('''$$$"""$$$&&&""""""###$$$&&&'''((((((+++***(((&&&%%%%%%$$$###&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''***+++$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%'''######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######!!!"""######"""###%%%''',,,((($$$###$$$$$$###!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''''''''')))+++,,,***+++,,,---............000///...------...///000...//////000111111222222444444333333222111000000222111000......000111222111111111222333444555666444555555555444333222222111111/////////000111222000000000000////////////.........------,,,,,,,,,,,,,,,+++***))))))******************************'''(((***++++++***))))))%%%%%%$$$$$$$$$#########&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$######""""""######$$$######"""######$$$%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############""""""""""""######!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$############""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############'''%%%"""!!!"""#########$$$$$$$$$############"""""""""############""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$%%%&&&&&&&&&%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#######################################""""""""""""!!!######$$$$$$$$$$$$#########$$$$$$###!!!!!!"""$$$"""  $$$''''''&&&""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((('''''''''((()))*********+++,,,---...///000111000///............/////////000000000111111222444444333333222111111000222111///......///111222222222222222333444444555444444555555555444333333111111000000000000111111000000000/////////............---------,,,,,,,,,,,,++++++***))))))******------------------------)))******+++***)))((('''((((((((('''''''''&&&&&&$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%$$$$$$$$$$$$#########"""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$'''%%%"""!!!"""#########$$$$$$$$$############"""""""""############"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############&&&%%%$$$""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""######""""""""""""""""""""""""###""""""""""""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$"""  """$$$""" """###"""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""############$$$$$$$$$ !!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))((((((((())))))***++++++++++++---///111333333333222111000///......000000000000000000000000444333333222222111111111111000///......///000111333333333222222333444444444444555555666555555555222222222222111000///////////////.........------------------,,,,,,,,,,,,,,,+++******)))*********************************+++++++++***)))(((&&&%%%))))))((((((((('''''''''$$$$$$%%%%%%$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$#########""""""""""""######$$$"""""""""""""""!!!!!!!!!""""""############""""""###$$$%%%&&&&&&%%%$$$###%%%$$$########################$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&$$$###"""""""""$$$$$$#########"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$&&&$$$"""!!!"""#########$$$$$$$$$############"""""""""""""""""""""""""""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""##################%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""###&&&%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""###$$$""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######"""######"""  """'''&&&$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""###########################$$$$$$$$$$$$$$$%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%"""######%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***+++,,,,,,,,,,,,+++,,,...111444666666666555444333111000...000000000000000000000000333333333222222111111111111000000//////000000111444444333222222222333333333444555555666666666666222222333333222000///---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++'''((((((((((((((())))))*********))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$###############$$$$$$""""""""""""""""""!!!!!!!!!!!!###$$$$$$###!!!!!! """###%%%%%%###""" $$$######"""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""############""""""$$$$$$$$$$$$############""""""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$((('''%%%###"""""""""###############""""""""""""%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$$$$###$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$############%%%&&&&&&$$$$$$############$$$$$$#########""""""""""""###########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&########################"""###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$########################%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!"""!!! !!!"""$$$"""###$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$%%%''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''')))***,,,---...///...---------///222555777888888888888666444111//////////////////000000000333333222222222222222111111111000000000000111111444444333222222222333333333333444555666666666555222333333333222111///...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++************++++++,,,,,,(((((((((((((((((())))))%%%%%%%%%$$$$$$$$$$$$###&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%########################!!!"""###$$$$$$###"""!!! !!!###$$$$$$###!!! !!! """###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$######"""""""""###############$$$$$$$$$######""""""""""""######&&&%%%$$$#########%%%&&&#########"""""""""!!!!!!%%%$$$###""""""###$$$%%%########################%%%%%%$$$###"""!!!!!! $$$###""""""$$$$$$$$$###$$$$$$$$$#########""""""######"""!!!!!!"""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$############$$$%%%%%%&&&$$$######""""""######$$$######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&########################!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%########################&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""!!!"""$$$&&&###%%%&&&&&&$$$""""""####################################$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((***+++------------------...///111444555666888999999888444111///------...//////000111111222222222222222222222222222222222222222222222222333333333222222333444444333333444444555444444444333333333333222111000000/////////.........------++++++++++++,,,,,,,,,,,,*********)))******+++,,,''''''(((((()))*********(((''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$######""""""""""""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!######""""""######$$$%%%###""""""""""""""""""###############$$$%%%&&&'''######"""""""""!!!!!!!!!$$$$$$############$$$$$$########################$$$###"""!!! ###""""""###$$$%%%$$$###$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$##################$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""###$$$###""""""###%%%!!!###%%%$$$!!!########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''########################""""""""""""""""""""""""########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$###########################$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((()))(((((((((***++++++---...///000000333555777888777333000---+++,,,---...///111222222222222222222222222222222333333333444444333333333222222222222333444444555333333333333333333222222333222222111111222222222000000000/////////......******+++++++++,,,,,,,,,******))))))***++++++,,,$$$$$$%%%&&&&&&'''(((((())))))((('''&&&'''((((((((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######&&&%%%%%%%%%%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!$$$###"""""""""###$$$%%%$$$######""""""######$$$""""""###$$$%%%%%%&&&%%%###"""""""""!!!!!!!!!!!!######$$$$$$$$$$$$##############################"""""""""!!!!!!!!! ###""""""###%%%%%%$$$###$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%'''$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%$$$######$$$$$$$$$######$$$$$$$$$######%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%#######################################$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$######"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""######$$$$$$$$$$$$######%%%%%%%%%$$$"""!!!"""### """%%%########################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$#########""""""!!!!!!$$$$$$######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""((()))***+++,,,,,,,,,,,,000222555666555222...+++***+++,,,...000111222333222222222222222222222222333444444555555444444333111111111222333444555666333333333333222222111000333222111111111222333444000000000000////////////*********++++++,,,,,,,,,******))))))***+++,,,,,,''''''(((((()))******+++,,,***)))'''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$""""""######$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''""""""!!!!!!!!!!!!""""""!!! !!!"""######%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!! $$$###"""""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""#########$$$%%%%%%&&&&&&"""""""""###%%%%%%$$$###$$$$$$$$$############"""$$$###""" """###$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###!!!!!!###&&&(((''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%###########################"""""""""###$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######"""""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!!!!""""""""""""!!!!!!!!!!!!###############"""!!! ######""""""""""""######""""""""""""""""""""""""############""""""""""""&&&&&&%%%$$$###"""!!! ###&&&(((&&&""" ###&&&######"""""""""""""""###"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########''''''&&&%%%$$$$$$%%%%%% """$$$%%%$$$###""""""############$$$$$$$$$########################&&&$$$$$$"""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$###"""!!!!!!""""""%%%### !!!$$$''''''&&&((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''((('''&&&%%%%%%&&&'''(((!!!###%%%'''((((((((('''++++++******++++++,,,,,,222333444444333000...,,,++++++,,,---...///000111000////////////111222333222222222222222222222222444333222333555555555333111222222333333222222111222000...---,,,---///000....../////////...,,,+++,,,------------,,,++++++************************((((((***++++++***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######################## """$$$%%%%%%%%%###"""&&&%%%###!!!!!!"""###$$$&&&%%%$$$"""!!! """"""!!!!!!!!!!!!""""""&&&%%%###"""!!!"""###$$$######""""""!!!!!! !!!###%%%$$$!!! """$$$"""###$$$%%%%%%%%%%%%%%% !!!!!!""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""%%%&&&%%%%%%$$$###"""!!!&&&%%%$$$######$$$%%%&&&$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######((('''&&&$$$"""!!!&&&$$$"""!!! !!!"""###########################&&&&&&%%%$$$$$$%%%&&&&&&############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$###"""""""""""""""###$$$%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%###"""########################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$###!!! !!!###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$""""""###$$$%%%!!!!!! !!!"""$$$%%%$$$$$$$$$$$$############"""############""""""!!!"""""""""!!!!!!"""""""""""""""""""""""""""""""""############""""""""""""$$$$$$###############""" ###%%%### ###$$$######"""""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""!!!!!!!!!!!!""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################%%%%%%$$$$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$###$$$$$$###"""""""""""""""%%%###!!!"""$$$&&&&&&%%% !!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))(((((()))((())))))+++---...///222222333222111///...------...///000111222222222000////////////111222333222222222222222222222222333111111111333444333222111222222333333222222111111000...---------///000,,,------...---,,,+++******+++++++++******))))))************************((()))***++++++***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$%%%&&&%%%###"""""""""###$$$###############$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$######""""""######""""""!!!!!!!!!!!!"""###$$$$$$""""""###$$$!!!"""######$$$$$$$$$###"""""""""""""""!!!!!!!!! !!!""""""!!! !!!!!!!!!"""""""""###############""""""#########""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""#########$$$$$$$$$%%%$$$"""!!!!!!!!!"""###########################$$$$$$###""""""###$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$###&&&%%%$$$###""""""""""""###$$$%%%%%%%%%&&&%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""######""" &&&%%%%%%%%%$$$$$$$$$$$$%%%$$$#########%%%&&&(((!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$############!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$$$$$$$!!!###""""""$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########%%%$$$$$$############$$$%%%&&&&&&'''&&&$$$"""!!!"""############$$$$$$$$$########################$$$%%%%%% &&&$$$$$$###"""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$############"""###$$$$$$$$$######"""$$$$$$###""""""""""""###%%%###""""""$$$%%%%%%$$$ !!!$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%(((((((((((('''%%%$$$###&&&''''''(((((('''&&&&&&&&&&&&'''(((***---000222222222000///......------///000222444444444222111////////////000111222222000000000000000000000000000///...///111222111000111222222333333222222111111000///------......///---------...------,,,+++***************)))))))))************************)))***++++++***)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""!!!!!!###%%%&&&&&&%%%$$$#########$$$%%%$$$$$$######$$$%%%%%%&&&###""""""!!!!!!""""""###!!!###$$$%%%%%%###!!! ###""""""""""""!!!!!!!!!$$$###""""""$$$$$$###"""!!!!!!"""############"""$$$######""""""!!! !!!!!!"""######"""!!!!!!"""""""""#########$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''########################!!!""""""###$$$$$$%%%%%% !!!"""###$$$%%%&&&&&&%%%$$$###!!!!!!"""##############################$$$######""""""######$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%&&&'''''''''&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$############"""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$#########$$$$$$######%%%&&&(((***$$$$$$###""""""!!!!!!!!!""""""""""""!!!!!!!!! !!!"""###############"""##################"""""""""""""""""""""""""""############"""""""""!!!""""""""""""############"""###%%%$$$"""!!!"""$$$$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""#########$$$$$$$$$########################### %%%%%%######'''%%%$$$$$$###""""""""""""%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###""""""#########$$$############$$$$$$###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$'''((()))))))))((('''&&&$$$$$$%%%%%%%%%%%%%%%$$$'''''''''(((***---///111222000...,,,+++,,,---......000222444444222000///......//////000111111222000000000000000000000000///......///111222111000111222222333333222222111000000///............///////////////////////////---,,,,,,+++++++++++++++***************************+++++++++***)))'''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$##############################################################################$$$###"""""""""###%%%%%%&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%$$$###""""""######""""""""""""""""""###"""###$$$$$$$$$###!!! """"""""""""""""""""""""###!!! $$$%%%### """"""###############"""######""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$%%%%%%$$$###""""""""""""""""""###"""""""""###$$$%%%&&&'''""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$#########""""""$$$$$$###""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''%%%$$$$$$###""""""######!!!!!!!!!!!!""""""######&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###&&&(((((((((########################%%%%%%$$$%%%%%%'''((()))$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!! !!!"""##################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""############"""""""""!!!#########"""""""""!!!!!!###$$$%%%$$$$$$###$$$%%%$$$$$$######$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""########################""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$########################""" !!!$$$%%%$$$%%%'''%%%%%%$$$###""""""######$$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$"""##################$$$''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%''')))***+++++++++***$$$$$$$$$$$$%%%%%%&&&&&&((((((((()))***+++,,,---000...,,,***)))***,,,---+++---///111111///---,,,---......///000000111111////////////////////////000///...000222333333222111222222333333222222111000000///...............//////........./////////---,,,+++*********++++++))))))))))))))))))))))))***+++++++++***)))'''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""######""""""""""""######$$$###"""!!!!!!!!!"""###""""""""""""############""""""$$$""" ###$$$$$$%%%$$$$$$###### !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""######$$$$$$######""""""""""""######"""""""""!!!!!!!!!!!!"""###%%%%%%"""""""""""""""""""""""""""""""""!!!!!! &&&%%%%%%$$$###"""!!!!!!$$$###############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%$$$######"""############""""""""""""###$$$$$$'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!#################################'''&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############!!!""""""############""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""############""""""""""""#########""""""!!!!!!!!!""""""""""""###########################$$$%%%&&&$$$$$$$$$###############"""""""""###############$$$$$$#########$$$%%%%%%############$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!"""###$$$$$$%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$############$$$%%%%%%!!!###$$$######$$$%%%##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&''')))+++,,,------))))))((('''''''''((((((((()))***+++++++++***)))...,,,***)))((()))***+++)))***,,,......---,,,+++------...///000000000000////////////////////////000//////000333444444333111222222333333222222111///////////////.........,,,,,,+++++++++,,,------+++***)))((('''((()))))))))))))))))))))))))))))))))***++++++***)))((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############################################################################## """$$$%%%&&&%%%###""""""############$$$$$$$$$ !!!!!!"""###%%%%%%$$$######""""""######$$$%%%$$$!!!  """###"""""""""############$$$  """###""""""$$$%%%%%%%%%%%%$$$###### !!!"""$$$%%%&&&&&&###"""!!!!!!!!!!!!"""###"""""""""#########$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""###############"""""""""######$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$########################!!!!!!!!! ###############$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""######$$$$$$######"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$######$$$$$$###############$$$%%%%%%$$$###$$$%%%&&&'''$$$###"""!!! !!!########################$$$$$$##################"""""""""############$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """"""!!! #########$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""############""""""!!! !!!###$$$$$$###!!! """"""""""""""""""""""""############""""""""""""!!!!!!!!!"""""""""""""""!!!!!! !!!"""######"""""""""""""""###$$$%%%%%%###############$$$$$$$$$!!!"""""""""#########$$$''''''&&&&&&''''''((()))'''&&&%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!"""""""""###$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$#########$$$$$$#########$$$$$$%%%&&& ###$$$######$$$&&&!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%$$$$$$%%%&&&&&&'''(((***+++,,,...---+++)))'''&&&&&&&&&%%%'''+++------+++)))'''+++***)))((((((((()))***)))***+++------.........,,,---...000000000000///000000000000000000000000//////...000222444444333111222222333333222222111///////////////......---+++******)))***+++,,,---+++***((('''''''''))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$!!!!!!""""""############!!!!!!!!!"""###$$$&&&&&&$$$######""""""######$$$######"""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!######"""###$$$%%%$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$%%%%%%"""!!!!!! !!!!!!"""!!!!!!!!!"""""""""###############""""""#########"""""""""""""""""""""""" !!!"""######$$$$$$#########$$$%%%%%%$$$#########"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%$$$########################"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$######""""""$$$###############$$$$$$%%%$$$"""""""""###%%%&&&""""""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! """"""""""""!!!!!!!!!!!!###############"""!!!  !!!######!!! """"""""""""""""""""""""############"""""""""""" !!!"""###$$$$$$"""!!!!!!"""###$$$$$$###!!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''***)))(((&&&$$$$$$######"""############$$$$$$$$$########################!!!"""###!!!"""###$$$"""############$$$%%%&&&&&&###$$$%%%%%%''''''((()))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$""""""""""""###$$$#########$$$%%%%%%&&&###$$$######%%%'''###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''')))***000///+++(((%%%###""""""###&&&***...///,,,)))&&&***))))))(((((((((((()))++++++,,,---...///000111,,,---...000000000000///111111111111111111111111///......///222333333222222222222333333222222222/////////000///......---,,,,,,+++***+++,,,...///---,,,***)))((()))+++,,,))))))))))))))))))))))))((((((***++++++***))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!"""###%%%&&& !!!"""""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$ !!!###$$$###""" """"""######$$$$$$$$$$$$ ###&&&%%%######&&&(((###############"""!!!!!!###############$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$%%%&&&''''''&&&%%%$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$###############$$$$$$"""!!! """###"""""""""###%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$###"""!!!"""%%%''')))$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$#########""""""!!!!!!$$$######"""!!! %%%###!!!!!!###$$$""" !!!"""###$$$$$$%%%$$$$$$&&&%%%$$$###""""""""""""""""""""""""####################################"""!!! !!!###$$$###"""!!!"""$$$&&&%%%$$$############""""""!!!!!!%%%%%%&&&$$$###"""###%%%%%%$$$$$$######$$$$$$%%%)))(((&&&%%%$$$#########%%%$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""&&&%%%$$$#########$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&"""'''######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######"""######""""""!!! $$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$######### !!!!!!"""######$$$$$$///111333000+++'''%%%&&&&&&&&&'''((())))))((((((&&&((())))))(((((()))+++))))))***+++,,,,,,,,,,,,)))***+++---///111222333000111222111000///000111111111111000111111222222444444444222///...///000000000///...------------))),,,...,,,))))))---222---,,,+++)))(((''''''''')))))))))))))))))))))))))))))))))))))))***+++,,,))))))((('''&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############!!!$$$$$$###""""""##############################"""!!! !!!"""###########################%%%%%%$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$######$$$$$$%%%&&&""""""############""""""!!!"""###"""!!!"""$$$%%%&&&%%%%%%$$$###"""!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%&&&&&&&&&'''''''''"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$ !!!###$$$%%%&&&'''########################$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############""""""""""""&&&&&&%%%$$$###"""!!! %%%###!!!"""$$$%%%$$$!!!&&&&&&%%%###!!! ############""""""""""""""""""!!!  ######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$######"""###%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##################$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!$$$$$$###""""""!!! %%%###!!!"""###$$$""" #########$$$######""""""$$$$$$###""""""""""""###""""""""""""####################################$$$###"""""""""###%%%%%%###"""!!!"""######""" $$$$$$#########"""""""""$$$%%%%%%$$$""""""###%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$############%%%%%%$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$##################!!!###%%%###"""(((#########$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$###""""""$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$#########'''&&&%%%$$$"""!!!(((+++......,,,***((('''&&&&&&''''''((((((((((((&&&((())))))(((((()))+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------......---...//////------...///111111000000000111222222333444444222///...///000000///...---,,,,,,,,,,,,***---...,,,)))))),,,000---,,,+++***)))((((((((())))))))))))))))))))))))'''''''''&&&''''''(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############!!!$$$$$$###""""""##############################"""!!!  !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$######$$$$$$%%%&&&""""""############""""""!!!"""######!!!!!!###%%%%%%%%%$$$###""""""""""""########################""""""""""""""""""""""""$$$#########$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$#########"""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############""""""""""""$$$$$$$$$###############%%%###!!!"""$$$%%%$$$"""$$$$$$$$$######"""""""""############""""""""""""%%%$$$######"""""""""#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$"""""""""""""""$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$######""""""!!!$$$###""""""######""" ############"""!!! !!!!!!!!!!!!!!!""""""###""""""""""""##########################################"""""""""###$$$%%%"""!!!!!!""""""!!!$$$$$$$$$$$$$$$#########$$$%%%%%%$$$""""""###%%%%%%$$$$$$######$$$$$$%%%""""""""""""######$$$$$$######""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$%%%%%%###############$$$$$$$$$""""""""""""""""""""""""%%%""""""$$$$$$"""###&&&#########$$$$$$$$$$$$%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%###$$$'''+++------+++)))&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---000000000000000111222222333333333111///...///000///...---,,,+++++++++++++++---...---***)))+++...------,,,+++***))))))((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""#########$$$$$$ """###$$$###"""##############################$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$%%%%%%$$$######""""""######$$$""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$############$$$%%%%%%""""""############"""""""""$$$$$$###"""!!!"""###%%%$$$###""""""###$$$%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""$$$############$$$%%%%%%%%%$$$###""""""###$$$%%%########################"""!!!  !!!###$$$&&&&&&&&&%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$###############""""""######$$$%%%%%%&&&########################$$$######""""""######$$$############""""""""""""""""""######$$$$$$$$$%%%$$$###"""###$$$$$$###"""""""""######$$$%%%%%%%%%$$$$$$#########"""""""""%%%%%%$$$############$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$###"""!!!!!!!!!!!!###""""""""""""""""""###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$$$$$$$###############$$$###"""""""""""""""!!!"""""""""""""""!!!  """######!!!"""""""""####################################!!!  !!!"""###"""!!!!!!"""###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$######""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################!!!!!!!!!"""""""""""""""'''$$$""""""###"""!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""########################$$$$$$$$$$$$$$$$$$############### !!!"""###%%%&&&((((((###"""###&&&,,,///...,,,&&&&&&%%%%%%%%%&&&&&&&&&''')))***)))((('''(((***)))))))))******+++,,,---)))***+++,,,---...//////***,,,------++++++,,,...///////////////000111222222333333111///...///000......---,,,++++++++++++,,,......---+++)))+++,,,---------,,,+++***))))))((((((((((((((((((((((((******)))((('''''''''(((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################""""""""""""######""""""#########$$$$$$$$$ """######""""""###$$$#############################################$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%##############################""""""""""""######""""""""""""""""""""""""#########"""""""""""""""############$$$$$$$$$$$$%%%$$$$$$######""""""!!!###############$$$$$$%%%"""######$$$$$$######"""###$$$%%%$$$"""!!!""""""$$$###"""!!!"""###%%%&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###""""""###$$$$$$"""###$$$$$$$$$$$$###"""###!!! ###$$$&&&&&&%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""##################"""""""""!!!"""############$$$$$$$$$$$$############$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""######"""""""""""""""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""#####################$$$$$$$$$############"""!!!"""""" !!!""""""""""""""" !!!######!!!"""""""""####################################!!!  """""""""!!!!!!###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################"""""""""#########$$$$$$&&&%%%###"""###$$$###!!!""""""#########$$$$$$$$$###$$$$$$$$$$$$###"""!!! """############""""""######$$$$$$$$$$$$########################&&&&&&%%%%%%$$$###""""""(((%%%"""$$$)))---......'''&&&&&&%%%%%%%%%&&&&&&((()))***)))((('''((())))))))))))))))))+++,,,---+++,,,,,,---...//////000,,,---......------...000............///000111222111222222111///...///000......---,,,++++++++++++,,,---...---,,,+++++++++,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((+++***)))(((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################""""""""""""##################$$$$$$$$$$$$!!!"""######""""""###%%%######################## !!!"""######$$$$$$########################""""""######$$$$$$%%%%%%"""""""""""""""!!!!!!!!!###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""######"""""""""######$$$$$$$$$%%%$$$$$$$$$######""""""######""""""######$$$%%%######$$$$$$$$$$$$#########$$$&&&%%%###"""""""""###""""""""""""$$$%%%&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$##################$$$"""###$$$$$$$$$$$$###"""$$$""" !!!$$$&&&%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$############"""################################################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###""""""""""""""""""###############"""""""""!!!$$$$$$$$$############"""######$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!""""""######$$$$$$$$$"""###$$$###"""!!!!!!### !!!"""############ """######""""""""""""####################################""""""!!!!!!!!!"""###$$$$$$###"""###$$$%%%$$$############$$$$$$$$$$$$$$$###$$$$$$###!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%!!!###$$$$$$######!!!!!!""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$###############"""######$$$$$$%%%%%%%%%$$$&&&&&&######&&&'''%%%"""""""""############$$$######$$$%%%%%%###"""!!!!!!!!!"""$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$)))'''$$$$$$&&&))),,,---((((((&&&%%%%%%%%%&&&'''((()))***)))((('''((()))))))))(((((()))***,,,---000000///...------,,,,,,+++---............///111------------...000111222111111111000......///111///...---,,,++++++++++++,,,,,,---------,,,++++++***+++,,,,,,,,,+++)))((()))))))))))))))))))))))))))((((((''''''''''''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######################################################""""""""""""###############$$$$$$$$$$$$%%%!!!"""###"""!!!!!!###%%%######################## !!!!!!!!!!!!########################!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! ###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$$$$######"""$$$&&&&&&$$$###"""###""""""######$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""$$$$$$###""""""""""""###################################################%%%$$$"""!!!"""###%%%&&&$$$$$$##################"""############$$$$$$$$$$$$$$$#########################################################$$$$$$$$$&&&%%%%%%$$$######""""""###########################""""""!!!!!!""""""###############""""""""""""%%%$$$$$$$$$######"""""""""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$#########$$$############$$$%%%%%%######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############ !!!""""""###$$$$$$"""###%%%$$$!!! !!!###""""""################## !!!"""######""""""""""""####################################""""""!!! !!!"""###$$$(((%%%###""""""#########"""""""""#########$$$$$$###$$$$$$###!!!!!!"""###%%%$$$$$$######$$$$$$%%%!!!###$$$$$$###""""""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""""""""#########!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$#########""""""""""""######$$$%%%%%%&&&***//////((($$$%%%&&&%%%""""""""""""############"""###$$$%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!"""""""""#########$$$ """$$$&&&((()))$$$%%%&&&&&&&&&&&&((()))***)))'''&&&%%%&&&'''((((((******)))(((''''''(((***)))((('''(((***,,,---000000///...---++++++***)))***,,,,,,,,,,,,---///,,,,,,,,,---...///111111000111111000......///111000///...---,,,,,,,,,,,,++++++,,,---...---,,,+++)))***+++,,,+++***(((''')))))))))))))))))))))))))))(((((((((((())))))***'''''''''&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######################################################""""""""""""###############$$$$$$$$$%%%%%%""""""###"""!!!!!!###%%%######################## !!!!!!!!!!!! ########################"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!"""###$$$$$$$$$"""######$$$$$$%%%%%%&&&"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###&&&&&&%%%$$$###$$$!!!"""$$$%%%%%%$$$###"""########################""""""""""""""""""""""""$$$$$$###"""""""""""""""#########$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##################$$$$$$########################""""""#########$$$$$$$$$#####################"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""############""""""""""""###############$$$$$$$$$"""$$$%%%$$$"""!!!###%%%########################%%%%%%$$$$$$$$$############"""""""""######$$$%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''########################!!!!!!""""""#########$$$ !!!"""######$$$!!!$$$%%%$$$!!! !!!###$$$$$$%%%$$$$$$###"""!!!"""!!!!!!!!!!!!"""######""""""""""""####################################  !!!"""+++'''###!!! !!!"""!!!!!!!!!""""""#########$$$###$$$$$$###!!! """###%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&%%%$$$"""!!!""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$ !!!!!!"""""""""###!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""!!!""""""###$$$%%%%%%%%%333999888---$$$"""###!!!""""""""""""############"""###%%%%%%%%%$$$""" !!!!!!""""""""""""!!!!!!"""###$$$%%%$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""###((()))'''%%%%%%&&&+++***(((&&&&&&&&&((())))))******)))(((''''''(((***)))((('''(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&((()))***))))))+++---,,,,,,,,,---...///111111000000111000......///111000000///...------------******+++---......---+++((()))***++++++***((('''))))))))))))))))))))))))+++*********+++,,,------))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%""""""###"""!!!!!!###&&&########################%%%%%%&&&%%%$$$""" """"""""""""""""""""""""%%%%%%$$$$$$######""""""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$""""""###$$$%%%&&&&&&'''"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$### """%%%'''&&&%%%$$$%%%!!!"""%%%&&&&&&$$$""" """""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$""""""#########$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""############"""""""""""" !!!"""###$$$%%%&&&&&&!!!$$$%%%%%%"""!!!###%%%!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######  !!!""""""#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%% """###$$$$$$############""""""""""""###############$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""#########$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! ######""""""""""""##############################$$$$$$%%%%%%%%%$$$$$$###########################$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$###"""!!!!!!###%%%&&&999<<<888---%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$%%%%%%&&&'''((('''&&&$$$###"""""""""""""""############""""""""""""""""""""""""""""""&&&%%%$$$$$$&&&&&&%%%$$$&&&''''''&&&$$$######$$$((())))))))))))'''%%%$$$&&&'''((())))))((('''&&&***)))))))))***+++,,,,,,------,,,,,,,,,,,,++++++'''((((((***+++,,,---------...000111222111///...444333222111111111222333000000///---,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...---,,,***(((&&&''''''(((((())))))******)))))))))((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""%%%%%%$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$""""""$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""######""""""######$$$%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!!!!!!!########################%%%$$$###$$$$$$$$$""" ######""""""!!! ######$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$######""""""######""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%!!!!!!"""#####################""""""######$$$%%%%%%### !!!###################################################$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! $$$$$$############$$$$$$""""""""""""############!!!"""###$$$$$$###"""!!!######""""""""""""""""""$$$$$$######"""!!!!!!!!!######""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$###"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######""""""""""""#########$$$$$$$$$$$$###""""""""""""""""""""""""###############""""""""""""###$$$%%%%%%#################################"""""""""!!!!!!######""""""""""""##############################$$$$$$$$$%%%%%%$$$$$$###########################%%%$$$#########$$$&&&&&&########################%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$######""""""$$$%%%&&&***...---&&&"""$$$&&&%%%""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$############$$$""""""############""""""""""""""""""""""""""""""&&&$$$###$$$%%%&&&$$$###%%%&&&&&&&&&$$$###$$$%%%''''''))))))***))))))((((((((()))******)))((('''))))))))))))***+++,,,------------,,,,,,+++++++++******++++++,,,---......---...000111111111///...222222333333222111///...222222222111111111000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++)))(((''''''(((((((((((((((((((((''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$######"""!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""#########""""""######$$$%%%$$$%%%%%%$$$$$$"""!!!!!!""""""""""""########################$$$$$$$$$%%%$$$$$$###"""""""""""""""########################$$$#########$$$$$$###!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!! """"""""""""""""""""""""###""""""!!!!!!""""""###%%%$$$######""""""######################################################"""""""""#########$$$$$$!!!!!!"""#####################""""""######$$$%%%%%%$$$!!! !!!###$$$################################################$$$###"""!!!!!!"""###$$$!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!""""""###""""""""""""############!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###############""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""!!!!!!!!!"""""""""######%%%$$$$$$##################""""""""""""""""""!!!$$$#####################""""""""""""""""""""""""$$$$$$$$$############"""######""""""""""""#################################$$$$$$%%%%%%$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%% ###$$$!!! $$$&&&&&&###########################""""""!!!!!!!!!"""""""""""""""""""""###$$$%%%""""""############""""""""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""###$$$%%%%%%$$$$$$%%%&&&%%%&&&''')))***+++++++++***************)))((('''((((((((()))***,,,---.........---,,,,,,+++******---------....../////////---...///000111000//////000222444555444111...+++111222222333333444444555------------------------++++++++++++++++++++++++)))***++++++++++++******''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###"""!!! !!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$############$$$$$$!!!!!!!!!"""""""""############""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""############""""""""""""############$$$$$$$$$##########################################""""""###%%%%%%$$$"""######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""#########""""""#########%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""######!!!!!!"""#####################""""""######$$$%%%$$$$$$#########$$$%%%%%%################################################$$$###""""""""""""###$$$"""##################"""!!!!!!""""""#########$$$"""!!!!!! !!!!!!"""""""""""""""############""""""############""""""!!!""""""######$$$$$$$$$ !!!!!!"""######$$$$$$#########"""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$#####################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""!!!!!!!!!!!!""""""""""""$$$######""""""###############""""""!!!!!! """#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%$$$""""""###$$$$$$########################!!!!!!!!!!!!!!!"""######"""""""""!!!""""""###$$$"""######$$$$$$######"""""""""""""""""""""""""""###"""!!!"""###$$$###"""!!!###$$$%%%$$$$$$&&&'''$$$%%%&&&''')))******+++******))))))((((((''''''''''''((()))***,,,...///......---,,,++++++******..................//////---...///000000000/////////111333555555333000.../////////000000111111222,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***************)))))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!""""""############$$$######""""""######$$$"""""""""""""""""""""""""""!!! !!!###$$$$$$$$$############$$$$$$!!!!!!"""""""""###############""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############!!!!!!!!!"""""""""""""""#####################"""########################"""!!!!!!###%%%&&&%%%$$$""""""#########$$$$$$$$$""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""""""""!!!!!!"""#####################""""""######$$$%%%"""######$$$%%%%%%%%%%%%##############################################################################$$$$$$$$$$$$######"""""""""######$$$%%%%%%"""!!!!!! !!!!!!"""!!!"""""""""############"""""""""######""""""""" !!!"""###$$$$$$!!!!!!""""""############$$$###############$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""#########""""""!!!!!!  """$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""##############################"""###$$$%%%%%%%%%%%%%%%########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$$$$)))'''%%%%%%$$$###""""""######################## !!!"""###$$$&&&'''$$$###""""""!!!"""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""!!! !!!###$$$###""" """$$$$$$$$$$$$&&&'''%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''((()))***,,,...///......---,,,,,,+++******------------............---......///////////////000111222333444444444333......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,***)))(((''''''&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""###$$$%%%%%%###!!! """"""""""""""""""""""""########################""""""""""""######$$$$$$!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!###$$$$$$$$$############$$$$$$""""""""""""##################""""""######$$$%%%######$$$$$$$$$###""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!########################!!!!!!!!!###%%%&&&%%%$$$$$$$$$$$$#########"""""" !!!!!!"""$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$######""""""##############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""#####################""""""######$$$%%% !!!"""$$$$$$$$$############################################################$$$$$$$$$$$$############$$$$$$$$$$$$######"""#########$$$$$$$$$%%%###""""""!!!!!!""""""###!!!"""""""""###############""""""""""""""""""#########$$$$$$%%%&&&''''''############""""""!!!!!!$$$$$$###############$$$"""######$$$$$$######"""#########$$$$$$%%%%%%&&&"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""######""""""!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""!!! """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""""""""##############################"""###$$$$$$%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""#########$$$$$$$$$'''###"""$$$%%%###!!!"""########################!!!!!!"""###$$$&&&'''(((%%%$$$###"""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""!!! !!!###$$$$$$### """$$$$$$###$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&''''''((((((((()))***,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------........./////////000111111222333333333333//////...------,,,++++++++++++++++++++++++++++++(((((())))))***+++++++++---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%###""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$######""""""######$$$%%%######$$$$$$$$$######"""""""""""""""############""""""""""""!!!!!!!!!!!! """######"""!!!!!!########################"""!!!!!!###%%%&&&%%%$$$'''&&&&&&%%%$$$$$$###### """###%%%&&&""""""""""""""""""""""""#########""""""#########%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!"""#####################""""""######$$$%%% !!!""""""###"""""""""######################################################$$$%%%%%%$$$######"""##################"""###########################""""""!!!!!!""""""###""""""""""""##################""""""""""""######""""""######$$$$$$%%%%%%$$$$$$######"""!!!!!! %%%$$$######"""#########""""""############""""""#########$$$$$$%%%%%%%%%""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$""""""!!!!!!""""""###$$$"""""""""###############!!!###%%%%%%%%%$$$$$$####################################$$$$$$$$$%%%######""""""""""""##############################""""""###$$$%%%%%%%%%%%%########################"""###$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###"""!!!!!!!!!"""###$$$%%% ###&&&###!!!"""""""""""""""""""""""""""$$$$$$#########$$$%%%%%%$$$############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""!!!!!!"""$$$%%%%%%$$$!!!###$$$$$$######$$$&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,------++++++,,,------...//////...---------....../////////000222333333111...---//////......---,,,,,,,,,))))))))))))))))))))))))((((((((()))***++++++++++++***)))'''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%###!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%"""""""""""""""############""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%"""######$$$$$$$$$######""""""""""""#####################""""""!!!!!!!!!!!!"""$$$$$$$$$"""!!!########################"""""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!"""###$$$""""""""""""""""""""""""###""""""!!!!!!""""""###%%%$$$######""""""##############################""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!"""#####################""""""######$$$%%%"""""""""""""""!!!!!!!!!###################################################$$$$$$%%%%%%$$$$$$###!!!""""""######""""""!!!$$$$$$$$$###""""""!!!!!!"""!!!!!! !!!!!!"""""""""""""""############$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""%%%$$$$$$###""""""######""""""############""""""$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''((())))))'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$######""""""###$$$%%%%%%""""""######$$$$$$%%%%%%!!!"""$$$%%%%%%$$$###!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""##############################!!!"""###$$$%%%&&&&&&&&&###########################$$$%%%&&&'''&&&%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$############$$$$$$###""" !!!###$$$&&& $$$'''###!!!"""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###"""""""""""""""""""""###$$$&&&'''(((###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""!!!!!!"""$$$&&&%%%$$$"""###$$$$$$###"""$$$%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&''')))***,,,***)))))))))***+++,,,,,,***++++++,,,,,,------...++++++,,,---...///000111...------------...//////---000333555333///)))%%%---------------,,,,,,,,,(((((((((((((((((((((((('''(((((()))***+++++++++)))((('''&&&&&&'''((()))&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%)))&&& """%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$#########"""###$$$$$$%%%"""######$$$$$$$$$######""""""""""""############$$$$$$######""""""!!!!!! !!!###%%%&&&%%%###"""###########################""""""###%%%%%%$$$""" !!!""""""######%%%$$$"""!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!!!!"""########################"""###$$$$$$%%%$$$$$$###"""!!!!!!!!!"""###################################################$$$%%%&&&&&&%%%$$$###!!!!!!""""""""""""!!!!!!%%%$$$$$$###"""!!!  """"""""""""############$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%$$$###""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%######$$$%%%'''((())))))'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###$$$$$$###"""######""""""""""""##############################!!!""""""!!!!!!"""$$$######"""!!!!!! !!!!!! """$$$$$$"""  !!!!!!!!! ###%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """$$$########################%%%$$$###""""""######$$$"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$&&&###!!!!!!""""""  !!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$"""###%%%%%%$$$$$$###"""!!! %%%$$$"""!!!!!!!!!"""############""""""""""""""""""""""""""""""######$$$######""""""""""""######"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""###%%%&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''++++++************++++++---.../////////...,,,+++//////////////////............---,,,,,,,,,------//////000000000//////...000///---,,,++++++,,,---************)))))))))))))))************+++++++++,,,++++++***)))(((''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&###"""!!! !!!"""###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$######""""""##############################""""""######$$$$$$$$$%%%$$$$$$##################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%###########################"""!!!"""###$$$###!!!%%%%%%$$$$$$###"""!!!!!!"""!!! """###$$$&&&%%%###!!!!!!!!!!!!"""$$$$$$$$$#########"""""" !!!"""######$$$$$$$$$$$$$$$###############""""""""""""""""""""""""###"""""""""!!!!!! ######""""""######$$$%%%"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""########################&&&%%%###"""""""""############""""""""""""#####################"""!!!!!!$$$$$$$$$$$$$$$###"""""" """$$$%%%$$$#########$$$$$$$$$######""" !!!!!!""""""###################################################### !!!"""###############$$$$$$######""""""!!!!!! !!!!!!!!!"""""""""#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$############"""&&&%%%$$$%%%%%%### $$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###$$$$$$###"""######""""""""""""############################## !!!######"""!!!###$$$$$$###""""""!!!!!!!!!"""!!!!!!"""######"""!!!!!!###$$$%%%%%%###""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###%%%#############################################$$$"""""""""#########$$$$$$""""""""""""#########$$$&&&$$$""""""$$$$$$""" """###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$"""###$$$$$$$$$######""""""!!!!!!%%%$$$###"""!!!""""""###"""""""""""""""########################$$$$$$%%%######""""""""""""######"""""""""#########$$$$$$########################&&&$$$"""###%%%&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$''''''''''''''''''''''''''''''((()))***,,,---........./////////...,,,,,,........................------,,,,,,,,,------.........///000111111111000///...---,,,,,,+++,,,,,,************))))))))))))))))))*********+++++++++******))))))((('''''''''''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""############"""""""""!!!""""""!!!!!! !!!!!!"""######$$$$$$"""!!!!!!!!!"""###$$$%%%###"""!!! !!!"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$######""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%"""############$$$$$$$$$"""""""""""""""####################################"""!!!"""###$$$###!!!$$$$$$######"""!!!!!! """"""!!! !!!!!!######&&&%%%###"""!!!!!!!!!"""$$$$$$$$$#########""""""$$$$$$$$$$$$##############################$$$$$$#################################"""""""""!!!!!!######""""""######$$$%%%"""###$$$%%%%%%$$$###"""################################################%%%%%%###"""""""""############""""""""""""#####################"""!!!!!!!!!""""""""""""!!!  """$$$###"""$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!""""""######%%%$$$###""""""###$$$%%%########################!!!""""""############"""############""""""""""""!!!!!!""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%%%%%%%&&&***'''$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$###"""######""""""""""""######"""""""""""""""""""""""" """######"""!!!"""$$$$$$$$$###""""""""""""###########################!!!###%%%%%%$$$"""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%########################!!!"""###$$$%%%%%%$$$###!!!!!!!!!"""""""""######""""""""""""############&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''((((((&&&$$$""""""########################"""$$$$$$###""""""""""""###!!!!!!""""""######$$$$$$$$$############$$$%%%%%%###""""""!!!!!!""""""###!!!!!!!!!"""""""""##############################%%%###"""###$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++---........./////////...---,,,------------------------,,,,,,,,,,,,------...///---...///000111222222222.........------,,,+++***************)))))))))))))))))))))*********++++++((((((((((((''''''''''''(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%"""""""""""""""""""""""""""#########$$$$$$%%%%%%""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$"""!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$##################$$$$$$%%%&&&"""############$$$$$$$$$"""""""""""""""!!!!!!!!!###########################"""!!!"""###$$$###!!!######""""""!!! ######"""!!!!!!!!!""""""%%%$$$###"""""""""""""""$$$$$$$$$###############%%%%%%$$$$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%########################$$$$$$$$$############"""######""""""######$$$%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""###############""""""""""""###############$$$######"""!!!!!!!!!!!!!!!!!! !!! """###"""########################!!!!!!!!!""""""""""""###&&&$$$"""!!!!!!"""$$$&&&########################"""############""""""!!!!!!!!!!!!"""""""""""""""######""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$"""###$$$%%%&&&'''((((((---)))$$$"""###%%%((()))###$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""######""""""""""""######"""""""""""""""""""""""" !!!"""""" !!!"""$$$$$$###############$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######################## ###%%%&&&%%%$$$###!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$###""""""#####################$$$$$$$$$#########""""""""" !!!"""###$$$$$$%%%######""""""######$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((()))))))))---............---------+++,,,,,,,,,,,,,,,------+++++++++,,,---...///000...//////000111111111111,,,---......---,,,***)))************)))))))))((())))))))))))************''''''(((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################!!!!!!""""""############"""""""""""""""######$$$!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$######""""""##############################$$$$$$$$$######"""""""""!!!!!!!!!"""###$$$%%%&&&""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!###########################"""!!!"""###$$$###!!!######"""""""""!!!!!!!!!$$$######""""""!!!!!!!!!$$$$$$$$$######"""""""""########################$$$######""""""!!! !!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###############$$$$$$######""""""############"""!!!!!!###!!! """######!!!!!! !!!!!!""""""""""""""""""""""""""""""$$$##################$$$#######################################"""!!!  !!!!!!!!!$$$$$$#########"""""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$##################$$$$$$%%%&&&&&&'''+++((($$$"""$$$&&&))))))#########$$$$$$$$$%%%%%%$$$###"""###$$$$$$###"""######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!$$$###############$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######################## ###%%%&&&%%%$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$%%%&&&!!!"""######""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((())),,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,------+++++++++,,,---...///000000000000000000///...---,,,------...---+++***)))************)))))))))((((((((()))))))))*********)))))))))))))))))))))***)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""##################$$$$$$$$$$$$"""""""""""""""#########!!!"""""""""############ !!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$######""""""####################################""""""!!!!!!!!! !!!!!!###$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$####################################"""!!!"""###$$$###!!!$$$###############""""""$$$$$$#########"""!!!!!!$$$$$$$$$$$$$$$#########################################################!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%"""""""""######"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$###############""""""""""""############$$$$$$$$$$$$#####################""""""!!!%%%""" !!!###$$$$$$"""!!!!!!!!!!!!"""###$$$############""""""""""""!!!"""$$$%%%%%%$$$"""!!!#######################################"""!!!  $$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$############&&&%%%###$$$&&&'''&&&&&&############$$$$$$$$$$$$$$$###"""###$$$$$$###"""######""""""""""""############################## !!!"""!!! ###""""""""""""###$$$$$$########################%%%%%%$$$""" """""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%########################!!!"""###$$$%%%%%%$$$###!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%%%%&&& """######""""""###%%%###$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""######$$$$$$!!! !!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """######""""""$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,++++++*********+++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------...///000000000///...---,,,+++---------,,,,,,+++***)))************))))))))))))((((((((()))))))))******************))))))))))))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$#########""" """"""""""""############!!!!!!!!!""""""""""""###""""""""""""""""""######!!!"""############"""""" !!!"""#########""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$######""""""##############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###########################"""!!!"""###$$$###!!!$$$$$$$$$#####################$$$$$$$$$###""""""###$$$$$$%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########""""""""""""######"""###$$$$$$%%%$$$$$$$$$"""""""""""""""!!! %%%###!!!!!!"""#########$$$###""""""###$$$&&&'''$$$############"""""""""!!!"""$$$&&&&&&$$$"""!!!########################"""############""""""!!! ######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$######"""""""""######$$$%%%''''''$$$"""############$$$$$$$$$$$$$$$###"""###$$$$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!! !!!""""""!!!!!!!!!""""""###$$$!!!!!!"""######"""!!!!!!!!!$$$$$$###"""!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&(((#############################################$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$!!!###$$$$$$"""!!!###%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$)))%%%""""""$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$###""""""""""""""""""#########!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""!!!######""""""$$$&&&############$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++***)))((((((((()))+++,,,+++++++++,,,---.........------,,,,,,,,,------...---.........---,,,++++++...---,,,+++************************))))))))))))(((((((((((()))))))))************)))((((((''''''''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""""""""""""""""""""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!"""""""""############"""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""#########""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$######""""""##########################################$$$$$$$$$$$$$$$###############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###########################"""!!!"""###$$$###!!!"""""""""###############!!!"""###$$$$$$$$$############$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######""""""######$$$%%%$$$$$$############$$$$$$################################################!!!"""###$$$%%%$$$$$$#########""""""""""""######"""###$$$$$$%%%%%%%%%$$$###############""""""!!!###"""!!!!!!"""###"""!!!###"""!!!!!!!!!###%%%'''$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$########################!!!""""""############"""######"""""""""""""""""""""######$$$%%%&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$!!!"""############$$$$$$$$$$$$###"""###$$$$$$$$$"""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""###!!!!!! !!!!!!"""######!!!"""$$$$$$"""!!!$$$&&&%%%###"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""###%%%(((***########################%%%$$$######"""######$$$############$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""$$$%%%$$$"""!!!###%%% """$$$%%%%%%&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""$$$''''''&&&&&&&&&%%%%%%$$$###""""""$$$$$$%%%&&&%%%$$$###"""#########""""""""""""""""""""""""""""""######$$$!!!!!! !!!!!!############$$$$$$$$$$$$########################!!!######"""!!!$$$&&&"""############$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''')))(((''''''''')))***+++++++++,,,------...//////......---,,,,,,,,,------++++++,,,------,,,,,,,,,...---,,,***)))******+++************))))))))))))(((((((((((())))))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$%%%%%%%%%%%%#########"""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""#########""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$###"""#################################$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%###########################"""!!!"""###$$$###!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%%%%$$$###"""###%%%%%%&&&%%%$$$###""""""######$$$$$$$$$$$$""""""!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$#########""""""""""""######"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$!!! !!!""""""   """$$$$$$$$$$$$$$$######""""""'''%%%""""""%%%'''######################## !!!"""###############&&&&&&%%%%%%$$$$$$######""""""###$$$&&&'''((((((######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########"""""""""###$$$%%%''''''######$$$%%%&&&&&&'''((('''%%%$$$%%%&&&&&&$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############"""!!!!!!""""""""""""############$$$$$$$$$#########""""""########################$$$%%%%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###""""""!!!"""$$$$$$###!!!!!!###$$$$$$"""!!!!!!"""%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&''''''%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$###""""""######"""""""""""""""### !!!"""###$$$"""!!!!!! !!! !!!###$$$$$$###"""!!!$$$######"""""""""""""""%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&""""""###$$$$$$$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$###$$$%%%''')))*********)))(((((()))***+++******+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******)))(((((((((((()))***+++,,,,,,+++***((()))+++------+++)))(((''''''((()))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$""" """""""""""""""###############$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%######""""""!!!!!! ###"""!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""$$$$$$$$$$$$############"""!!!!!!"""###$$$$$$%%%%%%########################"""######"""!!!!!!"""$$$########################""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$############""""""###$$$$$$$$$"""!!! $$$#########""""""!!!!!! !!!######""""""###%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$##############################&&&$$$###$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$###""""""$$$%%%###!!! !!!!!!""""""######$$$$$$########################$$$$$$$$$#########""""""&&&$$$!!!!!!###$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""!!!###$$$&&&&&&%%%$$$###$$$%%%&&&&&&&&&$$$###"""$$$#########""""""!!!!!!################################################$$$$$$############$$$$$$%%%%%%%%%$$$!!!!!!"""###$$$######"""""""""""""""'''$$$!!!!!!"""###$$$$$$ !!!######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################""""""""""""######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############$$$$$$######"""!!!""""""""""""############$$$$$$$$$#########""""""###########################$$$%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$###%%%$$$############  ###$$$######$$$&&&%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$######""""""$$$$$$#########$$$$$$%%%"""""""""""""""######$$$!!!!!!!!! !!!!!!""""""""""""#########"""""""""%%%$$$$$$###############$$$######""""""######$$$"""######$$$%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((***+++---,,,***(((''''''''''''************++++++++++++,,,+++***))))))***+++,,,------------------------,,,++++++++++++++++++***)))))))))))))))*********((()))***+++++++++++++++'''((())))))))))))((('''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$######""""""!!!!!!!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!"""""""""###$$$###""""""""""""###$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$###""" $$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%########################"""######"""!!!!!!"""$$$##############################$$$$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###############"""!!!!!!############"""""""""!!!"""$$$%%%$$$######$$$%%%$$$#########"""""""""!!! !!!!!!!!!!!! $$$$$$$$$###############$$$"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$######""" !!!###$$$%%%$$$###""""""""""""""""""#################################$$$$$$$$$#########""""""%%%###"""!!!###$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$#########"""""" """###%%%%%%$$$###""""""#########""""""!!! $$$$$$$$$$$$#########"""#########################################################""""""#########"""###$$$###""""""$$$%%%%%%$$$$$$###############&&&$$$!!!!!!"""$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################""""""""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$######"""""""""""""""############$$$$$$$$$#######################################!!!###&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###"""#########!!! !!!###$$$$$$$$$%%%&&&$$$############"""""""""%%%%%%%%%$$$$$$#########&&&$$$""""""#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$######""""""!!!""""""""""""###$$$$$$%%%$$$$$$$$$###############!!!!!!!!!!!!""""""###$$$%%%$$$###"""!!!!!!""""""%%%%%%$$$############$$$"""""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&'''((())))))+++***)))'''&&&&&&&&&&&&))))))))))))************+++***)))(((((()))***+++------------------------*********+++++++++++++++'''(((((()))******++++++******)))))))))***++++++((((((''''''''''''((((((******((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###%%%%%%%%%$$$###"""!!! !!!"""###%%%%%%%%%%%%!!!!!!!!!"""""""""#########""""""!!!!!!""""""#####################$$$$$$"""""""""!!!!!!""""""###%%%$$$$$$###!!!$$$%%%&&&%%%###""""""###$$$$$$$$$############""""""""""""###$$$$$$%%%%%%########################"""######"""!!!!!!"""$$$#################################$$$%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$######"""""""""""""""############""""""""""""%%%&&&'''&&&$$$$$$$$$&&&#########"""""""""""""""""""""############""""""$$$$$$$$$$$$######"""""""""!!! """"""!!! $$$$$$###"""""""""##################$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%###""""""###$$$$$$###&&&&&&%%%%%%$$$######"""######""""""######$$$%%%$$$$$$$$$############### !!!"""###$$$###""""""###"""!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$$$$###"""$$$%%%&&&%%%%%%$$$###$$$$$$$$$&&&###!!!!!!###$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!"""""""""############################################################ ###&&&'''&&&%%%$$$%%%######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$  """$$$&&&%%%$$$###$$$%%%%%%###""""""######"""""""""""""""""""""%%%%%%%%%$$$$$$$$$######'''%%%###"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%#########"""""""""!!!!!! !!!######%%%$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###%%%%%%'''%%%###  """###%%%$$$######""""""#########""""""!!!!!!""""""###%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((((((((((())))))))))))******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,(((((())))))************+++***)))(((((()))***++++++***(((''''''(((***+++,,,***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$$$$#########""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%"""""""""!!!""""""############$$$$$$$$$###""""""!!!""""""!!!$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################"""######"""!!!!!!"""$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$########################""""""""""""$$$###"""!!!!!!"""###$$$#########"""""""""""""""%%%&&&'''&&&$$$###$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""!!!  """"""""" $$$###"""!!!!!!"""###$$$$$$###"""""""""###$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###""""""$$$$$$$$$"""#########"""""""""!!!!!!###############$$$$$$$$$########################!!!"""######$$$$$$######%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!###$$$%%%$$$###""""""###%%%%%%$$$############$$$%%%###!!!"""###$$$$$$$$$!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!"""""""""############################################################ """%%%'''&&&$$$$$$$$$"""######$$$$$$######### !!!"""###$$$$$$$$$  """$$$&&&%%%$$$"""$$$%%%%%%###""""""###"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$#########""""""""""""""" !!!############$$$###"""!!!!!!!!!!!!!!!"""###%%%%%%(((&&&"""  """#########"""!!!!!!!!!!!!!!!#########""""""#########%%%%%%%%%%%%$$$###""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((''''''((((((((()))))))))***))))))))))))))))))***************************)))))))))******+++++++++************))))))((((((+++***)))(((((((((******+++)))'''&&&&&&''')))++++++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!!!!!!!""""""#########$$$$$$$$$##################""""""""""""############!!!!!!""""""""""""!!!!!!######$$$$$$%%%%%%&&&&&&"""""""""""""""###$$$$$$######$$$$$$$$$$$$###### !!! $$$$$$$$$#########""""""###############$$$$$$$$$########################"""######"""!!!!!!"""$$$########################!!!!!!!!!!!!""""""""""""$$$##############################"""""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""######$$$%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! $$$$$$$$$#########"""""""""!!! !!!###$$$###"""$$$###"""!!!!!!"""###$$$$$$###!!! !!!"""###$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$%%%###"""!!!!!!"""""""""#########""""""######$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""##################""""""""""""""""""""""""######################## !!!""""""""""""!!! """$$$$$$$$$###$$$%%%$$$$$$###"""""""""""""""$$$"""!!!"""$$$%%%%%%$$$"""######$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$##############################""""""""""""###############"""""""""""""""################################################!!!""""""""""""#########$$$$$$$$$$$$$$$######"""""""""""""""###########################$$$$$$$$$######################## """%%%%%%$$$#########!!!"""######$$$#########!!!!!!"""###$$$$$$$$$$$$$$$###"""#########!!!  """#########$$$%%%"""""""""############$$$#########$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$########################""""""""""""###$$$$$$%%%"""#########"""!!!!!!!!!!!!!!!""""""###$$$'''%%%"""  """$$$""""""!!! !!!$$$######""""""######$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&'''''''''''''''''''''(((((('''&&&&&&%%%(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))***************++++++******)))(((((('''******)))((((((((())))))((('''%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$""" !!!"""###$$$%%%%%%%%%$$$$$$###""""""######"""""""""#########$$$$$$!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""######$$$%%%$$$$$$$$$######!!!  """###"""!!! !!!###$$$$$$$$$############"""################################################"""######"""!!!!!!"""$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""########################"""""""""!!!!!!!!!"""""""""""""""######$$$""""""""""""############"""###$$$###!!!!!!!!!##################$$$$$$$$$!!!""""""######""""""!!!###########################!!!!!!"""$$$%%%%%%$$$######"""""""""###$$$$$$###"""!!! !!!"""############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$###"""###%%%%%%###!!!"""######$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""###$$$"""""""""""""""#########################################################!!!!!!############!!!!!!"""$$$%%%&&&''')))$$$###""""""!!!!!!""""""###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%##############################""""""""""""######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!""""""""""""###############$$$$$$######"""!!!""""""""""""############""""""#########$$$$$$$$$########################"""###$$$###!!!!!!!!!###!!!!!!"""#####################$$$$$$$$$$$$$$$###%%%$$$############ !!!"""""""""###$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%"""###$$$$$$$$$""" !!!!!!!!! !!!!!!""""""%%%###"""!!! !!!###$$$###""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""$$$$$$%%%%%%%%%$$$######"""######$$$%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$%%%'''((((((((('''''''''((()))((('''&&&%%%(((((()))))))))***************++++++++++++******))))))))))))))))))))))))************))))))))))))*********))))))))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$$$$###"""""""""###$$$%%%""""""#########$$$$$$$$$""""""###$$$$$$###""""""$$$$$$$$$$$$############""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$###""""""!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$############"""################################################"""######"""!!!!!!"""$$$################################################!!!!!!""""""######$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!"""###############!!!"""""""""############ """###"""!!!!!!"""### !!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%"""!!!!!!"""$$$%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$######"""!!!!!!"""""""""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$###############$$$$$$%%%""""""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!! ###%%%%%%%%%%%%&&&%%%$$$######""""""######"""!!!!!!###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###############"""!!!!!!""""""""""""############""""""######$$$$$$$$$$$$#################################"""  """!!!!!!"""###############$$$$$$%%%%%%%%%$$$$$$###""""""!!!"""$$$$$$###!!! !!!###"""  ######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!"""!!! !!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""###"""###%%%%%%%%%$$$"""!!!"""!!!!!! !!!###""""""!!!!!!"""###$$$$$$######"""""""""""""""!!!!!! !!!!!!###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###""" !!!###%%%&&&&&&&&&&&&###%%%''')))*********)))))))))))))))************++++++,,,,,,,,,,,,++++++************************++++++******))))))((((((((((((((()))******++++++((()))*********((('''&&&'''''''''&&&&&&'''''''''$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$############""""""""""""""""""!!!!!!"""$$$&&&'''"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$######"""""""""""""""""""""###$$$%%%&&&"""###$$$&&&'''((())))))!!!"""$$$$$$$$$$$$&&&((($$$$$$$$$############"""$$$$$$##########################################"""######"""!!!!!!"""$$$########################%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!"""$$$$$$$$$###"""!!!!!!""""""#########$$$ !!!######""""""###%%% !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&!!!!!! !!!$$$%%%$$$$$$"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$######""""""!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###"""###$$$%%%%%%###!!!$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$"""""""""""""""######$$$###$$$&&&'''(((''''''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###$$$%%%%%%$$$###!!!###%%%''''''$$$!!! &&&%%%$$$$$$######$$$$$$"""!!!!!!###%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""""""""############$$$###"""""""""###%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$###"""""""""###%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$#########""""""########################((('''%%%###""""""######""""""######$$$$$$$$$$$$$$$$$$##################!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!###"""""""""!!!!!! """"""""""""""""""""""""!!! !!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((('''(((((())))))(((((('''***+++,,,,,,,,,***)))(((,,,,,,+++******))))))((())))))(((((((((((())))))---,,,)))&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$"""!!!!!!$$$&&&%%%$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!"""""""""###$$$$$$###"""!!! !!!"""$$$$$$###""""""#########""""""""""""!!!%%%&&&%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$############""""""""""""######$$$$$$######$$$$$$%%%&&&###!!! !!!""""""!!!######$$$%%%%%%%%%%%%%%%""""""""""""############%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$###"""!!!  !!!"""###$$$%%%%%%%%%&&&$$$######$$$$$$"""!!!%%%$$$######$$$$$$"""!!!$$$$$$######"""!!!!!!!!! !!!"""""""""""""""###########################""""""""""""$$$%%%&&&%%%$$$###"""""""""###$$$%%%$$$$$$$$$###""""""""""""###$$$$$$###$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""#########$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$############""""""""""""##############################%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$%%%'''((()))***(((&&&$$$###$$$%%%&&&#########"""""""""!!!!!!########################$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""""""""##################""""""######$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###"""""""""###$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$#########""""""########################&&&&&&%%%$$$############"""#########$$$$$$$$$$$$$$$$$$##################""""""############""""""###$$$%%%%%%%%%%%%$$$############""""""!!!!!!!!!###########################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%'''((((((%%%'''(((((('''&&&&&&'''((((((((())))))))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))++++++++++++************))))))(((((((((((())))))+++***(((&&&&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!###%%%%%%$$$###"""#########$$$$$$%%%%%%%%%######"""!!!!!!!!!!!!!!!""""""###$$$######!!!!!!!!!!!!"""#####################"""""""""!!!!!!!!!#########"""  !!!############$$$$$$$$$%%%"""###############$$$$$$"""###############$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""!!!!!!""""""###$$$$$$""" !!!"""###"""""" """"""""""""############%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$######"""""""""%%%%%%$$$$$$###""""""!!!######"""""""""""""""!!! !!!""""""############%%%###""""""######""" %%%$$$######$$$$$$###!!!############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################&&&%%%$$$""""""""""""#########""""""###$$$%%%&&&$$$$$$$$$##################$$$%%%$$$######%%%&&&############$$$$$$$$$%%%##################$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&&&&%%%%%%%%%$$$$$$$$$########################"""""""""""""""!!! !!!""""""###$$$$$$$$$$$$#########"""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&&&&$$$###$$$%%%%%%$$$$$$$$$%%%&&&((()))***(((&&&$$$$$$$$$%%%&&&#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""######""""""!!!""""""""""""############""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$##################"""""""""########################$$$###"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((%%%&&&((((((&&&%%%&&&'''))))))))))))************))))))************)))))),,,+++*********************++++++++++++,,,,,,,,,))))))(((((((((((()))))))))((('''&&&&&&'''))))))'''(((((((((((((((((('''%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&'''%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%&&&'''""""""!!! !!!!!!!!!""""""############""""""""""""""""""######$$$###""""""""""""!!!!!!!!!#########"""  """"""""""""#########$$$$$$#########"""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$############""""""""""""######""""""!!!!!!""""""###$$$$$$###!!!!!!###$$$###""" !!!""""""######"""""""""""""""#########$$$$$$%%%$$$###""""""###$$$%%%#########"""""""""""""""%%%%%%$$$$$$###""""""!!!"""""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!!###"""!!!!!!"""###""" %%%$$$"""###$$$$$$###""""""######$$$%%%%%%&&&&&&###$$$$$$%%%&&&%%%%%%%%%########################&&&%%%$$$###""""""""""""""""""""""""###%%%&&&'''###############$$$$$$$$$$$$%%%%%%$$$""""""###%%%"""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%##################""""""########################%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###""""""!!! !!!######$$$$$$$$$#########"""""""""""""""!!!!!!!!! !!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$######$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''')))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""""""""######"""""""""!!!"""""""""############!!!"""###%%%%%%$$$##############################""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%######""""""""""""######"""""""""######"""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$&&&((('''&&&%%%&&&&&&(((((()))))))))*********)))(((((((((((((((((())),,,+++***))))))***+++,,,)))******+++,,,---------))))))(((((((((((()))))))))(((''''''''''''((()))''''''((((((((((((''''''$$$$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$&&&'''&&&&&&%%%$$$###"""""""""!!!""""""###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""###############"""!!!!!!!!!"""$$$%%%$$$############"""""""""$$$%%%%%%$$$"""!!!"""$$$!!!""""""""""""#########$$$$$$######"""""""""!!!$$$$$$######"""""""""!!!######$$$$$$$$$$$$############""""""""""""######$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$$$$######$$$%%%%%%&&&&&&%%%%%%""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$##################""""""##############################$$$$$$$$$%%%%%%%%%""""""######"""!!!!!! ###"""!!!"""###$$$###"""%%%###"""###$$$$$$###"""#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################"""""""""######$$$%%%%%%""""""######$$$%%%&&&&&&"""""""""###$$$$$$$$$%%%%%%&&&%%%$$$"""!!!"""###!!!""""""""""""#########""""""#########$$$$$$$$$$$$#########"""!!!!!!!!!""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""############""""""!!!"""""""""############!!!"""###%%%%%%$$$##############################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#####################$$$$$$########################!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''((((((((()))))),,,+++************+++,,,++++++)))))))))***+++,,,))))))***+++,,,,,,---...))))))(((((((((((())))))***)))(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$###"""""""""##############################$$$######"""######$$$$$$!!!!!!!!!""""""###$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$""""""###$$$!!!""""""""""""#########%%%%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$############""""""""""""######$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$$$$### !!!""""""###"""""""""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$###"""###%%%&&&%%%$$$$$$###"""###$$$%%%$$$"""$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%&&&%%%$$$!!! !!!"""!!!""""""""""""#########$$$$$$$$$#########""""""$$$#########"""!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$ """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&%%%%%%''''''&&&&&&%%%%%%%%%&&&"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""######$$$$$$######"""""""""""""""############""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$######$$$%%%%%%"""""""""###############"""""""""""""""""""""""" !!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%$$$%%%&&&''''''''''''((((((((((((***)))(((''''''((()))*********************+++,,,(((((()))***++++++,,,,,,))))))(((((((((((())))))***))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$###############""""""""""""###$$$$$$$$$$$$#########"""""""""$$$$$$#########$$$%%%%%%###"""""""""""""""###$$$"""""""""""""""######$$$%%%%%%$$$$$$$$$#########!!!""""""!!! !!!###"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""!!!!!!""""""###$$$$$$###!!!!!!###$$$###""" !!!!!!""""""!!!!!!#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!###$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###""""""$$$###"""$$$&&&''''''&&&$$$"""""""""$$$%%%$$$###$$$$$$######"""!!!!!! !!!""""""#######################################$$$$$$%%%$$$$$$###!!!!!!%%%%%%&&&&&&%%%$$$#####################$$$$$$$$$$$$%%%%%%###!!! !!!""""""""""""#########$$$$$$%%%%%%$$$$$$###""""""!!!##################""""""""""""######$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########""""""###$$$$$$$$$$$$###"""""""""""""""#########%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""""""""#################################!!!"""###$$$$$$###"""!!!"""######$$$$$$######"""""""""""""""##################""""""######$$$%%%""""""#########$$$$$$$$$################################################!!!"""###$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$%%%(((******(((%%%$$$%%%%%%$$$######$$$%%%%%%!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###%%%'''&&&%%%$$$%%%&&&'''(((((((((((()))))))))'''%%%$$$######$$$%%%'''))))))***+++++++++++++++((((((((())))))*********))))))(((((((((((())))))'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""###$$$$$$%%%$$$###"""!!!!!!""""""###!!!!!!"""########################"""""""""!!!!!!!!!""""""!!! """###############$$$$$$$$$%%%############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""!!!!!!""""""###$$$$$$""" !!!"""###""""""""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$#########"""#########$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$"""###############"""!!!"""!!!!!!###%%%''''''&&&###"""!!!"""$$$%%%$$$###########################!!!""""""#######################################$$$$$$%%%%%%$$$###!!! ###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$##################$$$$$$###!!! !!!###############$$$$$$$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$###############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$###!!!!!!"""""""""#########$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""############$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################!!!"""###$$$%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""!!!!!! """"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$&&&))),,,,,,)))&&&$$$$$$###"""!!!!!!"""###$$$ !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%))))))))))))************)))(((&&&%%%%%%&&&((()))((()))***,,,,,,,,,+++***(((((((((((())))))))))))))))))(((((((((((())))))%%%&&&'''((())))))))))))''''''((((((((((((''''''$$$%%%&&&&&&''''''''''''!!!"""$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%###### !!!"""###$$$%%%%%%""""""!!!""""""###$$$$$$%%%$$$###!!!!!!!!!"""""" !!!###$$$$$$$$$###"""!!!!!!!!!!!! ###$$$$$$###""""""$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$###$$$%%%%%%&&&###!!! !!!""""""!!!!!!!!!"""#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""#########$$$%%%%%%$$$$$$###""""""""" !!!"""###$$$%%%&&&&&&!!!!!!""""""""""""!!!!!!!!! """%%%&&&&&&&&&###"""!!!"""$$$%%%%%%############$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$########################### !!!###$$$%%%%%%$$$$$$!!!"""$$$&&&'''''''''&&&%%%$$$$$$$$$######""""""###$$$$$$###!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%#########$$$%%%%%%%%%&&&########################""""""######$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%######""""""""""""##############################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&''''''((())))))((('''&&&%%%%%%&&&''''''&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!! """"""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################&&&&&&%%%$$$#########$$$######$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$###!!! """$$$&&&""""""#########$$$$$$$$$########################"""""""""###$$$$$$%%%%%%###"""""""""###$$$%%%%%%########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$"""!!!!!!"""$$$%%%$$$$$$######""""""!!!!!!"""###$$$$$$$$$"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###"""""""""###%%%%%%$$$$$$%%%'''%%%%%%&&&&&&'''((((((((())))))((('''&&&''''''''')))(((((('''''')))***+++++++++++++++++++++++++++'''((()))((('''&&&'''((())))))))))))))))))))))))''''''&&&&&&'''(((***+++''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############&&&%%%$$$###""""""""""""""""""""""""############$$$###"""!!!!!!###%%%&&&$$$""" $$$&&&$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%!!!"""""""""############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!"""$$$$$$$$$%%%$$$$$$$$$######""""""$$$""" """$$$%%%### """"""""""""""""""""""""$$$$$$############$$$$$$$$$###"""""""""###%%%%%%""""""############""""""$$$$$$##################""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$######$$$$$$"""!!!""""""###%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$################################# """$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""!!!"""$$$%%%%%%$$$"""!!!###""""""""""""$$$%%%&&& !!!"""######"""!!! !!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$###""""""$$$$$$$$$$$$%%%&&&''''''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!################################################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#####################"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$###$$$###"""!!!!!!###$$$&&&""""""#########$$$$$$$$$########################$$$$$$###########################"""######$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%#########""""""!!!!!!!!!"""######$$$###"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#####################"""!!!!!! #########$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!###$$$%%%%%%$$$###$$$&&&%%%%%%&&&&&&'''(((((((((''''''((()))***+++,,,,,,)))((('''''''''((()))***++++++++++++++++++++++++***++++++***'''&&&&&&'''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%""""""""""""############$$$###"""!!!"""###%%%&&&$$$"""!!! """$$$%%%"""######$$$$$$$$$##############################"""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!"""$$$$$$$$$$$$$$$#########"""""""""###"""!!!"""$$$$$$""" ########################$$$$$$############$$$$$$$$$###"""""""""###$$$%%%"""##################"""################################################""""""!!!!!!!!!!!!""""""%%%$$$######$$$$$$###!!! !!!""""""############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""!!!"""$$$%%%%%%$$$"""!!!###"""""""""###$$$%%%&&&""""""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$""" !!!$$$%%%$$$"""!!!!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###############$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!$$$$$$######"""#################################$$$$$$$$$#######################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!!"""############"""!!!!!!""""""!!!!!!!!!!!!""""""########################""""""""""""############"""""""""""""""""""""""""""""""""############$$$########################$$$%%%&&&%%%#########%%%%%%%%%%%%&&&''''''((((((%%%&&&(((***+++++++++***(((''''''&&&&&&((()))***)))))))))))))))))))))))),,,,,,,,,+++(((&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%)))))))))))))))(((((('''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%########################$$$###""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&"""""""""#########$$$$$$$$$###"""""""""###%%%&&&######""""""######$$$%%%!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!""""""######""""""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################&&&$$$!!!!!!###$$$$$$$$$######""""""""""""!!!!!!###"""!!!"""$$$$$$"""!!!########################$$$$$$############$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$"""###$$$$$$###"""!!!!!!""""""###"""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""!!!"""###$$$$$$###"""!!!###""""""######$$$%%%&&&######$$$%%%%%%$$$$$$###""""""###$$$$$$###""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***,,,,,,((((((((((((((()))))))))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#################################"""""""""""""""###%%%!!!!!!$$$%%%###  !!!"""###$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%################################################$$$$$$$$$#########""""""%%%%%%$$$###"""""""""###################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""#########"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&&&&%%%###"""###$$$$$$%%%%%%&&&&&&'''((((((&&&'''((())))))'''%%%$$$((('''&&&&&&&&&''')))***))))))))))))))))))))))))******+++***'''&&&&&&'''''''''''''''''''''''''''***))))))(((((((((((((((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%$$$$$$###""""""######""""""#########$$$$$$$$$######"""""""""###$$$%%%######$$$$$$%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!! """"""######$$$$$$$$$$$$###########################$$$%%%%%%$$$###""" #########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%###""""""###$$$$$$###"""""""""!!!!!!!!!!!!!!!"""""""""#########"""!!!########################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###"""###$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$##########################################$$$$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""""""""############"""""""""#########$$$%%%&&&&&&#########$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((***+++------((())))))***************%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""""""""######$$$""" !!!###$$$"""  !!!"""###$$$$$$$$$###$$$&&&''''''&&&%%%$$$################################################""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$##################$$$!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!""""""######$$$$$$############$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''$$$&&&&&&%%%###"""###$$$$$$$$$%%%%%%&&&'''''''''%%%&&&((()))((('''%%%###(((''''''&&&'''((()))***((((((((((((((((((((((((%%%'''((('''&&&&&&'''((('''''''''''''''''''''''''''(((((())))))*********&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""######""""""""""""""""""""""""!!!""""""###############%%%$$$######"""#####################$$$$$$$$$$$$###############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######################## """###$$$%%%%%%$$$###""""""""""""#########$$$""""""""""""#########$$$""""""""""""""""""""""""%%%###""""""$$$$$$$$$###!!!!!!!!!!!!!!!"""""""""!!!"""#########"""""""""########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""""""""#################################$$$$$$############$$$$$$$$$###"""###$$$%%%$$$"""""""""###$$$$$$$$$##############################"""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###""""""""""""######""""""""""""######$$$%%%%%%&&&&&&""""""""""""######$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((((((((()))((((((((()))***++++++((()))***+++,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$###############"""""""""!!!!!!"""###$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$#######################################!!!""""""###$$$$$$%%%%%%$$$$$$######"""################################################$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!########################""""""""""""############"""""""""!!!""""""###$$$""""""!!!!!!!!!!!!"""""" """"""""""""############"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%"""#########$$$$$$%%%%%%$$$%%%&&&%%%#########%%%$$$$$$$$$%%%&&&&&&''''''$$$%%%''')))*********))))))(((((('''''')))***+++((((((((((((((((((((((((###%%%&&&&&&&&&&&&''')))''''''''''''''''''''''''$$$%%%&&&(((((()))(((((('''((())))))))))))))))))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!"""###%%%&&&'''#########$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""############""""""######""""""######$$$%%%######################## !!!"""###$$$%%%%%%%%%!!!!!!"""""""""#########!!!!!!"""""""""#################################$$$###"""###$$$%%%###"""!!!!!!""""""""""""######!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###### !!!!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$"""""""""$$$%%%$$$### !!!"""""""""""""""""""""###############"""""""""""""""""""""""" !!!###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&"""""""""""""""###$$$%%%%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''(((((())))))))))))((((((((())))))***(((***,,,...///000//////$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###############$$$%%%%%%"""%%%'''%%%""" """%%%######$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""##########################################$$$$$$#########"""######$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$######"""#########$$$$$$#########"""#########$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##############################$$$$$$"""""""""############$$$######$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&###$$$$$$%%%%%%&&&''''''%%%&&&&&&'''((()))*********))))))((()))***+++,,,))))))))))))))))))))))))%%%&&&((('''&&&&&&'''(((((((((((((((((((((((((((&&&'''(((((()))(((''''''''''''((()))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((###$$$%%%%%%%%%%%%$$$###########################"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!"""###%%%'''(((#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$######"""########################"""""""""""""""######### !!!!!!!!!!!! $$$###"""""""""###$$$%%%########################""""""""""""###$$$%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%###""""""""""""#########$$$$$$ """$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$###"""##################""" !!!!!!"""######$$$########################""""""!!!!!!!!!!!!""""""###"""!!!"""$$$%%%$$$###!!!"""#########!!!"""""""""#########$$$########################!!!!!!""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""""""""!!!!!!!!!!!!"""""""""###$$$&&&&&&&&&&&&%%%######""""""###$$$&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((())))))))))))))))))))))))******+++)))+++...111333444444444$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&"""&&&***'''!!!"""'''$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""########################%%%%%%$$$$$$###"""""""""###"""""""""###$$$%%%%%%########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$#########!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!###$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%'''###$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&+++***)))))))))***,,,---************************((()))***)))'''&&&&&&'''))))))))))))))))))))))))******+++++++++)))((('''%%%%%%&&&'''((((((''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))###$$$%%%&&&&&&%%%$$$###########################""""""!!!""""""###$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########""""""######$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""""""""######$$$$$$$$$%%% ###%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$######""""""############"""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%### """$$$%%%&&&&&&!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""""""""!!!!!!!!!!!!"""""""""###%%%&&&''''''&&&%%%$$$$$$######$$$&&&'''(((&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***(((((())))))***+++,,,---+++---000444666888888777"""###%%%%%%$$$#################################$$$$$$$$$###"""!!!!!! $$$$$$######""""""!!!!!!"""!!! !!!###$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!$$$''''''%%%###!!!&&&&&&%%%%%%%%%%%%&&&&&&########################"""###$$$%%%&&&%%%$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&### $$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%$$$###"""!!!&&&%%%$$$"""!!!!!!!!!!!!!!!"""###%%%%%%""""""############"""""" """""""""""""""######$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&((()))***))))))***++++++++++++***------......---+++***)))***)))))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&)))***+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%'''$$$!!!!!!######!!!'''$$$!!! !!!  !!!"""$$$$$$$$$###"""%%%$$$###"""!!!!!!!!!!!!$$$$$$######""""""!!!!!!%%%%%%$$$$$$######""""""!!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$###"""!!!!!!""""""!!!$$$&&&%%%""""""%%%(((%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%######""""""!!!!!! $$$$$$##########################################"""###$$$%%%%%%$$$###""""""!!!!!!!!!!!!""""""### !!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###&&&%%%%%%$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%"""""""""""""""!!!!!! !!!!!!"""############### !!!"""######"""!!! $$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###""""""""""""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$&&&(((***(((&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))(((''''''''''''(((***+++,,,,,,---///222555777777777888:::<<<>>>???"""###$$$###"""!!!!!!!!!########################%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!###%%%''''''&&&$$$###""""""!!!!!!!!!!!!""""""########################!!!"""$$$%%%%%%%%%$$$##################$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%% ###$$$&&&''')))%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$############ !!!""""""###$$$$$$"""""""""######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$######$$$%%%%%%%%%$$$$$$"""###%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$%%%&&&'''(((''''''&&&'''((()))***(((((()))*********))))))+++++++++++++++)))((('''******))))))(((((((((((()))((((((((()))***++++++))))))***+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$!!!!!!"""###!!!###""" """###"""!!!!!!!!!"""###############$$$$$$###"""!!!!!!""""""#########""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$###"""!!!###%%%$$$$$$###""""""""""""""""""######"""!!!"""###%%%"""""""""!!!!!!!!! """"""""""""""""""""""""######""""""######$$$%%%######""""""!!!!!!!!!!!!###################################################$$$%%%%%%%%%%%%$$$###&&&%%%$$$###"""!!!!!!!!! !!!!!!"""""""""""""""""""""###$$$$$$$$$$$$#####################"""""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$#########""""""###############$$$$$$$$$"""""""""""""""!!!!!! !!!!!!"""#####################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$!!!!!!"""""""""#########$$$$$$###""""""###$$$$$$$$$$$$$$$######""" """############$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''&&&$$$&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))***+++,,,---.../////////000333666999:::;;;<<<===???@@@@@@$$$$$$$$$######"""""""""########################&&&&&&%%%%%%$$$#########""""""########################""""""######$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%$$$##################$$$########################!!!"""###$$$$$$$$$###""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%"""$$$######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&##################$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$ !!!"""######""""""!!!""""""######""""""!!!########################""""""!!!!!!""""""###$$$$$$$$$$$$%%%$$$$$$###### """%%%&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%''''''&&&&&&''''''((()))&&&'''(((((())))))((((((******+++******)))((('''******))))))))))))(((((((((((())))))***,,,---...((())))))))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!!!!!""""""!!! !!! !!!###$$$$$$###"""""""""""""""######$$$$$$###"""""""""""""""###""""""""""""############!!!!!!!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$$$$###""""""""""""""""""%%%$$$""""""###$$$###"""!!!!!!!!! """"""""""""""""""""""""######""""""######$$$%%%###""""""""""""!!!!!!!!!################################################$$$$$$%%%&&&&&&%%%$$$$$$'''&&&%%%$$$###""""""""" !!!""""""######""""""""""""###$$$$$$$$$$$$###!!!!!!!!!""""""#########!!!"""######$$$$$$######$$$############"""""""""########################$$$############"""""""""$$$$$$$$$###############""""""######""""""!!! !!!!!!"""###############$$$$$$$$$######$$$$$$$$$$$$$$$$$$###############$$$###""""""""""""###$$$"""""""""""""""###############""""""""""""######%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%&&&''''''((((((''''''&&&))))))))))))(((((((((((((((((()))***+++---///000111222333444333555777999===>>>AAACCCEEEFFFFFFFFF$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%######################## !!!"""###$$$###""""""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$&&&'''(((&&&### $$$############$$$%%%%%%""""""######$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$######"""!!! !!!###$$$###!!! !!!""""""######""""""!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###"""!!!!!!###&&&'''&&&%%%$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&&&&&&&&&&''''''((((((''''''((())))))))))))(((,,,,,,+++++++++******)))))))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((()))***+++(((((((((((((((((((((((('''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######!!!!!!!!!"""""""""!!! """$$$%%%$$$###$$$###"""!!!!!!"""###$$$###"""""""""""""""######!!!!!!""""""######$$$$$$""""""""""""""""""#########""""""""""""""""""#########$$$$$$$$$$$$##############################"""######"""!!!!!!"""$$$######"""""""""""""""###***&&&###$$$&&&'''%%%###########################""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&!!!!!!"""############"""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""""""""!!!!!!"""############"""###"""""""""""""""""""""####################################""""""""""""%%%$$$$$$$$$###""""""""""""############"""!!!!!!!!!!!!"""###############$$$###!!!!!!!!!!!!###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!%%%%%%&&&&&&%%%$$$######""""""#########$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))***,,,---///111222444666888999:::;;;>>>@@@AAACCCGGGJJJLLLMMMLLLLLL!!!  ###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############""""""""""""######$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%!!!!!! !!!!!!######################## !!!"""###$$$###""""""!!!"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&"""""""""""""""###$$$$$$###$$$$$$$$$%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$###""""""$$$#########""""""!!!!!! """$$$$$$###!!! """"""############""""""########################!!!!!!!!! !!!""""""###$$$$$$$$$$$$######"""!!!###%%%&&&&&&$$$###"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''((())))))******))))))++++++******************(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''((()))***+++))))))))))))))))))))))))******)))(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$"""###""""""""""""###$$$$$$###""""""######"""!!!$$$###"""!!!!!!"""###$$$"""!!!!!!!!!"""###$$$$$$!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$######""""""""""""######"""######$$$$$$######"""########################"""######"""!!!!!!"""$$$###"""""""""""""""######)))&&&######&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%""""""""""""############""""""#########$$$$$$$$$##############################""""""""""""######!!!!!!!!!"""###$$$%%%%%%!!!""""""###############""""""###$$$$$$$$$$$$############"""!!! !!!!!!"""############""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""###############""""""!!!!!!!!!"""###############$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! $$$$$$$$$%%%$$$$$$######""""""#########$$$$$$$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''(((((((((((((((((('''))))))))))))************,,,------...000222333444666999<<>>BBBEEEGGGIIILLLNNNMMMMMMNNNNNNMMMLLLJJJIII###!!!$$$###!!!###############################################################"""""""""""""""$$$%%%%%%%%%$$$###!!!"""###$$$%%%$$$$$$###"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&########################!!!"""$$$%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""############""""""!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!""""""############"""#########!!! """%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################%%%&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&'''(((((())))))((((((((('''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''((()))))))))((('''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((&&&%%%$$$"""$$$&&&%%%$$$$$$''')))***'''""" !!!""""""###############"""!!!!!! !!!"""$$$%%%&&&#########""""""""""""""" !!!"""###$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%""""""############""""""########################$$$%%%%%%$$$######$$$&&&"""""""""""""""###$$$$$$ !!!"""!!! """###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######""""""######$$$%%%""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%##############################"""!!!!!!"""######%%%%%%$$$############$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""#####################$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""###############$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$%%%'''(((((())))))))))))((((((((((((***+++---///000000333333555777:::===???AAAAAADDDGGGJJJKKKLLLMMMOOOLLLMMMNNNPPPQQQSSSTTTTTT)))$$$ ###%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%!!!"""###$$$%%%$$$######!!!"""###$$$%%%$$$######""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$##################$$$########################"""###$$$%%%&&&%%%$$$$$$ """$$$%%%%%%%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###&&&(((&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$$$$######""""""'''&&&$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""#########"""""""""############$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%"""""""""""""""""""""""" !!!"""""" !!!"""###############"""!!!!!! $$$'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((((((''''''***)))(((''''''(((******$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''((()))******(((&&&$$$((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$"""%%%'''&&&%%%%%%(((+++***&&&!!!"""$$$%%%"""###$$$$$$$$$"""!!! !!!"""$$$%%%&&&$$$$$$######""""""!!!!!!""""""###%%%&&&'''((()))%%%$$$"""!!!!!!"""$$$%%%""""""############""""""""""""""""""""""""""""""%%%&&&&&&%%%$$$$$$%%%'''""""""!!!""""""###$$$$$$ """$$$###!!! ###'''!!!"""""""""######$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################%%%$$$###""""""###$$$%%%#########$$$%%%&&&((()))""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!!!!""""""######""""""######$$$$$$$$$%%%###$$$$$$$$$$$$###""""""!!!!!!"""###############"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$######"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$)))+++,,,***'''&&&''')))(((((())))))))))))((((((((()))+++---///111222333444555777:::>>>BBBEEEGGGFFFHHHKKKMMMMMMMMMMMMNNNJJJKKKNNNRRRXXX]]]bbbddd'''&&&$$$#########$$$$$$$$$$$$###############$$$""""""""""""""""""""""""######$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$%%%&&&&&&''''''&&&&&&"""############$$$$$$$$$$$$%%%%%%###""""""$$$'''""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$######""""""########################""""""""""""!!!!!!!!!!!!##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""$$$$$$%%%%%%$$$((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&***((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%''')))'''%%%$$$$$$$$$&&&'''%%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!! !!!"""###%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###!!!!!!!!!"""###!!!!!!""""""#########$$$!!!"""###%%%%%%$$$###### !!!!!!!!!!!! !!!"""######"""!!! $$$###"""!!!!!!"""######!!!!!!!!!"""######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$'''&&&%%%$$$$$$&&&((()))+++'''###"""######"""!!!$$$$$$$$$#########""""""######$$$%%%$$$###"""!!! !!!!!!"""""""""""""""############""""""!!!!!!%%%%%%%%%$$$$$$$$$#########""""""###%%%%%%$$$"""######""""""######$$$%%%"""###%%%&&&&&&%%%###"""$$$"""!!!"""%%%&&&$$$"""'''&&&&&&%%%$$$###""""""""""""!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$################## """#########$$$&&&((($$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%$$$&&&)))+++)))***++++++)))((()))***+++,,,---......000444666:::;;;===AAAEEEHHHIIIHHHJJJJJJJJJKKKLLLKKKHHHFFFMMMPPPUUUZZZbbbkkkttt{{{%%%$$$"""!!!!!!!!!"""###$$$$$$###############$$$##############################$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$$$$%%%%%%$$$"""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%$$$######"""###"""""""""!!!!!!!!!!!!#######################################"""""""""%%%%%%$$$###"""""""""###$$$$$$$$$#######################################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((******)))))))))((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''')))(((((('''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###%%%&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""#########""""""""""""###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$"""!!!!!!!!!"""### !!!!!!!!!"""""""""""" !!!###$$$$$$$$$######""""""""""""#########$$$!!!!!!""""""""""""!!!!!!$$$###""""""""""""###$$$############""""""""""""######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$&&&'''+++((($$$###$$$%%%$$$###$$$$$$$$$#########""""""###$$$$$$%%%$$$###"""!!! !!!!!!"""""""""""""""$$$$$$#########"""""""""%%%%%%$$$$$$###############""""""###%%%%%%$$$#########""""""######$$$%%%"""###%%%&&&&&&%%%###"""$$$"""!!!"""$$$&&&$$$###&&&%%%%%%$$$$$$#########$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$"""!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''''''''&&&'''))),,,)))+++,,,+++******+++,,,,,,...000222333555888:::AAACCCFFFJJJMMMMMMLLLKKKLLLLLLKKKLLLMMMNNNOOOOOOSSSXXXaaakkkvvv$$$$$$###""""""""""""###$$$###############$$$$$$########################"""######$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$########################"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%$$$%%%%%%$$$######%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############!!!!!!"""""""""#########%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!#######################################$$$$$$$$$'''&&&$$$###"""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((()))************))))))))))))$$$%%%'''((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((('''''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$#####################"""""""""""""""############"""""""""""" !!!!!!"""######$$$$$$$$$######"""""""""######%%%%%%%%%$$$$$$$$$######$$$###""""""!!!""""""""" !!!!!!!!!!!!""" !!!###$$$$$$######"""""""""#########$$$$$$###""""""!!!!!!""""""###$$$$$$############$$$%%%%%%$$$$$$###""""""!!!!!!""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%(((&&&###"""###$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###"""""" !!!""""""######""""""$$$$$$$$$$$$$$$#########$$$############"""""""""###""""""###$$$%%%$$$#########""""""######$$$%%%"""###$$$%%%%%%$$$###"""###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################(((%%%""""""$$$$$$""" $$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((((((((((((***+++)))+++,,,,,,++++++---...///222555888:::<<<>>>@@@CCCFFFJJJNNNPPPOOOMMMLLLMMMKKKIIIIIIKKKOOOSSSVVV```gggttt%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%########################""""""###$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###############$$$%%%%%%$$$###"""""""""###!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))((((((((('''''''''$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$###"""##################""""""$$$$$$######""""""!!!!!!!!!!!!""""""##################""""""""""""######$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!"""""""""""""""!!!"""############ !!!!!!!!!"""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!"""###$$$"""""" !!!"""""""""########################$$$$$$$$$$$$######""""""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$"""!!!"""$$$%%%$$$#########""""""######$$$%%%"""###$$$$$$$$$$$$###"""###""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$###################################################$$$$$$$$$###$$$'''%%%"""########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&###$$$$$$%%%%%%%%%%%%%%%$$$&&&((()))(((((()))***)))***,,,------...000111333666;;;???AAACCCEEEGGGFFFIIILLLNNNNNNNNNNNNNNNNNNMMMLLLKKKOOOVVV^^^dddvvv~~~%%%%%%%%%&&&&&&&&&%%%%%%######""""""###$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################!!!!!!!!!"""""""""#########"""""""""###$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))(((((((((((('''''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########%%%%%%%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!############""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$#########""""""""""""""""""#########""""""########################!!!"""#########"""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$######$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$############$$$%%%%%%######""""""""""""######"""""""""""""""###$$$$$$ !!!!!!!!!!!!!!!"""###########################$$$$$$$$$###############!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###$$$###!!!!!!###%%%%%%$$$######""""""######$$$%%%########################"""###############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$######"""!!!!!!########################""""""#########$$$$$$$$$!!!%%%$$$!!!###########################$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%"""######$$$$$$######"""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%'''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&###$$$%%%&&&&&&&&&%%%%%%###%%%'''((((((((()))***)))+++...///000111444666999<<>>AAADDDFFFGGGIIIIIIJJJKKKNNNPPPPPPSSSTTTTTTSSSUUU[[[aaahhhqqq###$$$&&&'''((('''&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''((('''$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((((('''%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################!!!""""""###$$$$$$%%%%%%$$$$$$###############$$$!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######""""""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$""" !!!###$$$!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$!!!!!!!!!"""######$$$$$$$$$###"""!!!!!! """"""""""""!!!!!!!!!!!! !!!"""$$$$$$$$$###"""$$$#########""""""!!!!!!$$$$$$%%%%%%$$$###!!! !!!""""""""""""#########"""###$$$%%%%%%$$$###""" """###$$$$$$######&&&&&&%%%$$$$$$#########"""""""""""""""######$$$$$$$$$############$$$$$$!!!!!!"""###############!!!###%%%%%%""" !!!"""""""""######$$$$$$$$$$$$&&&%%%###"""""""""###$$$""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%###!!! """$$$%%%%%%#########"""###$$$$$$%%%######""""""""""""######!!!###%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%!!!"""###!!! !!!###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""############""""""########################%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&(((******)))(((''')))************,,,000333444777;;;>>>@@@CCCFFFIIIJJJJJJKKKJJJIIIKKKMMMPPPQQQVVV]]]aaadddjjjrrrxxx$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%'''&&&$$$#########$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%###"""###$$$&&&%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%""""""""""""###############$$$$$$$$$###""" """"""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! !!!!!!"""""""""###$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""###"""""""""$$$%%%$$$###""""""!!!!!!!!!!!!""""""$$$###""" """###$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$###"""!!! """"""""""""""""""""""""$$$%%%%%%%%%%%%$$$######"""""""""""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""$$$$$$%%%%%%$$$$$$###"""!!!!!!,,,+++(((&&&$$$###""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!"""&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&(((******((('''((()))''')))+++,,,...111555999:::===AAADDDEEEHHHJJJLLLNNNJJJHHHIIIGGGEEEKKKUUU\\\dddooovvvzzz~~~$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((''''''&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%""""""""""""############$$$$$$%%%%%%$$$###"""!!!""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!""""""#########$$$$$$###"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""$$$%%%$$$###""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$%%%$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!! !!!"""""""""""""""""""""""""""""" ###%%%%%%$$$"""!!!"""""""""""""""###$$$$$$"""""""""######"""""""""############""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$$$$###############$$$$$$$$$((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$###"""""""""######%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***************)))((('''&&&((()))(((''''''((())))))+++---///222555:::===FFFHHHJJJKKKKKKKKKLLLMMMLLLHHHFFFGGGFFFHHHQQQ\\\nnnzzz|||$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$###""""""""""""###&&&%%%$$$#########$$$$$$"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&########################$$$$$$$$$###############%%%###"""###$$$&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((''''''&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$"""""""""###############$$$###""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""""""""$$$%%%$$$######""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$&&&$$$""" !!!""""""""""""""""""""""""""" !!!"""###$$$"""""""""""""""""""""""""""&&&'''&&&###!!!###""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$########################$$$$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######"""######$$$$$$ !!!###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$############$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%$$$$$$%%%&&&'''''''''''''''&&&((()))))))))((()))+++---,,,...222555888<<>>???AAACCCEEEFFFFFFFFFLLLPPPRRRPPPMMMNNNSSSXXXjjjvvv}}}ssslllgggccc^^^[[[[[[___eeemmmxxx%%%$$$############$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''&&&%%%$$$$$$'''''''''''''''&&&%%%$$$&&&&&&'''(((((((((((((((%%%'''(((******((('''%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$%%%''''''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!"""""""""""""""!!!!!!######""""""""""""#####################"""!!!!!!!!!!!!!!!!!!""""""""""""###!!! """$$$&&&$$$$$$##################$$$$$$$$$#########"""""""""###$$$###"""!!!"""###$$$###"""###%%%%%%###""""""###$$$###"""!!!###$$$!!! !!!"""###$$$!!!!!!!!!"""###$$$%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$################################################%%%%%%$$$############$$$%%%$$$###""""""###$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%***)))((((((((((((((((((((())))))***************,,,///444888;;;===???AAABBBCCCCCCCCCCCCDDDDDDDDDHHHMMMQQQQQQQQQWWWbbblllyyynnniiibbb]]][[[\\\]]]^^^dddkkkwww%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%%%%((((((((((((''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&''')))******)))'''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%''''''&&&$$$$$$$$$%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''&&&$$$$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###!!! """######$$$$$$$$$############""""""""""""#####################"""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""###$$$%%%%%%##################$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%$$$###"""###%%%%%%###"""!!!"""######"""!!!"""### !!!"""###$$$ !!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!########################"""""""""######$$$$$$$$$################################################"""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$########################"""""""""######$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&''''''((((((((()))***+++,,,---...000444:::>>>@@@BBBCCCDDDFFFEEEDDDDDDEEEFFFGGGHHHEEEKKKQQQUUUZZZgggxxx{{{qqqjjjbbbaaa^^^]]]^^^dddkkkpppzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((()))((((((''''''$$$%%%%%%&&&'''&&&&&&&&&'''((())))))))))))((('''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''(((((('''%%%###$$$%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!#########"""!!! ######$$$$$$%%%%%%$$$$$$######""""""""""""#####################"""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%###!!! """""""""###############!!!""""""###$$$$$$%%%%%%###$$$&&&%%%$$$$$$%%%&&&$$$###"""###%%%%%%###""" """######"""!!!!!!"""$$$###""""""!!!!!!!!!""" !!!"""########################""""""""""""######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$#######################################$$$$$$$$$!!!!!!""""""###$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&((()))***+++---000222333666:::???CCCDDDDDDDDDEEEAAA@@@@@@AAACCCGGGJJJLLLJJJPPPXXXbbbmmm~~~xxxpppgggbbbbbb```cccfffjjjooowww&&&&&&&&&''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))'''((()))((('''&&&'''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""""""""!!!""""""###$$$$$$$$$$$$$$$######""""""""""""#####################"""!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$###"""!!! !!!!!!!!!""""""###########################$$$$$$"""$$$%%%%%%$$$$$$%%%&&&$$$###"""###%%%%%%###"""!!!###%%%%%%###""""""###$$$$$$###""""""""""""### !!!"""######"""!!!!!!"""""""""""""""#########!!!"""###$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$############$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))***+++,,,...111555888:::===@@@DDDFFFEEEDDDDDDDDD>>>>>>???AAAFFFLLLRRRUUUXXX___kkkyyyxxxnnnhhhaaa[[[[[[```\\\ccclllttt|||&&&''''''((((((''''''&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&''''''((())))))***))))))&&&''''''((((((((((((((())))))(((((((((((())))))%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''(((******))))))+++,,,(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""#####################""""""""""""#####################"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$ !!!!!!"""""""""###%%%%%%$$$$$$###"""""""""!!!"""$$$$$$######$$$%%%$$$###"""###%%%%%%###""""""$$$&&&&&&%%%$$$###$$$!!!!!!!!!"""###%%%&&&'''!!!!!!"""######"""!!! !!!!!!""""""######$$$$$$ !!!"""######"""!!! !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###""""""""" !!!$$$%%%%%%$$$!!! """"""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%"""""""""!!!"""######$$$ !!!"""###%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***,,,---,,,,,,...111555999===???AAADDDFFFGGGEEEDDDCCCCCCCCCDDDEEEIIIOOOWWW^^^cccfffnnn|||zzzllleee```___[[[VVVZZZaaajjjsss%%%%%%$$$###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$%%%******%%%$$$(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((***))))))((((((((())))))((((((((((((((((((((((((((((((((()))))))))******&&&&&&'''((())))))))))))'''''''''((((((((()))))))))((('''&&&%%%&&&&&&'''((())))))***************,,,------,,,)))(((((()))******))))))((((((((('''******)))((((((((((((((()))(((((((((''''''''''''+++***((('''&&&'''((()))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!(((((((((''''''(((((((((###%%%''''''%%%$$$###$$$$$$$$$$$$#########""""""######""""""""""""###### !!!"""""""""###"""!!!"""$$$$$$"""!!!##############################$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$###!!! !!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######!!!###$$$$$$######$$$%%%############$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$&&&&&&%%%###"""###$$$#########$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""$$$$$$##################$$$$$$############$$$$$$######""""""!!!""""""######"""!!!!!!!!!"""$$$%%%***(((%%%""" !!!!!!%%%&&&&&&''''''&&&&&&%%%+++&&&"""###%%%&&&"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###$$$%%%&&&######$$$%%%%%%&&&''''''%%%$$$$$$%%%'''***---000******))))))***+++---...---000444888;;;===AAACCCHHHHHHIIIIIIIIIGGGEEEDDDEEEGGGKKKQQQXXXbbbmmmtttzzztttkkk___ZZZYYYZZZZZZ\\\fffrrr}}}%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$''''''$$$%%%(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((''''''&&&&&&(((((((((((())))))))))))+++***)))((((((((())))))'''(((((()))))))))))))))***++++++***((('''((()))******)))))))))(((((((((******)))((((((((((((((())))))(((((((((''''''''''''((((((((()))((((((((($$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''%%%$$$###$$$$$$$$$$$$#########""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""###"""!!!"""$$$$$$"""!!!"""""""""""""""""""""""""""""""""######"""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$######"""!!! !!!"""""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!""""""!!!!!!"""###!!!!!!!!!!!!"""""""""""""""######"""!!!"""###$$$###!!! !!!"""#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%$$$##################$$$#########""""""#########"""""""""""""""###$$$$$$&&&%%%###"""""""""######%%%%%%&&&&&&&&&&&&%%%%%%(((&&&######$$$$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''')))***))))))))))))+++---///000111444999===???AAADDDFFFEEEFFFFFFFFFEEEEEEEEEDDDEEEKKKTTT___iiiuuuyyypppfff^^^]]]ZZZZZZ^^^bbbgggttt%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))&&&$$$&&&&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((('''''''''''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((('''&&&%%%((())))))))))))*********,,,,,,+++*********++++++((())))))***************)))+++,,,+++))))))***+++*********)))))))))))))))******)))((((((((()))))))))))))))(((((((((''''''$$$&&&(((***+++***)))((($$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""##################%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&'''))))))'''&&&%%%$$$%%%'''&&&%%%######$$$$$$$$$$$$###############"""!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!###"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!"""###!!!!!!!!!"""""""""######!!!"""###$$$""""""###$$$###!!!!!!!!!#####################""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&########################$$$$$$######$$$$$$$$$$$$!!!"""######$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&(((((()))+++...111333555888;;;@@@CCCDDDEEEFFFGGGDDDCCCBBBBBBDDDFFFHHHIIILLLUUUcccrrr~~~vvvmmmgggaaa\\\XXX\\\]]]bbbjjjrrr|||}}}yyywww$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++******))))))***))))))))))))******+++++++++++++++++++++++++++************+++++++++++++++++++++++++++***))))))))))))))))))************+++++++++*********++++++***+++,,,,,,------,,,,,,+++,,,------++++++,,,...******************************))))))((())))))***)))))))))(((((((((((('''%%%''')))***+++,,,++++++'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&'''&&&(((***,,,,,,***(((&&&$$$%%%&&&%%%$$$######$$$########################$$$##################$$$"""""""""!!!!!! ###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!""""""###########################!!!!!!"""###############"""""""""""""""#########"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%$$$###!!! ###%%%&&&%%%$$$###$$$%%%$$$#########"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$$$$%%%#########$$$$$$############$$$$$$$$$%%%%%%%%%$$$!!!"""###$$$%%%$$$###""" !!!"""$$$%%%%%%%%%%%%######$$$$$$$$$$$$#########%%%%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((())))))))))))(((''''''((())),,,///333666999;;;???BBBEEEGGGFFFEEEDDDDDDBBBAAAAAABBBFFFKKKQQQTTT\\\fffvvv~~~vvvkkkccc```_________aaahhhsss}}}yyyyyy{{{|||$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))(((&&&'''''''''''''''''''''''',,,+++++++++******))))))+++*********++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,------,,,,,,************++++++++++++))))))******************++++++,,,------------,,,***,,,------++++++,,,---*********+++++++++++++++******))))))))))))*********)))))))))(((((((((((())))))))))))***,,,...000,,,,,,***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''%%%$$$$$$$$$$$$&&&'''***++++++***'''&&&$$$%%%&&&%%%###"""###$$$########################$$$$$$############$$$$$$!!!!!!!!! ###"""!!!"""$$$$$$"""!!!########################"""######$$$$$$######"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$############""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""##################"""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$#########"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$!!!"""$$$%%%%%%%%%$$$###""""""###$$$$$$$$$######"""######$$$$$$######"""###$$$&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))************,,,...111444999<<>>>>>@@@DDDKKKUUU^^^dddsss}}}wwwnnnhhhaaa]]]]]]aaafffjjjrrr}}}{{{wwwxxx~~~###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***((((((***)))&&&(((((((((((((((((((((((()))))))))))))))(((((((((***************+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---............,,,,,,---------.........)))***++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,***,,,,,,,,,******+++,,,+++++++++++++++,,,,,,,,,******)))))))))***++++++******)))))))))(((((((((+++***)))(((***,,,///111...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$%%%%%%$$$""""""###%%%###############$$$$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!! ###"""!!!"""$$$$$$"""!!!##############################$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###########################"""""""""""""""""""""######"""""""""##############################""""""""""""######!!!""""""!!!!!!"""###"""""""""############$$$'''&&&$$$"""!!!!!!!!!"""!!!"""######"""!!!###$$$##################""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""!!!"""###%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$########################$$$$$$#########""""""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''###$$$%%%'''***,,,---...222444777;;;???BBBDDDEEEFFFGGGGGGDDDAAA>>>======<<<>>>BBBJJJVVVdddqqqxxxyyynnnfff\\\ZZZYYY[[[aaajjjttt{{{~~~}}}}}}~~~###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''')))'''######''')))'''***************************************++++++++++++++++++,,,,,,---...///........................//////000000000111111111000000111111111111111000000000111111111222222222,,,---.../////////......------...////////////......//////...,,,+++,,,---+++++++++,,,,,,,,,------******))))))******+++,,,*********)))))))))((((((((((((((()))***+++,,,---+++***)))(((''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''***---///%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%###!!!!!!###%%%""""""#########$$$$$$$$$###""""""!!!!!!""""""###""""""""""""###############"""!!!"""$$$$$$"""!!!########################""""""############""""""######""""""######$$$%%%""""""""""""""""""""""""!!!""""""#########""""""############"""""""""!!!$$$######""""""######$$$###########################"""  """###!!!""""""!!!!!!"""###"""""""""#########$$$$$$############""""""!!!!!! """######""""""###$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%$$$$$$$$$###"""""""""!!!###$$$%%%%%%$$$###!!!!!!###$$$%%%%%%$$$###$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$%%%###$$$$$$$$$$$$$$$$$$###!!! $$$&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&'''))),,,///222444888:::===AAADDDFFFHHHHHHDDDDDDCCCAAA>>>===>>>??????CCCKKKWWWgggxxxuuutttrrrnnniiiccc]]]ZZZVVVYYY___hhhttt{{{yyy}}}###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((()))%%%%%%)))(((************************---------....../////////.........//////111222222222222222222222222222222444444555555555666666666777777777777666555444444333333444444444555555555///000111222333333222111111111222333333333333333333444444333000//////000+++++++++,,,,,,---------******))))))***+++,,,,,,************))))))))))))%%%&&&(((***+++***)))((((((''''''&&&&&&((()))***''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%(((---111333%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$###!!!!!!###%%%""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%%%%%%%&&&###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$#########""""""!!!!!!&&&%%%$$$######$$$%%%&&&########################"""  """"""###$$$$$$######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&%%%$$$"""$$$%%%%%%$$$$$$%%%'''#########$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$########################$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!! """$$$%%%$$$###"""%%%$$$###"""###$$$%%%&&&$$$###"""!!!!!!###%%%'''$$$$$$%%%%%%%%%%%%$$$$$$ ###&&&$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''%%%%%%%%%%%%%%%&&&'''((()))))),,,,,,,,,---000444777:::===>>>AAAEEEGGGIIIJJJJJJBBBBBBAAA>>>======???BBBEEEJJJTTTbbbuuuxxxsssiiiiiigggccc^^^ZZZYYYYYY\\\bbblllzzzzzzwww{{{$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''(((((()))(((''''''((()))***((('''(((((((((((((((((((((((((((((())))))*********+++)))***+++,,,---///000000...///000111222333333333444444444444555777999;;;>>><<<:::999:::;;;;;;;;;???===;;;;;;===???AAAAAABBB>>>;;;:::===???>>>===?????????===<<<<<<===???>>>>>>=========<<<<<<<<<@@@===:::999888888666444222333444555444333111///000000000000111000000000111000///...---,,,,,,,,,+++++++++***************''''''(((((()))))))))))))))((((((''''''(((((((((%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%(((+++---///$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$######"""""""""""""""###"""!!!  ###############"""!!! ######"""!!!!!!!!!!!!!!! """###"""!!! !!!###$$$###"""!!! !!!"""### !!!!!!!!!!!! &&&"""###%%%### $$$$$$###"""!!!!!!!!!"""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&$$$$$$$$$###############$$$###"""###%%%&&&%%%$$$###$$$$$$###""""""###%%%'''&&&$$$""""""###$$$%%%###"""  !!!###$$$$$$$$$$$$###############$$$###"""!!!"""###%%%'''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$######"""#################################$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%% !!!""""""""""""!!!(((((('''''''''&&&&&&&&&''''''((('''&&&'''))),,,(((+++000444666:::===@@@BBBBBBCCCFFFIIIIIIFFFBBB???===<<<<<>>>>>>>>>>>===;;;888777444444222111000000000111000///...---------......++++++******************---------,,,,,,+++++++++***)))(((''''''&&&''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$######"""""""""""""""!!!!!! !!!!!!""""""############""""""!!!######"""!!!!!!!!!!!!!!!###"""!!! !!!""""""!!!!!! !!!"""###$$$$$$$$$############$$$$$$""""""""""""#########$$$$$$$$$############$$$$$$$$$###""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""##################$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%&&&%%%$$$$$$%%%'''&&&%%%###!!!!!!"""###$$$###""" !!!###$$$##################$$$$$$$$$$$$"""!!!"""###$$$&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$#########"""######$$$$$$$$$######%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$%%%&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&(((((()))((('''(((***---+++...333777:::===@@@BBBGGGFFFEEEEEEFFFDDD???;;;=========???CCCHHHLLLNNNUUUhhh}}}}}}vvvmmmbbbYYYYYYUUUTTTXXXZZZ[[[aaahhhoooxxxyyy|||$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$''''''''''''(((((((((((('''((())))))*********)))))))))***+++,,,,,,---...222222222222222222222111666666777888999::::::;;;AAAAAAAAABBBBBBCCCDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIIIILLLQQQUUUVVVUUUSSSQQQOOONNNMMMMMMOOOPPPOOONNNOOOMMMKKKKKKMMMOOOPPPQQQNNNOOONNNLLLIIIIIIJJJLLLKKKLLLMMMOOOQQQSSSUUUVVVWWWTTTQQQNNNLLLKKKIIIHHHFFFFFFEEEEEECCCBBBAAA@@@@@@>>>;;;777555555555666444333222111111111222333......------,,,,,,,,,+++///...---,,,+++***)))(((,,,+++***)))((('''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$######""""""""""""""" !!!"""###$$$!!!""""""############"""######"""!!!!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$#########""""""!!!"""###%%%&&& $$$'''&&&""" """%%%""""""""""""""""""###$$$################################################""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%$$$###"""###%%%%%%%%%$$$$$$%%%&&&%%%######%%%&&&$$$$$$"""!!!!!!!!!"""###""""""!!! !!!"""###$$$"""""""""###$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$########################%%%$$$$$$###""""""!!!!!!###############$$$%%%&&&%%%$$$$$$#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&((()))***)))((())),,,...///333999>>>@@@BBBDDDEEEJJJIIIFFFEEECCC@@@<<<999>>>???AAAEEEKKKRRRXXX[[[cccxxx|||tttmmmhhhccc\\\WWWTTTSSSUUUYYY^^^eeerrr}}}zzz~~~$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%$$$$$$%%%%%%''''''''''''((((((((((((''')))***++++++***+++,,,,,,,,,---///000222333333777888888888999999::::::888999:::<<>>===;;;999888888999999555444444333222111111000000///...---+++***)))(((,,,,,,+++***************))))))))))))))))))))))))''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######"""""""""""""""!!!!!! !!!"""###### !!!"""#####################""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### """######"""!!!!!!$$$"""  """###"""%%%$$$""" !!!###"""!!!!!!!!!"""###$$$$$$################################################ !!!!!!###$$$&&&'''!!!!!!"""###$$$%%%%%%%%%$$$""""""###$$$%%%$$$###"""######"""!!!!!!"""$$$$$$$$$###""""""""""""###""""""!!!!!!!!!"""###$$$!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$###"""""""""###$$$$$$############$$$$$$$$$$$$############$$$$$$$$$##################$$$######$$$%%%%%%%%%$$$$$$#################################"""""""""!!!!!!######""""""###%%%&&&(((%%%%%%$$$###"""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((()))*********+++...111444999???DDDFFFFFFGGGHHHIIIGGGEEECCCBBB@@@???>>>BBBEEEJJJQQQXXXaaaiiinnnzzzsssmmmfff```^^^\\\[[[ZZZVVVZZZ```fffmmmwww$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''(((((()))******+++)))+++......------...000222222444555777888::::::<<<<<<===>>>@@@AAABBBBBBBBBCCCDDDFFFGGGIIIJJJKKKLLLKKKJJJIIIJJJLLLOOOQQQPPPQQQSSSTTTTTTSSSRRRQQQSSSUUUWWWVVVSSSRRRRRRSSSZZZ\\\___dddiiikkkjjjhhhcccccccccdddeeehhhlllnnnlllkkkjjjgggcccbbbbbbcccdddbbbaaabbbgggnnnvvv{{{~~~xxxppphhhbbb\\\XXXUUUVVVWWWZZZ]]]```bbbddddddaaa]]]VVVPPPMMMLLLMMMNNNLLLJJJFFFBBB@@@??????@@@<<<<<<;;;:::999888777666444444222111///...---,,,******)))))))))***++++++((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''#########$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######"""""""""""""""######"""!!!!!!!!!!!!!!! !!!"""#####################""""""""""""###### !!!!!!"""""""""""" !!!!!!""""""""""""""" !!!#########"""!!!&&&%%%"""  !!!""""""###############""""""!!!!!!!!!"""###$$$$$$################################################!!!!!!"""###$$$&&&'''(((!!!!!!"""###$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###"""######"""!!!!!!"""$$$%%%%%%$$$$$$############"""""""""""""""######$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$######"""""""""$$$$$$############$$$$$$$$$######""""""######$$$#########$$$$$$#########!!!!!!"""#######################################!!!!!!"""""""""#########$$$###""""""###%%%'''(((%%%%%%$$$###"""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***+++,,,...222555:::>>>DDDHHHIIIIIIHHHIIIEEEDDDBBB@@@???@@@AAACCCFFFMMMVVVaaakkkvvvzzzpppfffaaaZZZUUUTTTVVVYYY[[[[[[eeeqqqzzz~~~$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''((()))******))))))***,,,---...///000...111444444222222444777::::::<<<===???@@@AAABBBAAABBBCCCDDDEEEGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLJJJIIIHHHJJJMMMQQQTTTTTTVVVXXXZZZ[[[ZZZXXXVVVTTTWWWXXXXXXWWWXXX]]]aaaiiilllpppuuuyyyzzzwwwtttmmmnnnpppqqqrrruuuzzz}}}}}}|||{{{wwwsssqqqqqqrrrsssrrrrrrsssxxx|||uuupppmmmjjjhhh```cccgggllloooqqqrrrrrrllliiiccc]]]YYYXXXYYYZZZXXXVVVQQQLLLIIIHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@???;;;:::888666333111///...******))))))))))))******))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&+++***)))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$&&&''')))***&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$######"""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!""""""############"""######"""""""""###$$$$$$ !!!"""""""""""" !!!"""""""""""""""!!!"""###$$$$$$%%%$$$$$$(((&&&%%%###"""""""""###&&&%%%######$$$%%%%%%%%%""""""""""""""""""###$$$################################################$$$$$$$$$######$$$$$$$$$"""""""""###$$$$$$$$$%%%###"""!!!"""$$$$$$$$$######$$$%%%$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""#########$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$############$$$$$$######""""""""""""######"""###$$$$$$$$$$$$###""" !!!"""####################################!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$#########$$$%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''''')))+++---000333888;;;???CCCGGGIIIIIIHHHHHHHHHCCCCCCAAA??????AAAFFFIIIQQQ[[[iiivvv~~~oooaaa\\\XXXSSSPPPQQQVVV]]]aaakkkwww{{{xxxvvvuuu{{{$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&''''''''''''((()))+++------,,,---...000222444666666444888;;;<<<999888;;;>>>BBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRQQQOOOMMMMMMOOOTTTYYY]]]```bbbfffiiijjjiiifffeeebbbeeeiiijjjjjjmmmsssyyy|||~~~~~~yyyrrrtttvvvwwwyyy|||}}}zzzzzz{{{|||}}}~~~{{{zzzyyyxxxpppssswww{{{||||||zzzyyyvvvsssnnniiifffeeeffffffdddbbb]]]XXXUUUTTTTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLJJJHHHEEEBBB===:::777555222111000...---,,,,,,,,,++++++*********)))))))))'''''''''''''''((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''+++***(((&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$######"""""""""""""""######"""""""""""""""""""""############""""""!!!######""""""######$$$%%% !!!"""#########"""!!! !!!"""###""""""!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$!!!###'''$$$###""""""""""""""""""########################""""""""""""""""""""""""###""""""""""""""""""#####################$$$$$$###"""!!!"""###$$$###"""###$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$#####################$$$$$$"""######$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""######"""###$$$$$$$$$$$$###""" """######$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$#########$$$$$$%%%&&&&&&'''(((((()))(((((((((&&&&&&&&&'''''''''(((((()))+++...111555999>>>BBBCCCFFFHHHHHHGGGFFFFFFFFFBBBBBBCCCCCCEEEJJJSSSYYYfffqqqzzzooodddZZZTTTSSSSSSUUU[[[fffqqqyyyxxxsssssstttxxx$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''''')))+++---///000///000111444666999:::;;;888===AAAAAA>>>===@@@DDDGGGGGGHHHIIIJJJJJJKKKLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHJJJMMMQQQVVVZZZ]]]___\\\[[[YYYYYY\\\aaagggkkkrrrtttyyy|||}}}|||zzzxxxrrrwww|||~~~~~~}}}wwwyyy|||}}}~~~}}}}}}~~~~~~~~~}}}}}}{{{wwwssspppooooooooommmjjjfffaaa______```aaabbbaaa```^^^\\\ZZZYYYXXX]]][[[WWWRRRLLLGGGCCCAAA;;;:::777555222111//////,,,,,,,,,++++++*********)))))))))))))))***++++++&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&& !!!###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!"""###$$$%%%###############"""!!! ######""""""###$$$%%%%%%$$$$$$%%%%%%$$$###!!!  """#########"""!!!!!!  """$$$%%%!!!###$$$$$$$$$$$$!!!###'''$$$$$$###"""!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$$$$$$$##################!!!!!!"""###$$$###"""!!!""""""!!! !!!##################"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""!!!!!!"""$$$$$$%%%%%%%%%########################&&&&&&%%%%%%$$$#########$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((***---111444888===CCCGGGFFFGGGHHHGGGEEEDDDDDDEEE@@@BBBEEEHHHMMMVVVaaaiiizzzzzzhhh___[[[XXXPPPRRRVVV]]]iiiyyy{{{uuurrrtttwww%%%%%%%%%%%%%%%%%%&&&&&&((()))***)))(((((()))+++...//////000111111222222999:::;;;::::::<<>>???@@@AAABBBCCCDDDEEEIIIJJJKKKMMMOOOPPPNNNMMMKKKKKKKKKJJJJJJIIIIIIJJJHHHIIIOOOYYYdddkkkllliiigggeeeeeeiiiooouuuwwwwwwwww}}}{{{xxx|||tttxxxzzzzzz}}}{{{yyyyyyzzz{{{~~~}}}zzzvvvrrrooonnnkkkhhhfffeeeeeeeeeccccccbbbaaa```cccgggkkkooolllfffaaa\\\XXXSSSOOOGGGBBB<<<777555444333222666444222111111111///---+++******)))((()))))))))&&&''')))***++++++,,,,,,###%%%&&&(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!###%%%$$$###""""""#########$$$$$$$$$ !!!"""######"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$######"""!!! $$$$$$######"""!!!!!! """"""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''### !!!###%%%$$$###%%%$$$###!!!!!!!!!""""""!!!"""""""""############&&&%%%###"""""""""######"""###%%%%%%$$$$$$%%%'''$$$$$$######$$$$$$%%%&&&$$$"""!!! !!!"""$$$%%%"""!!!!!!"""$$$&&&%%%$$$""""""###$$$$$$$$$$$$###'''&&&$$$"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! ######$$$$$$$$$######"""''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&'''(((((()))***---000000444:::>>>AAADDDFFFHHHFFFCCCCCCEEEEEEBBBCCCFFFGGGGGGNNNYYYaaahhhttt{{{lllaaaYYYUUUSSSRRRXXXcccqqq}}}xxxvvv{{{''''''''''''''''''(((((('''((())))))((((((***,,,000111222333444666777777999:::;;;<<<<<<===@@@BBBFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNOOOQQQQQQPPPMMMJJJJJJJJJIIIIIIJJJLLLOOOQQQTTTVVV]]]hhhrrrxxxwwwtttrrrqqqqqqsssxxx|||}}}|||~~~}}}}}}}}}qqquuuwwwvvvwwwzzz{{{yyyyyywwwuuurrrrrrsssuuuwww~~~|||}}}|||xxxsssrrrpppooonnnnnnoooooonnnnnnmmmkkkkkkmmmqqqtttxxxuuuqqqlllhhhbbb\\\XXXPPPKKKEEE@@@>>>===;;;;;;:::888666555444333000...333222000...---++++++******+++++++++******))))))'''((()))))))))(((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!###%%%$$$###""""""#########$$$$$$$$$$$$$$$&&&&&&'''&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""#########""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######&&&$$$""""""###$$$%%%$$$$$$###"""!!!!!!"""##################$$$$$$$$$$$$$$$###"""""""""###$$$%%%"""###$$$$$$######$$$%%%#########$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%"""!!!!!!"""$$$&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))+++///111666:::???CCCEEEFFFGGGHHHEEEBBBAAACCCBBB@@@BBBGGGLLLPPP[[[jjjvvv{{{tttjjj```[[[ZZZ[[[\\\fffooo|||zzz|||~~~((((((((())))))*********((()))+++++++++---///111444555666888;;;<<<>>>???===>>>AAAAAABBBBBBDDDFFFJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOQQQRRRQQQOOOLLLJJJKKKLLLNNNOOOQQQUUU[[[___gggjjjrrr|||zzzyyyxxxyyy{{{}}}}}}|||{{{{{{|||yyyvvvpppvvvxxxvvvttttttssspppsssrrrqqqqqqsssvvvzzz}}}}}}~~~~~~|||zzz|||~~~vvvuuusssrrrqqqqqqrrrsssuuuuuuuuuttttttuuuyyy|||}}}{{{xxxuuuqqqjjjccc^^^YYYUUUOOOJJJHHHGGGEEEDDDCCCAAA>>><<<;;;999555333333222111///---+++******++++++++++++*********)))++++++++++++***)))'''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%$$$##################$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$"""##################"""$$$$$$%%%$$$######$$$&&&"""""""""!!!""""""###$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""$$$%%%%%%"""###$$$###"""!!!"""###!!!"""###$$$$$$$$$###"""###"""!!!!!!!!!"""$$$%%%###"""!!!"""$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******+++...333666===AAAFFFIIIIIIHHHGGGGGGEEEBBB@@@AAAAAA@@@EEEKKKVVV^^^mmmuuugggbbb[[[WWWXXX]]]eeejjj{{{~~~{{{||||||'''(((((()))***+++++++++,,,---000111222444777999:::;;;<<>>;;;444333333222111///...---************+++,,,,,,---+++++++++******)))(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$####################################""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""############""""""!!!###%%%$$$!!! """%%%#########"""""""""""""""#########$$$$$$$$$%%%%%%"""""""""""""""#########"""###$$$###!!! !!!!!!###$$$%%%$$$"""!!!""""""!!!!!!""""""###$$$###"""!!!"""$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$###""""""!!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""$$$&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((***,,,...000444:::>>>DDDGGGKKKMMMKKKHHHFFFEEECCCAAA@@@AAABBBDDDLLLVVVeeeoooqqqeeeaaa^^^YYYXXX]]]hhhvvv}}}zzz{{{~~~'''((()))***+++,,,---...000222444666777:::===@@@@@@AAACCCEEEGGGIIIKKKLLLKKKMMMNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLLLLLLLNNNSSSZZZ___fffmmmuuuzzz||||||~~~xxxwwwvvvtttssstttuuuvvvyyy~~~{{{sssuuuxxx|||}}}xxxxxx{{{~~~}}}yyyvvvuuusssrrrqqqqqqqqqrrryyy{{{}}}}}}xxxrrrnnngggddd```\\\[[[YYYXXXVVVSSSRRRQQQPPPOOOMMMIIIFFFBBBBBB@@@>>><<<999666444...---,,,,,,+++,,,,,,---))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$########################&&&&&&%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""##############################""""""""""""""""""""""""$$$$$$$$$###############""""""############"""""""""$$$###!!!!!!$$$$$$$$$$$$###"""!!! """"""""""""#########$$$$$$$$$$$$###"""!!! """######"""  !!!!!!###$$$%%%$$$"""!!!"""""""""""""""######$$$$$$"""""""""$$$%%%$$$###!!!!!!"""###############%%%%%%$$$"""!!!  !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""$$$'''((($$$%%%&&&'''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))))),,,000444777<<>>@@@CCCGGGMMMYYYeeexxxooobbb[[[\\\\\\\\\___jjjzzz|||wwwzzz++++++,,,...///111222222444666999;;;===@@@CCCFFFFFFGGGHHHIIIKKKLLLMMMNNNLLLMMMMMMMMMMMMNNNQQQSSSPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVXXX___hhhpppzzz~~~ppppppooommmlllnnnssswwwzzz~~~~~~wwwxxx{{{yyyooooooooopppqqqtttvvvwwwxxx{{{~~~~~~|||zzzxxxuuusssqqqnnnkkkhhhhhhgggeeeddd[[[ZZZ[[[\\\]]][[[XXXVVVVVVUUURRRMMMGGG@@@:::777888666333000...,,,++++++***))))))((())))))******((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$###############$$$######""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! #########"""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!!!!""""""""""""########################""""""""""""""""""""""""##################$$$$$$"""##################""" """######"""!!!!!!"""###$$$$$$$$$###"""!!! !!!!!!"""""""""#########%%%%%%$$$###""" !!!"""###"""!!! !!!"""!!!"""###$$$$$$$$$###"""!!!"""""""""############$$$###"""###$$$%%%$$$""" !!!!!!"""###"""""""""######$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''(((((('''''''''''''''(((((((((&&&&&&'''(((***+++,,,,,,---111666<<<@@@DDDHHHKKKIIIKKKLLLKKKHHHEEECCCBBB===???DDDKKKSSS\\\mmm|||yyylll___XXXWWWXXX]]]eeepppyyywwwyyy000111222444666888999:::<<<>>>AAACCCEEEGGGKKKNNNKKKLLLLLLLLLMMMMMMNNNNNNKKKKKKLLLLLLMMMQQQWWW[[[ZZZ[[[[[[\\\]]]^^^______bbbeeeiiijjjkkkooowww}}}}}}{{{rrrqqqpppnnnooottt|||uuuuuuvvvwwwzzz}}}zzzwwwwwwwwwxxxxxxxxxvvvsssrrrrrrrrrqqqpppfffgggiiillloooooommmkkkhhhfffbbb[[[SSSJJJCCC???@@@>>>:::555222000///...---,,,+++***))))))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%$$$$$$%%%$$$$$$$$$#########"""""""""!!! !!!"""###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$###############$$$%%%%%%###!!! !!!"""###$$$$$$###"""""""""#########$$$$$$$$$############"""!!! """######!!!!!!"""$$$#########$$$$$$$$$$$$$$$!!!!!!"""###############$$$###"""###$$$$$$###"""!!!!!!"""###############"""######$$$%%%&&&''''''###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))***&&&'''''''''((((((((()))&&&''')))+++---///000111333888>>>DDDGGGHHHJJJKKKJJJKKKKKKIIIFFFCCCCCCDDDBBBFFFOOO[[[eeesss|||ppphhh___YYYYYY]]]cccnnn~~~~~~555666777999;;;===??????DDDFFFIIIJJJLLLOOORRRUUUNNNNNNNNNNNNNNNNNNMMMMMMJJJKKKLLLMMMPPPVVV]]]cccjjjkkklllmmmnnnooopppqqqoootttyyyzzzzzz{{{|||{{{{{{||||||{{{zzz{{{}}}yyyyyy|||{{{yyywwwwwwwwwxxxwwwuuuqqqrrruuuyyy}}}}}}{{{uuusssoooiiiaaaYYYQQQMMMBBB@@@===999666555444444111000...+++***))))))***************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((%%%###$$$&&&$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$### """###%%%&&&&&&""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$###%%%((((((%%%"""!!!###%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""######"""!!! """######""""""###%%%$$$$$$######$$$$$$%%%&&&!!!!!!"""###############%%%###"""###$$$$$$###"""""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))******&&&'''''''''(((((())))))'''(((***---///111333444888===DDDIIIKKKJJJJJJJJJJJJKKKJJJGGGEEECCCDDDEEEIIINNNZZZhhhuuutttjjjaaa^^^\\\ZZZ^^^fffwww~~~???@@@BBBDDDEEEEEEDDDDDDKKKKKKLLLOOOQQQSSSRRRQQQQQQOOOMMMJJJHHHGGGHHHHHHKKKKKKMMMQQQYYYbbbkkkpppuuuzzz~~~~~~}}}|||{{{|||}}}~~~|||{{{tttzzz~~~{{{uuurrrqqqmmmddd\\\PPPIIIBBB>>>===;;;666222222111000///...---------***************+++,,,,,,&&&&&&''''''''''''((((((###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&$$$"""$$$&&&(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$""""""############"""""" """###"""!!! !!!"""###"""""""""!!!!!! """###%%%%%%###"""###$$$"""############$$$$$$$$$""""""############""""""""""""""""""############%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###!!!!!! """"""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&&&&$$$""" """######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###!!! """$$$%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''''''''((()))(((***---///111555999<<>>===:::888555333222111000///---,,,+++******)))(((((((((((((((((((((((()))******)))'''''')))+++((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""############"""""""""###$$$$$$""""""###$$$###############""""""""""""###%%%%%%###"""###$$$"""############$$$$$$$$$""""""############""""""""""""""""""############$$$$$$###""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""########################$$$$$$############$$$$$$"""""""""#########$$$$$$###############"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))((()))+++---111444999<<<@@@DDDHHHKKKOOOOOOOOOLLLHHHEEEEEEEEEAAABBBBBBCCCGGGPPP]]]gggvvvyyykkk```[[[VVVVVV[[[eeessszzzyyy|||~~~PPPPPPQQQRRRSSSTTTTTTTTTRRRQQQOOOLLLIIIHHHJJJKKKLLLLLLMMMPPPVVV^^^eeeiiinnnqqqxxx~~~{{{tttnnneee```YYYTTTQQQOOOMMMKKKEEECCCBBB???===<<<;;;;;;666555333111...---,,,+++)))))))))(((((('''''''''(((((('''&&&$$$%%%(((***'''(((((((((((('''&&&&&&''''''&&&&&&%%%%%%%%%$$$'''''''''&&&&&&%%%%%%$$$%%%%%%$$$###""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!!!!"""################################################$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$######"""###$$$%%%%%%######$$$%%%$$$$$$##################"""###%%%%%%###"""###$$$""""""#########$$$$$$$$$"""######$$$$$$######"""!!!"""""""""############$$$##################$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$""""""##########################################""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$#####################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))***---000888;;;???CCCEEEHHHKKKNNNNNNNNNMMMJJJGGGDDDDDDEEEEEEFFFHHHKKKSSSaaarrr~~~{{{rrrjjj___YYYXXXXXX___kkkzzz|||}}}{{{~~~TTTTTTSSSSSSSSSTTTTTTTTTQQQRRRQQQOOOMMMMMMPPPSSSTTTUUUXXX]]]dddmmmtttyyy|||wwwsssjjjgggccc```^^^\\\[[[ZZZQQQOOOLLLHHHEEEBBB@@@???<<<:::888555222///...---+++******)))(((''''''&&&'''''''''%%%###$$$''')))'''''''''''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%######$$$$$$$$$$$$#########%%%&&&%%%$$$###$$$%%%##################$$$$$$"""###%%%%%%###"""###$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""#####################$$$$$$#########''''''%%%$$$"""!!! ########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$######""""""######$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))***+++---111444???BBBEEEGGGGGGHHHJJJKKKLLLMMMLLLJJJEEEBBBAAAAAACCCGGGMMMVVVccctttwwwlllddd^^^XXXWWWZZZbbbooo}}}yyyQQQQQQPPPPPPPPPPPPQQQQQQPPPRRRTTTTTTSSSTTTXXX\\\ccceeehhhnnnuuu}}}}}}|||yyy}}}}}}|||{{{}}}~~~}}}|||yyyvvvssspppqqqqqqqqqqqqppppppoooooodddaaa\\\UUUNNNHHHDDDAAAAAA???<<<999555222111000...------+++***)))((((((((())))))'''&&&&&&(((***&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%%%%%%%'''###%%%&&&&&&$$$$$$&&&'''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!"""""""""######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%"""""""""###############"""###%%%%%%###"""###$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&########################$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''######""""""""""""###############$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''')))***,,,...222777;;;DDDFFFIIIJJJIIIHHHHHHIIILLLLLLKKKHHHDDDAAA@@@@@@BBBJJJWWWfffwwwqqqiii```\\\YYYXXX]]]cccsssMMMMMMLLLMMMNNNPPPQQQRRRWWW[[[___aaa```aaaeeejjjxxxzzz|||~~~~~~~~~zzz|||zzz|||}}}xxxtttqqqpppvvvyyy}}}yyyuuunnnfff]]]UUUOOOLLLHHHFFFCCC???<<<999777666222222111///...,,,++++++((()))******(((((()))***'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%&&&'''###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""###$$$################################################!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$######$$$%%%$$$###"""###%%%!!!!!!!!!""""""#########"""###%%%%%%###"""###$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############"""###$$$$$$$$$$$$###""" !!!"""###$$$%%%&&&&&&########################!!!!!!"""$$$$$$%%%%%%$$$##############################"""######$$$$$$%%%########################"""#########$$$$$$$$$$$$"""############$$$$$$$$$############""""""""""""""""""""""""############"""######$$$%%%%%%&&&&&&######""""""""""""######$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''((((((((()))))))))+++---///333888>>>CCCHHHJJJLLLMMMLLLJJJJJJJJJIIIHHHGGGDDDCCCDDDGGGJJJSSS^^^ooovvvnnnbbb\\\YYY[[[^^^dddoooyyyOOOOOOOOOQQQSSSVVVXXXZZZeeejjjppprrrqqqrrrvvvzzz~~~|||zzzyyy|||zzzwwwvvvxxx}}}{{{sssjjjbbb]]]ZZZNNNLLLIIIFFFBBB@@@>>>===666555444222111///...---'''(((******)))(((((())))))))))))))))))(((((('''%%%&&&&&&&&&'''(((((((((###$$$$$$%%%&&&'''((((((""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''"""###%%%'''((((((((('''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''"""%%%'''&&&$$$###%%%((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$""""""###$$$ !!!!!!"""""""""###"""###%%%%%%###"""###$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!###%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""###$$$$$$%%%%%%######""""""""""""######%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))+++---///222666<<>>CCCEEEFFFKKKNNNQQQQQQNNNJJJFFFEEEDDDBBBCCCFFFGGGMMM\\\mmm}}}qqqccc[[[YYYQQQWWW]]]eeettt}}}{{{}}}{{{ZZZ]]]aaacccfffjjjooosss{{{}}}~~~vvvrrrqqqqqqoootttzzz||||||}}}{{{vvvsssllljjjgggbbb\\\VVVQQQNNNIIIFFFAAA>>>;;;999555333///...---,,,+++***)))((())))))((('''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''""" $$$&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''((('''$$$###$$$&&&%%%$$$$$$######$$$$$$%%%#########"""""""""!!!!!!######$$$$$$$$$$$$##############################%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""###""""""""""""""""""###########################%%%$$$###""""""""""""###########################!!!###%%%%%%###"""###$$$"""!!! """$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$######""""""!!!!!!%%%%%%$$$$$$###$$$$$$$$$########################$$$###"""""""""###$$$%%%'''&&&$$$###""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))+++,,,---222444999>>>CCCGGGIIIJJJJJJMMMOOOOOOLLLGGGDDDCCC@@@AAAFFFKKKOOOXXXlll|||pppdddYYYTTTUUUUUU___kkkwww{{{zzz|||~~~aaadddhhhkkknnnrrrwww{{{~~~~~~zzztttqqqoooooossszzz|||{{{yyytttooohhhbbb___WWWTTTNNNIIIEEE@@@;;;888666444222///,,,+++******)))))))))(((((('''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++'''######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""########################$$$###""""""""""""""""""########################"""###%%%%%%###"""###$$$  ###&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%##############################""""""######$$$%%%%%%$$$###"""""""""""""""$$$$$$$$$###########################$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''(((***...111333:::<<<@@@EEEIIILLLMMMNNNMMMNNNOOONNNJJJEEECCCBBB???CCCKKKTTT]]]kkkxxxjjj```WWWQQQSSSWWW```mmm~~~{{{{{{~~~gggiiimmmqqqvvvzzz~~~~~~zzzyyy{{{}}}zzzyyyzzz|||zzzyyyzzztttnnnkkkfffbbb\\\VVVPPPIIIBBB>>>999777444000---,,,,,,---((()))))))))((('''&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""#########"""###$$$%%%%%%$$$###"""########################""""""!!!!!!!!!!!!""""""##############################"""!!!!!!""""""###########################"""###$$$$$$$$$############!!! """###"""!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""""""""######$$$$$$$$$"""!!!!!!!!!"""###$$$$$$#######################################$$$$$$$$$$$$######"""""""""!!!!!!########################""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''))),,,111555888AAACCCFFFJJJMMMOOOPPPPPPPPPQQQPPPMMMIIIEEEBBBBBBDDDIIIRRR___ooorrrhhh^^^WWWSSSTTT\\\eeeuuu|||||||||}}}nnnppptttyyy}}}}}}{{{xxxxxxxxxxxx{{{|||~~~~~~sssuuuxxxzzz}}}}}}xxxvvvppplllfff___XXXQQQIIIDDD;;;999555222000/////////((())))))******)))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&$$$$$$$$$&&&(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!""""""############"""###$$$%%%%%%$$$###"""########################$$$######""""""######$$$##############################""""""""""""#######################################$$$$$$$$$###"""%%%###!!! !!!!!!  !!!!!!""""""""" !!!"""###$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%"""!!!!!!!!!"""###$$$$$$########################""""""######$$$$$$$$$$$$############"""""""""!!!########################!!!"""###$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((+++///555:::===FFFHHHJJJLLLNNNOOOOOOOOOPPPPPPNNNKKKFFFDDDCCCDDDKKKPPP[[[lllqqqbbb[[[UUUTTTVVV]]]kkkxxx}}}zzz|||oooqqqttt{{{~~~}}}|||||||||uuuooopppsssttttttkkklllnnnpppuuu|||~~~tttpppkkkeee^^^VVVOOOIII???===:::777555333333222++++++++++++++++++++++++)))))))))))))))))))))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%&&&%%%###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$##########################################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###""""""!!! """######""""""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###"""######$$$$$$###""""""###############$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++///555;;;@@@CCCIIIJJJLLLMMMNNNNNNMMMMMMJJJJJJIIIGGGEEEFFFHHHKKKSSS\\\jjj}}}qqqfffUUURRRSSSXXX___kkk}}}}}}|||pppqqquuu|||~~~}}}|||sssjjjhhhlllqqqsssrrrnnnnnnoooqqquuu~~~~~~}}}sssppplllgggaaaZZZRRRMMMGGGEEECCC@@@<<<999666555111000...,,,++++++,,,,,,)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%&&&'''&&&$$$######$$$&&&'''(((&&&$$$%%%&&&&&&%%%"""%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""##############################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###!!!"""  ###$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""######$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###"""###$$$%%%%%%$$$######""""""#########$$$$$$$$$"""###%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((***,,,000555;;;BBBGGGIIIKKKKKKLLLMMMMMMLLLKKKKKKEEEEEEFFFFFFIIIMMMTTTXXX___nnnyyymmmbbb\\\RRRSSSZZZdddppp}}}~~~uuuvvvzzz{{{xxxwww|||{{{yyyyyyzzzlllfffaaaccclllsssuuussstttsssssssssxxx}}}{{{zzzxxxxxxrrroookkkgggbbb[[[TTTOOOMMMLLLJJJFFFAAA===999777666444111...,,,+++,,,,,,))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&&&&%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%%%%%%%&&&%%%###""""""###%%%&&&***'''%%%%%%''''''%%%"""%%%$$$$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######################## !!!"""###$$$###""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###%%%&&&###!!!###"""!!!!!!###$$$$$$### !!!!!!"""###$$$$$$$$$######$$$$$$$$$######"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""########################!!!"""###$$$%%%$$$############%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((())),,,///333:::@@@FFFKKKMMMLLLLLLMMMMMMMMMLLLJJJIIIBBBDDDFFFIIINNNUUU^^^dddjjjtttiii^^^XXXUUUVVVYYYcccrrr{{{yyy{{{www}}}wwwsssrrryyysssnnnllljjjgggkkkbbb^^^fffnnnpppqqqsssttttttttttttxxx{{{wwwvvvrrrmmmiiiiiifffbbb^^^[[[[[[[[[YYYYYYVVVQQQJJJCCC@@@???<<<888333000000000...,,,***++++++++++++***)))(((+++******)))((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$###"""!!!&&&$$$"""###%%%&&&%%%"""!!!###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$#########$$$%%%&&&!!!$$$&&&%%%"""!!!###&&&&&&%%%$$$###""""""""""""########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!! &&&%%%###!!! !!!!!!"""&&&&&&%%%###""" """"""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$#########""""""######################## ###%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%***)))((('''&&&'''((((((+++(((### $$$***...222555:::@@@EEEIIIKKKKKKPPPMMMMMMQQQQQQLLLHHHHHH???EEEKKKMMMSSScccsss|||~~~oooggg\\\PPPOOOUUUXXXgggzzzyyyssswwwzzzvvvsssppprrrvvv{{{pppkkkgggdddaaafffaaabbbkkksssuuuvvvxxxxxxxxxvvvvvvyyy~~~{{{zzzyyyyyy{{{}}}xxxrrrjjjmmmlllllliiigggddddddccceeedddbbb\\\TTTMMMIIIGGGBBB???:::777666555222000++++++******)))))))))((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&$$$"""###%%%&&&%%%###""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###!!!"""###"""!!!!!!"""######"""""""""""""""##############################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!""""""!!!!!!!!!!!!""""""########################&&&%%%###"""!!!!!!""""""%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$######$$$%%%%%%)))'''%%%$$$&&&)))---000666888===CCCGGGJJJLLLLLLOOOLLLKKKMMMMMMHHHFFFGGGCCCJJJRRRYYYfffyyy~~~ooobbb^^^XXXRRRTTT]]]ddduuuzzzvvvxxxyyyrrrmmmjjjlllvvvvvvmmmhhhddd___\\\```bbbiiitttzzz{{{|||~~~~~~{{{yyy}}}wwwqqqoookkkjjjhhhhhhjjjnnnrrrtttyyy{{{rrrooonnnmmmllljjjhhhgggfffjjjjjjhhhccc\\\TTTOOOMMMJJJHHHFFFDDDBBB===888444///...,,,+++************))))))))))))((((((((((((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$######%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""!!!$$$&&&%%%$$$######!!! !!!!!!!!! !!!!!!###$$$$$$######################## !!!"""###$$$%%%&&&&&&################################################""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""###$$$%%%%%%&&&&&&%%%$$$######"""######$$$############"""""""""%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###""""""###$$$%%%''''''(((***---000333555;;;>>>BBBGGGJJJLLLMMMNNNOOOKKKIIIJJJIIIEEEDDDGGGFFFNNNYYYeeexxx~~~wwwkkk```WWWWWWVVVWWW___iiiwwwyyywww{{{~~~wwwsssooollliiinnn~~~|||||||||||||||||||||||||||wwwpppjjjfffccc___\\\___hhhuuu{{{sssllliiidddbbb```___```cccgggiiimmmsss|||zzzwwwsssooollljjjhhhgggjjjjjjjjjfff```ZZZUUUSSSSSSUUUWWWVVVQQQIII???888555333111...,,,,,,,,,---************************''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### """$$$&&&'''&&&%%%$$$%%%!!! """!!! """""""""""""""###$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""############""""""""""""""""""############$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""##############################'''&&&&&&%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$######$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''(((***---111666:::<<>>BBBEEEGGGJJJJJJKKKKKKJJJHHHFFFDDD@@@======AAAFFFQQQbbbqqq|||nnnddd^^^ZZZXXXXXXdddttt}}}|||vvvqqqnnnlllmmmvvv~~~zzzuuuqqqnnnllllllmmmrrrzzz|||~~~vvvqqqsssvvvvvv{{{}}}vvvssspppoooooorrrvvvyyysssuuuxxx{{{~~~}}}~~~||||||wwwkkk```ZZZWWWZZZXXXTTTOOOIIICCC>>>;;;444333222111///---,,,+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%,,,+++***)))'''%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$###"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$###"""!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######### """%%%''''''&&&$$$### $$$(((((($$$!!! !!!""""""""""""###$$$%%%&&&########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$ """###$$$%%%&&&!!!!!!###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%&&&((()))******########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''########################$$$%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$%%%%%%%%%$$$$$$&&&((($$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''')))+++...///111444999???CCCFFFFFFFFFJJJJJJKKKJJJIIIFFFCCCBBB>>>===@@@FFFNNN\\\qqqoooaaa[[[\\\___bbbdddrrr~~~xxxwwwzzztttrrrsssvvvxxx|||wwwqqqnnnooorrruuuwww|||}}}xxxtttrrrrrrrrrwww|||~~~{{{|||}}}|||{{{wwwyyy{{{yyywwwzzz}}}|||xxxyyyyyyyyy}}}~~~sssiii```[[[YYYYYY^^^``````[[[RRRHHHBBB@@@<<<999666333111///---***...---,,,***))))))))))))((($$$!!!"""'''***)))&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&***)))((('''''''''''''''%%%'''((('''%%%#################################%%%%%%%%%$$$$$$############"""!!! !!!"""###$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%"""""""""""""""############ $$$%%%############$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""######""""""""""""######%%%$$$$$$$$$###""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%""""""############""""""""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!!!!!"""###$$$(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%&&&(((***---000333555777:::???DDDGGGIIIIIIIIINNNKKKIIIKKKHHHBBB===<<<888>>>GGGQQQ\\\lll}}}qqqfff```\\\ZZZ___hhhrrr}}}vvvuuu}}}{{{yyyyyyzzzuuurrrppppppuuu{{{~~~}}}{{{wwwsssqqqpppqqqqqqtttzzz|||zzz}}}}}}zzzzzzwwwvvvxxx~~~|||||||||||||||qqqfff]]]YYYXXXXXXbbbcccccc^^^WWWQQQMMMLLLBBB???:::666444111...,,,,,,,,,+++++++++++++++++++++'''$$$%%%(((***(((%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########%%%&&&((()))'''&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''$$$#################################%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$#########""""""""""""#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$!!!!!!%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##################"""""""""""""""######$$$$$$$$$###############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######"""######$$$%%%$$$$$$$$$$$$######""""""######$$$&&&%%%###"""!!!"""###$$$&&&$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&(((***---000333555>>>@@@CCCFFFIIIJJJJJJIIIKKKGGGEEEFFFDDD???<<<<<<<<>>999666222111000///---***)))(((''''''((()))******(((&&&&&&((())))))(((''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%###$$$&&&%%%$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$###""""""!!!!!!###"""""""""###$$$$$$###%%%%%%%%%$$$$$$###############""""""""""""###$$$""""""!!!!!!"""###$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%""""""############""""""$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''((()))***)))+++...222888???EEEIIIGGGGGGHHHIIIIIIHHHGGGFFFEEEAAA>>>===<<<<<>>999777444111---+++)))((('''((()))))))))))))))(((&&&(((***)))((('''(((((('''''''''''''''''''''''''''''''''&&&''''''((()))&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%%%%&&&'''''''''''''''"""###%%%&&&&&&%%%$$$$$$"""$$$%%%%%%$$$######$$$###########################$$$$$$$$$$$$%%%%%%%%%""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%$$$$$$$$$###############$$$$$$######"""!!!!!!!!!"""""""""############$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$######""""""""""""#####################$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%"""""""""######"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$&&&'''***+++***,,,000555<<>><<<;;;<<<<<>>999888999===DDDJJJQQQ```mmmzzzoooaaaVVVTTTUUUXXX___gggqqq}}}|||~~~||||||~~~}}}wwwuuuxxxzzzzzzxxx{{{zzzzzz|||~~~|||xxxtttooollliiikkkpppuuuyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||~~~||||||vvvpppqqqpppqqqsssyyyxxxlllgggfffhhhkkknnnpppooohhh```YYYUUUJJJHHHAAA999555444111---222...***(((((()))******)))***,,,------,,,++++++((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***************)))(((((('''))))))((('''&&&'''(((###$$$&&&''''''&&&$$$###########################$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######""""""%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""$$$$$$%%%$$$###%%%'''&&&### $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''%%%######$$$%%%'''&&&$$$"""!!!""""""######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&'''(((&&&%%%&&&&&&''''''(((+++000444===@@@DDDIIILLLNNNNNNMMMMMMNNNNNNLLLGGGCCC@@@???::::::>>>FFFQQQ]]]lllwww{{{pppbbbZZZSSSRRRSSSYYYhhhxxxzzz~~~~~~yyywwwxxx{{{}}}wwwrrrqqqtttwwwwwwuuu|||{{{{{{|||~~~}}}zzzwwwsssqqqpppsssyyy~~~{{{rrrooommmlllmmmqqquuu}}}vvvooollllllnnnooooookkkeee]]]XXXUUUQQQPPPJJJCCC@@@@@@===888555222///---,,,,,,***)))(((((()))*********)))(((+++++++++++++++******)))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***************)))(((((()))*********((('''((()))###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%$$$############$$$%%%$$$$$$$$$$$$#########"""$$$############$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###""""""###$$$$$$###!!!!!!"""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&&&&&&&%%%######$$$&&&&&&%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$&&&((()))+++---111777;;;BBBDDDGGGJJJLLLMMMMMMMMMLLLLLLKKKGGGBBB???======;;;???GGGRRR___mmm|||zzzoooeee]]]WWWTTTWWW\\\gggyyy~~~xxxrrrqqquuu}}}}}}wwwsssooonnnrrruuuvvvvvvyyyxxxyyy{{{}}}~~~}}}|||zzzzzz}}}~~~sssooommmllllllmmmmmmooouuu~~~zzztttqqqtttsssoooiiiaaa\\\YYYYYYTTTUUUQQQLLLJJJKKKHHHCCC:::888555222111...+++)))((())))))***))))))(((((()))))))))))))))(((''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))******))))))(((((()))++++++***)))((()))***###$$$%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$##################""""""######$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$######"""######$$$$$$!!!  ###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%&&&&&&%%%######$$$&&&&&&%%%$$$######"""#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---000444:::@@@DDDIIIIIIKKKLLLMMMMMMNNNNNNLLLKKKHHHCCC>>>;;;<<<===>>>FFFQQQ^^^mmm|||vvvmmmbbbZZZXXXWWWXXX^^^iiiyyy~~~~~~~~~{{{rrroooooouuuzzz{{{}}}~~~|||yyywwwvvvuuurrrpppmmmnnnqqqvvvyyyzzzuuuuuuwwwzzz~~~~~~uuussstttuuuuuurrrooolllnnnuuu|||wwwzzzwwwppphhhaaa^^^___```ZZZ[[[ZZZVVVUUUVVVSSSMMMBBB>>>:::666333000---***,,,,,,,,,++++++******)))(((((((((((((((''''''&&&((((((''''''''''''((((((&&&'''''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))(((((()))***+++***((('''((()))###$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$###"""!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))((((((((()))***))),,,111666;;;AAAGGGKKKLLLMMMMMMMMMNNNOOOOOOPPPLLLJJJEEE???;;;;;;>>>AAACCCNNN[[[hhhuuuvvvkkkbbb[[[VVVWWWZZZ___iiiwww~~~~~~~~~vvvpppmmmmmmuuu~~~|||xxxtttvvvxxxwwwwwwxxxzzz{{{wwwuuurrrooommmlllllllllkkkjjjiiikkkooouuuyyy|||xxxzzz~~~yyyyyy|||~~~}}}uuurrrooopppwwwzzzrrriiibbbaaadddgggfffgggeeeaaa```aaa^^^YYYKKKFFF@@@:::666333111///...------,,,+++*********+++,,,,,,,,,,,,+++******(((((((((''''''(((((((((&&&'''''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))((((((((()))***)))'''&&&'''(((%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))&&&((()))((('''(((***------111777<<>>BBBFFFIIILLLNNNMMMNNNNNNOOOPPPOOOOOOOOOBBB@@@===:::;;;@@@HHHNNNYYYhhhvvv}}}|||ssshhh___WWWRRRSSSWWW[[[iiizzz}}}}}}{{{||||||yyyuuuqqqqqqqqqsssqqqqqqssssssssswww}}}~~~{{{tttsssrrrpppnnnmmmmmmnnnpppsssrrrkkkhhhjjjjjjhhhkkkiiifffddddddfffjjjllllllmmmpppsssxxx|||xxxuuu{{{}}}{{{{{{{{{ssspppqqqssstttsssnnngggddddddaaa\\\[[[YYYUUURRRMMMGGG@@@;;;111000...,,,***)))))))))((())))))))))))(((''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))((((((((()))***)))'''''''''((()))((('''&&&&&&&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!###$$$%%%%%%$$$$$$!!!###%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###!!!!!!""""""########################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$###""""""$$$&&&$$$$$$%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))$$$'''))))))(((***000555<<<@@@EEEHHHJJJKKKLLLMMMNNNOOOPPPPPPOOOMMMKKKJJJ@@@???======AAAHHHRRRYYYfffuuu{{{ooodddZZZTTTPPPOOOUUU]]]iiizzz~~~}}}wwwnnnhhheeedddhhhhhhlllrrrwwwzzz~~~zzzvvvrrrmmmllliiifffddddddgggiiikkknnnmmmfffdddhhhjjjhhhllljjjhhhggghhhlllpppsssvvvxxx{{{~~~{{{uuupppssszzzxxxwww}}}xxxxxxyyy}}}{{{tttlllhhhgggddd___^^^___^^^]]]XXXPPPEEE>>>444333111...---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((((((((()))))))))))))))((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((()))***+++***)))((((((******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&#########"""###$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!###$$$%%%%%%$$$$$$ $$$%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$###""""""$$$&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((&&&***------,,,///555;;;BBBEEEJJJLLLLLLLLLKKKLLLOOOPPPQQQQQQOOOLLLHHHFFFAAA@@@AAABBBGGGPPP[[[cccnnn|||xxxmmmcccXXXOOOMMMMMMPPPZZZeeewww|||uuupppkkkddd^^^]]]cccmmmzzzzzzvvvppplllhhhgggeeeeeeeeeeeecccbbbiiilllmmmkkkeeebbbdddgggiiikkknnnpppsssyyy}}}wwwrrrnnnmmmnnnttt~~~|||qqqppp{{{zzzsssnnniiifffeeegggiiikkkiiibbbVVVIIIAAA>>>;;;777222///---,,,++++++******+++------,,,***+++)))'''&&&%%%&&&'''(((''''''(((''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######((($$$ """######!!!###"""!!!"""$$$%%%&&&%%%""""""#########$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!########################!!!"""""""""############$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&&&&&&&'''(((,,,,,,------000444;;;@@@HHHKKKNNNOOOMMMKKKLLLNNNQQQQQQPPPOOOMMMIIIDDD@@@@@@CCCDDDDDDLLL]]]mmmuuuzzzpppjjj^^^TTTNNNOOONNNOOO\\\mmmyyyuuummmiiieeeaaa]]]___eeeppp}}}yyyssslllggggggfffeeeeeeeeeeeeeeedddfffjjjmmmllljjjjjjmmmqqqooosssyyyyyytttooolllkkklllrrr|||wwwvvv~~~}}}uuuoookkkiiihhhgggkkkmmmnnnllleeeZZZOOOHHH@@@>>>999444111///......+++******+++,,,---,,,***+++)))(((&&&&&&&&&((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&$$$!!! !!!"""###"""###"""!!!"""$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$#########""""""""""""####################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%'''&&&&&&&&&'''(((''')))---000444:::AAAFFFGGGJJJNNNOOONNNNNNOOOPPPRRRRRRQQQPPPMMMJJJEEEBBB@@@DDDFFFKKKXXXmmmttthhhaaaVVVNNNKKKPPPSSSXXXgggxxx|||uuummmiiigggeeebbbaaahhhuuu}}}{{{xxxtttmmmfffaaa``````aaaaaabbbbbbbbbcccfffjjjnnnppprrruuuzzz~~~~~~~~~~~~~~~~~~~~~}}}|||yyyxxxwwwwwwyyy{{{~~~|||{{{zzzyyy{{{~~~~~~xxxrrrnnnkkkjjjkkkqqqzzz~~~rrrkkkkkkmmmmmmlllooooooooolllfff^^^UUUPPPFFFCCC>>>888444111000000+++***)))***,,,---,,,+++***)))((('''&&&'''((()))+++)))'''%%%%%%&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$"""!!!!!!###$$$###"""!!!"""$$$%%%%%%$$$###############$$$$$$$$$#######################################"""""""""###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%'''''''''&&&&&&''')))&&&***000666;;;AAAFFFJJJHHHJJJNNNPPPPPPPPPQQQSSSSSSSSSQQQOOOLLLIIIFFFDDDCCCGGGMMMWWWiii{{{lll```XXXRRRNNNPPPXXX___hhhxxx|||~~~|||vvvrrrpppmmmkkkgggnnn{{{{{{yyywwwuuusssppplllfffaaa]]]]]]___```aaabbbccceeefffkkkooouuuzzz}}}}}}{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzyyyyyyvvvvvvuuuuuuvvvyyy{{{}}}}}}|||~~~}}}tttsssrrrqqqrrrtttvvvxxxwwwxxxzzz~~~yyysssooommmllllllqqqzzz}}}uuunnnooorrrrrrqqqoooooommmjjjddd^^^XXXUUUMMMJJJDDD>>>888444111000,,,+++******,,,---,,,+++))))))(((''''''(((((()))***)))'''&&&'''(((***+++''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%!!!!!!""""""#########$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######"""$$$%%%$$$!!! ###&&&$$$"""!!!"""###%%%%%%$$$#########################################################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''((('''&&&&&&(((******000777===BBBEEEHHHJJJJJJLLLOOOPPPQQQRRRRRRRRRTTTSSSQQQMMMIIIFFFDDDDDDFFFNNNXXXfffyyytttfffZZZSSSTTTUUU\\\gggqqq|||{{{|||xxxuuurrrxxx~~~}}}|||zzzyyyxxxwwwsssqqqmmmhhhccc```______```cccfffhhhiiijjjnnnppptttyyy}}}|||~~~|||~~~~~~{{{yyyyyyzzz{{{||||||{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxyyyxxxvvvvvvvvvxxxyyy{{{zzzzzz{{{~~~{{{ooonnnmmmllllllnnnoooppppppooooooqqquuu{{{zzztttpppnnnmmmpppttt|||zzzvvvuuuxxx}}}ttttttwwwvvvtttpppooollliiiddd___[[[YYYUUURRRMMMFFF???888333000///---++++++,,,---,,,+++))))))((((((((()))))))))(((((())))))***)))))))))''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!!!!"""""""""#########$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######!!!$$$&&&$$$"""!!!###&&&$$$###!!!"""###%%%$$$##################################################################$$$$$$$$$########################""""""""""""#########$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''&&&'''***,,,...444===DDDHHHJJJKKKLLLNNNNNNPPPQQQRRRRRRQQQPPPSSSRRROOOJJJEEEBBBCCCEEEJJJVVVfffwwwzzzkkk^^^TTTPPPUUU[[[gggvvvyyy{{{|||~~~yyyttttttssssssrrrrrrsssttttttooommmiiiccc``````cccfffcccggglllnnnooorrrvvvzzz~~~}}}|||{{{~~~~~~vvvsssuuuvvvtttxxxyyy{{{|||}}}}}}||||||{{{{{{{{{{{{{{{zzzyyyyyyzzzxxxwwwuuuuuuvvvxxxyyyxxxyyy{{{~~~}}}}}}|||yyyppppppooonnnooopppqqqrrrpppmmmkkkkkknnnrrruuuvvvxxxyyy{{{~~~zzzuuurrrqqqqqqvvvyyy}}}vvvpppooowww}}}}}}zzzxxxsssrrroookkkfffbbb^^^]]][[[ZZZWWWQQQIIIAAA:::666444111...,,,------,,,+++(((((())))))))))))******'''((()))******)))((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$######""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######################################################$$$$$$$$$$$$######"""###$$$$$$######$$$%%%%%%###""""""###$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$##################$$$%%%&&&&&&&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((,,,///111777@@@HHHLLLNNNOOOPPPOOOOOOOOOQQQSSSSSSQQQOOOOOONNNLLLGGGCCCBBBFFFJJJQQQ```ttt}}}nnn```UUUOOOMMMRRR^^^ppp~~~|||~~~|||yyyvvvtttrrrnnnkkklllkkkjjjjjjjjjlllnnnoooiiihhhfffcccaaadddjjjnnnlllqqqvvvyyyzzz}}}~~~}}}|||~~~||||||wwwqqqppptttvvvvvvyyyzzz|||~~~~~~}}}|||}}}}}}}}}}}}}}}|||{{{{{{zzzyyywwwvvvvvvwwwyyyzzzzzz{{{}}}~~~~~~|||{{{xxxwwwtttsssssssssssstttuuuvvvrrrnnnjjjiiijjjlllmmmmmmlllmmmppptttyyy}}}|||yyyxxxyyyzzz|||vvvoooqqqwwwuuusssppplllhhhccc```^^^______^^^[[[UUULLLDDD>>>888555111...------,,,+++(((((()))******************))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((($$$###############""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""!!!"""###%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################!!!!!!""""""###$$$$$$%%%######################################################$$$$$$$$$$$$###############$$$%%%&&&%%%$$$%%%###""""""###$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###""""""!!!!!!""""""###&&&&&&&&&&&&''''''''''''######$$$%%%%%%%%%%%%$$$########################''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&'''***...222888===EEEKKKNNNNNNNNNNNNNNNMMMNNNPPPSSSTTTRRROOOIIIJJJIIIEEECCCEEELLLRRR[[[lll~~~{{{nnnaaaWWWQQQPPPPPPVVVfff|||{{{uuunnnhhhgggggghhhiiieeeeeedddccceeegggiiikkkccceeeeeedddeeehhhoootttyyy~~~~~~|||{{{{{{{{{wwwxxxuuuqqqrrryyy~~~~~~{{{|||~~~~~~~~~~~~{{{zzzxxxxxxxxxzzz{{{}}}~~~{{{xxxvvvwwwrrrrrrrrrsssssstttuuuvvvsssooojjjhhhiiijjjjjjiiieeehhhlllpppuuuxxx{{{|||www{{{~~~wwwtttvvvyyytttsssppplllgggccc___]]]```aaacccbbb\\\TTTKKKEEE:::777222///...---,,,+++'''((()))***************,,,***(((%%%%%%%%%'''((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$"""!!!###'''(((%%%###%%%$$$""""""###$$$$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''+++000333???DDDJJJMMMMMMLLLJJJIIILLLKKKLLLOOOSSSUUUSSSQQQEEEFFFGGGEEEDDDHHHRRRYYYdddtttuuunnncccXXXRRRQQQTTTVVV___pppyyyrrrjjjgggdddccceeeeeeccc```^^^^^^^^^^^^```bbbeeefffccceeegggggggggmmmwww~~~|||~~~}}}}}}{{{xxxwwwxxx|||~~~}}}~~~|||zzzzzz{{{|||}}}~~~{{{xxxwwwtttuuuvvvwwwvvvuuutttssswwwuuuqqqmmmllllllnnnooojjjlllooorrrttttttsssrrrqqqrrrtttwww{{{~~~|||{{{yyy~~~{{{uuunnniiigggeeebbb___cccggggggbbb```^^^VVVLLLEEE@@@999333///---+++***+++***))))))******)))(((***(((&&&'''***+++)))'''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$""""""############""""""%%%$$$"""!!!!!!!!!"""""""""############$$$$$$$$$&&&%%%$$$$$$$$$&&&)))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###)))(((&&&$$$""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((***000777===GGGJJJNNNOOONNNKKKJJJJJJNNNNNNPPPTTTVVVUUUPPPLLLHHHFFFHHHLLLMMMPPP[[[iiiqqq{{{|||||||||rrriiibbbZZZTTTPPPPPPVVV^^^nnn|||zzzuuunnnhhhbbb```]]]]]]______^^^\\\YYYXXXXXXYYY\\\```eeehhhhhhjjjkkkkkkmmmttt}}}{{{yyyzzz|||~~~~~~~~~}}}~~~|||zzzxxxxxxxxxxxxwwwwwwvvvuuuuuussspppnnnmmmnnnooopppooopppssstttuuutttrrrqqqnnnoooppprrrtttvvvyyyzzz}}}}}}zzzsssmmmkkkhhheeebbb^^^bbbcccbbbcccddd___WWWMMMHHH@@@999444000---+++...,,,+++***++++++)))(((***(((''''''******)))'''((((((''''''''''''''''''(((((((((((((((((((((((($$$&&&((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%###"""""""""###$$$"""############$$$$$$$$$""""""############""""""%%%$$$###""""""""""""###"""############$$$$$$$$$###"""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""""""""###""""""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&'''((()))***...444<<>>888444111222000---+++++++++***))))))((((((((()))))))))((('''((()))******))))))(((((((((((((((((((((((((((&&&((())))))'''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%&&&######$$$$$$$$$$$$######&&&%%%###""""""###$$$%%%""""""#########$$$$$$$$$""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''***///555;;;BBBIIINNNPPPPPPPPPNNNLLLKKKMMMOOOQQQQQQQQQRRRQQQPPPMMMKKKLLLLLLPPPYYYeeeqqqzzzyyyoooggg[[[QQQJJJIIILLLUUUaaaooo~~~}}}}}}kkkhhhddd___[[[WWWRRRPPPMMMMMMLLLKKKKKKJJJKKKLLLLLLNNNRRRYYYcccmmmwww|||}}}~~~{{{yyyyyyyyyzzz|||}}}}}}{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzyyyyyywwwvvvuuuuuuuuuuuuvvvvvvuuuvvvxxxzzz{{{|||}}}}}}{{{}}}}}}yyyvvvttttttrrrxxx}}}wwwpppjjjfffgggjjjiiieee```YYYUUUMMMGGGAAA===888555222000---+++,,,,,,,,,+++((()))))))))((((((((()))(((((()))))))))))))))(((((((((((((((((((((((((((''')))******(((&&&''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&"""######$$$$$$######""""""###%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$$$$%%%$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))---333:::@@@GGGMMMQQQPPPPPPPPPNNNLLLLLLNNNPPPOOOPPPPPPPPPNNNMMMLLLLLLKKKPPPXXXcccppp||||||rrrhhh___VVVNNNJJJJJJPPP]]]nnn|||~~~}}}```^^^ZZZVVVSSSOOOMMMLLLHHHIIIIIIHHHGGGGGGIIIKKKKKKPPPYYYdddppp|||~~~|||{{{{{{|||~~~~~~}}}||||||{{{|||}}}~~~|||{{{zzzyyyxxxxxxxxxxxxttttttvvvwwwyyyzzz{{{|||yyy{{{~~~~~~{{{yyyxxxwwwuuusssuuuyyy~~~{{{sssnnnpppssspppjjjeee[[[WWWQQQLLLGGGCCC???===666333///------------,,,''')))***)))((('''(((******)))((('''''''''(((((((((((((((((((((((((((((((((***+++***((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&""""""############""""""!!!###&&&((((((&&&$$$""""""############$$$$$$$$$""""""############"""""""""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((,,,000888>>>DDDIIIMMMPPPNNNOOOOOOMMMLLLLLLOOOQQQMMMNNNNNNMMMKKKJJJKKKLLLMMMXXXfffrrr}}}{{{ssshhh^^^VVVPPPMMMIIIMMMXXXkkk~~~VVVUUUSSSPPPMMMKKKKKKKKKFFFHHHJJJKKKJJJKKKNNNQQQSSSYYYdddqqq|||~~~~~~~~~}}}}}}~~~~~~{{{zzzyyyxxxtttttttttuuuwwwzzz|||}}}yyy{{{}}}~~~}}}}}}}}}yyyvvvvvvxxxzzzzzzzzzzzz{{{}}}~~~yyy|||~~~xxxooojjjaaa^^^XXXSSSPPPLLLHHHEEE===999444000......,,,+++''')))******''''''(((***,,,***(((%%%$$$%%%&&&'''(((((((((((((((((((((((()))+++,,,+++)))''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""############"""""""""###%%%&&&'''&&&%%%$$$"""############$$$$$$$$$""""""############""""""!!!"""###$$$$$$$$$######"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""""""""###!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((...444;;;AAAEEEHHHKKKMMMKKKMMMNNNMMMMMMMMMOOOQQQMMMNNNOOONNNKKKKKKMMMPPPWWWgggyyyzzzssshhh]]]TTTOOOMMMNNNOOOVVVhhhRRRRRRQQQNNNKKKJJJKKKLLLGGGJJJNNNOOOPPPRRRVVVZZZ^^^dddooozzz~~~~~~~~~}}}|||~~~}}}}}}~~~~~~~~~{{{yyyxxxvvvvvvuuuvvvxxx{{{~~~zzz|||}}}~~~|||||||||}}}~~~|||wwwrrrrrruuuyyy|||}}}|||}}}}}}{{{zzz|||}}}rrrlllhhhddd___ZZZVVVRRRNNNKKKCCC>>>888333000...,,,+++''')))+++***'''&&&(((***...+++'''$$$"""###%%%'''((((((((((((((((((((((((***+++,,,+++)))''''''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$%%%%%%&&&'''"""############$$$$$$$$$""""""############"""""" !!!"""###$$$$$$###""""""############$$$$$$$$$)))'''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))000555===BBBFFFHHHIIIJJJIIIKKKMMMMMMMMMMMMOOOQQQPPPRRRRRRQQQNNNOOORRRUUUcccvvv~~~tttkkk___UUUNNNLLLNNNQQQWWWbbbwwwSSSRRRPPPOOONNNNNNOOOPPPLLLPPPTTTXXX[[[^^^bbbdddlllrrr{{{~~~}}}|||}}}~~~~~~}}}~~~}}}}}}~~~~~~{{{zzzzzz{{{~~~|||tttrrrppppppssswwwyyyzzz|||~~~sssllliiihhhfffccc___ZZZVVVTTTKKKGGG???888333111111222***))))))+++,,,,,,)))'''***************************************++++++,,,...---***'''&&&%%%&&&&&&$$$$$$%%%&&&&&&''''''((()))&&&$$$$$$&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''### ###'''***'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&"""$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$##################"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""$$$%%%%%%$$$$$$$$$&&&((((((((((((***+++---333:::AAADDDFFFGGGHHHGGGHHHJJJLLLMMMOOOOOOPPPPPPNNNNNNOOONNNNNNWWWccctttzzzooobbbSSSLLLJJJKKKOOOUUUdddvvvTTTSSSQQQPPPQQQTTTWWWYYYXXX\\\bbbgggkkkooosssuuuuuuyyy|||{{{{{{{{{|||~~~~~~~~~~~~~~~zzzrrrpppoooppptttxxx{{{|||wwwooonnnnnnmmmkkkhhhccc___\\\UUUPPPIIIAAA:::555111000(((((((((***,,,,,,+++)))************************((((((((((((((())))))***111///,,,)))''''''''''''''''''''''''''''''''''''***'''%%%%%%'''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%% !!!!!!###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######!!!"""$$$%%%%%%%%%%%%$$$%%%'''((((((((((((***+++///444;;;@@@CCCDDDEEEFFFDDDEEEGGGIIIJJJKKKLLLLLLQQQNNNMMMOOOPPPSSS___lllyyyggg\\\PPPJJJIIIMMMWWW```uuuUUUUUUTTTUUUYYY]]]bbbeeeeeeiiioootttwwwyyy{{{}}}|||~~~zzzyyyyyyzzz|||~~~yyyrrrqqqpppssswww|||zzzrrrmmmnnnooonnnkkkgggccc```\\\ZZZUUUMMMEEE<<<666222---,,,++++++------+++***))))))))))))))))))))))))((((((((((((((())))))***...---+++)))((((((((()))***))))))(((''''''&&&&&&***(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%$$$###"""###%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$############$$$%%%#################################""""""#########%%%$$$"""!!!!!!"""$$$%%%"""""""""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!!!!!!!"""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$&&&'''(((((('''''')))+++000444;;;@@@BBBCCCDDDEEEDDDEEEFFFGGGIIIIIIJJJJJJPPPMMMLLLNNNTTT^^^nnn|||vvvaaaXXXOOOJJJJJJQQQaaappp[[[\\\^^^aaaeeeiiimmmooorrrvvvyyy{{{{{{yyyyyyyyy|||}}}{{{{{{{{{|||~~~}}}xxxwwwvvvxxx||||||ssslllmmmmmmmmmjjjfffbbb```^^^]]][[[VVVOOOFFF===888666333000...------+++)))))))))))))))))))))))))))***************++++++,,,(((((('''''''''((())))))((((((((((((''''''&&&&&&******))))))***)))((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$###!!! """$$$%%%%%%%%%%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%&&&(((***///444:::???AAACCCDDDFFFEEEFFFGGGIIIJJJJJJKKKKKKLLLKKKLLLQQQ[[[kkk~~~xxxmmm]]]WWWQQQNNNNNNXXXmmmjjjlllpppsssvvvvvvvvvuuu|||~~~}}}zzzyyyxxxyyyyyyzzz{{{|||~~~~~~~~~zzzqqqpppooollliiieeecccaaa______^^^[[[UUULLLCCC>>>:::666222///...---+++***))))))))))))))))))))))))***************++++++,,,((((((''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))***++++++***))))))((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########"""!!! !!!"""$$$%%%$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%#########""""""###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&)))+++///333999>>>AAADDDFFFHHHEEEFFFGGGIIIJJJKKKKKKLLLHHHKKKPPPXXXfffyyywwwiii^^^TTTRRRPPPQQQUUUccc|||~~~}}}zzzxxxwwwxxxyyyyyywwwvvvvvvwwwvvvvvvwwwyyy{{{~~~yyyvvvpppiiidddbbbaaaaaabbbbbbaaa___YYYQQQJJJEEE>>>:::444000///...------************************((((((((((((((())))))***---,,,+++***((('''&&&%%%$$$$$$%%%%%%&&&''''''((((((***,,,,,,***)))((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&$$$%%%&&&%%%$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$#################################""""""#########""""""""""""###$$$$$$%%%&&&%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&%%%&&&(((,,,///111555:::???BBBDDDFFFHHHCCCDDDFFFHHHJJJKKKLLLLLLIIIPPPZZZfffuuu|||rrrfffZZZQQQJJJKKKOOOWWWbbbtttyyyuuusssnnnooooooooommmnnnppprrrssssssuuuwwwyyy|||tttjjjcccaaabbbdddbbbbbbbbb```]]]YYYTTTRRRLLLFFF>>>888333111///...++++++++++++++++++++++++((((((((((((((())))))***************)))((('''&&&&&&&&&&&&&&&'''''''''''''''***------***(((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%##################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&'''(((&&&''''''((())),,,000444666999===@@@BBBCCCEEEFFFDDDEEEGGGJJJLLLNNNOOOPPPNNNZZZhhhuuuyyymmmaaaWWWPPPMMMKKKMMMTTTbbbrrrxxxrrrnnnlllnnnnnnmmmkkkiiijjjmmmooopppqqqrrrtttwwwyyy|||}}}~~~|||{{{{{{vvvuuuuuuuuuvvvxxxzzz{{{zzz{{{{{{{{{yyyyyy{{{}}}~~~{{{zzz~~~~~~qqqiiigggjjjlll``````aaaaaaaaa```___^^^\\\UUUJJJ@@@999333///---,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,"""###%%%'''((()))******)))))))))(((''''''&&&&&&&&&***------***''''''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% """$$$&&&'''&&&%%%$$$ !!!!!!""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$ !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$######$$$&&&'''((((((((()))***+++///444888:::<<<@@@AAABBBBBBCCCDDDFFFGGGJJJMMMPPPRRRSSSTTTTTTbbbrrrzzzlll___TTTMMMMMMOOORRRTTT]]]mmmwwwrrrpppnnnjjjfffggghhhhhhhhhhhhjjjmmmpppnnnqqquuuxxxzzz{{{}}}~~~|||xxxvvvtttpppmmmjjjiiiiiiiiieeedddbbbaaabbbccceeefffkkkjjjiiihhhiiikkkmmmooosssrrrpppooonnnnnnnnnooottttttvvvwwwyyyzzz|||||||||}}}zzzvvvssspppmmmjjjiiigggffffffgggiiijjjjjjfffYYYHHH;;;666333000---,,,++++++,,,+++(((&&&,,,,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&'''((()))***+++((((((''''''***000888???AAAAAAAAABBBCCCDDDEEEFFFEEEFFFIIIMMMPPPTTTVVVXXX[[[mmm}}}ooo```UUUOOOIIIIIIKKKRRRYYYeeewwwyyyrrrnnnnnnmmmjjjggggggggghhhggggggiiimmmoooqqqssswwwyyyzzz{{{}}}}}}yyywwwuuutttttttttuuuwwwwwwtttnnniiieee___]]]ZZZWWWUUUTTTTTTTTTRRRQQQPPPOOOOOOQQQRRRTTTVVVUUUTTTTTTTTTVVVXXXZZZ]]]]]]\\\[[[\\\]]]^^^___fffgggiiikkkmmmoooqqqrrrsssqqqqqquuuvvvuuuwww{{{zzzuuutttsssqqqooooooooopppqqqpppmmmbbbQQQEEE>>>999555000...,,,,,,,,,,,,***((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%###$$$&&&'''''''''%%%%%%&&&&&&&&&&&&'''((()))***((())))))+++...444;;;AAABBBBBBBBBBBBCCCDDDEEEFFFFFFIIIMMMPPPRRRUUUYYY\\\eeexxxvvviii[[[RRRLLLIIIJJJMMMUUU```qqqsssooojjjhhhjjjkkkjjjhhhggghhhiiiiiiiiijjjnnnppptttvvvyyyzzz{{{|||~~~yyyvvvuuusssqqqooommmkkkhhhccc```^^^\\\\\\^^^___```^^^[[[VVVPPPMMMLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLNNNPPPQQQTTTUUUWWWYYY\\\^^^```aaadddaaabbbeeefffeeegggjjjppprrrtttvvvxxx{{{~~~~~~|||{{{yyyyyytttrrrjjj\\\QQQIIIAAA;;;555222...,,,,,,,,,++++++++++++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''%%%%%%&&&&&&$$$###"""######$$$$$$######"""%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))(((***---000444999???DDDCCCCCCCCCCCCDDDEEEEEEFFFHHHMMMRRRTTTTTTWWW^^^dddssslllaaaUUUOOOLLLKKKOOOTTT^^^ooohhhfffcccdddfffggggggfffggghhhjjjjjjkkklllooorrrvvvxxx{{{}}}~~~|||xxxvvvtttnnnjjjeeebbb```^^^]]][[[ZZZXXXUUURRROOOMMMLLLKKKKKKLLLLLLKKKHHHDDD@@@===AAA@@@???>>>>>>>>>??????>>>======<<<===>>>????????????>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBDDDFFFGGGFFFGGGHHHJJJLLLNNNOOOPPPUUURRRRRRVVVWWWVVVWWWZZZ^^^```cccfffhhhkkkooorrrqqqtttwwwyyy|||~~~zzzrrrrrrmmmccc[[[SSSJJJAAA:::666000---,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&$$$#########$$$$$$$$$$$$######&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((+++111666:::>>>BBBEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIOOOUUUWWWWWW[[[dddmmm~~~yyyqqqdddZZZQQQMMMMMMPPPWWW___oooaaa``````aaabbbcccccccccccceeehhhiiikkkmmmppprrrwwwzzz~~~zzzxxxsssnnnhhhdddaaa___[[[XXXSSSOOONNNMMMLLLJJJIIIIIIGGGFFFDDDCCCBBBBBB??????@@@@@@???===;;;:::888888888888888888888999666666666666666777777888888888888888888999999999::::::999999999:::<<<<<>>999333...,,,,,,,,,,,,))))))((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***...555:::>>>@@@CCCEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKQQQWWWZZZ[[[aaallluuuzzznnncccZZZSSSMMMMMMPPPWWWcccnnn\\\]]]___```aaaaaaaaaaaa```bbbfffiiikkknnnqqqtttzzz~~~}}}{{{zzzxxxuuupppmmmgggddd___ZZZUUUQQQNNNMMMKKKHHHEEECCCBBBBBB@@@???============<<<<<<;;;;;;999::::::;;;;;;;;;;;;:::555555666666666777777777333333444444555555555555666666666666666666666666999999777666666777888888<<<<<<<<<<<<<<<<<<<<<<<<<<<999999<<<===;;;<<<@@@AAADDDGGGJJJKKKLLLNNNPPPMMMPPPTTTWWW[[[```eeeiiijjjpppvvv{{{}}}{{{sssnnnmmmppppppnnnkkkfff[[[PPPBBB===777222///...---,,,******************+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$###"""###&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++...333999>>>AAABBBDDDEEECCCDDDDDDEEEGGGIIIKKKLLLOOOSSSYYY\\\aaaiiiuuu~~~{{{xxxqqqeee[[[RRRNNNLLLPPPXXXddduuuYYY[[[^^^```aaaaaaaaabbbaaadddiiimmmppptttxxxzzz{{{zzzxxxuuusssrrrqqqqqqiiigggdddbbb```^^^ZZZXXXSSSQQQMMMHHHEEECCCBBBBBB???===<<<<<<<<<<<<:::999777777888888888777777777666777777777888888999:::777888888999999999999999666666777777888888888777888888888999999888888777999888777666666777888999888888999999::::::::::::888555555888888666777;;;:::<<>>BBBDDDDDDEEEFFFBBBCCCDDDFFFHHHKKKMMMNNNTTTVVVZZZ___gggrrr~~~zzzssslllccc[[[UUUOOOMMMPPPYYYeeewwwWWWZZZ^^^aaabbbbbbcccdddeeeiiinnnssswww{{{~~~zzzuuurrrooommmllliiieeebbb___^^^]]]UUUSSSPPPOOOOOONNNLLLKKKFFFDDDAAA>>><<<<<<<<<===999888888999::::::888777777777777777777666555555555555555555555666777777888888999999:::999999999666777888888999999888888888888888999999888777777444444333333333444666777555555666777888999::::::888555555888999777888;;;666888;;;<<<<<<;;;<<<<<<;;;<<<>>>>>>???@@@BBBEEECCCHHHNNNRRRTTTYYYaaagggjjjqqqxxx|||}}}|||rrrkkkhhhhhhiiimmmooopppooonnniii]]]PPPIIIEEE???:::777444111///))))))))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$%%%$$$###"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######%%%'''(((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((***,,,...///:::===BBBEEEFFFFFFFFFFFFAAABBBDDDFFFIIILLLNNNPPPWWWXXX[[[aaalllyyyxxxnnnbbbXXXSSSRRRPPPPPPUUUaaaqqqYYY\\\^^^___^^^^^^aaacccgggiiimmmttt{{{zzzxxxuuuqqqlllgggbbb```YYYXXXUUURRROOOLLLKKKJJJFFFFFFEEECCCAAA@@@???>>>::::::;;;;;;;;;<<<<<<<<<777777777777777777777777888888888777777777777777777777777666555555444444777777888888999999::::::888888999999999999888888888888888888888777666666888888888888888888888888888777666555555666777888888777666555666777999;;;999888777666777888:::<<<<<<;;;;;;::::::;;;;;;<<>>AAAEEEGGGGGGFFFEEEEEEBBBCCCFFFIIILLLOOOSSSUUUUUU[[[bbbkkkxxxyyyooofff]]]VVVUUUXXXRRRTTTZZZggg\\\^^^``````______bbbdddfffhhhlllrrrxxxzzzzzzyyy}}}}}}~~~|||xxxtttlllkkkgggccc]]]XXXTTTQQQJJJIIIFFFDDDAAA???>>>===>>>===<<<;;;:::999999888777777777777888888888888777777777777777777777777888888888888888888888888999999999888888777777777999999999999999999999999999999::::::::::::999999999999999:::999888888777888888888888888888888888888888777666777777999999999888777666666777999:::999888777666666888:::;;;::::::999999999999::::::::::::999:::<<<@@@DDDFFFGGGJJJOOOTTTXXX]]]bbbeeeqqqvvvzzzrrrlllhhheeedddcccaaaaaabbb```]]]ZZZZZZUUUMMMFFF@@@;;;666333,,,***(((((()))***************)))))))))(((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######""""""""""""######%%%%%%$$$###"""""""""###$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&))))))(((((()))---444888@@@CCCFFFHHHGGGFFFFFFFFFDDDFFFHHHJJJMMMQQQTTTWWWZZZaaajjjtttuuujjjaaaYYYRRRPPPRRRRRRXXXcccsss\\\^^^``````___```aaaccceeefffiiimmmpppqqqooolllooonnnnnnnnnmmmjjjeeebbb[[[YYYVVVRRRMMMHHHCCCAAA???>>><<<:::999888777777666666666555555555555555555555666666666777777777777777777777777777777777888888888888888888888888;;;:::::::::::::::::::::;;;;;;;;;:::999888888888999::::::;;;;;;::::::999::::::;;;;;;::::::999888888888888888888888888888888888888888888999:::;;;:::999888777777777888999888888777666666888999:::888888777777777777888888888888888999:::;;;<<<===;;;>>>CCCFFFJJJNNNRRRUUUaaaeeelllsssyyy}}}uuummmiiidddbbb___^^^___``````______[[[TTTMMMFFF???999555...,,,)))((()))***))))))*********))))))))))))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######""""""""""""######'''&&&$$$###"""!!!!!!!!!$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$############$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''************,,,222999???CCCEEEHHHHHHHHHGGGGGGGGGFFFHHHKKKLLLOOORRRVVVZZZ]]]gggtttxxxmmmbbb\\\WWWRRROOOPPPUUU```qqqYYYZZZ[[[\\\]]]^^^___```dddccccccccceeedddcccaaa___^^^]]]\\\[[[WWWSSSOOOLLLKKKIIIFFFBBB???<<<::::::999888777666666666666444555555666666777777777888888888888999999999999888888888888888888888888888888888999999999999999::::::::::::::::::;;;;;;;;;:::::::::999999999888:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999888888888888888888888888888888888888999::::::;;;;;;:::999888888888888888888888777777777888888999888888777777777777888888::::::;;;;;;;;;::::::999999<<>>DDDFFFGGGIIIIIIHHHGGGHHHIIIGGGJJJMMMNNNPPPSSSYYY]]]___lll|||{{{oooddd[[[XXXWWWUUUTTTUUU\\\kkkWWWWWWXXXYYY[[[]]]^^^^^^aaa]]]YYYWWWWWWWWWWWWVVVQQQPPPNNNMMMKKKHHHDDDAAA@@@??????>>>===;;;:::999444444333333222333333333555666777888999:::;;;;;;999999999:::::::::;;;;;;999999999999999999999999888999999999:::::::::;;;888888999999::::::;;;;;;999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;::::::888888888888888888888888888888999999::::::::::::;;;;;;:::999999999888888999999888888888888888999999999888888888888999999888888999999888777666555666888:::<<<===>>>@@@BBBGGGIIIMMMQQQVVV\\\ccchhhiiimmmrrruuuwww|||}}}xxxqqqiiidddaaabbbccc\\\ZZZWWWTTTPPPKKKDDD@@@:::777333000///...,,,+++++++++++++++************&&&&&&((())))))(((&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$####################################$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((()))+++...333:::BBBGGGHHHIIIJJJIIIGGGGGGHHHJJJHHHKKKNNNPPPQQQUUU\\\bbbeeessstttggg^^^VVVTTTTTTTTTWWWZZZfffwwwVVVUUUUUUVVVXXXYYYYYYXXXVVVRRRNNNKKKJJJKKKKKKKKKEEEDDDBBBAAAAAA>>>;;;888777777888999999999888888555444444333333444444555555666777888999;;;<<<<<<888999999999999:::::::::999999999999999999999999999999999::::::;;;;;;<<<999999::::::;;;<<<======:::;;;;;;<<<======>>>>>>======>>>>>>>>>>>>============>>>>>>======<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;:::::::::::::::999:::::::::::::::999999999::::::999999999999::::::999999:::999999888777666666777999999999999;;;<<<>>>???BBBDDDGGGKKKQQQUUUUUU[[[ccchhhlllttt~~~uuujjjbbb______[[[ZZZWWWVVVTTTQQQLLLIII>>>;;;666333111///,,,+++,,,,,,,,,+++++++++******(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$######""""""######$$$%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$!!!!!!""""""###$$$&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***'''***...222777>>>DDDIIIJJJKKKJJJHHHFFFFFFHHHJJJHHHMMMQQQRRRSSSXXXaaahhhppp}}}xxxmmm___XXXQQQPPPPPPRRRYYYaaattt}}}~~~UUURRRPPPPPPQQQPPPNNNLLLGGGEEECCCBBBBBBAAA???>>><<<;;;:::999999888666444444444555666777777777777777777666666666666777777444555666777888:::;;;;;;999999999999::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999888999;;;:::;;;<<<======@@@CCCGGGFFFMMMTTTYYY]]]fffrrr|||~~~sssggg```^^^YYYXXXVVVTTTTTTRRROOOMMMCCC@@@;;;777444222///------,,,,,,,,,,,,+++++++++,,,++++++++++++++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((()))***'''+++111777<<>><<<888555777666555555666555444222555555666777777777666666666555555444444444555555555555666777888::::::;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999::::::;;;<<<======??????@@@AAACCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAADDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>===;;;999999:::;;;<<<<<<<<<<<<<<<=========<<<;;;;;;:::::::::999999999999::::::999999999999999:::;;;;;;999:::;;;:::888666777888:::;;;<<<;;;:::;;;>>>@@@???EEEKKKNNNPPPWWWcccmmmqqqxxx{{{uuuzzz|||mmmddd```WWWUUUSSSQQQQQQPPPMMMLLLIIIEEE@@@;;;888555222000---------,,,,,,,,,++++++***)))(((''''''((()))***************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#################################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))((('''''''''''''''&&&&&&%%%%%%%%%)))(((((((((((()))******(((---444;;;@@@EEEIIILLLLLLKKKIIIFFFDDDDDDGGGIIIKKKQQQVVVXXXZZZ___jjjtttrrrdddYYYLLLKKKLLLNNNRRR\\\ppp~~~~~~PPPLLLGGGCCC???<<<999777:::444111>>>NNNDDD444333555444333222222222333444555555555555666666666777777777666555555666888888;;;;;;:::::::::::::::;;;;;;<<<===<<<;;;:::;;;<<<;;;;;;::::::;;;<<<;;;:::;;;<<<=========>>>AAACCCDDDDDDDDDEEEFFFHHHJJJKKKLLLJJJHHHFFFEEEEEEFFFGGGJJJJJJKKKKKKKKKIIIHHHGGGHHHGGGFFFGGGHHHHHHGGGFFFBBBDDDFFFHHHHHHGGGEEECCC@@@@@@AAABBBBBBAAA???>>>===<<<<<<>>>@@@AAA@@@???CCCBBB@@@???===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;:::::::::::::::999:::999999999999999::::::<<<<<<<<<;;;;;;<<<======AAAAAABBBEEEIIIMMMRRRUUU\\\dddnnnvvv|||}}}uuuuuuwwwyyyyyy}}}tttfff___VVVSSSPPPOOOQQQRRRQQQOOOMMMKKKGGGBBBBBBAAA:::000222111000...---,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((&&&%%%%%%''')))(((''',,,333<<>>;;;999666444555666888GGGTTTGGG444222555444333222222333444444555555666666666777777777888888777666777888999:::>>>>>>=========>>>>>>???:::;;;<<<;;;999999999;;;<<<<<<;;;<<<===>>>=========???AAAAAAAAABBBDDDFFFFFFGGGIIIKKKMMMOOOPPPQQQOOONNNLLLJJJIIIJJJJJJKKKSSSSSSSSSSSSRRRQQQOOONNNMMMLLLKKKKKKLLLMMMKKKJJJIIIJJJKKKLLLKKKIIIGGGEEEDDDDDDDDDDDDCCCCCCBBBAAACCCBBBCCCEEEGGGGGGEEECCCEEEDDDCCCAAA@@@@@@@@@@@@????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;::::::999999999999::::::::::::;;;<<>>:::777555444222000...222555@@@III>>>///111555444444333333444555555666666666777777777888888999888888777888999:::;;;;;;;;;;;;;;;<<<======>>>;;;<<<===<<<;;;::::::<<<===>>>>>>???@@@AAABBBBBBAAADDDGGGHHHHHHHHHIIIKKKKKKMMMPPPTTTVVVXXXXXXXXXUUUTTTRRRQQQPPPQQQQQQRRRXXXXXXXXXXXXVVVUUUSSSRRRUUUSSSRRRRRRSSSSSSRRRPPPPPPQQQQQQPPPOOOMMMJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIJJJLLLNNNMMMJJJGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBB@@@??????>>>>>>???????????????>>><<<;;;;;;:::::::::;;;;;;:::999999888888999999999::::::::::::;;;===???@@@DDDIIIOOOSSSXXX^^^ffflll|||yyywwwxxxwwwkkk^^^YYYTTTRRRTTTVVVWWWVVVXXXYYYXXXWWWYYYWWWNNNDDD777555222...,,,*********,,,,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%((((((((('''''''''''''''&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%% ###&&&'''''')))...222888===DDDIIIKKKKKKKKKKKKIIIHHHGGGHHHKKKMMMNNNOOOQQQSSSWWW\\\ffftttxxxkkk]]]RRRLLLJJJLLLSSS___nnn999777333111111111000///...111...000666111---666555555555555555555666666777777777888888888888999999888888777888999;;;<<<999999::::::;;;===>>>??????@@@AAAAAA???>>>???AAAAAABBBDDDEEEEEEFFFHHHJJJHHHKKKOOOQQQQQQPPPPPPQQQRRRTTTXXX\\\^^^^^^]]]\\\ZZZZZZYYYXXXXXXXXXYYYYYY^^^]]]]]]\\\ZZZYYYXXXWWW\\\[[[YYYYYYYYYYYYXXXVVVTTTTTTTTTSSSRRRPPPOOONNNSSSRRRPPPNNNMMMMMMNNNNNNNNNNNNPPPRRRSSSQQQMMMJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIGGGEEECCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAA<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;<<<<<<===???@@@@@@BBBEEEHHHKKKQQQWWW\\\hhhoooxxx~~~rrrgggaaaZZZWWWXXX[[[]]]]]][[[^^^```bbbeeeeee\\\QQQ===:::555111...---------,,,---...//////---+++)))))))))))))))))))))))))))(((((()))(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&############$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ $$$((()))(((***111777>>>BBBGGGJJJKKKJJJIIIIIIGGGGGGGGGHHHKKKNNNPPPQQQVVVVVVYYYbbbppp~~~{{{nnnbbbXXXQQQNNNKKKPPP[[[jjj|||555333000///000000000///222555000---111///111===555555666666777777777777888888888999999999999:::888888777777888:::;;;<<<======>>>???AAACCCDDDEEECCCDDDEEEEEEDDDDDDFFFGGGHHHJJJMMMMMMMMMNNNQQQSSSRRRUUUXXXZZZZZZYYYYYYYYY[[[^^^aaacccdddbbb___]]]_______________`````````fffeeedddcccbbbaaa``````cccbbb```_________]]][[[UUUUUUUUUTTTTTTUUUUUUVVV[[[ZZZXXXVVVVVVVVVVVVWWWVVVVVVWWWYYYYYYWWWRRROOONNNNNNNNNOOOOOOPPPQQQRRRQQQOOOMMMJJJHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGEEEDDD>>>===<<<<<<;;;;;;;;;<<<===<<<;;;;;;:::::::::;;;888888999999:::;;;======???@@@AAACCCEEEIIINNNRRRUUU]]]gggpppxxxyyyooohhh```\\\]]]___aaaaaaaaaeeehhhjjjmmmlllbbbWWWBBB???999333///...///000,,,---///000///...,,,+++************************(((((((((((((((((('''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&""""""#########$$$$$$$$$'''&&&$$$""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&*********---444:::AAADDDIIIKKKJJJIIIHHHHHHEEEFFFGGGHHHJJJMMMPPPRRRVVVXXX^^^kkk{{{tttfffZZZSSSPPPOOOKKKUUUeeevvv333111//////000111111111...555444222666333111999555555777888888888888888999999999::::::::::::;;;999999999999:::;;;===>>>??????@@@BBBDDDFFFHHHJJJGGGIIIJJJKKKKKKLLLNNNOOORRRVVVYYYYYYXXXXXX[[[^^^___aaaddddddcccbbbbbbcccfffgggiiikkkjjjgggcccaaaeeeeeeffffffggggggggghhhjjjiiihhhgggfffffffffgggjjjhhhfffeeeeeedddbbb```XXXXXXWWWXXXYYY[[[]]]^^^aaaaaa```____________````````````aaaaaa^^^ZZZWWWTTTTTTTTTTTTUUUVVVWWWXXXVVVTTTQQQNNNKKKJJJIIIIIIKKKLLLMMMMMMLLLJJJGGGFFFAAA@@@???>>>>>>===>>>>>><<<<<<;;;:::999999999999888888999:::;;;<<<============>>>???AAADDDGGGHHHJJJPPPZZZbbbiiirrr{{{xxxqqqhhhdddccceeeeeeeeekkknnnpppqqqsssqqqfffZZZKKKFFF>>>666111/////////,,,---...//////...---,,,************************'''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""""""""############$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***,,,---111888>>>CCCEEEIIIJJJJJJHHHHHHHHHEEEFFFHHHIIIJJJLLLPPPSSSUUUYYYdddvvv|||nnn___TTTOOOMMMNNNNNN\\\ooo333111//////000222222111***444444222777444///444555666777999999999999999::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAAAAAAAACCCEEEGGGJJJMMMNNNNNNPPPRRRTTTUUUVVVYYY[[[^^^bbbeeeeeecccbbbfffiiimmmnnnooonnnlllkkklllmmmooopppqqqqqqpppmmmjjjhhhjjjkkklllmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkklllmmmpppnnnkkkjjjjjjiiifffddd___^^^]]]]]]^^^aaaccceeeeeeeeefffggggggggggggfffiiihhhffffffeeeccc```]]][[[[[[ZZZ[[[[[[\\\]]]^^^ZZZXXXUUUQQQOOONNNNNNNNNOOOPPPQQQQQQOOOLLLIIIGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>===<<<;;;::::::::::::;;;;;;<<<===============;;;;;;<<<===???AAAAAAAAACCCHHHNNNTTTYYY```iiioooxxx|||xxxxxxyyy}}}uuuooonnnnnnmmmlllppprrruuuwwwyyyxxxmmmbbbXXXRRRHHH===555111000000------------------------************************''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""""""""###############"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''((())),,,111888>>>BBBCCCFFFIIIKKKJJJIIIIIIJJJFFFHHHJJJJJJKKKMMMQQQUUUXXX```ooo}}}tttgggYYYPPPMMMNNNPPPXXXhhh}}}333111//////000222222111///777444111777666333777555666888999::::::999999:::::::::;;;;;;;;;<<<<<<>>>=========???@@@BBBDDDGGGHHHIIILLLNNNQQQTTTUUUUUUWWWZZZ\\\]]]___bbbdddfffjjjmmmmmmjjjiiimmmqqqvvvvvvvvvtttrrrqqqrrrtttuuuuuuvvvvvvuuussspppooonnnooopppqqqrrrsssssssssttttttsssrrrssstttuuuvvvsssqqqooonnnmmmllliiigggeeedddcccbbbccceeehhhjjjggghhhjjjkkkllllllkkkjjjllljjjhhhgggfffeeebbb```_______________```aaaaaa\\\ZZZWWWTTTRRRQQQQQQRRRRRRRRRSSSSSSPPPMMMIIIGGGHHHHHHFFFEEEEEEDDDDDDDDD@@@@@@???>>>===<<<<<<<<<::::::;;;;;;;;;::::::999::::::;;;===???@@@???>>>???BBBGGGJJJMMMRRRZZZ```eeemmmxxx}}}ppphhhgggkkknnn}}}zzzxxxwwwuuusssooorrrvvvyyy~~~vvvlllddd]]]QQQDDD:::444222222------,,,,,,,,,------...************************''''''(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&''' !!!!!!"""""""""############""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%''')))++++++)))'''%%%$$$#########$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&''''''((((((((('''&&&''',,,444<<>>>>>>>>???BBBGGGKKKMMMOOOQQQSSSTTTVVVYYY[[[^^^```bbbdddeeegggkkkmmmuuutttsssqqqooopppsssvvv{{{{{{{{{zzzwwwvvvwwwyyyxxxyyy{{{zzzwwwtttrrrqqqqqqrrrtttuuuwwwxxxxxxxxx|||{{{zzzyyyxxxyyyzzzzzzuuuqqqlllmmmppprrrpppmmmiiiiiiiiijjjkkklllmmmnnnmmmmmmlllkkkkkklllnnnnnnjjjjjjjjjiiiiiihhhhhhhhheeeeeeeeeeeedddcccbbbbbb]]]\\\ZZZXXXXXXXXXXXXYYYZZZXXXWWWVVVTTTQQQMMMJJJLLLKKKJJJIIIIIIIIIIIIIIIJJJGGGDDDCCCCCCBBB???<<<===;;;:::;;;<<<<<<;;;::::::;;;<<<<<<============@@@@@@AAACCCEEEHHHJJJKKKTTT[[[fffqqqyyyooocccaaa___\\\aaalllzzz{{{qqqqqqrrrwww~~~{{{sssgggfff```TTTDDD888333222111///---,,,------,,,***)))))))))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''(((((((((########################&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$######"""""""""&&&%%%###""""""###%%%&&&######################## !!!"""###$$$%%%%%%%%%'''((()))++++++)))(((''''''$$$""""""%%%&&&%%%###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&((()))(((''''''((())))))***---333:::@@@CCCDDDKKKJJJIIIIIIHHHHHHHHHHHHLLLIIIIIIOOOQQQQQQVVV]]]jjjyyyyyyjjj]]]TTTRRRNNNKKKRRR___jjj~~~~~~222333333444444444333333666777777888888999999999888888888888888888888888888999::::::999:::<<<>>>???@@@BBBDDDFFFKKKQQQUUUUUUWWWYYYZZZ[[[]]]aaacccfffhhhjjjkkklllmmmpppsssvvvvvvvvvtttssssssvvvxxx|||||||||zzzxxxwwwxxxzzzyyyzzz{{{{{{yyyvvvttttttuuuuuuwwwyyyzzz||||||}}}~~~}}}|||{{{{{{{{{|||}}}|||xxxuuuvvvyyyzzzxxxuuuooonnnnnnnnnnnnoooooopppooonnnnnnmmmnnnnnnppppppnnnnnnmmmmmmlllkkkjjjjjjfffggghhhiiiiiihhhgggfffdddcccaaa___^^^]]]\\\\\\]]]\\\ZZZXXXWWWUUURRRPPPQQQPPPOOONNNMMMMMMLLLLLLMMMJJJGGGFFFFFFEEEBBB???>>>===<<<<<<===>>>===;;;;;;;;;<<<==================>>>>>>@@@AAACCCEEEFFFIIINNNWWW___fffkkkpppsssuuu{{{|||qqqddd[[[ZZZZZZYYY___jjjvvvzzzsssssswww~~~}}}vvvkkkhhhaaaVVVIII<<<444000222000...---......---,,,))))))))))))******************))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$###!!! !!!###$$$########################"""###$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%###!!!"""$$$%%%$$$"""#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''((()))((('''&&&''')))***,,,000777>>>CCCFFFGGGMMMLLLJJJIIIHHHIIIIIIJJJKKKJJJLLLQQQTTTVVV^^^gggxxx~~~qqqeee[[[UUUTTTQQQNNNWWWeeewww333444555666666666666666777777888999:::;;;;;;<<<888888888888777777777777666888999:::;;;===@@@BBBDDDFFFHHHJJJMMMRRRXXX\\\]]]___aaacccdddfffiiillloooqqqrrrsssssstttvvvxxxxxxyyyyyyxxxwwwwwwyyyzzz|||}}}}}}{{{yyyxxxyyy{{{zzz{{{||||||{{{zzzxxxwwwttttttvvvxxxyyy{{{|||}}}~~~}}}}}}}}}~~~{{{yyywwwyyy|||}}}{{{xxxvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssrrrrrrqqqpppnnnmmmlllhhhjjjlllnnnooonnnmmmllllllkkkjjjhhhfffdddbbbaaacccaaa^^^\\\\\\[[[YYYXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPNNNLLLJJJJJJHHHFFFDDDAAA@@@??????@@@@@@>>>===<<<<<<======>>>=====================>>>???AAAAAABBBFFFKKKQQQUUUZZZ___ccckkkqqqxxx}}}{{{mmmdddZZZTTTVVVXXXYYYaaakkkuuuvvvuuuwww|||}}}xxxooojjjbbbZZZQQQEEE888///333111.........///...---************************++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$###"""!!!!!!"""###$$$########################$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$######$$$%%%%%%$$$""""""""""""#########$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''(((((((((&&&&&&''')))+++///555<<>>>>>>>>======<<>>>>>>>>>>>>>>??????@@@BBBEEEHHHLLLQQQVVVZZZgggnnnvvv{{{qqqeeeaaa\\\YYY[[[]]]___gggpppyyy~~~{{{zzz}}}{{{vvvoooiiibbb^^^ZZZPPP@@@444444222///---...///......++++++***************)))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%""" !!!$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&''')))***,,,222:::AAAGGGJJJKKKLLLPPPMMMJJJHHHGGGIIIKKKMMMKKKNNNRRRVVVZZZcccrrr~~~xxxkkk___UUURRRQQQRRRTTT]]]ooo666777888999:::;;;;;;;;;:::::::::999999888888888777777777666666666555555333555888:::<<>>======@@@???>>>>>>============;;;===???AAADDDIIIOOOTTT^^^gggqqqxxx{{{{{{ooogggiiigggfffggghhhiiipppwwwyyytttkkkeee``````aaa[[[LLL>>>666333///------......---,,,+++++++++******))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%""" !!!$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$#########&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''(((+++---///666>>>EEEHHHIIIKKKLLLMMMKKKIIIGGGGGGIIILLLNNNMMMQQQUUUWWW]]]iiiyyyyyynnnbbbYYYOOOMMMMMMQQQZZZjjj888999:::;;;;;;;;;;;;;;;<<<;;;;;;:::999888777666777777666666555555444444222444777999;;;===AAADDDGGGJJJOOOUUUZZZ```fffjjjiiikkkmmmnnnoooqqquuuwwwzzz|||~~~~~~}}}}}}}}}wwwyyyyyyyyyxxxyyy{{{}}}{{{|||}}}|||zzzzzz|||}}}zzzxxxxxx{{{~~~}}}}}}~~~}}}|||{{{zzzyyyzzz{{{{{{{{{||||||}}}}}}}}}}}}|||{{{zzzxxxvvvtttrrrqqqqqqtttuuuvvvxxxyyyyyyyyyyyyxxxxxxyyyyyyxxxvvvsssqqqppprrrtttvvvyyy{{{||||||uuuuuuuuuuuuuuutttsssrrrooommmkkkjjjjjjjjjhhhgggddddddddddddcccaaa___]]][[[\\\\\\ZZZWWWUUUUUUVVVRRRPPPNNNMMMMMMLLLJJJHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<;;;<<<===???AAAFFFLLLPPPUUU^^^kkktttyyy}}}|||tttqqqvvvwwwxxxwwwuuuvvv{{{xxxqqqgggaaa^^^bbbfffcccVVVIII:::777222///......------,,,,,,,,,+++******))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""########################"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!"""!!!!!!###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((+++///222555;;;CCCGGGHHHHHHIIIKKKJJJIIIHHHGGGHHHJJJMMMOOOQQQUUUWWWZZZdddsss|||pppdddYYYSSSKKKLLLNNNWWWhhh::::::;;;;;;;;;;;;;;;:::<<<<<<;;;;;;::::::999999777777666555555444333333222444666777888:::>>>@@@CCCGGGMMMSSSYYY___eeeiiiiiikkkmmmnnnppprrruuuwwwwwwyyy|||}}}|||{{{zzz{{{xxxyyyyyyxxxwwwxxx{{{~~~}}}~~~~~~}}}}}}~~~{{{yyyxxx{{{}}}||||||}}}~~~}}}|||{{{|||}}}}}}zzzzzzzzzyyyyyyxxxyyyzzz|||{{{zzzxxxwwwvvvuuuuuusssuuuvvvxxxyyyyyyyyyyyyxxxzzz{{{|||{{{yyyvvvtttuuuuuuvvvxxxzzz}}}||||||zzzyyyxxxwwwvvvvvvsssqqqpppoooooonnnkkkiiieeefffgggggggggeeecccaaa```aaabbb```]]][[[[[[]]]ZZZXXXUUUTTTTTTRRRPPPNNNJJJJJJJJJIIIHHHGGGEEEDDDBBBAAA@@@??????>>>>>>???===>>>??????AAADDDIIIMMMLLLUUU```iiiooowww}}}tttlllccc___^^^ccciiiggg\\\RRR@@@;;;666111000///......------,,,++++++***))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""######"""""""""########################""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###""" """%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))***---222666;;;AAAHHHJJJIIIGGGHHHKKKHHHHHHHHHIIIKKKMMMPPPQQQUUUXXX[[[___mmm~~~sssfffZZZRRRNNNJJJMMMTTTddd||||||}}}~~~;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<777777666555444444333333222444555666777888;;;>>>BBBFFFKKKPPPUUUZZZ___cccgggiiikkkmmmnnnpppsssvvvrrruuuxxxyyyxxxwwwwwwwwwyyyyyyyyywwwwwwxxx|||}}}zzzyyy}}}~~~~~~~~~}}}||||||zzzxxxxxxzzz{{{~~~}}}|||zzzzzzyyyyyyyyyssstttvvvxxxyyyyyyyyyyyyyyy{{{|||~~~}}}{{{xxxwwwyyyxxxxxxyyy{{{~~~|||zzzyyyxxxyyyuuutttssssssrrrpppmmmjjjfffgggiiiiiiiiigggeeeddddddeeefffddd```^^^___aaa___]]]ZZZYYYYYYWWWUUUSSSNNNNNNNNNMMMLLLJJJIIIHHHEEEEEEDDDCCCBBBBBBBBBCCC;;;<<<<<<<<<===???CCCFFFDDDKKKSSSZZZaaajjjvvvyyyooogggbbb______dddiiihhh___VVVCCC???888444111000//////------,,,,,,+++***))))))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""###$$$%%%&&&'''''''''$$$$$$############$$$$$$&&&&&&%%%""" !!!%%%***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))+++///444888@@@EEEKKKLLLIIIGGGHHHKKKGGGHHHIIIKKKMMMPPPRRRSSSXXX[[[]]]ccctttuuujjj___TTTNNNLLLIIINNNZZZnnn~~~yyyzzz|||~~~~~~~~~~~~}}};;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::777777777777666666666666222111111222555888;;;>>>>>>AAAEEEJJJNNNTTTYYY]]]fffggghhhiiijjjnnnrrrvvvrrrtttwwwwwwvvvuuuuuuvvvrrrtttuuuvvvwwwxxx{{{}}}~~~}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~zzzwwwvvvwwwyyy{{{zzz{{{|||{{{zzzzzz{{{}}}|||zzzyyyzzz||||||{{{zzz|||}}}~~~~~~}}}{{{yyyxxxxxxyyy||||||{{{zzz{{{xxxtttrrrrrrrrrqqqpppmmmmmmmmmlllkkkjjjhhhhhhfffggghhhhhhhhhgggeeeeeegggeeecccbbbaaa___]]]ZZZWWWVVVUUUTTTSSSQQQQQQPPPKKKIIIGGGEEECCCCCCCCCCCC??????>>>>>>>>>??????@@@DDDHHHMMMQQQWWW```jjjrrr}}}zzzqqqjjjfffcccaaa```cccggggggbbb]]]PPPIII???777222000000///...,,,++++++,,,------,,,,,,,,,++++++)))(((&&&&&&((('''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&'''((()))******(((&&&$$$%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$#########%%%((()))'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((***...444:::>>>HHHIIIJJJJJJKKKKKKJJJJJJMMMJJJJJJMMMNNNOOORRRWWWWWW^^^iiittt|||jjj]]]SSSKKKIIIKKKNNNQQQ___zzz|||zzz{{{||||||}}}}}}||||||{{{zzzzzzzzzzzzyyyyyyyyyyyy<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::777777777777666666666666444444333333444777999:::999<<<@@@DDDGGGLLLQQQTTT]]]___bbbccceeeiiimmmpppooorrrttttttsssrrrrrrsssrrrtttuuuvvvvvvwwwzzz|||}}}}}}}}}~~~~~~~~~~~~|||{{{zzz{{{|||~~~|||yyywwwvvvwwwyyyzzzxxxyyyzzzzzzzzzzzz}}}|||{{{zzzzzz{{{|||{{{yyy{{{|||}}}~~~~~~}}}{{{zzzzzzzzz|||~~~{{{yyyvvvttttttsssrrrpppmmmnnnnnnnnnnnnmmmmmmlllllllllmmmmmmlllkkkjjjiiikkkjjjiiihhhhhhfffccc```[[[[[[ZZZYYYXXXWWWVVVUUUQQQOOOMMMJJJHHHFFFFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@BBBDDDHHHKKKOOOVVV^^^dddoootttzzz~~~}}}uuuooolllgggccc```aaadddfffeeecccTTTMMMDDD;;;666333111000...,,,++++++,,,---,,,***+++++++++******((('''&&&(((((('''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&(((((()))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%#########%%%'''(((%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%))))))***---222888===AAAHHHIIIIIIJJJJJJJJJIIIIIIKKKIIIKKKOOOQQQRRRVVV[[[```kkkxxxwwweeeYYYPPPJJJIIIKKKRRRYYYkkk}}}|||yyyzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwvvvvvv======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;777777777777666666666666777666555444444555666777555888;;;===@@@CCCGGGKKKQQQTTTXXX[[[^^^bbbfffiiijjjmmmooopppooonnnnnnoooqqqrrrtttuuuuuuwwwyyy|||}}}}}}~~~~~~~~~|||zzzyyyzzz{{{||||||{{{xxxwwwvvvwwwxxxyyyvvvxxxyyyzzzzzz{{{}}}~~~|||zzzzzz{{{{{{zzzyyyzzz{{{|||}}}}}}}}}{{{{{{}}}}}}~~~|||zzzxxxxxxwwwvvvsssqqqoooooopppqqqrrrrrrrrrqqqssssssrrrqqqppppppooooooooooooooopppqqqoookkkhhhbbbbbbaaa```______^^^^^^ZZZYYYVVVRRROOOLLLKKKJJJGGGFFFEEECCCBBBBBBAAAAAABBBCCCDDDEEEFFFJJJPPPTTT\\\aaaggglllpppuuu|||{{{vvvsssnnnhhhaaa___```cccddddddZZZTTTKKKBBB<<<777333111---,,,,,,,,,------+++)))***************)))(((((())))))((('''''''''(((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''######""""""######$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&+++,,,...111777<<>>>>>===============<<<<<<<<<;;;;;;;;;;;;:::777777777777666666666666777666555555555555666666555777999;;;<<<>>>AAADDDGGGJJJOOOTTTWWW[[[___aaadddgggiiikkkjjjjjjkkklllnnnppprrrtttuuuxxx|||~~~}}}~~~~~~}}}}}}|||}}}}}}~~~}}}|||{{{|||}}}~~~zzzyyyxxxwwwwwwwwwxxxyyyxxxyyyzzzzzzyyyzzz|||~~~~~~|||zzzyyyzzz{{{zzzyyyyyyzzz{{{|||}}}}}}||||||~~~~~~}}}|||{{{{{{{{{yyyuuusssrrrrrrssstttttttttttttttvvvvvvuuusssrrrrrrrrrqqqqqqrrrtttvvvwwwuuuqqqnnniiihhhhhhhhhggggggffffffcccbbb___[[[WWWSSSPPPOOOLLLKKKIIIGGGEEEDDDDDDCCCEEEDDDCCCCCCCCCEEEHHHJJJMMMRRRXXX]]]aaagggooouuu{{{wwwrrrlllddd___]]]^^^^^^^^^]]]XXXQQQIIIBBB<<<666222...---------...---***((())))))*********))))))(((******)))(((((('''''''''''''''''''''''''''''''''***)))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######"""######$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))###$$$%%%&&&'''((()))***+++---111666;;;@@@DDDFFFIIIIIIHHHHHHGGGGGGGGGHHHKKKKKKOOOUUUXXXYYY```ggguuuxxxkkk]]]RRRLLLJJJOOOVVVeeevvv~~~|||vvvvvvuuutttssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrpppppppppooonnnnnnmmmmmm@@@???>>>===============;;;;;;;;;;;;::::::::::::777777777777666666666666555555555555555666777777666777888999999:::<<<>>>@@@DDDIIIMMMQQQTTTXXX[[[]]]```ccceeeffffffhhhiiiiiilllooorrruuuyyy~~~}}}{{{zzzzzz{{{|||}}}}}}}}}|||{{{zzzzzz{{{{{{||||||}}}~~~}}}}}}|||}}}}}}~~~yyyyyyyyyyyyyyyzzzzzzzzz{{{||||||{{{zzzyyy{{{|||~~~|||zzzyyyzzz{{{{{{zzzzzzzzz{{{||||||}}}}}}}}}~~~~~~~~~}}}{{{xxxuuuvvvvvvvvvwwwvvvvvvuuutttvvvvvvuuuuuutttsssrrrrrrssssssuuuxxxyyyxxxtttqqqnnnnnnnnnmmmmmmmmmmmmmmmjjjiiifffbbb^^^ZZZVVVUUURRRQQQOOOLLLJJJIIIHHHGGGGGGFFFDDDCCCCCCDDDEEEEEEFFFJJJOOOSSSWWW]]]eeekkkuuuyyyqqqmmmgggaaa^^^\\\[[[ZZZ^^^ZZZUUUOOOIIIBBB;;;666111///.........---+++)))))))))*********))))))(((*********))))))(((''''''&&&'''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((###$$$%%%&&&((()))***+++,,,///444:::???DDDFFFGGGIIIHHHHHHGGGGGGGGGHHHIIILLLMMMRRRWWWYYY\\\dddmmmzzzooocccWWWOOOKKKMMMVVV___sss~~~}}}}}}|||zzzxxxtttsssrrrpppnnnmmmmmmmmmnnnmmmmmmllllllmmmmmmnnnkkkkkkkkkjjjiiihhhhhhggg@@@???>>>======<<<<<<===::::::::::::999999999999777777777777666666666666333444444555666777888888555666777666555666888:::<<>>===<<<<<<<<<<<<999999999888888888777777777777777777666666666666333444555666666777777777555666777666555555777888888:::<<<>>>@@@CCCHHHKKKKKKOOOTTTXXX[[[^^^aaacccccceeeiiilllooorrrwwwzzzzzzyyywwwwwwxxxyyywwwvvvuuuvvvwwwyyyzzz{{{{{{{{{yyyzzz{{{{{{|||}}}}}}}}}yyy{{{}}}}}}{{{zzz{{{}}}~~~~~~~~~~~~||||||}}}}}}zzzxxxwwwyyy|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||zzz{{{||||||}}}|||||||||xxxzzz}}}~~~{{{zzzyyyxxxyyyzzz{{{{{{yyyvvvvvvvvvvvvwwwwwwwwwxxxxxxrrrrrrpppnnnkkkhhheeeccc```___]]][[[YYYXXXWWWVVVRRRNNNJJJHHHHHHGGGDDDBBBCCCEEEGGGHHHHHHLLLRRRWWW\\\fffpppuuuzzz~~~zzzssskkkddd___]]]\\\\\\[[[[[[ZZZXXXQQQJJJDDD888555111............---+++++++++******((('''&&&(((((()))*********))))))&&&&&&&&&'''''''''(((((($$$&&&((()))++++++++++++%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$######"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&'''''''''((((((((((((222666===DDDHHHJJJJJJIIIIIIHHHGGGGGGHHHJJJLLLNNNOOOPPPUUU[[[___gggvvvuuuhhhYYYRRRLLLMMMRRR^^^ppp~~~}}}{{{yyyvvvtttrrrqqqqqqpppnnnmmmiiiiiiiiihhhgggeeebbbaaabbbaaa___^^^^^^___aaabbb^^^^^^]]]\\\[[[ZZZYYYYYY??????===<<<;;;;;;;;;;;;888888888777777777777666777777777777666666666666555555666666666666666555777888999888777777888:::555777888888:::===BBBEEEEEEIIIOOOTTTWWW[[[^^^aaabbbdddgggiiikkknnnrrruuuuuusssrrrsssuuuvvvvvvvvvtttuuuwwwyyy{{{|||||||||zzz{{{|||}}}~~~~~~~~~~~~zzz|||}}}{{{|||}}}~~~~~~}}}~~~|||yyywwwwwwyyy|||~~~~~~}}}}}}~~~~~~~~~{{{|||}}}~~~{{{~~~~~~|||{{{{{{{{{||||||{{{yyyxxxxxxyyyyyyzzzzzz{{{{{{ttttttsssrrrooollliiigggeeedddbbb```^^^]]]\\\\\\XXXTTTPPPMMMLLLJJJGGGCCCBBBCCCEEEDDDCCCFFFLLLPPPPPPZZZccchhhnnnxxx|||pppeee^^^[[[[[[[[[\\\]]]^^^\\\WWWOOOIII;;;777222.........//////,,,,,,++++++)))((('''&&&'''((()))***++++++***)))&&&&&&&&&'''''''''((((((******,,,,,,+++)))'''%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%$$$###"""""""""### !!!"""$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''((((((###$$$%%%''')))***,,,,,,555999@@@GGGKKKMMMLLLJJJHHHHHHGGGGGGIIIKKKNNNOOOOOOPPPVVV\\\bbbkkk}}}pppcccUUUPPPMMMPPPYYYhhh~~~~~~vvvxxxyyy{{{{{{zzzxxxwwwqqqooommmmmmmmmllljjjhhh```aaaccccccbbb```^^^\\\]]]\\\ZZZYYYYYYZZZ\\\]]]ZZZYYYXXXWWWVVVUUUTTTTTT