BM6(v7 }}}vvvooonnnyyyrrrddd]]]\\\^^^fffnnnqqqooommmooorrrmmmhhhbbbbbbdddeeeccc```aaaccciiirrrzzzzzzrrrjjjfffdddbbbfffllloooooommmhhhhhhhhhiiijjjiiifffdddpppppphhh[[[XXX\\\[[[TTTJJJKKKPPPTTTSSSOOOOOORRRWWWWWWTTTNNNNNNTTTWWWWWWSSSNNNJJJLLLSSSYYYZZZYYYRRRQQQMMMJJJGGGIIIMMMQQQQQQRRRUUU[[[bbbggghhhhhhfff```XXXQQQPPPPPPNNNKKKJJJJJJLLLOOOSSSWWW[[[^^^TTTTTTVVVYYYWWWRRRQQQTTTTTTQQQNNNLLLLLLPPPTTTWWW[[[WWWWWW^^^dddhhhmmmrrrzzzzzz~~~|||wwwwwwtttuuuxxx}}}yyybbb]]]^^^^^^kkkrrrrrrsss}}}}}}xxxwwwuuunnnnnnnnnjjjggggggjjjnnnffffffggghhhhhhiiikkklllmmmmmmmmmnnnooonnnkkkiiidddgggjjjmmmnnnppprrrtttvvvwwwvvvsssnnnmmmnnnqqqyyyxxxwwwvvvwwwyyy{{{}}}vvvssspppsssyyy|||yyytttvvv{{{yyyuuuvvv}}}vvvzzz}}}tttrrrvvvpppsssrrrllliiinnnsssuuunnnggg```aaaiiioooooolll___^^^]]]ZZZXXXXXXZZZ]]][[[[[[\\\___dddhhhjjjjjjqqqggg\\\WWWWWWUUUQQQLLLFFFHHHKKKNNNRRRUUUWWWXXXZZZZZZ\\\```___ZZZZZZ\\\^^^]]]ZZZYYYYYY\\\```bbbYYYUUUTTTYYY___dddjjjppp}}}|||~~~yyyuuuuuuyyywwwuuuuuuwwwzzz{{{{{{lllllliiieeebbb```aaacccccceeejjjpppvvvxxxwwwuuuyyyxxxuuurrrpppqqquuuxxx{{{zzz{{{zzzhhhaaadddddd```fffnnnwww~~~~~~yyy~~~kkkjjjiiilllssszzz}}}}}}yyywwwsssrrrsssuuusssqqqttt|||{{{uuuuuuxxxyyy|||yyy{{{xxxxxxzzz}}}|||}}}~~~~~~~~~xxxmmmdddccceeebbbZZZTTTYYYZZZ[[[[[[[[[YYYVVVTTTJJJLLLQQQVVVTTTNNNKKKLLLQQQQQQOOOOOOOOOQQQSSSUUUOOOKKKIIIMMMQQQSSSWWW[[[^^^\\\\\\___]]]XXXUUUVVV^^^ZZZTTTQQQPPPQQQRRRRRR\\\]]]^^^______]]]ZZZXXX[[[]]]___cccgggjjjlllllloooxxx{{{zzz}}}xxxrrrlllhhheeeddd___bbbfffjjjlllkkkhhhfffhhhiiikkkmmmqqqwww~~~xxxwwwwww|||tttpppiiidddiiirrrtttpppqqq{{{sssmmmuuu{{{uuuooonnnpppssstttuuuxxxuuurrrtttwwwvvvsssppphhhnnntttuuuqqqpppssswww}}}~~~zzzvvvuuu}}}zzzzzz{{{~~~zzztttsssyyy}}}{{{tttwwwuuuvvv|||{{{uuurrrZZZ\\\bbbgggcccXXXPPPNNNPPPPPPPPPPPPQQQRRRSSSSSSOOOKKKJJJMMMNNNLLLJJJKKKKKKIIIIIILLLKKKGGGEEEGGGJJJGGGCCCBBBCCCFFFHHHIIIHHHIIIJJJKKKIIIGGGEEEEEEDDDEEEFFFHHHJJJMMMOOOQQQNNNRRRUUUVVVVVVXXX^^^cccaaa^^^\\\\\\^^^]]]ZZZVVVWWWXXX]]]cccdddaaadddkkkooossswwwwwwvvvvvvzzz~~~{{{~~~}}}{{{uuuqqqsssuuuwww}}}{{{uuuyyy}}}xxx|||wwwsssyyy~~~}}}xxxxxxzzz{{{wwwssstttoookkknnnqqqqqqrrruuuppptttuuuqqqqqquuuzzz|||rrrtttuuussspppqqqvvv{{{vvvsssmmmnnnooopppqqqqqqqqqpppfffbbbaaadddccc^^^[[[ZZZ]]][[[]]]``````\\\ZZZ\\\\\\ZZZXXXWWWYYY[[[[[[[[[YYY[[[[[[ZZZXXXVVVVVVWWWUUUVVVVVVVVVUUUWWWZZZ\\\TTTVVVYYYZZZ\\\aaagggllljjjhhhfffeeeeeeccc```^^^```aaaiiirrrpppeee^^^^^^YYY[[[\\\ZZZXXXXXX[[[___cccnnnssslllmmmuuu~~~}}}}}}zzzvvvrrrxxx||||||yyyvvvxxx|||yyywwwyyyzzzxxxmmmmmmmmmllljjjiiikkklllmmmqqquuuvvvuuusssrrrqqqllllllnnnrrryyy~~~yyy{{{yyyzzz|||~~~~~~}}}||||||xxxvvvyyyyyyuuussstttkkkjjjlllppppppkkkiiijjjhhhgggggggggiiiiiigggfffjjjkkkjjjhhheeedddeeegggiiijjjjjjhhhffffffjjjmmmlllqqqvvvvvvssstttyyy~~~|||{{{{{{yyyvvv{{{wwwmmmllldddccc```]]]ZZZZZZ]]]___```dddlllrrrqqqmmmnnnsss{{{}}}sssnnnrrr{{{|||zzz||||||zzz{{{yyyppprrrxxx}}}~~~{{{{{{|||}}}{{{yyyxxxyyyzzzzzzxxxwwwvvvwwwwwwwwwuuuwwwnnnlllrrrtttnnnnnnuuurrrtttwwwzzz|||}}}|||{{{}}}yyyyyyyyyzzz}}}}}}|||{{{yyy{{{}}}|||}}}wwwvvvyyy}}}|||vvvsssssslllnnnqqqvvv{{{}}}}}}||||||}}}|||yyyuuutttwwwzzz|||}}}|||zzzwwwxxx|||~~~~~~zzzvvvrrrqqqrrrtttuuugggddddddgggjjjkkkpppvvvvvv~~~yyywww}}}tttnnnooowww{{{|||yyy}}}xxxzzzZZZ^^^aaaaaa^^^]]]aaaeeejjjjjjjjjllloooqqqrrrsss~~~|||zzzvvv|||zzzzzz{{{|||}}}~~~~~~{{{yyy~~~zzzpppggghhhjjjlllkkkfff___ZZZSSSVVV\\\eeekkkkkkfff`````````^^^\\\[[[^^^eeekkkqqquuusssjjjddddddhhhiiikkksssxxxrrrgggbbbhhhooorrrnnnjjjiiikkklllkkkjjjfffeeeccc___[[[ZZZ]]]___]]]]]]]]]^^^___```aaaaaabbb```aaabbb```\\\\\\```aaagggooorrrnnnmmmxxxyyyggg^^^___ggglllnnnzzzzzzxxx}}}yyyjjjkkkhhhdddiiiyyyzzzwww~~~eeeggggggddd``````dddhhhnnnppprrrqqqnnnlllmmmnnnrrrsssvvvxxxzzzzzzyyyxxxyyywwwwwwwwwxxxvvvrrrnnnsssuuuwwwyyy{{{}}}}}}|||wwwwww|||~~~}}}zzz~~~yyy~~~~~~yyyuuulllbbbYYYYYYZZZ[[[ZZZVVVPPPLLLBBBDDDGGGKKKLLLJJJFFFBBBFFFHHHHHHGGGEEEDDDFFFHHHLLLPPPOOOIIICCCDDDFFFGGGEEEIIILLLHHHBBBAAAGGGOOOOOOJJJFFFFFFJJJLLLKKKIIILLLHHHDDDDDDEEEFFFDDDBBBFFFEEEEEEEEEEEEGGGIIIJJJSSSOOOMMMMMMJJJHHHKKKPPPSSSSSSUUUXXXYYY[[[aaajjjooohhh```bbblllyyyzzzuuuuuutttpppmmmmmmqqquuuvvvzzz}}}|||yyyvvvxxxzzzvvvxxxyyy{{{|||{{{zzzyyy}}}|||}}}vvvooossstttvvvyyy|||~~~zzzvvvyyy~~~zzztttuuu{{{}}}yyyvvvooowww|||wwwvvvxxxppprrruuuwwwxxxxxxxxxxxxtttuuutttpppllllllppptttrrrrrrqqqooollllllmmmooommmkkkllloooooojjjhhhjjjdddlllvvv~~~wwwqqqhhh```bbbaaaaaa``````]]]YYYVVVNNNOOONNNLLLHHHDDDBBBAAACCCEEEHHHGGGCCC>>>:::888<<>>;;;999;;;???CCCEEEEEECCC>>><<>>===<<<<<<===>>>>>>===>>>DDDMMMUUU\\\dddjjjkkksss~~~{{{|||wwwrrrtttvvvrrrmmmpppjjjgggkkkkkkeee```___]]][[[XXXWWWYYY]]]bbbeeewwwvvvtttqqqmmmiiieeeccceeedddaaa[[[UUURRRRRRRRRUUUZZZ^^^^^^YYYRRRNNNLLLNNNTTT\\\aaacccbbb___\\\XXXWWWUUUPPPMMMNNNTTTZZZiiiooosssqqqqqqvvvzzzzzzmmmmmmnnnqqqvvvzzz{{{{{{vvvwww{{{}}}{{{yyyrrrllllllvvv~~~{{{vvvlllhhhqqq~~~zzz~~~~~~~~~nnnTTTSSSPPPKKKEEEAAA@@@@@@<<>>EEEPPPmmmyyyvvv{{{zzztttssswwwzzzzzzyyyuuussstttyyy~~~}}}~~~{{{{{{xxxwwwzzz}}}yyyyyyxxxlll]]]LLLLLLNNNNNNLLLKKKRRR\\\ttt}}}}}}}}}{{{{{{||||||~~~~~~zzzkkkgggfffhhhhhhhhhlllrrr}}}~~~qqqlllrrrzzzyyyzzz~~~~~~~~~{{{}}}~~~}}}~~~|||{{{{{{}}}zzztttsss^^^___\\\|||~~~|||zzzuuuwwwzzz}}}~~~uuunnnnnnrrrwww~~~yyyqqqiiidddtttzzzmmm]]]dddnnn}}}wwwyyy}}}~~~zzzvvv}}}|||zzzyyy```ddd~~~}}}|||~~~~~~yyyrrrkkkkkkqqquuurrrnnnnnnooowww~~~wwwgggccciii^^^```ccccccbbbfffvvvaaa^^^sss{{{|||~~~|||vvvxxxyyysssqqqqqqmmmkkkkkkkkkiiijjjuuu```eee```hhhkkkeee```eeepppyyy}}}zzz~~~ttthhhkkkiiiffffffgggiiijjjiiigggiiikkkjjjiiijjjmmmppp```aaahhhoooooofff```gggwww|||{{{zzz~~~|||www~~~tttmmmnnnqqqlllaaaZZZ^^^^^^aaagggnnnssssssrrrqqqoooiiidddfffmmmrrrqqqiiiiiijjjpppxxx}}}~~~vvvuuu|||ooohhhkkkiiigggggghhhjjjkkkkkknnnppprrrqqqqqqrrrwww{{{aaabbbmmmyyyzzzvvv~~~~~~~~~}}}}}}uuurrrrrruuuxxxuuunnnhhhddddddgggoooxxx|||yyyuuuzzzjjjooo}}}}}}|||{{{{{{}}}{{{yyyooojjjjjjfffggg|||uuuoookkkjjjiiihhhhhhhhhfffeee```aaacccdddcccbbbaaa```^^^\\\YYYXXXZZZ___eeehhhqqqllliiillltttxxxuuupppxxxwwwuuuqqqrrr{{{yyyiii___aaa^^^\\\YYYQQQLLLVVVgggqqqttt|||uuuwww}}}yyyllljjjhhhiiiiiigggbbb___^^^^^^___aaabbbcccdddfffhhhiiinnnkkkfffccceeejjjrrrwww|||zzzyyywwwxxx}}}uuunnnhhheee```WWWOOOJJJJJJMMMUUUXXXfffwww{{{yyyrrrllltttxxxqqqrrrtttqqqqqqssssssnnnjjjpppyyyxxxrrrqqq{{{zzzzzz|||vvvxxxzzz|||{{{tttfffXXXSSSTTTQQQKKKTTTSSSVVV[[[]]]aaakkkwwwrrrfffcccfffeeeaaa]]]ddd```\\\vvvuuukkk|||xxx~~~rrroooqqqsssxxxyyyzzzwwwpppmmmuuu~~~xxxrrryyyyyy}}}wwwqqqmmmjjjjjj^^^VVVUUUQQQLLLPPPZZZXXXUUURRRRRRTTTWWWZZZ[[[YYYeeeiiijjj||||||}}}~~~}}}}}}~~~vvvooonnnnnnooossszzz|||ooofff___]]]^^^ccc___]]]```iiittt{{{~~~vvvsss~~~|||~~~}}}{{{zzz~~~yyyvvvvvvuuusssrrrvvvwwwddd\\\[[[UUUUUUVVVWWWZZZ___ccceeeeeeggghhhiiijjjmmmqqquuuttttttssspppnnnooossswwwvvvwww{{{|||zzzuuurrrxxxxxxlllqqqzzzbbb___nnn}}}|||~~~|||~~~vvvlll```\\\___ccceeeeeejjjxxxnnnZZZWWW[[[[[[ZZZXXXXXXZZZ]]]aaaddd`````````cccgggooovvv{{{wwwvvvuuuuuuvvvyyy}}}~~~{{{vvvwww|||vvvrrrzzz~~~yyynnncccZZZ\\\gggttt|||ooo[[[]]]lll~~~|||}}}|||tttsssxxx~~~~~~sssssswwwrrroookkkjjjkkkpppvvvzzzyyyxxxvvvxxx~~~|||yyyxxxyyy|||wwwkkkrrr}}}zzzmmmbbb]]][[[bbbpppyyy{{{xxxyyyxxx{{{}}}vvvpppooopppmmmhhheeegggkkkoootttzzz~~~iii]]]eeeooohhhfffsssmmmhhhuuuvvvkkk\\\TTTYYYaaaaaa[[[YYYWWWXXX```jjjpppoookkkiiigggggghhhjjjnnnxxx|||vvvtttuuuxxxgggggguuu~~~}}}zzzyyyxxx|||{{{ooobbb___aaaeeekkkqqqqqqqqqtttzzz{{{|||{{{{{{{{{hhhuuu}}}yyywww|||yyytttrrrqqq{{{qqqnnniii~~~{{{}}}}}}{{{iiifff~~~~~~qqqsss|||{{{uuuddd\\\jjj{{{fffXXXTTTQQQTTT]]]eeettt~~~xxxpppggg]]]QQQFFF>>>IIIGGGJJJQQQWWWdddzzzvvvtttuuutttpppjjjccc^^^___cccgggiiihhhiiisss{{{tttnnnkkkbbb]]]WWWTTTTTTTTTQQQOOORRRNNNIIIEEEDDDCCCBBBBBBAAA???CCCJJJRRRbbboooVVVLLLPPPVVVSSSNNNJJJHHHIIIKKKMMMJJJMMMXXXpppuuussspppkkkfffaaa]]][[[UUUSSSPPPMMMIIIFFFDDDDDDBBB???======@@@BBBBBBAAA???===:::888999<<<@@@BBB???@@@DDDMMM[[[uuu[[[BBBDDDKKKHHHDDDCCCDDDEEEEEEDDDBBBEEEUUUwww~~~xxxqqqjjjddd```]]]ZZZWWWRRRNNNJJJGGGFFFFFFBBBAAAAAA???===;;;:::888777777777777888999:::;;;===;;;:::999999::::::999::::::999888888999;;;===AAABBBGGGPPPdddfffGGGLLLNNNIIIBBB@@@BBBCCCAAA>>>CCCDDDRRRrrrwwwiiiuuu}}}wwwrrrpppfffeeebbb^^^YYYUUURRRQQQPPPNNNKKKFFFBBB???<<<;;;??????======<<<===>>>>>>999:::;;;<<<<<<<<<<<<<<<777777777777777888888999888888888777888888999999===???@@@@@@??????@@@AAA@@@BBBFFFNNNdddpppXXXaaapppbbbRRRHHHFFFFFFDDDBBBCCCDDDMMMaaa}}}xxxcccppp{{{tttmmmgggddd[[[ZZZWWWSSSOOOKKKIIIGGGEEEDDDCCCAAA@@@>>>======@@@???>>>===<<<;;;;;;;;;555555555666777777888888333444444555555555444444999888777666666666666666333555666888999;;;===>>>777:::<<<<<<;;;:::<<<===???CCCGGGNNNbbb{{{iiiRRRJJJJJJJJJIIIHHHQQQZZZ[[[[[[mmm~~~dddmmm|||wwwtttjjjgggccc___[[[VVVQQQMMMJJJJJJIIIGGGDDDAAA>>><<<;;;;;;<<<<<<<<<<<<<<<<<<666666666666666555555555555444444444555666666777999999999999888666555444;;;;;;:::999888666555444666666666666666777888999777888999999888888999:::;;;>>>@@@???======???BBB???EEEJJJQQQeeehhhZZZZZZ\\\]]]gggxxxwww^^^]]]uuuzzzyyyvvvqqqlllgggbbb]]]YYYWWWTTTOOOKKKHHHFFFFFFFFF@@@@@@@@@???>>>===;;;;;;888888888888777777777777444444444444444444444444444555666555444444444666555555444444444333333333777777777777777777777777666666666666666555555555777555444222222444666777666666666777888888999999:::;;;<<<<<<;;;;;;===???CCCJJJEEEPPP^^^vvvmmm___aaaddddddxxxyyy{{{tttpppooommmhhhdddaaa___[[[WWWSSSPPPNNNMMMJJJGGGEEECCCBBB@@@===;;;???>>>===;;;:::888777777666666777777777666555555777777777777666666666666444444444444444444444444333555666555444333444555444444444444333333333333666666666666666666666666444444444444444444444444777666555444444444555666777888888999999:::;;;;;;:::;;;<<<;;;;;;;;;===??????GGGEEEQQQ]]]rrrggg```ffflllmmmwww|||~~~|||rrrqqqnnniiiddd___[[[XXXWWWSSSNNNLLLLLLKKKGGGDDDAAA@@@>>>===;;;;;;::::::999888777888999:::999888222333444555555444222111333333444555666666666555666666555555555444444444333333333333333333333333333444555555333333444555444444444333333333222222444444444444444444444444333333333333333333333333777777777777666666555444777777888999999::::::;;;999;;;<<<;;;;;;;;;===???AAAKKKJJJXXXaaarrrwwwaaaaaalllsssuuu}}}{{{wwwtttjjjiiifffaaa]]]YYYVVVTTTPPPOOONNNLLLIIIFFFDDDBBBCCC@@@>>>===>>>>>><<<:::777777777777777888888888666555444555777777666555444444555666666666666666444555555666666666666666444444444444333333333333222222222222222222222222222444555444333222333444333333333333222222222222333333333333333333333333222222222333333333333333666777888999888666444333555555666666777888888888999:::;;;;;;;;;<<<>>>@@@CCCMMMNNN[[[cccrrrlll]]]bbbmmmtttwww|||xxxwwwsssoookkkhhheeeaaa___ZZZXXXUUURRRPPPNNNJJJGGGDDDDDDBBBAAA???===<<<;;;=========<<<;;;:::999888444444333444444555444333222222333333333333333333555444333444555666555444666555333222111222333555222222333333222222111000333333333333222222222111222222222222222222222222222333444333222111222444333333222222222111111111111111111111111111111111222222333333333444444444555777888999999777555333444555555666777777888888999:::;;;;;;;;;<<<>>>@@@BBBKKKJJJWWW]]]kkkwwwbbb]]]bbbiiiooottt||||||yyyrrrmmmlllcccaaa___]]][[[WWWRRROOOOOOLLLIIIGGGEEEDDDAAA??????>>><<<<<<<<<:::888555333333333444444444555555777777666666555444222222333444555555666666555555555555666666666666555444777666666888:::<<<<<<;;;777555222///...///111222222222222222222111000///333333222222222222111111111111111111111111111111111222333333111111222333222222222111111111000000111111111111111111111111222222222333333444444555444555777888888777555444666666777888888999999:::888999;;;;;;;;;<<>><<<:::::::::;;;:::999999888888999::::::777555222222333444444555555666666666666555444333222111...000111222222111111111000111222222222111000000000//////111333555555444:::999777555444333333444222222333444444444333333333333333222222222111111111111111111111111111111111222333222111000111333222111111111000000000000111111111111111111111111000000111111222333333444222333555666777777666666666666777777888999999999888999;;;;;;;;;<<>>===:::888888777666777999:::::::::333333333444666666333111333333333333333333444444333333444444444444444333111222444555444333222333111222333444444444222222333222111222333444333111::::::::::::999777666555...///000222333333444444333333333222222222222111000000000000000000000000000222333222111000111222111111111111000000000000111111111111111111111111...//////000111222222222222222333555666666777777444444555555666777777777888999;;;;;;;;;<<>>???@@@AAA@@@>>>BBBFFFMMMSSSTTTPPPKKKGGG@@@===999555444444666888444444555666666666666555444555555666666555555555222222111111222333333444666666666666555444333222111111111111111111111111333333333222111111000000111222222222111111000//////////////////////////////000000111000000//////........................000//////......//////000////////////////////////------...//////////////////////////////////////////000000000000///......,,,...//////......///000000/////////............///////////////...---,,,//////000000111222222333//////......------.........///000111222333444444111222333444444444333333444666888999;;;>>>BBBEEEIIIGGGJJJLLLIIIRRRwwwsssxxxjjjlll~~~xxxppppppssszzzvvvqqqmmmkkkjjjhhhggggggkkkmmmkkkggggggkkkpppllllllkkkhhhddd]]]WWWTTTYYYTTTQQQRRRVVVTTTLLLEEEDDDEEEEEEDDDBBBAAAAAABBBBBBCCCCCCEEEFFFHHHIIIJJJIIIFFFEEEGGGJJJHHH@@@:::888888888999;;;<<<<<<;;;;;;===@@@BBBBBB@@@===;;;777777666555444444444444222222333333444444444444111111222222333333222222222222222222333444555666666666666666555444333333111111111222222111111111222222111111111000000000000000000111000000//////...........................//////000000000////////////////////////////////////............//////........................,,,,,,------......------...........................////////////...------,,,---......---,,,...///000000/////////.....................------,,,+++,,,,,,---...///000111111......---------------.........///000222333444444111222333444444444333333555666888:::;;;>>>CCCFFFHHHGGGIIIKKKIIISSSyyywww{{{eeeooo~~~{{{vvvsssrrrqqqpppooorrrvvvvvvsssrrrvvvyyyxxxtttqqqnnnjjjhhhggghhhiiilllqqquuutttpppooosssyyyhhhfffdddggglllnnnllliiiiiiiiiiiihhhgggfffeeedddXXXYYYZZZ[[[[[[ZZZXXXWWWfffgggfffiiirrrxxxlll[[[RRRQQQQQQQQQSSSVVVXXXZZZaaa```]]]YYYTTTQQQQQQQQQWWWSSSMMMIIIJJJNNNTTTXXXccciiioooqqqmmmddd[[[UUUdddfffaaaVVVTTT[[[```___JJJJJJIIIJJJJJJLLLNNNOOOWWWXXXWWWQQQIIIDDDFFFHHHMMMKKKHHHGGGFFFDDD@@@>>>CCCEEEGGGFFFDDDDDDGGGJJJEEEEEEEEEEEECCCAAA>>>===AAA???>>>BBBGGGJJJGGGCCC??????===999777666888:::777888999<<<>>>AAABBBCCC<<<<<<>>>AAACCCAAA<<<777777888888999888888777666777777666555555444333333333444555666555444222111111222222222222333333333///000000111111111000000222111111111222333444444333333333333333222111111000111111222222111111000000000000000000000000000...//////000000///..............................---......///////////////////////////////////////......------------......------------------------+++,,,,,,---------,,,,,,,,,------------.........---............---,,,,,,+++,,,,,,,,,++++++---...///............------------------,,,,,,,,,,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,---.........//////000111222333333333333333333444444444444666777999:::<<<>>>BBBEEEEEEFFFLLLQQQOOOYYY||||||bbbqqq~~~~~~}}}|||yyyuuuqqqjjjjjjkkkkkkkkkkkkjjjjjjeeeeeeffffffeeecccaaa___\\\\\\\\\\\\]]]^^^___```bbbdddhhhkkklllkkkiiihhhsssssspppiii```ZZZZZZ]]]^^^```cccdddccccccdddeeecccaaa______```bbbbbbbbb___aaaccccccbbb```______dddccc]]]VVVTTTVVVTTTQQQOOOQQQQQQPPPOOONNNNNNOOOTTTYYYZZZYYYZZZ\\\[[[WWWSSSRRRPPPMMMJJJGGGEEEDDDHHHKKKNNNOOOMMMLLLLLLMMMJJJFFFBBB???????????????CCCDDDDDDBBBDDDGGGGGGCCCAAA???===<<<;;;;;;<<<===@@@DDDGGGHHHFFFEEEGGGJJJ:::;;;===???AAA@@@???======>>>>>>?????????>>>>>>;;;<<<<<<<<<;;;:::999999>>>===>>>CCCHHHHHHAAA;;;;;;;;;;;;;;;;;;<<<======AAABBBAAA>>>:::777777777<<<;;;888777777999<<<>>>???CCCGGGHHHFFFCCC???>>>EEEIIIFFF;;;888>>>@@@===999999::::::;;;;;;<<<<<<777777777666555666:::<<<777666555555666666555333666666777777777777777777666666666666666555555555444444555888===AAACCCCCC>>>===;;;888555444555777333444555777888999999:::666777888999999888666555666777999888777666555555777666444333333333444555222333444555555444333222222222222222222333444444111111111222222111000000111000000000000000111222111222222222222111111000...///000000000000///...---......//////000000111---....../////////..............................,,,---....../////////...------------------------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,---------------------------,,,++++++******+++***))))))+++---,,,,,,,,,,,,+++++++++***+++++++++++++++,,,,,,---***++++++,,,,,,---------******++++++,,,---/////////000000000111111222222555444333333333444666666777999:::;;;<<<>>>AAADDDJJJJJJNNNRRRQQQ[[[{{{zzzaaannnwwwzzz|||uuutttxxx|||{{{zzzyyyxxxwwwvvvvvv{{{yyymmmjjjqqqrrrllldddkkkrrrpppgggaaabbbeeeaaaccc___ZZZ```jjjhhh^^^]]]WWWRRRQQQTTTVVVTTTQQQQQQPPPNNNMMMNNNQQQSSSUUUXXXVVVRRRPPPPPPRRRVVVXXXQQQRRRTTTUUUTTTRRROOONNNLLLLLLNNNPPPPPPNNNJJJFFFCCCDDDEEEFFFFFFEEEDDDCCC>>>???AAAAAAAAABBBEEEGGGBBBBBBBBBCCCCCCCCCCCCCCC@@@AAADDDFFFGGGGGGEEEEEESSSSSSQQQIIIAAA===???CCCAAACCCEEEEEEDDDBBBBBBBBBEEECCC@@@???@@@AAA@@@@@@>>>@@@BBBAAA??????CCCGGGDDDCCC???::::::======:::888999:::::::::<<<>>>@@@<<<@@@AAA??????AAAAAA============<<<;;;999888777999:::;;;999777777:::===;;;888555555777999;;;<<<::::::999888;;;???<<<777777777777777777999:::;;;444555777:::<<<<<<:::999222777<<<>>><<<999888999444555666888888999999999444444555555555666666777555444888>>>>>>999888:::555555666777888999999:::555777999999888888888999777777888999999999999888555666888999:::;;;>>>@@@:::AAAAAA888666<<<===777777888888999999888777777:::888666555555666777888555444333444777999::::::888777666666777777444222999888777555444333333333333333444666999<<<@@@BBB999:::999777555444555666444444555555555444333333777777666444222222444666111333555666666555555666222222111111222333444555...//////000111111111111000000000///000111111222000000000000000///......111000000//////000000111222333333333333222222111,,,---...//////...---,,,,,,------...///000111111------......///......---........................,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------,,,------------,,,++++++)))))))))((('''(((***---*********))))))))))))(((+++*********+++,,,------++++++,,,,,,,,,,,,------))))))***+++,,,...///000000000000000000111111111666555444333333444777888888999;;;;;;<<<>>>AAADDDTTTPPPNNNNNNLLL[[[}}}yyy___iii|||SSSSSSUUUXXX[[[[[[VVVRRRQQQSSSTTTRRRNNNLLLMMMOOONNNRRRUUUVVVTTTRRRRRRTTTQQQRRRPPPLLLKKKOOOPPPNNNKKKGGGFFFGGGGGGHHHLLLSSSIIIHHHGGGEEEEEEFFFHHHJJJCCCEEEEEEEEEGGGHHHCCC<<>><<<:::;;;===@@@>>>===<<<<<<>>>@@@@@@????????????@@@@@@@@@@@@@@@===>>>===;;;===AAA@@@===<<<;;;===>>>:::666888===888<<>><<<::::::===@@@===999;;;999888666666777999:::999999888888777888888888888888888777666666777888999888777888888888666444666777777888888777666666444555777777666555666666444555555555555555444444888777777666666555444444555555666666555555444333222333333444333333333222333444444444444333333222111555666333222666777666555444333333555666666666555555666777666555333222444444444555555555666666333444555555444444666888777666555666777777666555777555444555777888666333222444444444333444555777777888888777444333444666222666666333222555777666777555222333444666555444666666666666666666666666333555777777666666666777555444444444444666888999444222111333777;;;======<<<:::666555555666666555444555555444444222111000444444444444333333333222555444222111222444666888<<<:::888555333111000///000000111222222222222111222222111111000000//////000/////////000111222222000000//////000111222222111111111111111000//////////////////////////////........................////////////////////////.........------,,,,,,,,,------------------------++++++++++++++++++++++++......,,,,,,,,,,,,......******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))***************)))((()))***+++***((())))))***)))''''''(((*********))))))***,,,---///......//////000000111111222222222222333444444555555;;;AAAAAA>>>>>>CCCHHHSSSOOOPPPSSSPPPYYY~~~fffiiisssAAA>>>;;;;;;===@@@AAAAAA;;;===>>>???@@@AAACCCEEE@@@BBBDDDBBB@@@???@@@CCCAAAEEEEEEAAA@@@AAABBB???AAA???AAAGGGKKKLLLMMMPPPHHHBBB;;;888;;;@@@DDDEEEHHHDDD@@@?????????>>>===<<<<<<=========<<<;;;:::;;;999888888999;;;:::999::::::999999888888777777:::;;;999555555888777333999777666777777555888>>>777888999888666555777999666666666777777888888888777666444333444666777888:::888777777888888777666555666666555666777888777:::999777666666777888999555555444333222222333333333333333222111111111222444444333333333333111000222222222333222222222222222333444444444333333444333333444444555555555555333333333333444444444444111222222333333333222222333333444444333222111111111222333333444555666666444777666333222555777666666555444444444444333222555555555666666666666666333333333444555555666666111222444444444555888:::666555444333333333333222333333333444444444222111333333444333222222444666666666777888777666666666333777888444222444555333777888888777444222111111444444444444555555555555444555666555333111222222444444333222222333444555333333333333222444777:::888666333222333333444333555555444444444333333333222222111111111111111111222111000000111444777999;;;999777555222111000//////000111111222222111111111111000000000000000000//////.........///000000///.........//////000111000111111111111000//////........................------------------------------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************************************)))))))))*********++++++***************************+++++++++******)))((((((((()))))))))************)))((()))******)))(((((())))))((('''''')))*********))))))***,,,---............///000000111111333333333333444555666666777<<<@@@@@@>>>???FFFMMMWWWRRRRRRRRROOOVVVyyyjjjjjjsss===:::666555777:::;;;<<<<<<;;;:::;;;===??????>>>;;;:::;;;<<<>>>BBBEEEFFFEEEIIIIIIDDDDDDIIIOOOQQQTTTPPPRRR\\\gggkkkmmmnnnhhh]]]PPPKKKOOOUUUYYYZZZ\\\QQQHHHFFFCCC>>>@@@EEEAAA???===>>>AAABBB@@@>>>===;;;::::::<<<======<<>>======DDDHHHKKKLLLNNNPPPMMMGGGJJJBBB<<<:::999999;;;???;;;999777888:::<<<>>>>>>===<<<:::999999999:::;;;;;;<<<<<<;;;:::999:::;;;:::888777777888999888777888999:::999666555666999999888777666555555666666999888777666555444444444666555555555444444444444777777777777666555444333333333222222222333333333555555555555555444444444444444333333444555666777444444333333444444555555444555555666666666555555333444444555444333222111333222222222333444555555777888666222222555777555555555666555555444333222666666555555555666666666222222222333444555555555555666777777777777888:::999888666555555555666777333666999999666444555666555555555444333444666888444444444555666666555444888;;;;;;666444555555444777<<>>???@@@@@@>>>===@@@>>>>>>AAAEEEHHHGGGDDDCCCAAABBBLLLYYYccceeebbbfffhhhfffaaaaaalllxxxvvvoooooo{{{~~~vvvuuuyyy}}}|||ooofffddd\\\PPPNNNSSSPPPJJJDDDDDDJJJOOOQQQPPPHHHGGGGGGHHHKKKMMMMMMMMMSSSSSSRRRRRRQQQQQQPPPPPPYYYaaajjjqqqwwwzzzwwwpppeeeYYYMMMGGGDDDAAA@@@BBBHHHDDDAAACCCIIINNNPPPOOOOOOMMMJJJFFFDDDCCCDDDDDDCCCJJJQQQUUURRRKKKEEEBBBFFFDDDAAA@@@@@@AAA@@@???IIIEEECCCBBB???<<<;;;<<<======<<<;;;;;;:::999999;;;;;;999888666666555555888777777777888888777666888999:::999777555555555777777666555555666888999999777666666777777777666:::999888777777888999999666555444333333333444555::::::::::::999888777777555666777999999888777777;;;:::888666555555555666;;;;;;999666777<<<===;;;777888::::::999777777777888888999999999777666555444444444555666666777777:::;;;<<<:::777555555555999999999888888999<<<>>>:::???EEEDDD@@@>>>AAAEEE<<<======<<<<<<===@@@BBB@@@>>>;;;;;;===>>>===;;;BBBDDDBBB===:::===??????>>>DDDGGGBBB999666;;;BBB<<<;;;:::888777666666666===>>>===;;;999777777888<<<<<<;;;;;;999777666555======;;;999777666888:::888777555666888999999999888777555333222222333444000111111111111222222222000/////////000111333555666555444222111000//////...///000000111111000000.........//////000000000//////...------,,,------......------------......//////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((())))))***))))))(((((((((((((((((()))))))))******((('''((()))***)))(((%%%&&&'''''''''(((***,,,***************++++++,,,,,,------...///000111111333333444444555666777888999===AAACCCCCCGGGNNNSSSWWWSSSQQQPPPNNNWWWuuupppooo}}};;;<<>>===;;;::::::<<>><<<:::999777:::<<>>??????>>>:::888777777888:::<<<<<<<<<>>>AAADDDCCCIIINNNNNNIIIHHHMMMSSSHHHIIIIIIHHHHHHJJJNNNQQQWWWTTTQQQNNNMMMNNNNNNNNNQQQRRROOOHHHGGGKKKPPPQQQLLLNNNMMMFFF===<<>><<<999888EEE@@@;;;:::>>>???>>>;;;;;;999888999;;;======<<<;;;999666333222222222333111111111111111111111111222111000/////////000000333222111000000/////////......///000000000000///------....../////////000000///......------------///......------............////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***(((((((((((((((((((((((('''(((((()))))))))(((((('''(((((((((((())))))))))))((('''((()))***)))'''%%%&&&'''''''''''')))+++))))))*********+++******,,,,,,---...///000111111222222222333444666777888888<<>>>>>???AAAEEEHHHJJJHHHGGGFFFEEECCCAAA???>>>@@@CCCFFFIIIKKKKKKJJJIIIHHHIIIJJJLLLMMMMMMNNNMMMLLLMMMLLLLLLQQQWWWXXXTTTHHHIIIHHHDDD>>>::::::<<<<<>>AAAEEEFFFFFFFFFJJJMMMIIINNNQQQOOOJJJJJJPPPVVVQQQQQQPPPOOONNNPPPTTTWWW^^^^^^]]]ZZZVVVTTTTTTUUUXXXZZZXXXSSSQQQUUUYYYYYYWWWSSSMMMEEEAAABBBIIIOOOKKKIIIEEE@@@===;;;;;;;;;@@@AAAAAA@@@???@@@BBBDDDHHHJJJKKKLLLKKKIIIFFFDDDHHHAAA:::;;;AAADDD@@@<<<;;;::::::;;;===>>>===<<<===;;;999777555444444444222222222111111111000000333222111000///.........111000//////////////////---......///////////////---------...............//////...---------......//////...---------.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''(((((((((((()))))))))(((''''''))))))((('''%%%&&&''''''&&&&&&(((***))))))******+++******)))++++++,,,---///000111111222222222333444666777888888===CCCIIILLLNNNPPPQQQSSSPPPMMMJJJGGGMMM___rrrmmmppp}}}}}}{{{zzzwwwtttmmmddd___^^^\\\\\\]]]___aaacccdddccccccfffiiilllmmmmmmeeeeeeeeeffffffgggggggggqqqooohhhaaa```cccdddbbbbbbcccggglllmmmkkkkkkoooeeeaaa^^^\\\\\\\\\YYYWWWYYYZZZ[[[\\\]]]^^^_________\\\[[[bbbooozzzvvvrrrmmmiiigggfffeeeddd\\\PPPKKKTTT\\\[[[[[[^^^\\\]]]^^^^^^]]]YYYUUUSSSUUUUUUTTTSSSRRRRRRSSSSSSNNNLLLMMMQQQWWWYYYWWWSSSPPPSSSUUUSSSNNNKKKLLLNNNMMMKKKHHHFFFGGGJJJNNNQQQQQQLLLHHHGGGJJJLLLJJJHHHDDDEEEGGGHHHIIIGGGEEEDDDEEEDDDCCCCCCDDDGGGJJJLLLGGGGGGFFFFFFEEECCCBBBAAAAAACCCFFFIIIIIIHHHFFFEEEAAACCCFFFIIIKKKKKKJJJJJJIIIJJJIIIKKKPPPUUUSSSNNNHHHIIIGGGBBB===:::===AAADDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBGGGIIILLLLLLJJJIIIHHHHHHBBBGGGLLLMMMKKKJJJLLLNNNOOOPPPOOOKKKFFFGGGLLLQQQPPPOOOLLLIIIFFFGGGJJJLLLOOOUUU[[[ZZZSSSMMMKKKLLLSSSWWWYYYUUUSSSTTTSSSPPPSSSLLLCCC@@@CCCIIILLLNNNJJJHHHDDD@@@============GGGGGGGGGFFFEEEFFFIIIKKKNNNPPPSSSVVVVVVTTTQQQOOOJJJEEE??????BBBCCCAAA>>>===<<<<<<===>>>???>>><<<<<<<<<<<<;;;::::::999999888777777666555444333333222222111000000////////////...............//////------.../////////............---------------------,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,---............---,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''(((((((((''''''''''''((((((((()))))))))(((''''''((()))((('''&&&'''((('''&&&&&&''')))))))))***++++++***)))(((***+++,,,---///000111222222222333444555777999:::;;;>>>CCCGGGKKKNNNPPPRRRSSSQQQOOOLLLIIIMMM\\\jjjoooqqqyyy|||rrrsssnnnooozzzzzztttooommmnnnzzz{{{mmmhhhnnnmmmdddeee___VVVNNNLLLRRR\\\dddfffeeedddeeehhhjjjjjjjjjddddddddddddcccccccccccccccfffhhhffffffeee```XXXUUUYYY```fffeee___^^^aaa\\\[[[ZZZZZZZZZZZZYYYWWWYYYYYY[[[\\\\\\\\\\\\[[[YYYTTTRRRYYYgggrrruuutttddd```[[[WWWVVVVVVUUUUUUPPPFFFCCCKKKOOOMMMOOOVVVVVVWWWXXXXXXVVVSSSNNNLLLMMMMMMLLLLLLKKKLLLLLLLLLDDDBBBCCCHHHOOOQQQOOOKKKHHHKKKMMMKKKFFFBBBCCCFFFGGGDDDAAA???@@@DDDHHHKKKHHHCCC>>>>>>AAACCCAAA>>>:::===@@@DDDEEEDDDBBB@@@CCCAAA>>><<<;;;;;;===>>><<<======>>>>>>======<<<>>>@@@CCCDDDDDDBBB???<<<999;;;>>>AAABBB@@@>>><<<@@@AAAAAABBBGGGKKKHHHAAABBBCCCCCC???;;;<<>>===CCCEEEFFFFFFCCC@@@>>>>>>>>>DDDIIIJJJFFFDDDDDDFFFSSSQQQNNNHHHCCCCCCGGGKKKIIIHHHDDD???;;;:::<<<>>>AAAKKKWWWXXXPPPGGGCCCDDDIIIPPPTTTRRROOOMMMHHHBBBHHH@@@999;;;EEENNNPPPNNNGGGEEEAAA>>>======>>>???HHHHHHGGGFFFDDDEEEHHHJJJKKKMMMQQQTTTUUUSSSQQQOOOLLLIIIFFFCCCBBBBBBBBBAAA@@@??????@@@AAAAAA???>>><<<<<<===>>>??????>>>>>>>>>===<<<;;;:::999888777000000000111111111111111---------------...//////,,,---......//////...............------,,,,,,,,,************+++,,,---------,,,,,,+++*********+++------......------,,,+++((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((((((((('''''''''''''''((((((((())))))'''&&&'''((()))(((''''''(((((('''%%%%%%&&&(((((()))***++++++***)))(((***+++,,,---///000111222333444444555777888:::;;;>>>???BBBEEEIIIMMMQQQSSSRRRRRRQQQOOONNNSSS```lllrrrrrrwwwyyy~~~~~~{{{yyyvvvrrrtttrrrnnnnnnsss{{{pppfffdddggghhh{{{lll]]]\\\eeefff___```ZZZTTTQQQSSS[[[bbbfff___^^^bbbgggeee______ccc^^^^^^^^^```bbbbbb```^^^bbb___^^^```cccbbb\\\WWWXXXTTTSSSVVVUUUPPPOOOSSSQQQRRRSSSQQQPPPRRRVVV[[[ZZZVVVRRRRRRVVVYYYWWWUUUTTTQQQNNNNNNQQQSSSRRRPPPJJJIIIHHHGGGHHHHHHJJJJJJHHHGGGEEEDDDDDDDDDEEEFFFIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGBBB???>>>AAADDDGGGBBB@@@@@@DDDHHHHHHCCC===BBBFFFEEE???<<>>===<<<===>>>???===;;;::::::;;;;;;:::999888DDDJJJCCC>>>@@@???999???===<<<:::999999:::::::::::::::;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;>>><<<:::888777888:::;;;>>>>>>>>>>>>============>>><<<:::999999;;;>>>???AAA@@@===;;;999999::::::@@@===888555666888:::;;;>>>888EEERRREEE666777<<>>DDDAAA;;;@@@LLLUUUQQQKKKCCC===;;;<<<>>><<<===>>>??????AAADDDGGGLLLLLLKKKJJJHHHEEECCCAAAFFFIIIKKKHHHAAA<<<:::;;;;;;999:::AAAKKKOOOKKKFFFCCCBBBCCCEEECCC>>>>>>AAAEEEMMMMMMCCC???CCCCCC===DDDFFFHHHJJJMMMOOOPPPPPPPPPLLLFFF???;;;999999:::>>>===;;;::::::;;;<<<===999:::===???<<<999===DDDHHHDDD@@@<<<:::888666444000000///......///000111//////...---------------///---******,,,---,,,***............---,,,+++***))))))))))))))))))))))))++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&))))))))))))))))))))))))++++++,,,---...000000111222333444666777999:::;;;999===CCCGGGIIIMMMRRRWWWYYY[[[SSSLLLOOOSSSbbbzzzssspppwwwzzz|||||||||zzzxxxxxxwwwwwwwwwxxxzzz{{{xxxvvvqqqjjjjjjpppssssss}}}sssfff___cccjjjiiibbbhhhccc^^^\\\^^^bbbgggiiibbb]]]\\\aaabbb___]]]___dddcccaaaaaaaaa```]]][[[___\\\ZZZZZZ[[[ZZZWWWTTTSSSOOOOOOSSSSSSPPPPPPSSSPPPQQQRRRQQQQQQSSSWWW[[[UUURRROOOQQQUUUVVVTTTQQQNNNKKKIIIIIIKKKMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHEEEDDDCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDAAA???>>>@@@CCCEEEDDDAAA@@@CCCFFFFFFBBB>>>@@@BBB@@@===???CCCEEECCC@@@>>>===;;;;;;;;;===>>>:::999999:::<<<===<<<;;;MMMUUUUUUIIIAAABBB@@@;;;<<<<<<;;;:::999999888999888888888999999999::::::;;;:::::::::999999999888<<<:::888666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::;;;===<<<;;;:::999999:::<<<===>>>;;;777555777:::<<<===>>>>>>SSSeeeYYYFFF>>><<<===:::<<>>888666888:::999:::;;;;;;;;;>>>BBBEEERRRQQQOOOLLLIIIFFFCCCAAAFFFGGGGGGBBB<<<888999<<<;;;===AAAHHHOOOQQQMMMIIINNNJJJHHHGGGCCC@@@AAAFFFOOOTTTPPPCCC<<>><<<===>>>???>>>===;;;:::999:::;;;<<<999999<<<===;;;888;;;BBBEEECCC???===<<<:::888666111111000/////////000111111000000//////////////////,,,******,,,---,,,***------------,,,+++***)))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,++++++***)))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))+++***(((''''''(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&))))))))))))))))))))))))***+++,,,---...000111111111222333555666888999:::999<<>>???AAABBB???<<<======;;;;;;AAAFFFEEE@@@===<<<;;;:::999:::;;;<<<888777777999<<<>>>>>>>>>SSSVVVQQQDDD;;;;;;:::777999999999999888777666666555666666666666777777777777777777777777666666666999888666555444555777888888888888888888888888888777777777888888888999999:::999888777888999;;;===;;;888555444666999<<<===999;;;QQQdddYYYFFF<<<777:::777999===<<<888<<>><<<@@@FFFLLLOOONNNKKKIIINNNIIIDDDBBB???>>>BBBIIINNNPPPIII;;;555999;;;999<<<===???BBBDDDFFFGGGHHH???>>>=========>>>???@@@>>>===;;;999888888999999999888:::;;;888555888===>>>===;;;;;;;;;:::777555333222111000000000000000000000///............///...,,,++++++,,,,,,+++***+++++++++++++++***)))((())))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,++++++***)))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))***+++,,,---...000111111111111333444666777999999:::;;;>>>DDDJJJPPPSSSTTTUUUZZZVVVTTTYYY___nnnuuukkkjjjttt|||uuuuuu~~~yyyssspppppprrrtttsssrrrmmmhhhiiimmmmmmiiisssgggaaahhhlllgggbbbcccjjjgggcccbbbccceeefffgggjjjfffaaa``````aaabbbdddiiifffaaa^^^]]]\\\ZZZYYYXXXZZZ\\\\\\[[[[[[\\\^^^[[[YYYXXXXXXVVVTTTSSSTTTOOOPPPQQQQQQRRRSSSTTTVVVJJJKKKNNNQQQTTTRRRNNNIIIIIIHHHFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBB>>>??????@@@AAAAAAAAAAAAAAA???<<<;;;<<<<<<;;;:::999;;;<<<<<>>EEEFFFFFF@@@777444888;;;:::;;;<<<===???@@@AAAAAAAAA=========<<<<<<<<<<<<;;;===<<<:::999777777777777888777777888666333444999555555555666777777444222444333222222111000000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++******)))((((((((((((((((((((((((((((((((())))))***++++++++++++++++++++++++***))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))******+++---///000111222111222333555777888999:::;;;;;;===CCCLLLRRRUUUTTTTTTXXXUUUSSSZZZbbbtttkkkcccccclll~~~vvvwww{{{uuurrrsssvvvxxxsssvvvuuupppmmmpppssssssmmmhhhiiipppooohhhgggmmmoookkkgggeeefffjjjmmmooohhhjjjiiiddd___```eeeiiicccaaa^^^\\\]]]]]]]]]\\\[[[___bbbcccbbb___]]]\\\VVVVVVVVVTTTSSSSSSRRRQQQRRRRRRRRRRRRRRRQQQPPPOOOJJJLLLOOORRRSSSQQQLLLIIIHHHHHHGGGFFFFFFFFFHHHIIIGGGGGGGGGGGGGGGFFFEEEEEEHHHFFFDDDBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@===>>>@@@AAABBBBBBAAA@@@AAA???<<<;;;;;;;;;;;;;;;666<<>>;;;777666777999999999<<<444:::@@@888444999;;;;;;:::999:::888555666999<<<<<<<<<;;;::::::===???<<<<<<===<<<===???CCCGGGAAAAAA@@@??????@@@BBBCCCGGGGGGEEEBBB@@@???@@@AAABBBEEEGGGEEE@@@>>>@@@BBB999666555777777666:::@@@AAAAAA???;;;;;;>>>>>>======>>>>>>>>>>>>======<<<======<<<<<<;;;:::999888;;;:::999888777666555555777555555666444111222666111111111333555555333111333333333222111000//////------,,,+++++++++++++++++++++,,,,,,+++************++++++++++++******)))''''''''''''''''''''''''''''''((())))))***++++++***++++++++++++***))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***+++---///000222222333444555666888:::;;;<<<<<<<<<>>>DDDMMMSSSUUUUUUUUUWWWQQQOOOWWWcccyyybbb^^^bbbgggxxxwww~~~{{{xxxwwwvvvvvvtttwwwvvvoooiiijjjmmmoooaaaccchhhllljjjhhhkkkqqqooolllgggeeegggjjjmmmoooccciiilllfff______eeeiii```^^^]]]]]]^^^______^^^```bbbdddeeeccc]]]WWWSSSQQQTTTUUUSSSTTTWWWXXXVVVSSSRRRRRRRRRRRRQQQNNNKKKLLLMMMOOOPPPOOOMMMJJJIIIEEEEEEEEEDDDBBBCCCEEEGGGEEEFFFGGGGGGGGGGGGFFFFFFGGGFFFDDDBBBAAA@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>???@@@AAAAAAAAA@@@???AAA@@@>>>===<<<======>>>555<<>>@@@===:::999999:::::::::<<<444999===777666;;;;;;;;;:::999999777666555555666888999999999:::<<<>>>;;;<<<<<<<<<<<<===@@@BBB;;;;;;<<<===???AAACCCDDDEEEEEEEEEDDDCCCBBBAAAAAAEEEFFFEEEAAA===<<<>>>AAA<<<::::::<<<:::888:::>>>>>>===<<<<<<======<<<999?????????>>>>>>===;;;;;;::::::::::::::::::::::::888888888777666555444444666333222444444111111444222111111222444444333111111222222222111000//////......---,,,,,,,,,,,,---)))+++------+++***))))))******+++++++++******)))''''''''''''''''''''''''&&&&&&'''((()))******+++******++++++******)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))+++---///111222333444444666777999:::<<<<<<<<<===@@@EEEKKKPPPSSSTTTUUUWWWOOOLLLUUUccc{{{}}}```^^^dddqqq}}}}}}|||yyy{{{}}}|||}}}~~~zzzxxx|||~~~zzzvvvuuuuuuwwwxxxyyyyyysssjjjeeeffffffddd^^^dddgggffffffjjjnnnoookkkhhheeeddddddeeefffeee```hhhkkkfffbbbcccffffffbbbaaa``````aaa```^^^\\\aaa```___``````]]]VVVQQQPPPUUUVVVTTTVVV[[[\\\YYYRRRQQQQQQRRRSSSQQQMMMJJJLLLLLLLLLJJJHHHGGGFFFFFFBBBCCCCCCBBB??????BBBEEEBBBCCCEEEFFFFFFFFFFFFEEECCCCCCAAA@@@@@@AAAAAABBBAAAAAA@@@??????>>>======>>>>>>?????????>>>=========>>>>>>===<<<<<<===>>>777:::;;;888777999888666666666777888888888888888777666444444555555444333444222111222333333333444444444444333333444444555444444444444333333222222222222222222333333333444222222222333333333444444111111222222333444444555222222333333444444444333222222222333666999===???;;;888666666777888888888777000444888222333888777777777777666666777666444222444666777888888:::<<<:::;;;======<<<;;;<<<===999999;;;<<<>>>?????????BBBAAA@@@????????????>>>AAAAAAAAA???======>>>???===;;;;;;===<<<:::<<>>>>>>>>======<<<;;;;;;:::999999::::::;;;666666666666666555444444555222000333333111111444333222000000111222111000///000111111111000//////...------,,,,,,,,,,,,,,,(((+++------+++)))))))))((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++***************))))))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((((()))+++---///111222333333444555777888:::;;;<<<:::===AAAEEEHHHLLLPPPRRRTTTVVVPPPMMMWWWccc{{{zzzbbbbbbhhh}}}{{{yyyzzz|||~~~|||sssqqqtttvvvuuuxxx~~~|||vvvrrrzzz~~~xxxpppjjjjjjqqqyyy}}}yyyqqqjjjjjjnnnmmmhhhiiinnnmmmgggjjjrrrtttooojjjhhhgggffffffeeebbb```aaahhhjjjggggggiiihhhcccfffeeedddcccccc```]]]ZZZ___\\\YYY[[[______ZZZUUUOOOSSSTTTQQQQQQVVVWWWSSSPPPOOOPPPRRRTTTSSSNNNJJJLLLKKKIIIFFFCCCBBBCCCDDDAAABBBCCCAAA??????AAADDD@@@AAACCCEEEFFFFFFEEEEEE??????>>>>>>???AAABBBDDD@@@??????>>>===<<<<<<<<<===>>>>>>>>>===<<<;;;;;;999:::;;;;;;:::999:::;;;999888666444777;;;999444444444555666777777666666555444333333555555444333888444111222333333444666555444333222333444555666333333333333222222111111000000111111222222222333000000111111222222222222///000000111222333333333111111111111111222222222555444444444555888;;;<<<333222000111333444555555777...000111,,,000888777333444444444666888777444111333666777888888:::<<<:::===??????>>><<<<<<<<<888999:::;;;;;;;;;999999???===:::::::::;;;<<<<<<;;;;;;<<<===>>>>>>===<<<999777666999::::::???FFF>>>;;;999<<<@@@AAAAAAAAA:::;;;<<<===>>>>>>>>>>>>???===;;;999888888888999444555555666555555444444555111000222444222222444333111...---.........---......000111111000//////,,,+++******))))))******'''+++......+++(((((()))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++***************)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((()))+++---///111222333222333444666777999:::;;;888<<>>======>>>???@@@???>>>???@@@@@@???>>>>>>===<<<;;;<<<===???AAA@@@???>>><<<<<<<<<===============<<<;;;999888777555555666666777777777888777666444333222333333444444444222222222222444444222222333333444333333333222222111111000/////////111111111111111111111111222111111111000000//////////////////............////////////000000000000////////////000000000000//////000000111111111222000333666888888777444222222222222222222222222222333333333444444444555555555555555444444333333333444444333333444555777888888888888999999888888888888666666666888999888777<<<;;;:::::::::;;;<<<===::::::;;;;;;<<<=========999555222444:::>>>???=========>>>>>>??????@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<;;;999888999;;;:::777333---000444666555444333333333222222111000///......------...............---///000111111111000...---******))))))******+++,,,,,,+++)))(((&&&%%%%%%%%%((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&(((***,,,---...///222444555666777888:::;;;<<<===>>>>>>>>>@@@EEEJJJMMMOOORRRUUUQQQQQQZZZbbbvvvvvvdddaaacccsss~~~~~~yyyuuuyyy}}}vvvsssxxxwwwppppppxxxzzzvvv|||~~~}}}wwwppplllnnnqqqnnnoooqqqrrrrrrqqqpppooollljjjhhhiiillloooooonnniiihhhjjjooouuuxxxuuurrrjjjpppooogggfffmmmmmmfffbbbbbb___]]]```gggkkkjjjiiifffaaa___``````___]]]YYY[[[]]]\\\YYYXXXYYYZZZPPPNNNLLLOOOSSSTTTRRRNNNPPPNNNMMMOOOQQQQQQPPPMMMSSSRRRQQQOOOLLLHHHEEECCCEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB???>>>======>>>???>>>===<<<<<<>>>>>>===<<>>===<<<<<<===???@@@???>>><<<;;;;;;<<<======>>>>>>>>>===<<<;;;999999555555555666666777777777555444333222222222333333444333222111111222333444222222333333333222222111000000000000000000000000111111111111111111111111111111000000000//////////////////.........------------------................../////////000000000/////////000000000111111///111333555555444222111222222222222222111111111222333333333333444444444444444444444333333222222333333333222333444666777777777888888888888777777777666555666888999888777777666555555555666888888999999:::;;;;;;<<<<<<===;;;888666888===AAAAAA???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888777666777888888555222222444777777555333333333111111111000000000000000---....../////////.........///000000000///...---******))))))******+++,,,,,,,,,***)))((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''))),,,---...///222444555666777888:::;;;======>>>>>>???AAAEEEJJJMMMOOOSSSUUUPPPNNNWWWbbbzzz|||ddd]]]^^^dddqqq~~~zzztttqqqtttyyyyyytttssstttqqqnnnttt}}}{{{sss~~~xxxpppkkkiiijjjjjjjjjhhhiiijjjkkkkkkjjjiiihhhfffeeedddfffiiilllnnnnnnjjjiiiiiimmmqqqrrrpppmmmiiimmmllleeedddhhhhhhbbb^^^^^^\\\[[[___ggglllkkkiiifffbbb```^^^\\\ZZZXXXUUUYYY]]]___^^^\\\ZZZZZZLLLKKKKKKNNNRRRTTTSSSPPPQQQPPPOOOOOOOOOOOOLLLJJJRRRPPPNNNJJJGGGDDDBBBAAAEEEEEEDDDCCCBBBAAAAAA@@@BBBAAA???>>>===>>>>>>???>>><<<<<<<<<===>>>===<<>>===<<<<<<<<<===>>><<<;;;:::::::::;;;<<<=========<<<<<<;;;:::999888444444555555555555666666333222222111111111111222222222111111111111222222222222222222111111000///---......///000000111111000000000000000000000000000////////////.....................------------******+++++++++,,,,,,,,,---.........////////////.........////////////000...//////000111000000000000000000111111111111111111222222222333333333333333333333222222222222222222222111222222333444555666666777777777777666666666555444555777888777666777666666666666777888999888888888999::::::;;;;;;;;;999888:::???AAAAAA???===<<<;;;:::999999999999>>>>>>======<<<;;;;;;;;;666555555555666555333000777888999777555333222333//////000000111111111111/////////000000//////..................---,,,,,,***))))))))))))***+++++++++***))))))(((((())))))((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''))),,,---...///222444444555666888:::<<<===>>>??????@@@CCCFFFJJJMMMPPPSSSWWWQQQLLLTTTccccccYYYXXXZZZhhhvvvrrrllliiilllqqqrrrpppvvvuuurrrpppuuu{{{wwwooouuuqqqmmmkkkkkkjjjeeeaaahhhhhhiiihhhhhhgggeeedddcccdddgggiiilllllllllkkkdddccccccdddggghhhgggeeehhhkkkiiidddbbbdddddd```\\\^^^^^^^^^bbbiiikkkhhhhhhfffccc```\\\YYYVVVTTTXXXZZZ\\\]]]\\\XXXUUUSSSJJJJJJKKKNNNRRRSSSQQQOOOOOOOOONNNMMMKKKJJJHHHFFFIIIHHHEEECCCBBBBBBCCCDDDDDDDDDCCCBBB@@@???>>>>>>@@@@@@???>>>======>>>>>>???===<<<===>>>???>>>======<<<;;;:::::::::::::::999999888888888:::;;;<<<999999999888777666555555333333444444444444444444000000000000000000000000000000000000000000000000111111111111000...------------........./////////.......................................---------------------,,,,,,,,,,,,))))))*********+++++++++------------............---------..................---------....../////////////////////000000000000000111111111222222222111111111111111111111111000000000111222222333333444444555555555555444444555444333444555666666444777777777777777888888888666666777777888999999999777666666999<<<===<<<:::<<<<<<:::999999999::::::======<<<;;;:::999888777444444555555555444222000777777888666333222222333000000000000000000111111000000000000000000///...------------,,,,,,++++++)))))))))))))))***++++++''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######""""""""""""""""""""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''')))+++------///111333444444666888:::<<<>>>??????@@@BBBEEEGGGJJJNNNPPPTTTZZZTTTNNNUUUeee~~~bbbVVVWWW]]]lllpppkkkffffffiiikkknnnoooxxxyyywwwsssrrrrrrppplllnnnnnnnnnnnnkkkhhheeebbbjjjiiihhhgggeeecccbbbaaaaaadddjjjmmmmmmkkkgggeeeTTTVVVYYY^^^dddhhhkkkllldddeeeccc```___```___]]]]]]aaacccdddgggjjjgggbbbeeedddbbb___ZZZWWWTTTSSSVVVUUUTTTSSSQQQOOOMMMKKKHHHHHHJJJLLLMMMLLLJJJHHHJJJJJJJJJHHHFFFDDDBBBBBBBBBAAA???>>>>>>@@@BBBDDDBBBBBBAAA@@@???>>>===<<<>>>>>>======<<<<<<=========<<<;;;;;;======<<<;;;999999888777777777666666777777666666666777999:::666666777666666555444333333222222222222222222222.../////////////////////////////////////////////////////////...---,,,+++.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))*********++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---//////---------....../////////////////////000000000111//////000000000000000000//////000111111222222222222333333444444333333222333222111222444555444333333333444444444444555444444444444555666666777777555555555777999999999888999888777666777888:::;;;:::999888777666555444333444555666666555333222111222333444444222222333444222222111111000//////...000000000000000///......---,,,,,,+++++++++++++++))))))(((((())))))***+++&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&)))+++,,,---...111333333444555888:::===???@@@???BBBEEEGGGHHHJJJNNNQQQTTT]]]XXXRRRYYYiiitttaaaWWWYYYaaaqqqlllhhheeegggjjjlllooorrrxxxyyyxxxsssmmmjjjjjjkkkmmmnnnmmmjjjfffeeehhhkkkhhhgggfffdddbbb```___^^^^^^ccciiilllkkkfffbbb___UUUWWW\\\aaaeeehhhjjjkkk^^^^^^]]]\\\\\\\\\]]]]]]___ccceeeeeefffgggccc]]]```___^^^[[[WWWUUUTTTUUUUUUSSSPPPNNNNNNNNNMMMKKKIIIJJJLLLNNNMMMKKKHHHGGGDDDEEEFFFEEEBBB@@@??????AAA???>>><<<<<<===???@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777999999888777666666666555555555555444666555444444444555666777666777777777666666555444222222111111111111000000---......////////////...------............---------------------,,,+++***......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******---,,,,,,,,,,,,---......++++++,,,,,,---.....................////////////............////////////...///000111222222222222111111222222222222111111222111000111333444333222333333444555555555555444222222333333444555555555555666666666777777888888444444222222333555777888666666555444333222111000444666777777555333222222...000222222222222333444333333222111000///......000000000000///...------------,,,+++++++++++++++)))(((((((((((()))******((((((((('''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################!!!!!!"""###$$$%%%&&&&&&"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$############$$$$$$%%%$$$$$$$$$$$$$$$##################""""""#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&(((+++,,,---...111333222333555888;;;===???AAA???CCCGGGIIIIIIJJJNNNRRRVVV^^^YYYSSS]]]ooosssbbbXXXZZZ```rrrjjjeeeeeejjjmmmmmmpppuuutttsssqqqnnniiifffhhhjjjkkkjjjiiifffeeefffiiillldddcccbbbaaa```_________^^^bbbgggiiigggcccaaaaaa___aaacccdddccc```^^^]]]\\\[[[[[[\\\]]]^^^___``````bbbbbb``````bbb___ZZZYYYYYYXXXVVVSSSRRRTTTWWWVVVSSSPPPOOOPPPPPPNNNKKKIIIKKKNNNOOONNNKKKIIIHHH???BBBCCCBBB???>>>>>>???AAA@@@>>>=========>>>???>>>=========<<<<<<;;;;;;999999999:::::::::999999777666555555666777666555333444444555555555555555666555444333222333444555555555555555555555444333111111111000000/////////,,,---...000000000///...+++,,,---......---,,,++++++++++++,,,,,,+++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++*********)))))))))))))))))))))************************+++++++++,,,+++++++++******)))))))))++++++++++++,,,,,,,,,,,,******++++++,,,------...------------............,,,---------...............///111222333333222222000000000111111000000000111000///000222333222111333444555666666666555555000111111222222333444444666666555555444555777888555444222000000222444666444333333222111000000///333555777777444222222222,,,///222333333222222222222111111111000000/////////000000///...---,,,,,,...---,,,+++***+++,,,,,,((((((((((((((()))******))))))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################""""""######$$$$$$%%%%%%######################## !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############$$$%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&(((***,,,,,,...000222111222555888;;;>>>@@@AAA???DDDIIIJJJIIIJJJNNNRRRWWW^^^WWWRRR```uuuvvveeeXXXXXX```tttgggcccdddkkknnnnnnpppvvvqqqmmmjjjhhhgggggghhhjjjfffffffffgggiiiiiihhhfffbbbaaaaaa``````aaaaaabbb```dddggggggdddcccdddfff___aaacccbbb___ZZZVVVTTT]]]\\\]]]___aaabbbcccfff``````^^^ZZZZZZ^^^]]]ZZZTTTUUUTTTRRROOOPPPTTTXXXTTTQQQOOONNNNNNLLLHHHDDDCCCFFFIIIKKKJJJGGGEEEEEE===@@@BBBAAA???===>>>@@@???????????????@@@AAAAAA<<<<<<<<<<<<<<<<<<;;;;;;777888888999999999888888888666555666777888777666333333444555666666666555666555333222111222222333222222333333333222111111111111000000/////////...,,,---///000000000//////+++,,,------------,,,+++)))******+++++++++***************+++,,,,,,------************************(((((())))))*********+++************))))))))))))(((((((((((()))))))))***)))************++++++++++++*********))))))(((((())))))***+++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,------............///111222333333222222//////000000000000//////111//////000111222111000...///000111222111000000000000000111222222333333555555444222111222555777888777444222111222444555333333222222111000000000222555777666333111111222,,,///333555333222111000000000000000111111111111////////////...---,,,+++...---,,,+++++++++,,,---((((((((((((((()))******''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""###$$$%%%%%%""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''%%%%%%&&&&&&'''((())))))&&&(((***,,,,,,...000222111222444777;;;>>>@@@BBB@@@EEEJJJKKKJJJJJJNNNSSSXXX]]]UUUOOO```xxxuuugggXXXUUUcccyyyiiihhhhhhiiijjjmmmoooqqqrrrnnniiieeeeeefffgggggggggiiiggg___YYY[[[^^^___eeeccccccddd```[[[^^^eeejjjgggccc___\\\[[[]]]^^^]]]]]]]]]\\\[[[ZZZXXXXXX^^^ZZZXXX[[[```cccaaa^^^WWWYYYZZZZZZZZZ[[[^^^aaaRRRQQQQQQQQQRRRQQQNNNLLLQQQNNNKKKIIIHHHGGGFFFEEECCCAAAAAACCCEEEDDDAAA===????????????>>>>>>>>>===>>>DDDJJJLLLHHHAAA<<<:::999999;;;;;;;;;;;;999999777777777777888888888888555666777888888777666555555444333333555555444333222111000//////000111222333222111000////////////---------.........//////,,,---///000000000///.........---,,,+++***)))((())))))))))))************,,,,,,+++***)))))))))***((()))***++++++***)))((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,*********)))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,.../////////...---000000000000000/////////...///111222222222111000222222222222222222222222,,,---///111222222222222333333222111111222333333222222333444444444333333222222333333333222222111666666444333222111111111111222222000...---...///111111222333222111000///...---,,,,,,......---,,,+++++++++************)))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%$$$###!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""################################################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))+++...111444666888999:::<<>>===============???DDDIIIJJJFFFAAA===;;;888999:::;;;;;;:::999888888888777777666666555555222333444444444444333222555333222333444444333222111111000//////000111111222222111000////////////,,,---------.........///,,,---.../////////...---,,,++++++++++++*********(((((()))))))))*********+++***)))(((((((((((()))(((((()))******)))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((()))))))))*********'''((())))))******))))))))))))))))))))))))))))))************++++++++++++*********+++++++++,,,,,,+++,,,---...///......---//////////////////......---...///000111000000///////////////////////////,,,...///111222333222222333222111000000111222333222222333333333222222111111222222333222222111111333333222111000000000000...000000000///000222444000000111111111000///...---+++***+++,,,---,,,++++++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################################################################%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********,,,///222555777999:::;;;===@@@CCC@@@DDDIIINNNQQQSSSVVVYYYXXXVVVSSSTTT]]]rrrzzzgggVVV```kkkjjjlllnnnqqqqqqqqqooonnnhhhddd___]]]]]]```bbbcccaaa^^^XXXUUUYYYaaadddbbbWWWYYY[[[\\\XXXTTTWWW]]]\\\YYYXXXYYY\\\^^^\\\ZZZYYYYYYXXXXXXXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXZZZ[[[[[[ZZZ[[[XXXSSSPPPPPPQQQQQQQQQMMMJJJFFFEEEEEEEEEEEEEEEAAA@@@@@@AAAAAA@@@>>>;;;???>>><<<;;;;;;;;;<<<===;;;>>>AAAAAA???;;;888777888888999999999999888888888777777666444333333222111111222222222222111111444333111111222222111000000000////////////000000111111000///............,,,,,,------------......++++++,,,------------,,,))))))******+++++++++,,,(((((())))))))))))******)))((((((''''''''''''(((''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))************++++++,,,,,,---...---------------------------------,,,---.../////////......---------------------------...000111222222222222222222000000000000222222222222222222111000//////111111222222222222111111000//////......//////000///000111111000111333555/////////000///......---,,,***)))***+++,,,+++***++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#######################################################################################%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++---000333555777999;;;<<<>>>AAADDDCCCHHHMMMRRRTTTUUUWWWXXXTTTTTTSSSSSS\\\qqq{{{kkkYYYaaaooofffiiimmmqqqrrrpppnnnlll___]]][[[\\\^^^aaabbbbbbZZZZZZYYYXXX\\\dddfffdddNNNSSSXXXZZZWWWVVV[[[aaa[[[YYYXXX[[[```aaa^^^ZZZXXXWWWVVVVVVWWWYYY\\\^^^ZZZ[[[[[[ZZZWWWVVVVVVWWWXXXXXXYYY[[[]]]\\\XXXUUUWWWTTTPPPOOOOOOPPPOOOOOOPPPLLLHHHEEECCCBBBAAA@@@????????????>>>===<<<;;;>>>===;;;:::999:::;;;<<<999:::;;;;;;999777555444777777777777777777777777555555555444333222222111333333333333333333333333333222000000111111///...////////////////////////000//////...------......,,,,,,,,,,,,,,,,,,------*********+++++++++++++++)))))))))************+++(((((((((((()))))))))***(((((('''''''''''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((('''''''''((((((((())))))((()))******++++++******((((((((()))))))))))))))))))))))))))(((((((((((()))))))))*********++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---------------////////////////////////---...000111222222111111111111////////////111111111111111111000///...---///000111111111111111111......------...//////000111222222111///...///111////////////.........---,,,***)))***+++,,,+++***************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""################################################!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))******+++,,,000222444666999:::;;;>>>AAADDDFFFJJJPPPSSSTTTTTTTTTTTTVVVVVVUUUVVV```uuuzzzrrr\\\bbbooojjjmmmppprrrqqqoookkkhhhXXXXXXZZZ\\\^^^^^^\\\YYYUUU[[[___^^^\\\^^^^^^\\\MMMUUU\\\\\\YYYXXX]]]aaa\\\[[[[[[^^^```___\\\XXXXXXWWWVVVVVVWWWYYY\\\]]]ZZZ[[[ZZZYYYVVVTTTTTTTTTSSSUUUYYY]]]]]]ZZZTTTPPPQQQPPPOOOOOOPPPPPPNNNLLLMMMKKKGGGEEECCCBBB@@@???<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::999999999:::;;;======<<<<<<;;;:::999888666666666666666666666666222222222222222222333333333333333333333333333333222111//////000000///............//////...............------,,,---------,,,,,,,,,,,,,,,,,,++++++))))))))))))*********+++*********)))))))))(((((('''(((((((((((()))))))))(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&''''''''''''((((((((((((((()))************)))''''''(((((())))))))))))((((((((((((((((((((((((************+++++++++,,,***************++++++,,,)))*********+++++++++,,,+++++++++++++++,,,,,,---////////////////////////,,,---///000111000000///000///............///000111111111000///...---,,,...///000000111111111000...............///000111///000000///------...000000000//////............---+++***+++,,,---,,,+++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!################################################ !!!"""###$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))))))))+++...111333555777999:::===@@@CCCEEEJJJPPPTTTVVVVVVVVVWWW[[[[[[YYYZZZhhh}}}xxxsss___bbbooollllllmmmkkkhhhddd```^^^XXXXXXYYY[[[[[[YYYTTTQQQWWW```eeebbb[[[WWWTTTPPPRRR\\\ddd```YYYWWWZZZ\\\ZZZ\\\^^^^^^]]]ZZZWWWVVVWWWWWWVVVVVVVVVWWWYYYZZZYYYXXXWWWUUUTTTRRRQQQPPPMMMQQQWWWYYYXXXTTTPPPNNNOOOOOOOOOPPPPPPOOOMMMJJJEEEDDDCCCDDDDDDDDDAAA???888999::::::999999:::<<<;;;;;;;;;;;;:::::::::999<<<;;;999:::::::::888666555555444444444444555555111111111222222333333333111111000000000000111111111000//////111111000///------............------------,,,,,,,,,,,,,,,---,,,,,,++++++++++++******))))))(((((())))))***+++***)))))))))((((((''''''''''''(((((((((((())))))(((''''''''''''((())))))((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((())))))***&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''''''''''''''&&&''''''(((((())))))***'''((((((((())))))))))))*********+++++++++,,,,,,***))))))))))))***++++++)))))))))******++++++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---//////------------//////000000000000///......------...///000000111000000///.........///000000111***,,,---------...111333000000///............///---+++***+++,,,---,,,+++******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&'''((())))))+++...111222444666888:::===@@@CCCDDDHHHOOOTTTWWWZZZ\\\]]]^^^\\\YYY]]]pppxxxwwwdddccciiigggfffdddaaa___\\\ZZZYYY[[[ZZZYYYYYYZZZZZZWWWUUU]]]bbbeeebbb___\\\VVVPPPTTT```gggbbbYYYVVVWWWXXXYYY]]]```___ZZZWWWVVVWWWVVVVVVUUUUUUTTTTTTTTTTTTWWWTTTQQQPPPQQQQQQNNNKKKHHHMMMRRRQQQMMMJJJLLLPPPQQQOOOMMMLLLKKKJJJHHHFFF>>>???@@@BBBCCCBBB???<<<555777888888777888:::===:::;;;<<<===<<<;;;999888999777666777888888555222555444333222222333444555333222222222222222222222000000///......///000000000///...///111222222111,,,---............---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++***************)))((((((((()))++++++''''''((((((((((((((()))'''''''''((((((((())))))&&&&&&%%%&&&&&&''''''((((((((('''&&&&&&'''(((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((())))))***''''''((()))******++++++)))))))))************+++))))))((((((((()))***+++((())))))***++++++,,,,,,++++++*********+++,,,---++++++++++++++++++++++++***+++,,,---------,,,+++///...---,,,,,,---.../////////000000000//////...,,,---...///000000000000//////.........//////000+++,,,---......///222444//////---,,,,,,,,,---...,,,***)))***+++,,,+++******)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''((())))))***,,,///222222444777999;;;>>>AAADDDFFFJJJOOORRRUUUWWWZZZ\\\\\\YYYTTT\\\vvvzzzlllaaaeeecccbbb```^^^]]]]]]^^^___\\\ZZZYYYYYY\\\___aaaaaa```bbbbbbbbbdddeee```XXXQQQ___gggaaaXXXVVVXXXXXXYYY^^^cccaaaZZZVVVWWW[[[TTTTTTTTTTTTSSSQQQPPPOOOUUUQQQMMMMMMOOOPPPKKKGGGFFFKKKNNNJJJDDDCCCJJJRRRSSSOOOJJJFFFDDDDDDCCCBBB===>>>@@@BBBBBB???:::666333555777777666777:::>>>999;;;===>>>>>><<<999777;;;999888999;;;;;;777444444444333222222333444444555444444333222111000000111000///......///000111///......///222333333222,,,,,,---......---,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++******))))))***)))((((((((()))+++,,,%%%%%%&&&'''((()))***+++''''''''''''((((((((()))$$$$$$$$$$$$%%%%%%&&&''')))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&'''((())))))***&&&'''((()))***+++,,,---(((((((((((()))))))))))))))((('''''''''(((***+++((())))))***+++,,,,,,,,,,,,+++*********+++------++++++++++++++++++++++++)))***+++,,,,,,,,,+++***...---,,,,,,,,,,,,---......///000000000000000///,,,---...///000000000000///......------.........///000000000......000222...---,,,+++++++++,,,---***)))((()))***+++***((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!###$$$%%%''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((()))***++++++---000333333555888:::<<>>===<<<:::888666555444444666888777666444333444555666777666555444444666666555333333444444444333444444222111111111222333222000------------,,,+++,,,---///000111000...---,,,---------,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))***)))((((((''''''(((((()))))))))'''&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***+++,,,)))*********+++++++++++++++,,,---,,,++++++---///..................//////------------------------........................////////////////////////------,,,+++******))))))******))))))))))))******)))((((((''''''(((((()))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$#########$$$%%% %%%***)))%%%"""!!!"""######################## !!!"""###$$$%%%#################################$$$%%%%%%&&&&&&""""""############"""""""""""""""""""""######$$$############################################################################################################"""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''))))))))))))+++,,,---...555777999;;;===@@@DDDGGGIIILLLOOORRRTTTUUUWWWYYYWWWTTTMMMRRRppplllhhhnnnZZZYYYYYY[[[___bbbbbbbbb```aaa___[[[WWWUUUVVVXXX]]]^^^]]][[[XXXUUUTTTTTT]]][[[XXXTTTQQQRRRVVVZZZ[[[XXXUUUVVVXXXZZZYYYWWWYYYWWWUUUWWWZZZZZZWWWSSS[[[\\\\\\[[[XXXUUURRRQQQRRRSSSSSSSSSPPPMMMJJJHHHHHHGGGGGGIIIGGGAAA???BBB>>>===;;;999777666555555///111444666666555666777333444555444222222222333555444444333333333333333555333111000///000222333000...---------...,,,+++,,,...000222222111...---,,,,,,,,,+++***)))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((***)))'''%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''(((((()))&&&&&&&&&''''''''''''(((&&&'''''''''(((((((((((())))))))))))))))))))))))''''''((())))))***++++++)))))))))************+++***+++,,,,,,++++++,,,...------------............------------------------................................................------,,,+++***)))((((((+++***)))(((((()))***+++(((((((((''''''((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''"""$$$&&&'''&&&%%%%%%%%%########################!!!!!!!!!"""###$$$$$$$$$########################""""""######$$$%%%&&&&&&""""""############"""""""""""""""""""""######$$$#########################################################################################################"""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''')))))))))***+++,,,---...555777999<<<>>>AAADDDGGGIIIMMMRRRUUUWWWWWWXXXYYYTTTRRRMMMOOOhhhiiihhhhhhzzzZZZZZZ[[[]]]```bbbbbbbbb______\\\WWWRRRSSSYYY___aaaaaa___[[[VVVSSSRRRSSS[[[YYYVVVSSSRRRSSSVVVYYYTTTXXX[[[\\\YYYVVVUUUVVVVVVUUUUUUWWWYYYXXXTTTPPP]]]ZZZWWWXXXZZZZZZWWWSSSXXXXXXXXXVVVSSSPPPLLLIIIGGGFFFGGGHHHCCC===;;;>>>======<<<;;;999777666555///222555666666666777888222333444333111111111222444555555555444333333333444333111//////000111222///...---...//////...,,,---///111333333111///---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***''''''((((((((((((''''''***(((&&&%%%$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((()))+++,,,---&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((************************(((((()))))))))*********)))***,,,,,,+++***+++,,,++++++,,,,,,------------------------------------........................------------------------,,,,,,+++******)))((((((+++***)))(((((()))***+++((((((''''''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%"""###%%%$$$$$$%%%(((+++,,,(((######''')))'''$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$%%%%%%""""""############"""""""""""""""""""""######$$$################################################################################################""""""""""""""""""######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&))))))******+++,,,...///444777:::<<<>>>AAAEEEHHHKKKOOOTTTXXXYYYYYYYYYYYYRRRQQQMMMOOOccchhhfffcccwww[[[\\\^^^___``````___^^^]]]\\\YYYUUUSSSVVV^^^dddccccccaaa]]]YYYXXXXXXYYY\\\ZZZWWWUUUUUUVVVYYY[[[RRRXXX^^^^^^XXXSSSSSSUUURRRRRRSSSUUUWWWWWWVVVTTT[[[WWWSSSTTTYYY[[[WWWSSSWWWVVVUUUSSSQQQMMMJJJHHHEEEBBBBBBBBB>>>888666888;;;<<<<<<;;;:::888666444444666888888666444444444222333444333222111111333333555666666444333333333222222000/////////000111///......///000111///------...000111000///---,,,,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((()))&&&''''''((((((''''''&&&((((((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''))),,,...///&&&&&&&&&''''''''''''((('''''''''(((((((((((()))((((((((((((((((((((((((+++++++++******)))))))))(((((((((((())))))))))))''')))++++++*********+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++************)))))))))******))))))))))))******(((''''''&&&&&&''''''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$ ###%%%%%%$$$%%%)))---555,,,$$$"""&&&)))%%% ########################&&&&&&%%%%%%%%%$$$$$$$$$########################!!!!!!!!!"""#########$$$""""""############"""""""""""""""""""""######$$$################################################################################################""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&************+++---...///444777:::<<>>:::<<<<<<999888:::<<<:::888555444444555555111333666666555444444444444555666555333222333444///222555444111///000111000000000111000///......,,,,,,,,,...000111///---+++******))))))(((((((((++++++***))))))***+++,,,************************''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''&&&%%%$$$(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((()))&&&(((++++++***))))))***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++((()))***++++++***)))((('''''''''&&&&&&'''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$###&&&(((&&&######'''+++$$$$$$$$$&&&'''((('''&&&########################!!!!!!"""###$$$%%%%%%&&&########################%%%%%%$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""######$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""#########$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&*********+++,,,---...///444777:::<<>>>>>BBBFFF@@@<<<999666666666666555888888888888777555444333444444444444444333333333222222222111111111000000555444333222222333444555111///...///000111000...///...,,,,,,---,,,***(((...---,,,+++************((((((((((((((()))******(((((((((((())))))))))))(((((('''&&&&&&&&&&&&''',,,+++)))((('''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))+++,,,---------,,,,,,------,,,***))))))***---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,+++*********,,,///000,,,,,,,,,+++***)))(((((('''(((((('''%%%%%%&&&(((&&&'''(((((()))(((((('''&&&%%%#########%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%###"""""""""#########$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!########################!!!!!!""""""######$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%###$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''((()))++++++***+++---///333777;;;???AAADDDGGGJJJOOOQQQTTTVVVWWWWWWUUUTTTMMMHHHDDDJJJ^^^}}}yyy```____________^^^]]]\\\]]]^^^``````______aaabbb___]]]XXXTTTRRRQQQRRRSSSXXXSSSRRRWWW\\\[[[[[[[[[TTTWWWXXXWWWXXX[[[WWWOOOQQQPPPNNNMMMRRRVVVTTTMMMJJJLLLNNNOOOOOOMMMJJJHHHEEEFFFFFFDDDAAAAAACCCFFFBBB???;;;999888888888777666666777666666555444333555555444444444444333333222222222111111111000000333333222222222222333333000///......000000///......---,,,,,,---,,,***(((------,,,+++************((((((((((((((())))))***)))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$###!!! !!!###$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%...,,,)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((((((((((((&&&''''''((()))))))))))),,,------,,,***)))***+++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,+++*********,,,...///++++++++++++***)))(((((('''(((((('''%%%%%%&&&((())))))((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############""""""#########"""###$$$$$$%%%%%%%%%$$$###$$$%%%%%%###""""""############$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!########################"""""""""""""""#########!!!""""""###############""""""""""""""""""""""""$$$###"""""""""###%%%%%%###$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((((((***++++++***+++---000444777<<<@@@BBBFFFIIILLLPPPRRRTTTVVVWWWWWWUUUTTTOOOJJJEEEIII\\\{{{bbbaaaaaabbbcccbbb___\\\___```aaa```___^^^___``````]]]XXXTTTRRRQQQRRRTTTWWWQQQOOOUUU[[[[[[WWWUUUUUUZZZ]]]\\\YYYWWWSSSOOOKKKMMMNNNOOOTTTXXXVVVPPPNNNOOOPPPPPPNNNKKKGGGEEEBBBDDDEEEEEECCCCCCCCCDDD@@@>>>:::888888888777666444444555555555555444444555555555555444444333333222111111111111000000000000111111111111111111000///...---...///000///---,,,+++***+++------+++)))---,,,+++***))))))))))))((((((''''''(((((()))******))))))(((((('''''''''(((''''''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&%%%$$$#########$$$$$$$$$###"""!!!!!!"""###$$$####################################$$$$$$$$$%%%#########$$$$$$$$$$$$%%%,,,+++)))&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))******++++++,,,---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,,,,+++************+++,,,++++++*********,,,---...++++++++++++***)))(((((('''(((((('''%%%%%%&&&(((,,,***)))'''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$"""$$$%%%%%%###""""""############$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""####################################""""""""""""!!!"""######$$$$$$##############################$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((()))***+++++++++,,,...000444777<<<@@@CCCGGGKKKMMMQQQSSSUUUWWWWWWVVVUUUTTTQQQLLLFFFIIIZZZxxxdddbbb``````bbbbbb___]]]___``````___]]][[[\\\\\\]]][[[WWWTTTSSSTTTVVVWWWUUUSSSUUU[[[^^^YYYSSSQQQ]]]^^^^^^\\\YYYUUUPPPLLLIIINNNQQQSSSUUUXXXVVVRRRPPPPPPQQQPPPNNNJJJGGGEEECCCCCCBBBAAA@@@@@@AAAAAA<<<999666555555444333111333444555555666666666555666666555555444333333333111111111111000000000000///000111222222111000///...---,,,---...///...,,,***))))))***,,,---,,,***++++++***)))))))))))))))(((''''''''''''((())))))******)))(((''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((,,,+++***))))))***++++++***+++---,,,++++++,,,---++++++************++++++++++++************++++++*********)))***+++,,,---***************)))(((((('''(((((('''%%%%%%&&&(((+++***'''&&&%%%&&&'''((($$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######"""###%%%%%%###"""#####################$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$#######################################$$$$$$%%%%%%###$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$"""###$$$%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%%%%'''))))))***+++++++++,,,...000333777;;;@@@CCCGGGJJJMMMRRRSSSUUUVVVVVVVVVUUUTTTQQQMMMHHHJJJZZZwwwyyytttaaa]]]XXXXXX[[[\\\[[[YYY]]]^^^^^^\\\YYYWWWWWWXXXYYYXXXWWWVVVVVVXXXZZZ\\\[[[\\\___bbb```\\\^^^ccchhhaaaZZZXXXXXXUUUNNNIIIIIIOOORRRQQQQQQSSSRRROOOJJJKKKKKKKKKJJJHHHEEEDDDFFFCCC???<<<;;;<<<===>>>999777444333333222000...444555666777777777777777666555555444333333222222000000000000000000000000///000111222222111000///---,,,+++,,,---...---+++)))((((((***,,,,,,+++*********)))((((((((())))))'''''''''''''''(((((()))***))))))((('''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((())))))(((&&&%%%%%%&&&'''((()))+++,,,+++******+++,,,+++******))))))******+++******************************))))))******++++++))))))*********)))(((((('''(((((('''%%%%%%&&&(((((('''&&&%%%&&&'''***+++$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""############""""""#########$$$$$$######"""!!!###%%%%%%###"""###$$$#################################$$$$$$#################################$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$########################!!!""""""##################$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$"""###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***)))***,,,,,,+++,,,...000222666:::???BBBEEEIIIKKKQQQRRRTTTUUUUUUUUUUUUTTTOOOLLLIIIKKKZZZvvvvvvooo{{{aaa\\\XXXXXX[[[]]][[[XXX[[[\\\[[[YYYVVVTTTTTTTTTVVVWWWXXXYYY[[[]]]^^^______^^^^^^]]]ZZZ\\\gggssskkk```VVVVVVXXXTTTNNNJJJHHHMMMOOOLLLIIIJJJKKKKKKIIIIIIJJJJJJJJJIIIHHHGGGGGGCCC===999888999:::;;;:::888666555555333111///555555666777888888777777555444444333222111000000//////000000000000000111///000000111111000000///,,,+++***+++,,,---,,,***((((((((()))++++++***)))))))))(((((((((((())))))''''''&&&&&&''''''((())))))((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''&&&''''''(((((()))***+++***)))((()))*********))))))))))))******))))))***++++++***))))))))))))))))))))))))))))))((())))))******)))(((((('''(((((('''%%%%%%&&&(((&&&&&&&&&&&&''')))***,,,&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%$$$###"""#########$$$######"""!!!!!!###$$$$$$#########$$$###############"""""""""############################################################"""""""""""""""###$$$$$$%%%$$$$$$$$$########################!!!!!!"""############"""###$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&(((******+++,,,,,,,,,,,,///111333666;;;>>>AAADDDGGGJJJPPPPPPQQQSSSTTTUUUUUUUUUMMMLLLJJJLLLXXXrrrvvvzzzaaa]]][[[]]]aaaaaa\\\VVVYYYZZZZZZXXXUUUSSSRRRSSSVVVWWWZZZ]]]^^^_________[[[YYYWWWXXXWWWXXX```iiiccc[[[VVVXXXXXXSSSOOONNNGGGLLLMMMGGGBBBDDDHHHJJJIIIIIIJJJJJJJJJIIIIIIHHHDDD@@@<<<::::::;;;:::999:::999777666666444222000555555666666777666666666444333333222111000///...////////////000000111111//////............//////,,,***)))***+++,,,+++***)))(((((()))***+++)))((((((((((((''''''(((((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!""""""""""""""""""!!!########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''((()))************)))******)))'''&&&'''((()))))))))(((((()))))))))((()))***++++++***)))(((((()))))))))))))))(((((((((((()))))))))))))))((('''(((((('''%%%%%%&&&(((&&&&&&''''''(((((())))))'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$##################"""!!!!!!!!!"""$$$$$$######$$$%%%$$$#########"""""""""!!!$$$##################$$$########################"""""""""""""""#########"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$#########$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&''')))+++***+++,,,,,,,,,---///111555888<<<@@@BBBDDDGGGIIIMMMNNNOOOQQQRRRTTTUUUVVVLLLKKKJJJKKKUUUlll|||yyywww[[[YYYZZZ^^^cccaaaXXXPPPYYYZZZYYYWWWTTTSSSRRRSSSWWWYYY\\\___aaa```___^^^YYYWWWXXX\\\\\\XXXVVVWWWZZZVVVWWW[[[YYYRRRPPPRRRIIIMMMMMMEEE@@@BBBIIIMMMDDDEEEEEEEEEEEEDDDDDDCCCAAA>>><<<<<<===>>>;;;999999888666666555444111///444555555555555555444444333333222111000///...---.../////////000000111111......,,,++++++,,,......+++***)))***+++,,,+++))))))(((((()))******((('''(((((('''''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%###$$$&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))"""###%%%'''(((((('''&&&)))******)))&&&%%%%%%&&&))))))(((((((((((())))))((()))***++++++***)))(((((()))))))))))))))(((((((((((()))))))))))))))((('''(((((('''%%%%%%&&&((('''(((((()))(((((('''&&&((('''%%%#########%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&''''''&&&$$$##################"""!!!!!! """$$$$$$######$$$%%%$$$#########""""""!!!!!!$$$$$$############$$$$$$########################!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$!!!!!!!!!!!!"""%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&''')))+++***+++,,,,,,,,,---///111888:::>>>AAACCCEEEGGGIIILLLLLLNNNPPPRRRTTTUUUVVVKKKKKKJJJKKKSSSgggvvvtttZZZ]]]___]]]YYYUUUTTTUUUYYYZZZYYYVVVSSSQQQSSSVVVZZZ[[[]]]^^^]]][[[YYYWWWWWWVVVUUUUUUUUUTTTRRRPPPOOOVVVWWWQQQMMMOOOQQQOOOMMMQQQNNNCCC===AAAHHHJJJMMMHHHDDDCCCFFFFFFCCC>>>>>>===<<<;;;:::999888888999999999888777555444333111111333444444333222111...,,,,,,---///000///...000000000000000///......******+++++++++,,,,,,,,,---+++))))))***+++***)))%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&''''''%%%###(((''''''((()))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$##########################################""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***((('''&&&&&&'''(((******((('''&&&(((******)))((((((((((((((()))******))))))))))))))))))))))))((((((((()))+++***(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$###########################"""!!!"""$$$$$$"""!!!###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$"""!!!"""######"""!!!%%%$$$###""""""###$$$%%%"""###$$$$$$###"""###$$$"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$##################"""###$$$%%%%%%$$$""""""###$$$$$$%%%%%%$$$$$$###&&&'''''''''&&&'''))),,,+++++++++,,,---...///000888===BBBCCCBBBBBBFFFJJJMMMLLLKKKMMMPPPRRRSSSSSSQQQIIIGGGNNNWWWdddzzzzzzxxx|||YYYZZZ[[[ZZZYYYXXXYYYZZZ]]]]]]]]]ZZZVVVUUUVVVYYYYYYYYYZZZYYYYYYXXXWWWVVVYYYXXXUUUTTTTTTSSSQQQOOOMMMPPPOOOIIIHHHLLLNNNMMMGGGLLLLLLGGGEEEIIIMMMMMMJJJHHHFFFEEEDDDDDDCCCBBB@@@???>>>===;;;:::999888666666666666444333222111000111222333333222111111///...---...000000000//////000000000000///......*********+++++++++,,,,,,---+++))))))*********)))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%)))(((&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))((('''&&&&&&'''((())))))(((&&&&&&((()))))))))((((((((((((((())))))***(((((((((((((((((((((((()))((('''(((******((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###########################"""""""""$$$$$$"""!!!$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$###""""""$$$$$$###"""$$$$$$###""""""###$$$$$$"""###$$$$$$###"""###$$$###############$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$&&&'''''''''&&&'''))),,,+++++++++,,,---...///000888<<>><<<:::888888666666555555444333222111000000111111111111000000000.........000111000////////////000//////...---*********++++++++++++,,,,,,***(((((()))***)))(((%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((&&&$$$$$$'''+++,,,)))&&&%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''')))((('''&&&&&&'''((()))(((&&&%%%%%%'''(((((((((((((((''''''(((((()))***((((((((((((((((((((((((***(((''''''((())))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$######"""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###########################""""""###$$$$$$###!!!$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################$$$###"""###$$$%%%$$$###$$$$$$###""""""###$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$##################$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&&&&)))++++++++++++,,,---...000000777;;;@@@BBBBBBCCCFFFJJJIIIIIIJJJNNNSSSXXXYYYZZZMMMJJJIIIIIILLL\\\xxxvvv}}}XXXWWWXXX\\\aaacccaaa^^^\\\[[[ZZZXXXWWWVVVWWWXXX___`````````___]]]\\\[[[[[[XXXTTTRRRRRRSSSSSSRRRRRROOOKKKIIILLLNNNNNNKKKMMMMMMLLLKKKLLLLLLJJJGGGEEEEEEEEEDDDCCCCCCDDDEEEAAA@@@???===:::888777666777777777666555444333333000000000000000////////////...---...///000///......////////////...------************+++++++++++++++***(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((&&&$$$%%%,,,222///+++&&&###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$##################$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((&&&%%%$$$%%%'''(((((('''(((''''''''''''((())))))((((((((((((((((((((((((***(((&&&&&&'''((()))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$##############################"""###$$$%%%###!!!"""""""""!!!!!!!!!!!!!!!########################$$$$$$##########################################%%%#########%%%&&&%%%$$$$$$##################$$$"""###$$$$$$###"""###$$$%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$###############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%&&&)))+++******+++,,,---...000111666:::>>>AAABBBDDDGGGJJJJJJJJJLLLPPPUUUYYYZZZZZZTTTOOOLLLKKKLLL\\\~~~xxx~~~[[[[[[]]]aaaeeeeee```\\\ZZZYYYXXXWWWWWWXXXYYYYYY\\\]]]___```___\\\XXXVVVXXXUUURRRQQQSSSTTTUUUUUUUUURRRPPPQQQSSSQQQNNNKKKSSSOOOKKKIIIHHHGGGFFFFFFFFFCCC@@@AAADDDFFFDDDAAA???>>><<<:::888666444333555666666555555444333222111000000//////............---,,,,,,......---,,,...............---,,,,,,))))))*********++++++++++++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((&&&%%%(((000777111---'''######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$#########$$$$$$$$$#########"""""""""#########$$$$$$$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$###%%%'''((('''&&&'''''''''''''''(((((()))''''''''''''''''''''''''***(((&&&%%%'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###########################$$$###"""###%%%%%%###"""!!!!!!!!!!!!!!!!!!""""""########################!!!!!!"""###$$$$$$%%%%%%########################$$$###"""###%%%&&&%%%$$$#########$$$$$$#########"""###$$$$$$###"""###$$$%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%&&&(((+++*********+++---///000111777999===@@@CCCFFFHHHJJJLLLLLLNNNRRRVVVYYYYYYXXXXXXPPPKKKNNNTTTeeexxx}}}^^^___bbbdddeeeccc^^^ZZZ[[[YYYWWWXXXZZZ\\\]]]]]]]]]^^^``````___\\\YYYWWWUUUSSSRRRRRRTTTVVVVVVVVVTTTRRRRRRVVVVVVQQQNNNMMMSSSNNNJJJHHHFFFCCCEEEIIIFFFAAA===>>>CCCEEEBBB>>>;;;;;;999777666444222222222333333333222222111000222111000///.........///...---+++,,,------,,,+++------......------,,,+++)))))))))************+++***((('''&&&'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%###%%%%%%%%%%%%)))///555...+++'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$###""""""!!!"""""""""######$$$$$$%%%#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%((()))(((&&&''''''&&&&&&''''''((()))'''''''''''''''''''''''')))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%#########"""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$##############################$$$######$$$%%%%%%$$$"""############$$$$$$$$$$$$######################## !!!###$$$%%%&&&'''###########################""""""###%%%&&&%%%$$$"""###$$$$$$$$$$$$###""""""###$$$$$$###"""###$$$$$$$$$$$$##################$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&%%%%%%%%%(((***)))******+++---///111222777999===AAAEEEHHHJJJKKKMMMMMMOOOSSSVVVXXXWWWVVVVVVMMMIIIQQQ^^^qqq{{{~~~aaabbbcccbbb```]]]\\\\\\ZZZXXXWWWXXX\\\```aaa```aaa```^^^]]][[[ZZZZZZZZZUUUSSSSSSSSSUUUVVVUUUTTTSSSQQQRRRVVVUUUQQQQQQUUURRRNNNLLLJJJEEEAAACCCJJJCCC@@@>>>>>>@@@@@@???===999999888666555333222222111222222222222111111000333222111//////////////////---,,,,,,------,,,+++,,,------------,,,++++++))))))))))))***************(((&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$######$$$'''***---((('''%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$##################""""""###$$$$$$%%%&&&&&&#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&$$$###$$$&&&)))***)))''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%######""""""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$##############################$$$######$$$%%%%%%$$$""""""#########$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&########################"""!!!!!!"""$$$%%%%%%$$$"""###$$$$$$$$$$$$###""""""###$$$$$$###"""###$$$###############$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###""""""""""""$$$%%%&&&&&&%%%###""""""###%%%&&&%%%%%%&&&%%%$$$%%%(((***))))))***+++---///111222888:::===AAAFFFJJJLLLMMMLLLMMMOOOSSSVVVXXXWWWVVVTTTLLLJJJTTTdddxxx~~~bbbcccbbb___ZZZYYY\\\___XXXVVVUUUWWW\\\```aaaaaa___\\\XXXTTTRRRSSSVVVXXXUUUTTTTTTUUUVVVUUUSSSQQQRRRQQQSSSVVVUUUQQQUUU]]]SSSPPPPPPNNNFFF>>>@@@HHH@@@@@@AAA???<<<<<<===>>>999888777666555444333333333333444444444333222222444333111000/////////000000///------......---,,,,,,------------,,,++++++))))))))))))************)))(((&&&&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&$$$"""!!!###%%%%%%%%%######$$$&&&((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''******)))''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&((())))))&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$##############################%%%$$$###$$$%%%&&&$$$""" !!!!!!"""""""""###""""""""""""""""""""""""###############$$$$$$$$$########################!!! !!!###%%%$$$###"""###$$$%%%%%%$$$###""""""$$$$$$$$$###"""###$$$""""""######$$$$$$$$$%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###""""""""""""$$$&&&'''&&&%%%###""""""###%%%&&&$$$%%%&&&%%%$$$%%%(((***))))))***+++---///111222999:::===BBBGGGKKKMMMMMMJJJKKKNNNRRRWWWYYYXXXWWWTTTNNNMMMWWWeeezzzwwwgggddd```\\\ZZZZZZ[[[\\\ZZZ[[[\\\___fffjjjcccZZZ\\\[[[YYYVVVUUUTTTTTTTTTXXXXXXWWWXXXXXXVVVSSSPPPQQQRRRSSSTTTUUUTTTSSSSSSSSSOOOJJJGGGFFFEEEEEEDDDDDDBBB???<<<999777777666111222333333444444444333111111222333333444555555111111000000//////..................---,,,+++******++++++++++++***))))))+++++++++*********))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######"""###$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$###"""########################%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$#########$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&'''(((***+++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!########################!!!!!!""""""#########$$$&&&%%%###!!!!!!!!!!!!!!!###$$$%%%$$$######%%%&&&(((000999:::444,,,(((''''''$$$ !!!###%%%###!!!"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$$$$"""""""""######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((+++++++++,,,---000222333555:::???DDDGGGJJJLLLNNNLLLOOOSSSUUUVVVUUUVVVVVVVVVKKKIIIUUUfffzzzzzz___]]][[[XXXXXXXXXZZZ[[[```bbb```]]]^^^```^^^YYY___]]][[[XXXVVVTTTTTTTTTVVVTTTSSSSSSTTTTTTRRRQQQSSSSSSTTTTTTSSSQQQPPPOOOMMMJJJFFFCCCCCCCCCCCCBBB???>>><<<:::999999999999222222333333444333333333444444444444333333333333111111000000///......---------------,,,+++***)))******++++++******)))(((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%####################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%$$$$$$"""!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&'''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""""""""###############$$$$$$$$$"""#########$$$$$$$$$$$$&&&%%%$$$###""""""######!!!###$$$$$$###$$$&&&(((111333777::::::777111---,,,+++)))&&&$$$$$$%%%&&&###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$######""""""######$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((+++++++++,,,---000222333888<<<@@@DDDFFFHHHKKKLLLIIILLLPPPSSSUUUVVVYYYZZZSSSKKKHHHQQQ___uuurrr[[[[[[[[[[[[[[[\\\]]]^^^aaaccc```XXXTTTVVVYYYZZZ___]]]ZZZXXXVVVTTTTTTTTTSSSPPPNNNMMMOOORRRSSSSSSUUUUUUUUUSSSQQQNNNLLLJJJFFFDDDAAA@@@@@@AAAAAA@@@<<<<<<:::999888888888888333333333333333333333222555555444444333222111111000000000///......------,,,,,,,,,,,,+++***)))(((***************)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######""""""######%%%$$$$$$######$$$$$$%%%$$$###""""""!!!"""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###############""""""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%% """#########%%%''')))///+++)))---444666000)))---//////+++%%%"""$$$'''$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((+++++++++,,,---000222333:::===AAACCCEEEGGGJJJLLLKKKMMMPPPRRRTTTVVVZZZ]]]WWWOOOKKKOOO[[[sss}}}kkkZZZZZZ[[[\\\]]]]]]^^^]]]\\\^^^[[[TTTRRRUUUYYYYYYXXXWWWVVVTTTSSSSSSSSSTTTRRROOOKKKKKKMMMRRRUUUWWWUUUUUUTTTSSSPPPMMMJJJHHHCCCBBB@@@???@@@@@@???======<<<:::888777555444333444444333333222222333333444333333222222111000000000000///......------,,,,,,,,,,,,,,,+++***)))((())))))******))))))((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$###"""###$$$%%%&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%'''&&&%%%$$$####################################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%"""###$$$$$$###$$$&&&((('''!!! '''+++'''""")))+++---+++((($$$###$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$!!!!!!""""""######""""""&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((+++++++++,,,---000222333:::===@@@CCCEEEGGGJJJMMMPPPQQQRRRRRRSSSUUUYYY\\\\\\RRRJJJLLLZZZwwwxxxhhhWWWWWWXXXYYYZZZYYYYYYXXX\\\\\\ZZZVVVWWWZZZYYYTTTOOOOOONNNNNNOOOQQQSSSTTTSSSPPPLLLLLLNNNSSSVVVXXXRRRRRRRRRQQQOOOLLLJJJHHHDDDBBBAAAAAAAAA@@@===;;;::::::999888666555333333444444333222222222333444000000000000000000000000//////......---,,,,,,,,,------------,,,+++***)))((())))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########%%%$$$###"""###$$$%%%&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%$$$$$$####################################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$%%%%%%%%%%%%##################"""""""""""""""###############$$$%%%%%%$$$###"""$$$%%%&&&### ###%%%$$$###$$$%%%'''+++---+++&&&""" !!!###$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$!!!"""""""""#########$$$%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((+++++++++,,,---000222333777;;;???CCCFFFIIILLLOOORRRSSSSSSSSSTTTWWW[[[___]]]QQQFFFKKKbbbrrrccczzz|||YYYZZZZZZ[[[[[[ZZZZZZYYY^^^___^^^[[[ZZZZZZUUUMMMIIIIIIIIIKKKMMMOOORRRTTTRRROOOMMMMMMPPPSSSTTTUUUNNNNNNNNNMMMLLLIIIGGGFFFBBBBBBAAAAAAAAA@@@===:::555666666777777777666666333333222111222333444555000000000000000000111111.........---,,,,,,++++++------------,,,+++***)))(((((((((((((((''''''&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$%%%########################!!!"""######$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""############"""""""""###############"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""#########""""""!!!%%%&&&&&&%%%""""""###$$$%%%%%%%%%$$$######$$$%%%######$$$***///000,,,(((#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######"""""""""$$$%%%&&&$$$$$$################## !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((+++++++++,,,---000222333555999???DDDGGGJJJLLLNNNNNNOOOQQQSSSUUUYYY___ccc^^^SSSLLLTTTqqqkkk[[[oootttzzz\\\\\\\\\\\\]]]]]]^^^^^^ZZZ___```[[[VVVSSSNNNIIIIIIIIIIIIKKKMMMPPPRRRTTTOOOMMMMMMMMMOOOPPPOOONNNKKKKKKJJJIIIGGGDDDBBB@@@======>>>???@@@???<<<999444555666777888888777666222222111111222444666777333333222222111111000000......------,,,+++++++++,,,,,,,,,,,,+++***)))(((''''''((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%$$$$$$######$$$$$$%%% !!!"""###$$$######""" !!!"""######$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$######"""""""""###$$$$$$$$$$$$###!!! $$$%%%%%%$$$###"""$$$%%%"""###$$$$$$$$$###############$$$'''+++...000111***(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$&&&$$$"""!!!"""$$$''')))""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((+++++++++,,,---000222333555:::AAAFFFIIIJJJJJJKKKKKKMMMPPPRRRUUUYYY]]]aaaZZZUUUQQQYYYsssgggXXXjjjtttzzzXXXXXXXXXYYYZZZ[[[]]]^^^RRRZZZ^^^XXXOOOJJJIIIHHHKKKKKKKKKLLLNNNPPPRRRTTTLLLKKKKKKMMMNNNMMMKKKHHHIIIIIIHHHFFFCCC@@@===;;;888888:::===???>>>;;;999777888888888888666444333222111000000222444777888777666555444222111000///......---,,,,,,++++++******++++++******)))((('''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$######"""!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&%%%$$$ !!!######$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%% !!!###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%((('''&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%###"""!!!"""$$$$$$$$$######%%%'''!!!!!!"""%%%''''''$$$"""###$$$$$$######(((111777000---)))%%%###"""###############$$$$$$%%%%%%&&&"""############$$$$$$$$$'''%%%"""!!!!!!%%%)))+++ !!!!!!""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((+++++++++,,,---000222333666;;;BBBHHHIIIIIIHHHHHHLLLNNNQQQRRRSSSUUUYYY[[[QQQPPPOOOTTTiiihhhYYYkkkyyyWWWUUUUUUYYY[[[YYYZZZ]]]aaa\\\TTTPPPOOOPPPPPPOOOPPPQQQQQQOOOQQQTTTRRRMMMMMMLLLJJJKKKLLLMMMMMMMMMQQQLLLEEECCCCCCBBB>>>:::======>>>AAADDDDDDAAA>>>::::::999888777666555555000000111222444555666666444333111000//////......111000///...---,,,+++++++++++++++***)))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###"""""""""$$$%%%$$$###""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&((((((&&&###!!!###%%%##############################$$$$$$$$$$$$######&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###'''&&&$$$###"""###$$$$$$%%%""""""%%%&&&######&&&///222444222,,,&&&""" #######################################$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######&&&%%%$$$$$$%%%&&&((()))((()))+++---///111222333777<<>>>>>???BBBEEEDDD@@@<<<888888777666555444333222000000111222333444444555333222111///............000000///...---,,,++++++******))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''(((&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$################################################$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$######"""""""""###$$$!!!!!!$$$%%%""""""%%%%%%)))---...,,,)))&&&%%%#######################################$$$$$$$$$###############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))******+++---///111333444:::>>>CCCFFFEEEEEEHHHJJJHHHLLLPPPRRRRRRTTTXXX\\\VVVNNNFFFPPP```jjjdddXXXiii]]]ZZZYYY[[[YYYUUUSSSUUUOOOPPPSSSXXX\\\]]]\\\ZZZSSSXXX[[[XXXTTTRRRNNNIIIOOOMMMLLLKKKLLLLLLKKKIIIIIIFFFDDDEEEGGGFFFCCC@@@>>>???AAADDDEEECCC>>>:::777777666555444333333222111111222222333333333444333222111///......------//////...---,,,,,,++++++)))((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$############""""""""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$$$$###!!!!!!#########"""""""""!!!!!!###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################"""#########$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""############"""!!!!!!### ###$$$!!!"""$$$"""&&&)))+++***(((&&&########################""""""#########$$$$$$$$$######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&'''((())),,,,,,,,,,,,///222555777<<<@@@EEEFFFDDDDDDFFFHHHJJJMMMOOOPPPPPPQQQVVVZZZWWWOOOGGGPPP___fff{{{eeeUUUfff~~~[[[XXXXXX[[[ZZZVVVUUUVVVOOOQQQUUUYYY[[[\\\ZZZYYYXXX]]]]]]XXXRRRPPPNNNJJJKKKJJJIIIJJJKKKKKKJJJHHHGGGFFFEEEFFFGGGFFFCCC@@@>>>@@@CCCEEEDDDAAA<<<999888888777666666555444444333333333333333444444444333333111000///...............------,,,++++++***((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""$$$%%%$$$###""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!""""""######$$$$$$$$$$$$##################%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!###$$$&&&%%%$$$"""!!!$$$$$$$$$###""""""!!!!!!###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$########################!!!""""""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!###!!!!!!$$$$$$""""""%%% !!!$$$(((******&&&"""########################"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''((())))))...---,,,,,,///222666888<<<@@@DDDEEEDDDDDDFFFIIIQQQRRRSSSQQQNNNOOOSSSWWWTTTNNNKKKZZZlllppp{{{jjjWWWeee{{{VVVUUUWWW[[[\\\YYYYYY[[[UUUVVVXXXYYYZZZZZZZZZZZZ]]]^^^[[[SSSOOOOOOOOOMMMJJJIIIIIIKKKMMMMMMLLLJJJGGGGGGFFFFFFEEECCCAAA>>>>>>@@@CCCDDDBBB>>>:::888777777666666555555444444444444444444555555555555444333222111000/////////------,,,,,,++++++******))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&########################!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###"""######$$$$$$######""""""###$$$%%%%%%%%%######$$$""""""%%%%%%######&&&######$$$(((,,,,,,&&&!!!########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%)))((('''%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))...---------///222666999:::>>>BBBDDDDDDEEEIIILLLTTTUUUUUUSSSPPPPPPTTTWWWQQQMMMPPPggg~~~~~~ooo[[[fffyyyVVVUUUWWW]]]^^^\\\[[[]]]XXXYYY[[[ZZZZZZZZZ[[[]]]]]][[[UUUOOONNNQQQQQQOOOLLLKKKLLLNNNOOOOOONNNLLLGGGGGGFFFEEECCC@@@???======@@@BBBAAA>>>;;;999888444444333333333222222222333333444444555555555666444333222000////////////,,,,,,,,,++++++*********((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&########################!!!"""""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""############""""""######$$$%%%%%%%%%%%%$$$%%%""""""%%%&&&###$$$'''$$$""""""(((///000***###########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%'''(((***&&&'''((()))************------------000333666888999===AAACCCDDDFFFKKKOOOQQQSSSUUUTTTSSSTTTXXX\\\VVVRRRYYYwwwooo^^^gggvvvZZZXXX[[[______[[[ZZZ[[[XXXZZZ[[[ZZZWWWUUUVVVWWWYYYVVVOOOLLLOOOTTTSSSMMMMMMMMMMMMMMMNNNMMMJJJGGGFFFFFFEEEBBB@@@>>>>>>???===???@@@>>>;;;888888999333333333222222222222222111111222222333444555555222111000...------------++++++++++++************''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&#########"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###"""###&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%########################""""""""""""##################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""###$$$$$$$$$$$$###""""""############""""""###############$$$%%%%%%$$$!!!"""%%%%%%######&&&%%%"""!!!(((000222+++########################### !!!"""###$$$%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%'''&&&%%%$$$%%%''')))***&&&''')))***++++++******+++,,,---...000222555666999===AAACCCDDDFFFKKKOOOPPPSSSVVVVVVUUUUUUXXX[[[ZZZTTT[[[~~~iii\\\fffrrr^^^]]]^^^aaa```ZZZWWWXXXVVVYYY[[[YYYTTTOOOMMMMMMUUUQQQLLLKKKRRRWWWSSSKKKMMMLLLKKKKKKJJJHHHDDDAAADDDDDDCCCAAA>>>>>>???@@@<<<>>>>>><<<999777888:::555555444444444444444444...//////111222333444444000///...---,,,++++++++++++++++++***************&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###"""""""""$$$%%%$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%###!!!###&&&((((((&&&##############################$$$$$$$$$$$$######$$$#########$$$$$$&&&&&& !!!"""###$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$#################################"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###""""""############""""""###"""!!!!!!!!!"""$$$%%%### !!!$$$$$$""""""%%%((($$$"""(((000111))) ######################## !!!"""###$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%+++)))'''%%%$$$%%%&&&'''&&&''')))***++++++*********+++---///111222444444:::>>>AAACCCCCCEEEJJJNNNRRRUUUXXXWWWUUUTTTUUUWWWTTTMMMTTTzzzcccZZZeeeppp\\\\\\]]]___```^^^[[[XXXYYYYYYWWWTTTPPPPPPTTTXXXTTTKKKGGGNNNSSSQQQMMMLLLLLLKKKIIIHHHHHHGGGEEECCCFFFDDDAAA@@@??????===<<<777999::::::888888999;;;777666333111000000000000///////////////000000000333222111///...,,,+++***,,,+++)))((((((((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$%%%%%%&&&%%%$$$###"""########################&&&$$$"""!!! !!!"""###########################%%%%%%$$$###""""""######"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%########################&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$$$$"""!!! %%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&$$$###%%%((()))'''%%%%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$###############"""!!!!!!"""##############################%%%$$$###""""""$$$&&&'''$$$###%%%***///...((("""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''(((''''''''')))+++,,,,,,---...000222333444:::>>>CCCFFFFFFGGGJJJMMMQQQTTTWWWWWWTTTQQQQQQRRRPPPOOOVVVuuukkk[[[```mmmXXXYYY[[[^^^``````^^^[[[VVVUUUTTTRRRPPPRRRUUUXXXVVVOOOKKKNNNPPPKKKHHHHHHKKKIIIHHHGGGGGGGGGFFFDDDGGGEEEBBB@@@@@@???===;;;;;;;;;::::::999999999888666555333111000000000111000000000000000000000000222111000///...,,,+++++++++***)))((((((((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$%%%%%%%%%$$$###""""""""""""""""""""""""%%%$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$########################%%%%%%$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###############"""!!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%'''(((&&&$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########################################################%%%$$$"""""""""###%%%&&&###"""$$$)))//////)))$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''&&&&&&&&&(((***,,,,,,---...000222333444;;;???DDDFFFFFFFFFIIILLLPPPSSSWWWWWWTTTQQQQQQSSSQQQNNNRRRnnnmmm\\\bbbpppTTTUUUXXX\\\```bbb```___WWWUUUSSSSSSUUUWWWYYYYYYSSSOOONNNNNNLLLGGGFFFGGGIIIGGGFFFEEEFFFGGGFFFEEEHHHEEEBBB@@@???>>><<<;;;>>>;;;999999::::::888555333333222111111111111222111111000000000000000000/////////...---,,,,,,,,,+++***)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###$$$$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################%%%$$$$$$######$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$######"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""""""""###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$#########"""###$$$%%%%%%$$$###"""##############################"""!!!"""###$$$%%%###"""###(((...///***%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%&&&&&&%%%&&&(((***,,,,,,---...000222333444:::???DDDFFFFFFFFFIIILLLOOOSSSWWWWWWUUUSSSSSSUUURRRNNNNNNfffqqq]]]cccrrrSSSUUUXXX\\\```bbbaaa___VVVSSSPPPQQQUUUWWWVVVTTTJJJKKKLLLLLLIIIGGGIIILLLGGGEEECCCCCCEEEFFFFFFEEEFFFDDDAAA???>>><<<:::888===999555666999:::777333111111111111111111222222111111111111111000000000------------,,,,,,,,,,,,******))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$###"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$###############"""###%%%&&&&&&%%%###"""########################""""""!!!!!!""""""###$$$%%%######'''---...***%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''&&&&&&(((***,,,,,,---...000222333444888===BBBEEEFFFHHHKKKOOOPPPTTTXXXYYYWWWUUUVVVWWWSSSOOOMMMbbbzzzbbbdddsssVVVWWWYYY\\\______]]][[[SSSPPPNNNNNNPPPPPPNNNKKKDDDHHHKKKJJJHHHHHHKKKNNNFFFDDDBBBAAACCCEEEEEEEEECCCAAA>>><<<;;;:::888666888444111333777999666222000000111111111222222222111111111111000000//////,,,,,,,,,+++++++++++++++))))))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''&&&%%%###"""!!! ########################""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#######################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$##############################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########################################################$$$$$$$$$%%%%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################"""###%%%&&&&&&%%%###"""########################"""""""""""""""######$$$(((%%%$$$'''+++---)))$$$###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''(((((('''(((***,,,,,,,,,---...000222333444555:::@@@EEEGGGJJJNNNRRRSSSWWW[[[[[[YYYWWWXXXZZZSSSQQQPPPaaalllkkkwwwYYYYYYZZZ[[[\\\ZZZWWWTTTUUUSSSRRRQQQQQQOOOLLLJJJEEEJJJLLLIIIFFFHHHJJJJJJEEECCC@@@@@@AAACCCDDDDDD@@@>>>;;;::::::999777666444222111222555666555333000000111111222111111000111111000000//////......++++++++++++************(((((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""'''&&&$$$###!!!!!! ########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%"""############$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$###""""""""""""###$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$############################################################$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%########################################################################"""""""""###############"""###$$$%%%%%%$$$###"""########################"""""""""#########$$$$$$)))%%%###&&&***,,,***&&&###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((())))))((()))+++---,,,,,,---...000222333444444999@@@EEEGGGJJJOOOSSSTTTXXX\\\\\\ZZZXXXXXXZZZTTTTTTRRRbbbvvvsss~~~XXXWWWWWWXXXXXXUUUQQQMMMSSSTTTUUUTTTQQQMMMLLLKKKGGGKKKKKKHHHGGGJJJJJJHHHEEECCC@@@>>>@@@BBBBBBCCC???===::::::::::::999777444444333333333333333333000000111222222111000///000000//////...------,,,+++++++++******)))))))))'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$############"""$$$$$$"""!!!!!!""""""###########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%"""############$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%&&&$$$&&&((('''%%%###$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$############################################################$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$################################################"""######$$$$$$$$$$$$$$$&&&###!!!$$$***...,,,***###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&((()))(((((((((***,,,,,,,,,---...000222333444666;;;AAAEEEGGGIIIMMMQQQUUUXXX\\\[[[XXXVVVVVVXXXUUUUUUSSSaaa~~~zzzwwwVVVUUUUUUUUUUUURRRMMMJJJJJJMMMPPPOOOJJJFFFFFFFFFFFFJJJJJJFFFGGGLLLMMMHHHFFFCCC???>>>???AAABBBBBB>>><<<::::::;;;;;;:::999555666777555333111222333000111222222222000///...000//////...------,,,,,,++++++******)))((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$############""""""!!!!!!!!!!!!###%%%&&&"""""""""""""""""""""""" !!!"""#############################################""""""###$$$%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%%%%''')))(((%%%###$$$&&&###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$################################################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$######"""!!!!!!"""####################################$$$%%%%%%%%%%%%$$$$$$!!!###***//////---$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((''''''''')))+++,,,,,,---...000222333555888===BBBEEEFFFHHHKKKNNNTTTXXX[[[ZZZWWWTTTTTTVVVVVVVVVRRR___~~~xxxwwwUUUZZZ[[[VVVTTTUUUQQQJJJLLLMMMOOOPPPNNNKKKGGGEEEJJJNNNOOOLLLLLLOOOKKKCCCCCCCCCBBBAAAAAA@@@??????>>>===;;;:::999888777777888777555444444333000...111111000///...---,,,,,,...........................---,,,***)))((((((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""""""""###################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$###""""""$$$&&&'''########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!"""$$$&&&'''$$$$$$############$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""$$$%%%&&&$$$"""########################$$$$$$$$$###$$$''',,,000(((&&&###"""###$$$######%%%$$$######"""#########%%%%%%%%%$$$###"""!!! $$$$$$######$$$$$$%%%&&&###$$$&&&&&&%%%$$$$$$%%%&&&"""+++''' '''%%% &&&%%%%%%%%%%%%&&&''''''&&&'''((()))************((((((+++...222444444333;;;???BBBDDDEEEGGGMMMQQQTTTXXXZZZWWWVVVYYYYYYWWWUUUPPPQQQ]]]nnn|||rrrrrrQQQVVVXXXUUUTTTTTTPPPJJJNNNLLLJJJHHHGGGGGGHHHIIINNNQQQOOOJJJGGGIIIHHHDDDFFFEEECCCAAA@@@???>>>>>>???>>><<<:::999888777777777666555555666666444222/////////...------,,,,,,------------------------,,,,,,***)))(((''''''''')))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$######""""""""""""$$$%%%&&&$$$$$$############$$$$$$""""""""""""####################################"""""""""$$$%%%%%%$$$"""########################$$$$$$#########&&&+++///(((&&&#########$$$$$$###$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&)))+++---,,,)))%%%"""!!!((('''---&&&%%%((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))))))))+++...111444444444:::>>>BBBDDDEEEGGGKKKOOOVVVZZZ\\\XXXVVVXXXXXXVVVWWWQQQNNNWWWfffsssyyy{{{yyytttSSSVVVVVVSSSQQQPPPMMMIIIMMMKKKIIIHHHGGGHHHJJJKKKNNNOOOLLLGGGDDDGGGIIIIIIIIIGGGDDDAAA???>>>>>>>>>???>>>===:::999777666666555444444666888999888666------------------------------------------------+++***)))((('''&&&&&&&&&)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###"""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$######""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""#################################""""""%%%)))---)))&&&$$$###$$$$$$$$$###"""###$$$$$$&&&'''((((((&&&&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&+++...111111...)))&&&$$$...444444,,,$$$###&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''((())))))***+++,,,///111333555666:::>>>CCCFFFFFFGGGJJJMMMXXX\\\]]]YYYWWWXXXWWWUUUYYYRRRLLLPPP^^^lllrrrsss~~~www\\\ZZZVVVQQQMMMKKKJJJHHHJJJLLLOOOQQQQQQOOOLLLJJJMMMJJJGGGFFFIIILLLMMMKKKHHHFFFCCC???>>>>>>???@@@???>>><<<:::888777666555555444444555777888777666---------....../////////------------------------+++***)))(((''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$############""""""""""""#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$#########$$$%%%&&&%%%%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%###$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""""""""######$$$$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$###########################"""######""""""$$$'''+++)))'''$$$###$$$%%%$$$###"""###$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&)))---////////////000///999222...,,,%%%%%% &&&%%%%%%%%%%%%&&&''''''+++***)))((())))))***++++++,,,...000111333555777:::???DDDGGGGGGHHHJJJLLLXXX\\\]]]YYYWWWXXXXXXVVVYYYQQQJJJNNN___qqqzzzzzzzzzyyy}}}rrrwwwaaa\\\UUUOOOKKKJJJLLLOOOLLLOOORRRTTTTTTRRRPPPNNNNNNHHHEEEIIIPPPQQQMMMHHHEEECCC@@@>>>>>>???AAABBB>>>===;;;999777666555555555444333444555555333222.........///000000111111........................+++***))))))(((((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!! !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!########################"""######$$$$$$######"""###""""""!!!""""""######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&%%%######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$########################$$$"""!!!"""$$$%%%$$$###########################"""######""""""###&&&))))))'''$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$###"""'''&&&%%%%%%%%%&&&'''((($$$$$$######$$$$$$%%%&&&"""$$$&&&(((+++///555999<<>>>>>???@@@AAA;;;:::999777666555555444555444333333333222000.../////////000000111111111........................+++***))))))((((((((()))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!! !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!########################""""""############""""""""""""!!!!!!!!!"""######################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$'''%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$######$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$###!!!"""###%%%%%%$$$###########################$$$$$$###"""###%%%(((***'''%%%$$$%%%%%%%%%$$$######$$$%%%$$$###"""!!!&&&%%%%%%$$$%%%&&&((()))$$$$$$######$$$$$$%%%&&&#########$$$&&&+++111666```eee555***333''',,,&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))+++///333555444333555888999>>>CCCFFFGGGIIILLLOOOTTTXXXZZZWWWVVVYYYYYYXXXSSSPPPLLLTTTooo~~~ooowwwXXXSSSQQQSSSRRRPPPQQQVVVTTTRRRPPPOOOOOOPPPRRRSSSMMMJJJKKKPPPOOOIIIEEEFFF@@@@@@???>>>======>>>>>>888888666555555444444444444333222222333222000...////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,))))))((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&###########################"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! ########################""""""############""""""!!!!!!!!!!!!!!!"""######################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$'''%%%######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%########################%%%###!!!!!!###$$$%%%$$$########################$$$%%%%%%$$$######%%%'''***(((%%%$$$%%%%%%%%%$$$"""###$$$&&&&&&%%%$$$###%%%$$$######$$$&&&((()))$$$$$$######$$$$$$%%%&&&###############&&&+++...cccmmm777***333"""***&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&))),,,------,,,+++***///555777666444555777777;;;@@@CCCDDDGGGLLLPPPTTTXXXZZZWWWUUUWWWWWWUUURRRPPPMMMUUUrrr|||VVVRRRSSSWWWVVVOOOMMMPPPPPPRRRUUUVVVVVVSSSPPPNNNGGGHHHLLLPPPKKKDDDFFFMMM@@@@@@???>>>===<<<;;;:::666666555444444444444444333222111222333333222000/////////////////////...************************(((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&########################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! """"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""######################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%########################""""""""""""""""""""""""########################"""############$$$$$$$$$'''%%%######$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%$$$""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%$$$########################%%%%%%&&&%%%$$$$$$%%%'''***(((%%%$$$%%%&&&%%%$$$!!!"""$$$'''((('''&&&&&&%%%$$$###"""###%%%((()))$$$$$$######$$$$$$%%%&&&!!!###$$$$$$$$$%%%'''***===TTT&&&"""000(((&&&&&&%%%%%%%%%%%%&&&''''''&&&)))---111222222000///)))///777999777444555777555999>>>@@@BBBEEEKKKPPPUUUYYYZZZVVVTTTUUUUUURRRSSSQQQMMMUUUqqqUUUUUUTTTQQQOOONNNPPPRRRPPPSSSUUUUUURRRNNNKKKIIIAAAGGGKKKKKKKKKLLLHHHCCCAAA@@@>>>;;;:::999999999777666666666666555555555444333333222111000//////......///////////////...,,,,,,++++++***))))))))))))((('''&&&%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$$$$$$$######""""""!!!!!!""""""""""""############""""""""""""""""""""""""###"""  !!!###$$$"""""""""""""""######$$$"""!!!!!!"""$$$$$$###""" !!!$$$%%%### ######$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%###"""""""""""""""""""""""""""#########"""######$$$$$$"""######%%%'''###'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%333***!!!###'''&&&$$$######$$$$$$%%%$$$###"""########################%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''***'''%%%%%%''''''%%%"""%%%&&&''''''((((((((((((%%%&&&(((***,,,...000000,,,---///222:::???;;;222777999;;;>>>@@@EEEKKKOOOYYYZZZYYYXXXVVVVVVWWWXXXTTTOOOJJJVVVwww{{{TTTTTTTTTQQQOOOMMMMMMNNNLLLNNNQQQQQQNNNKKKHHHHHHFFFKKKNNNLLLLLLKKKGGGAAA>>>===;;;999888888888888666666555555555444444444333333222222111000//////......////////////......,,,,,,+++******))))))((()))((('''&&&%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""###$$$#########"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!###$$$"""""""""""""""######$$$""""""!!!"""$$$$$$###!!!$$$"""!!!"""$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###########################&&&&&&%%%$$$############%%%'''&&& $$$)))+++!!!!!!"""###$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%222///***'''&&&$$$!!!(((***---+++'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%'''%%%$$$%%%''''''&&&###)))((('''&&&&&&'''((()))&&&'''((()))+++...000111+++,,,---...333:::;;;888777999<<<>>>AAAFFFKKKOOOWWWXXXYYYXXXWWWVVVWWWXXXUUUQQQMMMWWWvvv~~~QQQSSSSSSQQQNNNKKKJJJJJJJJJLLLNNNNNNKKKHHHGGGFFFDDDHHHJJJGGGEEEDDD???:::;;;:::888666666666666777444444444444333333333333222222222111111000000000....../////////......---,,,++++++******)))(((((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""""""""""""""###""""""""""""############"""""""""""""""""""""""""""!!! !!!###$$$"""""""""""""""######$$$###"""""""""$$$$$$""" %%%$$$###"""!!!###'''***######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$###############"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""""""""""""###***---'''""""""&&&(((&&&&&&%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%---...---)))$$$"""&&&***''',,,///---'''$$$&&&***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''(((&&&%%%+++)))'''%%%$$$&&&((()))(((''''''(((***---000222000111///,,,///777<<<<<<777999<<>>BBBFFFJJJOOORRRRRRUUUXXXYYYYYYWWWWWWWWWSSSPPPOOOYYYmmmKKKNNNPPPQQQPPPMMMLLLKKKMMMLLLJJJFFFAAA>>>>>>>>>AAACCCCCC???>>>@@@???;;;<<<;;;888666444444333333222222222222111111111111/////////000000111111111...............---,,,++++++******))))))(((''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$#######################################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$"""!!!!!!"""$$$$$$###"""!!!###%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$##################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))***???;;;333,,,...666;;;;;;111...+++'''$$$#########$$$############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$ '''...---)))(((...444;;;222(((###%%%((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%'''''''''&&&%%%&&&))),,,,,,+++)))'''&&&&&&''''''(((''''''''')))+++...//////222444555888===;;;666777:::???CCCGGGKKKPPPSSSUUUWWWYYYZZZYYYWWWXXXXXXUUUQQQOOOUUUeeexxxJJJLLLPPPQQQQQQPPPPPPQQQKKKJJJHHHDDD@@@??????AAA@@@CCCAAA===<<<===<<<999888888666555444444555666333333222222222111111111.........///000111111222............---,,,+++************)))((((((''''''%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$#######################################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!"""""""""""" !!!"""###""""""!!!!!!!!!!!!!!!!!! """"""""""""############"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""######$$$ """$$$%%%$$$######"""!!!!!!######"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%###############%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((///---''' ***333777:::777111+++'''###""""""$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''%%%$$$"""###$$$$$$$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%########################!!!&&&'''%%%"""!!!!!!$$$!!! $$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''&&&$$$$$$(((...333888444---(((%%%%%%''')))'''''''''((()))+++---......777===:::666666777777777;;;@@@DDDHHHLLLQQQTTTXXXZZZZZZZZZXXXWWWXXXYYYVVVQQQNNNUUUdddxxxIIILLLOOOQQQRRRRRRSSSUUUJJJJJJHHHEEEBBBBBBCCCEEEFFFGGGEEE@@@>>>@@@???<<<555444333333444555777888333333333222222222222111---......///000111222222............---,,,+++************)))((((((''''''%%%%%%&&&'''&&&%%%$$$###%%%$$$$$$###"""#################################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!"""""""""""" """#########"""!!!""""""!!!!!! """"""""""""############"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""######$$$ """$$$&&&%%%$$$%%% !!!!!! ######$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''######""""""###%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""############)))&&&###$$$&&&''',,,***'''%%%$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''%%%###"""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" """###%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%########################""""""###$$$&&&'''''''''$$$&&&(((((('''%%%$$$###########################%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$***222999BBB<<<111(((###$$$(((+++&&&'''((()))***+++,,,,,,333AAAIIIAAA444///333777777;;;@@@EEEIIIMMMQQQTTT[[[[[[[[[ZZZXXXWWWYYYZZZVVVQQQOOOWWWhhhJJJMMMQQQTTTTTTSSSQQQPPPGGGDDDEEEIIIHHHCCCDDDIIIHHHGGGDDDAAA>>><<<::::::333333444444555444444444555222000111444444111...222000//////000111111000/////////...------,,,,,,))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$###"""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!"""###############"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''"""###$$$%%%%%%$$$###"""%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))((('''((()))***(((%%%#####################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###""""""######""""""######$$$$$$$$$$$$###""""""""""""$$$%%%&&&""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''')))+++,,,777<<<555,,,+++&&&&&&000333111//////000444999<<>>999555333444777999<<<@@@CCCCCCFFFLLLPPPPPPYYYXXXWWWVVVVVVVVVWWWWWWWWWWWWLLLZZZnnnSSSSSSUUUWWWXXXXXXVVVTTTKKKHHHGGGHHHEEE@@@???DDDCCCAAA???===;;;:::999999444555555666666555555555555555555555444333111111222000//////000111111000//////......---,,,,,,,,,))))))))))))((((((((('''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$######"""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""#########"""""""""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%'''######$$$$$$$$$$$$######$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&'''(((---------......---***'''%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$###$$$$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''"""######$$$%%%&&&''''''&&&&&&&&&&&&'''(((***+++---:::333###$$$+++...111555444111000111444888::::::777333000///111444777;;;@@@BBBCCCFFFLLLPPPOOOWWWVVVTTTSSSSSSTTTUUUVVVSSSQQQGGG[[[uuuVVVSSSQQQQQQTTTUUUTTTRRRKKKIIIHHHGGGCCC>>>>>>AAA???>>>===<<<::::::999999666666777777777666666555333555777666333111111222222000//////000111111000///......------,,,,,,+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""############$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%######%%%&&&$$$$$$############$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''111000///000000...+++)))&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$######"""#########&&&%%%$$$######$$$%%%%%%&&&&&&$$$###""""""""""""&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&((())))))''''''&&&&&&''''''((()))111BBB:::$$$&&&222333000***)))(((''')))---000222333111...------111444777;;;???AAABBBFFFLLLPPPOOOUUUSSSQQQPPPPPPRRRTTTVVVSSSNNNFFF___~~~VVVQQQLLLLLLOOOQQQPPPNNNIIIHHHGGGFFFCCCAAAAAADDDBBBAAA???===<<<;;;;;;;;;666666777777777666555555111222333555555444333222111000......000111000///......------,,,+++++++++))))))((((((((('''''''''%%%&&&&&&&&&&&&%%%$$$$$$############""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$########################$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%$$$###""""""###$$$%%%###"""""""""###$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&///...,,,,,,,,,+++(((&&&%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$&&&%%%###"""""""""$$$%%%%%%%%%$$$$$$############''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''999FFF@@@111000222,,,)))(((((()))+++///333777:::000///------///333888;;;<<>><<<;;;:::999666666666666666555444333333000///333:::<<<888222111///......///000000///---------,,,++++++******((((((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""############$$$$$$$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&%%%$$$###""""""###$$$%%%###"""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%+++***((((((((('''%%%###"""""""""###$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$$$$###""""""!!!"""###$$$######$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&333999999:::;;;...###&&&&&&&&&(((+++...222555777...------...111555:::<<<===???@@@AAAGGGOOOQQQOOORRRQQQPPPPPPQQQTTTWWWYYYUUUTTTRRRooollloooSSSRRRRRRQQQPPPPPPPPPQQQNNNOOOLLLEEEAAAAAABBBAAABBBAAA???<<<:::888777777666666666666555444333333555000///555>>>AAA;;;333111///......///000000///---,,,,,,++++++******)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###############$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%$$$$$$############$$$$$$#########"""######$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$######"""######$$$$$$)))'''&&&&&&''''''%%%$$$!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""#########"""######$$$%%%""""""######$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%'''***///;;;BBB333(((000)))***+++,,,......//////,,,,,,,,,---000444888;;;>>>???@@@BBBIIIRRRSSSPPPQQQQQQQQQRRRTTTWWWYYYZZZSSSRRRSSSrrrfffjjjIIIMMMQQQQQQMMMKKKKKKMMMLLLNNNKKKCCC???AAACCCAAA???>>><<<:::999888888777777777777777666555444444444111000555<<<===777111000///------///000///...,,,,,,,,,+++******))))))(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!!!!"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###$$$$$$"""""""""############$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%######$$$$$$$$$$$$######$$$$$$######"""#########"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""######'''%%%$$$$$$%%%&&&&&&%%%"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!######""""""###$$$$$$%%%!!!"""$$$&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%"""(((***000999555///444444555666777777777666555---------...111444888:::???@@@AAACCCKKKTTTUUUQQQOOOPPPRRRUUUWWWYYYZZZZZZUUUQQQPPPqqq}}}lllpppFFFMMMSSSSSSNNNJJJKKKNNNGGGJJJHHHAAA???CCCEEEDDD======<<<;;;::::::::::::999999999888888777555555000000111444666555111---000///------///000///...,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$######"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""" !!!"""""""""!!!####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$###"""""""""###""""""###$$$%%%%%%&&&&&&########################"""############$$$$$$$$$######"""""""""""""""###%%%###""""""$$$%%%%%%$$$$$$$$$$$$###############"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!######""""""###$$$%%%%%%!!!###&&&)))******)))'''%%%&&&''''''&&&%%%###"""""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$&&&'''''''''&&&&&&!!!+++''' (((...++++++'''(((***+++,,,,,,,,,+++000//////000333666999;;;@@@AAAAAADDDLLLUUUVVVRRRNNNOOORRRVVVXXXZZZZZZZZZ[[[RRRMMMpppwwwzzzIIIRRRTTTNNNLLLOOOMMMEEEFFFDDDBBB@@@?????????@@@:::;;;;;;999777666666777444555777888999888666555666555444444222222111000////////////............+++******))))))******+++&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!""""""""""""######$$$$$$%%%%%%######""""""""""""######%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&%%%&&&&&&$$$######%%%'''$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""########################$$$$$$################## !!!"""###$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""############""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&((()))(((%%%$$$###$$$''''''((((((((((((''''''&&&'''((()))+++---...//////......000444777999:::;;;>>>@@@AAAFFFOOOUUUVVVQQQQQQSSSVVVZZZ\\\\\\[[[ZZZPPPPPPnnn}}}CCCNNNSSSNNNKKKNNNKKKDDDEEEDDDDDDBBBAAA???===<<<:::;;;;;;999777555555666333444666777777666555444444444333222111000//////////////////.........---///...---+++***)))((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$############""""""""""""##############################!!!!!!!!!!!!!!!"""##################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""######"""""""""#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!$$$$$$######$$$$$$%%%&&&%%%&&&&&&$$$######%%%'''$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$###"""########################$$$$$$##################!!!""""""######$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$$$$%%%'''''''''(((((('''''''''%%%&&&'''(((***,,,---...000///...000444777999999;;;???@@@AAAFFFOOOUUUVVVRRRRRRTTTXXX[[[[[[YYYWWWTTTMMMPPPqqq>>>JJJRRROOOKKKKKKIIIDDDDDDDDDEEEDDDAAA>>>:::888;;;;;;;;;999666444444555333444555666666555333333333333222111000///......//////.........---------...---,,,***)))(((((('''&&&&&&%%%%%%%%%&&&((()))%%%%%%%%%$$$$$$$$$############""""""""""""##############################!!!!!!!!!!!!!!!"""##################""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""###$$$$$$###""""""""""""""""""!!!######""""""""""""##############################""""""!!!!!!!!!!!! $$$############$$$%%%%%%$$$%%%&&&%%%######%%%&&&$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""##############################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""######$$$%%%&&&&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''')))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---111000///000444777888888<<>>:::777555;;;;;;;;;999666444444444444444555555555444333333333222222111000///...............---------,,,,,,))))))(((((((((((())))))***)))'''%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""!!!!!!""""""###$$$######""""""!!!!!! ######""""""""""""######"""""""""""""""##################"""""""""""""""###############$$$$$$%%%$$$%%%%%%%%%######$$$&&&################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%#################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$###############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))+++---...222000///111444777888888===@@@BBBBBBGGGPPPUUUVVVTTTSSSTTTWWWYYYZZZYYYXXXXXXTTTWWWttt{{{NNNRRRTTTOOOIIIHHHIIIIIICCCBBB???;;;999777666666:::;;;;;;999666444444444666666666666555555444444333333222111000///......------------,,,,,,,,,,,,*********))))))*********...,,,)))'''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!! !!!""""""######""""""!!!!!! ######""""""""""""######!!!!!!"""""""""#########"""""""""""""""###############""""""######$$$%%%###$$$%%%%%%$$$###$$$%%%#########################################################$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%##############################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''((())),,,...000111000///111444888999999???BBBCCCCCCHHHPPPVVVVVVTTTSSSRRRTTTWWW[[[\\\]]]ZZZWWWZZZvvv|||sssUUUTTTRRRMMMJJJHHHIIIIIIAAA???<<<999777666777888888999:::888666444555555777777666555555444444444333333222111000///......------,,,,,,,,,+++++++++000000...,,,+++******)))...,,,***(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""##############################!!!!!!!!!!!!!!!"""##################""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!"""###""""""""""""""""""!!!######""""""""""""######!!!""""""######$$$$$$$$$ !!!!!!!!!!!!""""""###""""""""""""###$$$$$$"""$$$%%%%%%$$$######$$$###############$$$$$$$$$########################""""""######$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%##############################$$$$$$%%%&&&&&&&&&#########$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############%%%'''(((***,,,,,,%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$&&&((('''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&((((((''''''))),,,///111111//////111555999:::;;;@@@CCCDDDDDDHHHQQQVVVWWWSSSRRRQQQSSSWWW[[[]]]^^^dddcccddd{{{qqqiiiTTTQQQMMMLLLKKKIIIGGGFFF======<<<;;;:::999999999777888888888666555666777777666555444333333333333222111111000///...------,,,,,,,,,,,,++++++++++++000///---+++***)))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""##############################!!!!!!!!!!!!!!!"""##################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!! !!!""""""###"""""""""#####################""""""""""""######""""""######$$$%%%%%%&&&!!!!!!!!!"""""""""######"""""""""""""""###$$$$$$!!!###%%%%%%$$$#########""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%&&&$$$###$$$%%%&&&%%%$$$##############################$$$$$$%%%&&&&&&'''!!!""""""######$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""$$$&&&(((***,,,,,,%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&(((+++...000///...///111666:::<<<===@@@CCCDDDDDDIIIQQQVVVWWWRRRRRRTTTWWWZZZ[[[ZZZYYYcccdddhhh~~~sssddd^^^~~~PPPKKKHHHKKKMMMKKKFFFBBB:::;;;===>>>>>><<<;;;:::666777888777666555666888666555444333222222222222000000///...---,,,,,,+++,,,,,,,,,+++++++++******))))))(((((((((((())))))###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$""""""######$$$$$$%%%%%%######""""""""""""######""""""###$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&"""""""""""""""######$$$!!!###%%%%%%$$$###"""###""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$###""""""$$$$$$###"""##############################$$$%%%%%%&&&'''''' !!!"""###$$$$$$%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))(((%%%$$$$$$$$$((('''%%%$$$$$$%%%'''((('''&&&%%%%%%'''***---000.........111666:::===>>>AAADDDEEEDDDIIIQQQVVVWWWQQQRRRVVVZZZ]]]\\\WWWTTTPPPVVV___{{{vvvbbb\\\XXXzzzQQQNNNLLLLLLMMMJJJHHHHHHFFFEEECCCAAA===:::777555666555444333222333333444777555333222333333111000444333111000...------,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""############""""""""""""""""""""""""""""""######################## !!!######""""""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!""""""""""""############"""""""""$$$%%%$$$###""""""""""""""""""######$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""""" !!!"""######$$$$$$###########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$ '''$$$ """###&&&&&&&&&%%%%%%$$$$$$$$$'''(((%%%%%%&&&"""((((((&&&""" ###&&&)))"""!!!&&&'''""""""%%%!!!!!!))))))(((+++))))))!!!"""&&&&&&''',,,$$$,,,###%%%'''%%%/// $$$%%%&&&###"""%%%%%%$$$&&&)))'''"""((($$$!!!!!!$$$'''&&&$$$!!!%%% ...###,,,###$$$$$$%%%%%%$$$$$$###'''(((&&&!!!'''%%%###$$$!!!###(((+++((($$$"""'''+++'''$$$'''(((&&&""""""---)))$$$'''&&& 222111$$$%%%)))$$$&&&&&&### """&&&'''$$$###''''''%%%###$$$%%%%%%"""###'''***'''$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$#########""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''+++)))'''%%%$$$###$$$$$$%%%&&&&&&'''((()))*********(((&&&&&&'''***++++++++++++,,,...222666:::===>>>???AAADDDIIIOOOTTTWWWQQQOOOPPPTTTYYYYYYTTTOOOIIIKKKZZZyyyiiihhh```bbbrrrPPPNNNMMMLLLJJJHHHGGGGGGEEEDDDBBB???<<<999666444999888666444333333333333555333222222333444333222333222111///...---,,,,,,,,,,,,+++++++++*********)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$############""""""""""""""""""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!"""######$$$$$$###########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$---'''///%%%&&&'''!!!!!! ###''''''&&&(((&&&"""###)))((((((((("""(((&&&&&&&&&$$$"""$$$''',,,'''222...###000!!!...---///,,,333***+++&&&,,,&&&444+++!!!'''%%%,,,***$$$###)))***###&&&$$$ $$$"""444)))(((777$$$$$$%%%%%%%%%%%%$$$$$$!!!%%%###"""++++++&&&!!!$$$### %%%'''&&&))))))'''""" """$$$$$$&&& 000***)))###///888---***((("""%%%$$$$$$%%%###+++***((($$$""""""&&&)))***,,,'''---&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''&&&&&&''''''(((((())))))***(((&&&&&&(((***++++++,,,,,,---///222777;;;======???CCCGGGLLLPPPSSSUUUPPPOOOPPPTTTXXXXXXTTTOOOIIIIIIWWWvvvsss{{{zzzuuu}}}KKKMMMNNNKKKFFFDDDEEEFFFEEECCCAAA>>>:::777555333===;;;999666555444444444333222111111333444444333111111000...---,,,++++++++++++++++++*********))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""############"""""" ###########################$$$%%%###!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###$$$#########""""""!!!!!!!!! !!!"""""""""""""""""""""""""""""" !!!"""######$$$$$$###########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########000...((('''&&&&&&&&&&&&&&&%%%%%%!!!$$$$$$ """#########!!!"""(((***!!!$$$%%%!!!"""%%%&&&$$$)))''' &&&###***!!!!!!---444000&&&'''""""""$$$(((,,,"""###(((###%%%%%%------+++***&&&"""&&&!!!###))),,,(((###000###+++000***$$$$$$%%%%%%%%%%%%$$$$$$((()))((($$$ !!!"""!!!###***)))###&&&$$$)))$$$"""$$$%%%%%%&&&(((""")))---%%%$$$ '''(((777666$$$333)))///'''---(((!!!""")))///%%%...000((( ((($$$&&&)))### ...&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%&&&'''((()))'''''''''((((((((((((((()))(((&&&&&&)))+++++++++------...000333777;;;>>>===@@@EEEJJJOOOQQQRRRSSSPPPPPPQQQTTTXXXWWWSSSOOOJJJHHHSSSrrrDDDJJJLLLHHHBBBBBBDDDFFFEEECCCAAA===:::777555444===<<<:::888666666666666444222111111222333333222/////////...---,,,******+++************)))))))))((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""$$$$$$###!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$$$$"""$$$$$$######"""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""" !!!"""######$$$$$$###########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""#########$$$,,,...'''$$$!!!"""  !!!%%%)))+++...!!!,,,000%%%!!!###$$$ !!!&&&'''### %%%;;;___www<<<&&&,,,444(((%%%---333'''444"""111,,,GGGiii\\\999$$$!!!&&&))) 000***)))$$$%%%%%%%%%%%%%%%%%%$$$&&&000$$$$$$***!!!"""$$$$$$######$$$$$$!!!!!!((((((######&&&,,,999444///>>>)))###,,,...;;;\\\vvvDDD"""$$$"""&&&'''(((///555---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&'''))))))(((((((((((((((''''''''')))'''&&&''')))+++,,,+++......///000444888<<<>>>@@@BBBFFFJJJNNNQQQSSSSSSQQQQQQSSSVVVXXXWWWTTTPPPMMMHHHQQQqqq???GGGJJJDDD@@@BBBEEEFFFEEECCC@@@===;;;999888777;;;:::999888777777888888666444222111222222111000............---,,,***)))*********)))))))))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""!!! !!!###$$$###"""############""""""!!!!!!""""""!!!!!!""""""###$$$"""""""""""""""""""""""" !!!"""######$$$$$$###########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%555"""$$$///%%%&&&%%%%%%'''***&&&---&&&>>>VVV 333///$$$***###+++***)))%%%???SSSAAA ***"""--- %%%%%%%%%&&&&&&%%%%%%%%%000(((333%%%"""%%%((((((000LLLAAA+++ $$$...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((('''''''''(((''''''(((***,,,,,,,,,......///111444777;;;===BBBCCCEEEGGGKKKPPPTTTVVVRRRSSSUUUXXXYYYWWWTTTRRROOOJJJSSSrrr@@@GGGIIICCCAAAEEEGGGEEECCCBBB???===;;;::::::::::::999888777666777888888666444222111111111000...---...//////...,,,+++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################""""""""""""""""""""""""!!!######""""""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$"""!!! !!!###$$$###""""""""""""""""""""""""#########""""""######$$$%%%"""""""""""""""""""""""" !!!"""######$$$$$$###########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%!!!,,,))) &&&)))$$$"""$$$%%%""" '''<<<$$$&&&000"""///222---zzzqqq(((&&&######'''%%%%%%&&&&&&&&&&&&%%%%%%###+++---...+++000333&&&"""&&&|||AAA+++777///###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&&&&%%%###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%'''''''''(((((((((((((((((('''''')))+++------,,,......///000333777:::<<>>???BBBGGGKKKPPPTTTVVVPPPRRRUUUWWWVVVTTTRRRPPPMMMLLLXXXxxxLLLQQQOOOGGGGGGLLLJJJAAA>>>===;;;999999999;;;<<<;;;:::777555333222222333222111///000111333222222---...000000000...,,,***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################"""""""""""""""#########""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%###!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""!!! !!!"""######!!! !!!"""###$$$%%%%%%"""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!"""######$$$$$$###########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############@@@]]]\\\ppp|||sssggg\\\:::!!!!!!((($$$!!!$$$((( """+++&&& 222PPPCCC'''+++"""***%%%***!!!---(((***(((%%%&&&&&&''''''&&&&&&%%%///AAAlllaaasssttteeefff!!!,,,***%%%'''###)))$$$IIIzzz...///$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&"""###%%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&((((((&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###"""###%%%'''((((((''''''%%%&&&&&&'''((()))******'''''''''***,,,...---,,,------...///111555888;;;:::===BBBHHHMMMQQQSSSTTTNNNQQQTTTUUUTTTRRRPPPOOOKKKLLLZZZzzzXXXTTTOOOJJJGGGEEECCCAAA>>>===;;;999888888999999777666444222111111111111333222111000////////////------,,,++++++******)))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""############"""###$$$$$$###"""###$$$&&&&&&%%%$$$###!!!!!! &&&###+++---iii%%%+++!!!###$$$$$$$$$$$$$$$$$$$$$$$$((((((,,,qqq)))000((("""!!!,,,$$$%%%***###OOO444HHH|||FFF &&&&&&$$$(((+++ ///###'''''''''&&&&&&%%%%%%$$$...PPPddd...'''&&&%%%%%%$$$$$$$$$$$$(((***---mmm,,,&&&***!!!+++///,,,###$$$%%%&&&''''''''''''&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''(((((('''%%%###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&)))))))))))))))((((((((('''''''''''')))+++---...//////000222666888888888777;;;BBBHHHMMMPPPRRRTTTOOOTTTWWWUUURRRQQQOOOKKKIIIJJJ[[[FFFBBB===<<<>>>@@@???===>>>===;;;999777666666666444333333222222333333333333222111000////////////------,,,++++++******)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###"""""""""""""""################################################ !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!""""""""""""############""""""""""""""""""""""""########################""""""""""""####################################$$$###"""!!!!!!"""######""""""""""""############"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$+++!!!)))~~~GGG$$$"""&&&$$$$$$$$$$$$$$$$$$$$$$$$###### """NNN '''EEE~~~---((()))///+++???)))'''222!!!UUUQQQ#########000&&&%%%***''''''&&&%%%%%%%%%&&&&&&***EEE%%%''''''&&&&&&%%%%%%&&&&&&111!!!&&&CCC '''---(((%%%QQQ%%%!!!222""",,,&&&$$$ $$$%%%%%%&&&&&&'''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))+++---...000//////111555888::::::888<<>>888333444;;;??????<<<===<<<:::888666444333333000111222333444555555555222222111000////////////------,,,++++++******)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###""""""""""""""""""################################################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###!!!!!!!!!!!!"""""""""""""""###$$$"""!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""""""""""""""############"""###$$$$$$###"""###$$$""""""###$$$%%%&&&'''''' *** &&&&&&PPP)))###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""000111+++$$$"""RRR$$$***$$$ 222ppp"""$$$$$$%%%""",,,+++444&&&"""''''''''')))'''&&&%%%$$$%%%&&&'''((({{{&&&"""''''''&&&&&&&&&'''(((((( 666###}}}NNN///%%%$$$$$$*** cccqqq111((((((***'''&&&%%%%%%%%%&&&''''''&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''((((((''''''((()))+++---///000......000555999<<<===;;;>>>CCCHHHKKKMMMMMMMMMNNNTTTXXXVVVSSSRRRPPPKKKIIIHHHTTTrrr@@@888222333;;;@@@>>>:::::::::888777555444333333///000222444555555444444222111000//////......///------,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&##############################"""""""""""""""###################################################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$###  """"""!!!!!!!!!!!!"""""""""""""""""""""#########!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""!!!"""""""""############"""###$$$$$$###"""###$$$######$$$%%%&&&&&&'''(((%%%###"""******CCC""")))((('''###$$$$$$$$$$$$$$$$$$$$$$$$!!!---###kkk"""((("""___000###$$$000)))GGG333&&&...---$$$'''000---!!!sssaaa$$$***,,, 111,,,&&&&&&%%%$$$$$$$$$&&&((()))((("""]]](((&&&&&&%%%&&&&&&'''((((((+++ 777>>>'''(((000888111### (((---333%%%)))&&& ---###)))'''%%%$$$$$$%%%&&&(((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''###$$$&&&'''((((((((((((***)))(((''''''(((***+++(((((((((((()))+++...//////...---///444:::>>>???@@@AAAEEEIIILLLMMMLLLKKKNNNTTTXXXVVVTTTSSSPPPLLLIIIGGGQQQmmm???777111444;;;???;;;666777777777777666666555555111222333444555444333222222111000///............------,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###########################"""""""""""""""##############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$###  """"""!!!!!!!!!!!!""""""!!!"""""""""#########$$$!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################$$$$$$$$$$$$######""""""!!!"""""""""############"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%/// """$$$ (((>>>###...&&&&&& $$$$$$$$$$$$$$$$$$$$$$$$$$$"""(((###)))((( 111,,,LLL111!!!///111LLLUUU)))...$$$%%%---((( ---WWW333***!!!)))$$$***&&&%%%%%%$$$%%%&&&((((((&&&QQQ###***%%%$$$$$$$$$%%%&&&''''''***000 ***KKK|||'''...%%%***)))'''+++ppp"""((((((%%%,,,((()))'''%%%$$$$$$%%%&&&(((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''###$$$&&&((())))))(((''')))(((''''''((()))***+++((((((((((((***,,,...//////...---000555:::>>>@@@CCCDDDFFFJJJNNNPPPNNNKKKMMMTTTXXXWWWUUUTTTQQQLLLIIIGGGOOOiii>>>:::777:::@@@CCC???:::777777888888888888777777444444444444333333222111111111000///............------,,,++++++******)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$"""!!! !!!""""""!!!!!!!!!!!!""""""!!!""""""######$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""##########################################$$$%%%%%%$$$$$$###""""""""""""############"""###$$$$$$###"""###$$$&&&&&&%%%%%%$$$$$$######((( !!!)))%%%&&&>>>"""$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%###<<<###(((&&&+++'''$$$(((%%%$$$*** %%%XXXnnn%%%...***###---((("""!!!%%%'''"""@@@+++&&&''''''+++%%%%%%&&&&&&&&&&&&&&&&&&---VVV&&&'''%%%%%%$$$$$$$$$%%%&&&&&&///######)))...555}}}111"""444'''&&&))),,,+++&&& ,,,EEE]]]%%% '''***%%%'''&&&%%%%%%%%%&&&''''''&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%###%%%'''))))))((('''&&&%%%%%%&&&&&&'''((((((((()))(((((()))***,,,...000///......111666;;;>>>???DDDDDDFFFKKKPPPRRRPPPLLLLLLSSSXXXXXXVVVUUUQQQLLLIIIFFFNNNfffBBBAAAAAACCCGGGGGGCCC???999::::::::::::999888777555444333333222222222333111111///...............------,,,++++++******)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""###$$$$$$########################""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!""""""!!!""""""######$$$%%%%%%""""""""""""############""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%$$$""""""""""""############"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$############!!!&&&((()))@@@&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$uuu{{{'''!!!&&&***+++)))444###$$$###,,,"""111+++''')))!!!)))+++...'''000***888NNN &&&---!!!(((%%%&&&'''((((((&&&%%%$$$%%%///\\\%%%&&&'''&&&&&&%%%%%%%%%%%%&&&:::&&&...444+++%%%&&&!!!$$$!!!!!! """'''------***"""000>>>$$$"""(((%%%'''$$$$$$%%%%%%&&&&&&'''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%###"""###$$$&&&&&&&&&&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$%%%((())))))(((&&&%%%###$$$&&&((()))(((''''''))))))((()))***,,,...000/////////222777;;;======CCCBBBDDDJJJPPPSSSQQQMMMLLLSSSYYYXXXWWWUUUQQQLLLIIIEEELLLcccCCCDDDEEEGGGGGGEEE@@@<<<<<<<<<===<<<;;;999777666444333222111222333444555111000///......------...------,,,,,,+++******))))))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!""""""###$$$$$$######################################################""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%""""""""""""############"""$$$$$$$$$###"""###$$$######################## 111&&& %%% ***===000%%%'''"""$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&nnn***222"""CCC%%%"""///&&&(((""""""+++'''%%%%%%'''$$$ 000 ***$$$&&&//////&&&!!!###XXX```000///)))%%%)))$$$&&&((()))(((&&&$$$"""%%%$$$WWW%%%))))))((('''&&&&&&&&&&&&&&&!!!###(((+++!!!'''---,,,$$$***333'''$$$,,,***&&&((((((%%%$$$&&&###&&&###[[[(((+++)))'''&&&)))###$$$%%%&&&'''(((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''%%%###""""""###&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%&&&(((***)))(((%%%$$$$$$&&&)))+++,,,+++)))((())))))))))))+++---///000//////000444888;;;<<<<<>>===:::999888888999999777555444333333333333444555666000000000000////////////,,,,,,++++++***)))))))))'''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""############""""""!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!############""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!###%%%&&&$$$$$$############$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###'''"""$$$&&&$$$>>>$$$""""""'''$$$######""""""###$$$%%%%%%$$$ )))fff+++%%%((('''"""{{{!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%///%%%"""222)))~~~000!!!!!!000$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%(((ZZZ)))%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''***+++(((&&&'''((((((&&&$$${{{HHH)))///...***&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&(((******((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$&&&((()))$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((+++******+++...000000000------...111555999;;;<<<===AAACCCDDDJJJPPPRRROOOMMMWWWZZZTTTSSSWWWVVVNNNIIIGGGNNNccc~~~DDDDDDCCCBBB@@@===;;;999;;;999888999999999777555555555444444333333333333000000000/////////......,,,,,,+++******))))))((((((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%############"""""""""!!!######$$$$$$$$$$$$######""""""############""""""!!!""""""######""""""!!!############"""""""""!!!""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$######""""""!!!$$$###"""!!!"""###%%%&&&$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&###'''"""$$$&&&$$$>>>$$$""""""'''$$$###############$$$%%%%%%"""%%%CCC^^^&&&$$$%%%%%%!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''///%%%555$$$000###$$$,,,###%%%%%%&&&&&&&&&'''''''''%%%(((ZZZ)))%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++'''''''''$$$'''iii///((($$$&&&***%%%%%%%%%$$$%%%%%%&&&&&&((('''&&&(((******'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))((('''))),,,............---...111666:::;;;<<<;;;???CCCEEEKKKQQQRRROOOOOOWWWYYYSSSRRRWWWWWWQQQKKKGGGKKK^^^zzzEEEEEECCCAAA>>>;;;888666;;;:::999999:::999777555555555555444333222000///000////////////.........,,,++++++******)))(((((((((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######""""""######$$$%%%############""""""""""""######$$$$$$$$$$$$######""""""############"""""""""##################"""############"""""""""""" !!!!!!""""""###""""""!!! !!!!!!########################""""""""""""""""""""""""########################$$$#########""""""!!!!!!"""""""""""""""""""""""" """###"""!!! !!!""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""###############""""""!!!$$$###"""""""""###%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&###'''"""$$$&&&$$$>>>$$$"""###'''%%%$$$############$$$$$$%%% ***iiiXXX###$$$$$$ &&&$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))),,,######333hhh''',,,$$$'''(((%%%&&&''''''''''''(((((((((%%%(((ZZZ)))%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&$$$$$$&&&***,,,,,,++++++"""iii,,,$$$###$$$)))%%%$$$$$$$$$%%%&&&'''''''''''''''(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$%%%''''''''''''&&&$$$###"""(((''''''&&&''''''((((((''''''&&&&&&''''''((())))))(((''')))+++.........///...///222666:::<<<<<<:::???CCCGGGLLLQQQQQQMMMPPPVVVWWWQQQPPPVVVYYYVVVNNNHHHIIIYYYvvvFFFEEECCCAAA>>>;;;999888;;;:::999999:::999777555444444444444333111000////////////.........------+++++++++***))))))(((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%#########"""""""""""""""######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$###############""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!"""########################""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!"""###"""!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$############"""""""""###$$$%%%$$$$$$############$$$$$$"""###%%%&&&%%%$$$!!! ###$$$$$$$$$$$$$$$%%%%%%&&&"""'''"""$$$&&&$$$>>>$$$"""###'''%%%$$$$$$$$$######$$$$$$%%% )))ZZZ$$$$$$$$$$$$''''''---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((!!!%%%111LLL%%%%%%$$$***%%%'''&&&&&&'''''''''(((((((((%%%(((ZZZ)))%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''')))******)))'''&&&'''((()))&&& +++UUU###%%%,,,&&&###$$$$$$$$$%%%%%%'''((()))''''''((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$(((''''''''''''((())))))'''&&&&&&&&&'''((()))******))))))***---///000///000//////222666:::<<<<<<:::@@@EEEHHHMMMPPPNNNHHHQQQTTTTTTOOOOOOUUUZZZZZZOOOIIIIIIXXXtttDDDCCCBBB@@@???===<<<<<<:::999888888999999777555222222333333222222111000............------------++++++******)))(((((('''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%""""""""""""""""""############$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""###### !!!""""""###""""""!!!!!!!!!""""""###########################""""""""""""""""""""""""####################################""""""!!!!!!"""""""""""""""""""""""""""###$$$$$$""""""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$############$$$$$$ !!!$$$%%%&&&%%%###"""#########$$$$$$%%%%%%%%%&&&"""'''"""$$$&&&$$$>>>#########(((&&&%%%%%%$$$$$$$$$$$$$$$%%%"""%%%]]]&&&###"""&&&%%%(((999&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$***:::'''"""%%%+++$$$(((%%%&&&&&&&&&&&&'''''''''%%%(((ZZZ)))%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''')))******)))'''&&&%%%+++((( &&&333...###&&&,,,'''%%%$$$$$$%%%%%%&&&'''((()))&&&''')))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''$$$%%%&&&&&&'''''''''''''''''''''''''''((())))))&&&&&&&&&'''((()))*********)))(((***---/////////000//////222666999;;;;;;===BBBFFFIIILLLNNNKKKDDDOOOQQQQQQOOOOOOTTTYYY[[[OOOIIIJJJYYYtttCCCBBBAAA@@@???>>>>>>>>>999888777777888777555333222222111000000111111111......---------,,,,,,,,,+++******))))))(((''''''$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&######""""""######$$$%%%""""""""""""##################$$$$$$$$$$$$######""""""############"""""""""##################"""""""""""""""############ !!!!!!""""""###""""""!!!!!!!!!"""##############################""""""""""""""""""""""""########################"""""""""""""""""""""###"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$ !!!###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&###'''"""$$$&&&$$$>>>#########(((&&&&&&%%%%%%$$$$$$$$$$$$%%%###"""]]]&&&###&&&!!!%%%PPP&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''',,,$$$ppp+++$$$(((+++###'''%%%%%%&&&&&&&&&'''''''''%%%(((ZZZ)))%%%((((((''''''''''''(((((('''''''''''''''(((((((((&&&'''(((((((((((('''&&&!!!%%%666 fff,,,######%%%,,,&&&%%%%%%%%%&&&'''((((((%%%''')))***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&'''''''''###$$$%%%&&&((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&'''((()))***+++((('''&&&(((***---------/////////111555888::::::>>>CCCGGGHHHKKKMMMJJJDDDJJJLLLNNNOOOQQQTTTXXX[[[OOOJJJJJJXXXqqqBBBAAA@@@>>>============888666666666666666444222555444111///......000111---------,,,,,,,,,,,,+++*********)))((((((''''''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""######$$$%%%!!!"""""""""##################$$$$$$$$$$$$######""""""############""""""!!!""""""######""""""!!!!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""###$$$###"""!!!"""$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$"""######$$$%%%%%%&&&&&&&&&###'''"""$$$&&&$$$>>>######$$$(((&&&'''&&&%%%$$$$$$$$$$$$$$$%%%"""ZZZ&&&''''''###kkk''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''---...)))%%%))))))%%%'''&&&''''''''''''(((((((((%%%(((ZZZ)))%%%((((((''''''''''''((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&***999%%% >>>ggg+++$$$!!!%%%,,,''''''&&&&&&&&&''''''(((%%%'''******(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&'''((()))&&&&&&''''''(((***+++,,,(((&&&&&&'''***,,,---,,,.........000444777888888<<>>######$$$)))''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%XXX''',,, ***$$$''''''''''''''''''''''''''''''''''''((((((((()))%%%'''\\\$$$###(((((((((((((((((((((((())))))))))))%%%(((ZZZ)))%%%((((((''''''''''''((((((&&&'''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''...mmmCCC###((()))(((%%%(((''''''&&&&&&&&&''''''%%%(((******(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###'''''''''(((''''''&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&''''''(((***+++,,,)))(((((())),,,...///......------000333666777777:::???CCCFFFJJJOOONNNIIIBBBEEELLLQQQTTTSSSUUUWWWRRRJJJFFFNNNeee======>>>>>>===;;;999888666666666666666555555555555333///------.........---.../////////...,,,+++******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$$$$#########"""!!!!!!!!!###$$$%%%###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$##############################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""" '''"""%%%&&&&&&AAA"""'''""""""((($$$$$$%%%%%%%%%%%%&&&&&&***"""ZZZ%%%'''&&&###'''&&&''''''''''''''''''''''''&&&$$$'''111+++***cccqqq333&&&!!!///###)))))))))((('''''''''''''''(((...___)))&&&***(((''''''(((((('''%%%###333+++111%%%$$$###'''++++++***888^^^((('''%%%***$$$(((''''''&&&&&&&&&'''''')))))))))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((())),,,000222/////////222666:::;;;;;;AAABBBDDDIIINNNNNNKKKHHHGGGKKKOOOQQQQQQQQQQQQQQQKKKIIIIIINNN```>>>>>>>>><<<;;;888666555444444444444333333333333444222000//////000000111---------------,,,,,,+++***))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""###$$$$$$###""""""##############################$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""#########"""!!!!!!""""""""""""""""""""""""########################"""""""""######$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""############"""""""""!!!######$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$"""(((###$$$%%%$$$???"""'''""""""((($$$$$$%%%%%%%%%%%%&&&&&&'''"""ZZZ%%%'''&&&###'''&&&'''''''''''''''''''''''',,,+++000111mmm]]]&&&***+++---***))))))((('''''''''''''''&&&+++]]]***&&&***(((''''''(((((('''&&&%%%###$$$'''%%%###--- )))'''(((''''''&&&&&&''''''''')))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))((((((***---000222000///000222777:::<<<<<>>===;;;999666333222333333222222222111111111111000///......///000111---,,,,,,+++++++++++++++***)))((((((''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""####################################$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""""""""!!!""""""###$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################""""""############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%###)))###$$$$$$###==="""'''""""""((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$ZZZ%%%'''&&&###'''&&&''''''''''''''''''''''''+++^^^555((())),,,###---))))))((('''''''''(((((($$$***[[[***'''***(((''''''))))))(((&&&000(((+++---MMM++++++###---&&&(((''''''&&&''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((()))***---000222111000111333777;;;<<<======>>>BBBGGGKKKMMMLLLJJJPPPRRRTTTTTTRRRPPPOOONNNJJJGGGEEEIIIYYY{{{>>>===<<<:::888666444333444444444333222222111111000000000...------...///...---+++*********+++,,,))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$###)))###$$$%%%$$$>>>"""'''""""""((($$$$$$$$$%%%%%%%%%&&&&&&###&&&ZZZ%%%'''&&&###&&&&&&''''''''''''''''''''''''&&&+++&&&)))___<<<***)))+++,,,***))))))((((((((((((((()))''',,,]]]***'''***((('''((())))))((('''%%%+++ +++uuuuuu 555'''111%%%'''''''''''''''(((((())))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++...000222111111111444888;;;======<<<>>>BBBGGGKKKMMMMMMMMMTTTUUUVVVUUURRROOOMMMMMMKKKGGGEEEIIIUUUuuu===<<<;;;:::888777777666777777666555555444333333333444444111...,,,---...///...,,,+++++++++,,,---)))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&"""!!!'''###$$$&&&%%%@@@"""'''""""""((($$$$$$$$$%%%%%%%%%&&&&&&###(((ZZZ%%%'''&&&###&&&&&&((((((((((((((((((((((((&&&,,,&&&AAA888###"""555/// (((,,,'''))))))((((((((())))))***+++000```+++((()))((('''((()))***)))(((###+++"""...666~~~###---### (((+++&&&'''''''''''''''((()))***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''((((((((()))))))))******)))))))))***,,,...000222111111111444888;;;======<<>>&&&***000yyy[[[###222###%%%...+++'''***,,,))))))((((((((()))******...222aaa+++((()))((('''(((***+++***))),,,&&&,,,)))...''')))+++***)))!!!+++''''''''''''((()))******)))))))))))))))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++---///000111111000111333777;;;<<<======@@@EEEHHHJJJMMMOOOQQQTTTUUUUUUSSSOOOLLLKKKKKKIIIFFFFFFJJJQQQjjj===<<<:::777666555555555777777666555444333222222333666888555000---...000,,,,,,,,,,,,,,,+++******(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$###""""""""""""###$$$##############################$$$$$$$$$$$$######"""######$$$###"""!!! """###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""###$$$&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''###!!!(((###$$$%%%%%%@@@"""'''""""""((($$$$$$%%%%%%%%%%%%&&&&&&###&&&ZZZ%%%'''&&&###'''&&&qqq(((((((((((((((((((((((( ***)))!!!)))(((%%%333~~~000%%%///$$$***...))),,,---))))))(((((()))******+++,,,111___+++((()))((('''(((***+++***)))$$$!!!$$$)))PPPVVV(((---''',,,)))+++!!!+++''''''''''''((()))***+++)))))))))))))))(((''''''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))***,,,---///000111000///000222777:::<<<<<<===@@@EEEHHHIIIJJJNNNPPPRRRRRRRRRPPPMMMKKKJJJKKKGGGCCCEEEJJJOOOeee>>><<<999666444333222222555555444333222000000///...222444222...+++---///******+++,,,,,,***)))((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$$$$######"""###$$$$$$$$$"""!!! """###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""###%%%'''(((""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$#######################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%###)))###$$$$$$###>>>"""'''""""""((($$$$$$%%%%%%%%%&&&&&&&&&"""$$$ZZZ%%%'''&&&###''''''jjj))))))))))))))))))))))))***)))###+++...%%%***'''+++ ggg+++///111!!!222333...***,,,///$$$))))))((())))))***++++++***...]]]+++))))))(((((((((***++++++***$$$444(((...---BBB---+++///'''...((('''''''''''''''((()))++++++)))))))))))))))(((((('''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))***,,,...///111111/////////222666:::;;;;;;<<<@@@DDDGGGGGGIIILLLOOOPPPPPPPPPNNNLLLJJJJJJKKKDDDBBBDDDJJJNNNbbb999777555555666777777666888666444222000000111222///000111000---++++++,,,...,,,***)))'''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%########################$$$$$$##################""""""""""""""""""""""""###############"""!!! %%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!!!!""""""######%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''!!!&&&$$$'''$$$ :::%%%%%%&&&)))&&&%%%&&&&&&''''''&&&&&&%%%'''"""VVV(((%%%%%%+++&&&)))BBB)))%%%((((((000 444###)))!!!,,,***&&&---******666333///nnn&&&...+++,,,,,,++++++***)))))))))+++*********))))))((((((---'''ddd+++)))******+++++++++******)))%%%***''''''///000UUUNNN***!!!222(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))(((''''''&&&'''''''''&&&%%%%%%$$$((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((($$$&&&((('''$$$###%%%(((######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((($$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%#########%%%&&&$$$%%%%%%&&&&&&''''''(((''''''(((((((((((('''''''''((((((((()))))))))***((('''(((***...000111000000000111444777999999999>>>???BBBEEEHHHJJJJJJKKKKKKJJJIIIKKKNNNOOOLLLIIIKKKHHHBBBFFFPPP```111333555777888666444333333444444444444333222111/////////...---,,,+++***---,,,+++)))((('''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%##############################################################################$$$$$$######"""!!!$$$##################$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!"""""""""""""""%%%%%%$$$$$$############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$########################""""""#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&***###'''%%%((('''%%%AAA$$$%%%&&&)))%%%%%%&&&&&&''''''&&&&&&%%%&&& ZZZ)))'''&&&***%%%)))///111...)))$$$+++(((,,,"""###)))999$$$222111)))---&&&)))|||***$$$************++++++++++++,,,,,,+++++++++*********---&&&ddd+++))))))******+++++++++******//////((()))*** ===nnn$$$ 999888$$$((((((((((((((((((((((((''''''(((((((((((())))))*********+++******)))(((&&&'''''''''&&&&&&%%%$$$((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))((('''(((***...000111000///000111333666888999888???@@@CCCFFFHHHIIIJJJJJJJJJJJJJJJLLLNNNOOOMMMJJJKKKHHHCCCFFFQQQ```+++111999<<<:::666333222///111555777777555111///666333111222333333000------,,,+++)))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""!!!!!!$$$############""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""!!!""""""###$$$$$$%%%%%%#######################################$$$$$$$$$&&&&&&&&&&&&'''''''''(((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&)))"""&&&"""%%%%%%%%%CCC$$$%%%%%%)))%%%&&&&&&''''''''''''&&&&&&+++$$$uuubbb***)))''')))###(((###### %%%111,,,$$$:::222 &&&,,,,,,(((!!!,,,%%%999!!!(((444JJJ+++))))))***++++++,,,------------,,,,,,,,,,,,++++++///%%%ddd,,,)))))))))***+++,,,,,,,,,+++///---'''---+++ 333,,,$$$999---)))222&&&((((((((((((((((((((((((''''''(((((())))))))))))++++++,,,,,,++++++***)))&&&''''''''''''&&&%%%%%%((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''')))***,,,,,,,,,***)))+++***((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%&&&'''(((((((((''''''&&&%%%%%%$$$''''''((((((((((((''''''))))))))))))((((((((((((((('''(((***...000111000...///111333555666888999@@@BBBDDDGGGHHHIIIJJJIIIIIIIIIJJJMMMOOOOOOMMMKKKHHHFFFAAAEEEOOO]]]wwwzzz...555===???;;;555333333111333555666666444111///999555222333666666222---,,,,,,+++***))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""""""""######$$$######""""""!!!!!!!!!###"""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((("""'''$$$&&&$$$$$$BBB$$$%%%&&&)))$$$&&&&&&''''''''''''&&&&&&---'''SSSkkk***+++)))(((""")))%%%'''666+++$$$HHH'''%%%222...222///+++...+++***+++'''---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111%%%bbb---***((()))***+++,,,,,,------(((---&&&,,,,,,***...jjj999(((&&&((("""000333 ((((((((((((((((((((((((((((((((())))))******++++++++++++++++++******)))&&&&&&''''''''''''&&&&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((((((%%%###$$$'''(((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''))),,,......---+++***,,,+++)))'''&&&%%%$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&%%%''''''((((((((((((''''''))))))))))))((((((((((((((('''(((***...000111000---///111222333555777999BBBCCCEEEGGGIIIIIIIIIIIIHHHIIIKKKNNNOOOOOOMMMLLLEEECCC???CCCMMMZZZsss333888===<<<666333333555777666555444222111000///444000---...111222...))),,,,,,++++++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###""""""!!!!!!""""""###$$$$$$######""""""!!!!!!"""""""""""""""""""""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$#########""""""################################################!!!"""""""""###############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))%%%+++((((((%%%$$$AAA%%%&&&&&&)))%%%&&&''''''((((((''''''&&&(((%%%777ttt))),,,***(((!!!+++&&&,,,222))))))''''''???&&&???444&&&---'''222111"""...++++++777------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,000###```---+++((()))***+++,,,---------'''222))))))'''...$$$DDDtttGGG$$$'''111---&&&'''555***&&&222---...))))))))))))))))))))))))(((((())))))***++++++,,,******++++++******)))(((&&&&&&'''((((((''''''&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((((((%%%###$$$'''(((&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((+++...///...,,,***+++***)))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((''''''))))))))))))((((((((((((((('''(((***...000111000---///111222222444777:::BBBDDDFFFHHHJJJJJJJJJJJJGGGJJJMMMOOOPPPNNNMMMLLLFFFEEEAAAEEEMMMXXX~~~www666888888555222000333555;;;888555222000///000000333000...///000000---***++++++,,,,,,+++******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######""""""""""""########################"""""""""""""""############$$$"""############$$$$$$$$$"""############$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%!!!((($$$$$$!!!"""AAA&&&'''(((***&&&''''''((((((((((((''''''(((&&&+++{{{&&&++++++'''"""...ggg"""!!!"""###777***???//////<<<((('''***+++)))(((,,,ooo//////...------,,,++++++++++++,,,,,,,,,,,,------+++&&&eee...,,,******+++,,,---------,,,'''444,,,...(((444''''''VVV!!!"""###(((...---'''%%%000>>>///&&&'''111333111###))))))))))))))))))))))))(((((()))***+++,,,,,,---*********+++***))))))(((&&&&&&'''(((((((((((('''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''***,,,---,,,++++++******)))(((((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))((('''(((***...000111000...000222222222333888<<>>BBBCCCFFFIIIKKKLLLMMMMMMIIIMMMQQQRRRPPPLLLKKKJJJKKKJJJGGGJJJPPPWWWxxx777555333333555999:::;;;666555444333222111222222...000000///---+++++++++***+++,,,---,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""###############%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''...(((+++%%%&&&***333XXX)))******,,,'''''''''(((((((((((('''''''''$$$###lll""")))+++'''$$$444'''000***+++%%%222"""888+++999$$$)))444...+++222333,,,,,,------.../////////---.........//////000000'''999///---,,,,,,---------,,,+++++++++***%%%;;;((('''***000JJJ777))))))))))))))))))))))))((())))))+++,,,---......,,,,,,---------,,,++++++&&&&&&'''((())))))((((((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''(((((($$$&&&((('''$$$###%%%((($$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++---,,,+++)))((('''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''')))))))))(((''''''&&&&&&''''''((((((((((((''''''%%%&&&'''((()))***+++,,,((('''(((***...000111000///222444444222444999???AAACCCFFFIIIKKKMMMNNNNNNIIIMMMRRRSSSPPPLLLJJJIIIIIIHHHEEEHHHMMMSSSsss999999999888888888888888555444333111000////////////......------,,,++++++***+++,,,,,,------,,,,,,+++(((&&&'''******&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################!!!###$$$###"""!!!"""###$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$##########################################################################################$$$$$$$$$#########""""""$$$$$$########################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((%%%###$$$''')))'''$$$xxxppp000<<>>444 666888PPP666888!!!666###***---444***+++rrr333333444333111000111222)))+++@@@///...///...------,,,,,,------...---,,,---...///...---***IIIqqq555 ,,,...---((((((,,,,,,,,,,,,,,,+++++++++,,,------------,,,++++++((((((((((((((((((((((((*********)))((('''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((######%%%&&&'''(((((((((***))))))))))))((((((((()))((((((***...111222222111333555555666777:::<<>>VVVRRRVVVeee``````tttyyy{{{vvvooojjj~~~rrroooggg___DDDPPP111111000111111222111000///...///111222111...---...000(((111!!!|||AAA&&&222...$$$***++++++++++++,,,,,,------------......------,,,+++))))))))))))))))))))))))((()))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))***)))((('''&&&'''((((((((('''&&&&&&&&&''''''((('''%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''(((((((((((('''((()))))))))))))))((())))))*********+++++++++)))((((((***...111222222111222333333444777;;;???DDDEEEGGGIIILLLNNNPPPQQQOOOPPPRRRSSSSSSRRRPPPOOOKKKIIICCCGGGUUU]]]iii333333444444555666666666555444333111000////////////......------,,,+++++++++)))&&&$$$###%%%''')))''''''&&&$$$###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&((('''&&&&&&***...((("""111$$$'''###444'''III***,,,***---+++************************###222)))+++000***///+++===pppFFFJJJ___```ttteee|||mmmwww~~~rrrRRRccc222222111222222333333111000///111333444333000///000222---///777???eee)))///)))&&&999,,,,,,,,,------.........//////000000//////...---))))))))))))))))))))))))******))))))((('''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,,,,+++***'''((()))))))))(((&&&%%%###&&&)))+++***'''"""&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))$$$%%%&&&((())))))))))))))))))******++++++++++++))))))(((+++...111222222333333444444555999>>>BBBDDDFFFHHHJJJMMMNNNOOOOOONNNOOOQQQRRRSSSRRRPPPOOOMMMKKKDDDFFFTTT\\\iii}}}555555555555555555444444111000000111222111000...///......,,,+++***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&################################################$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''))))))************)))))))))%%%SSS$$$+++%%%,,,''''''(((***+++---.........,,,,,,,,,---------------(((fff^^^jjjvvv{{{EEEAAA:::888666555555333000...111000000111111111///---555&&&222555666$$$---&&&...++++++,,,,,,,,,---------,,,------......------,,,+++++++++************)))))))))************))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''')))***)))((('''((()))((()))***+++---...//////333444333333333666:::===BBBCCCEEEIIILLLNNNNNNMMMJJJMMMQQQVVVXXXWWWRRRNNNLLLIIIDDDJJJYYY^^^fffyyy666666555555555444444444333222111111222222111/////////...---,,,+++******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))************))))))&&&000222'''###CCC000)))$$$,,,+++222000---+++******+++,,,+++,,,---///111444777999@@@777>>>iiihhhZZZVVVQQQIIICCC>>>:::777555555444333222222222111000+++---...$$$rrrvvv}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~zzzaaa++++++000'''...++++++,,,,,,,,,---------,,,------......------,,,++++++++++++************))))))************))))))'''(((((())))))(((((('''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((()))******(((((()))***)))***+++,,,---...///000333444444333333666:::>>>CCCCCCEEEHHHKKKMMMNNNNNNMMMOOORRRWWWYYYWWWSSSOOOKKKHHHCCCHHHVVV[[[dddwww777777666555444333333222555333111000111222222111//////...---,,,,,,+++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((())))))******))))))************))))))))))))&&&"""!!!$$$+++111GGGTTTWWW(((111444000(((---,,,,,,,,,---...000111444444555777;;;AAAGGGJJJ```nnn~~~|||rrrgggZZZMMMEEE???===:::777555444444444)))666222+++++++++)))444---------------------...------------------------)))444000+++000---''',,,,,,,,,,,,,,,------------------............------,,,+++++++++************))))))************))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((())))))((((((''')))***+++***))))))***+++******+++---...///000111333333444333444666;;;>>>DDDDDDEEEGGGIIILLLOOOPPPPPPQQQTTTWWWYYYXXXSSSPPPLLLJJJCCCGGGRRRWWWaaavvv888777666555444333222222555333000...000111222111//////......---,,,++++++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((())))))***++++++)))******++++++******))),,,------,,,***))))))))),,,,,,333000---000...))))))+++...222555888999999===>>>AAAFFFPPP[[[ffflllxxxiiiWWWSSSMMMEEE>>>999888888111555444;;;...333---,,,/////////000000000111111........................///+++,,,///+++(((,,,...,,,,,,,,,------------...------............------,,,,,,+++++++++*********)))******++++++******)))((())))))******))))))(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((())))))))))))(((((()))+++,,,+++***)))***+++***+++,,,---///000111111333333444333444777;;;???EEEEEEEEEFFFGGGJJJOOORRRQQQRRRTTTVVVXXXWWWSSSPPPMMMLLLEEEFFFOOOSSS```www888777666555444333222222444111...---...///000000.........---,,,,,,,,,+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''(((((()))***+++,,,,,,******++++++++++++******))),,,---((("""###,,,555..."""***"""(((333777222222333555888===AAADDDJJJLLLRRR]]]lll}}}|||wwwlll^^^QQQGGGCCCBBB>>>///111222333444777,,,111111111111111111111111////////////////////////666///111...%%%+++444///,,,,,,---------.........---......//////......---,,,,,,,,,++++++++++++*********++++++++++++******))))))************))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((())))))))))))(((((()))+++,,,+++***)))***+++***+++,,,---///000111111333333444444444777<<<@@@DDDEEEFFFFFFFFFIIIOOOSSSRRRRRRRRRTTTVVVUUUSSSPPPLLLKKKDDDCCCJJJNNN]]]vvv777777666555444333333222222000...---...//////...---------,,,,,,+++++++++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))))))))((())))))******++++++,,,,,,******++++++++++++******)))%%%$$$***333333)))555333111@@@777+++000)))666666888<<>>666555555444333222111111222222222222222222222222))),,,000222111...,,,,,,------------..................////////////......------,,,,,,,,,+++++++++***++++++,,,,,,++++++******++++++++++++++++++***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))************))))))((()))******(((((()))***)))***+++,,,---...///000333333444444555888===AAABBBEEEHHHHHHFFFHHHNNNSSSRRRRRRQQQSSSUUUWWWVVVUUUIIIJJJCCC@@@CCCHHH[[[yyy555555555555555555444444111111000111222111000...++++++******************)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%############$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))))))))))),,,,,,++++++++++++++++++***++++++,,,,,,++++++***))))))+++,,,---------,,,///???;;;999JJJ===TTTOOO___nnnhhhLLLFFF777777666555333222111000////////////////////////333000+++...111((('''666---------.........//////......////////////......---------,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))************))))))''')))***)))((('''((()))((()))***+++---...//////333333444444555999>>>AAAAAAEEEHHHHHHGGGHHHNNNSSSSSSRRRRRRTTTVVVXXXXXXWWWLLLMMMFFFCCCFFFJJJ___~~~999666333333555666444222111000000111000...)))&&&***((('''(((+++,,,+++)))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%%%%&&&$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******+++---......---,,,...///(((+++------+++******+++---...///......333:::@@@999BBBRRR___ccchhhxxx|||llljjjnnnppprrrvvv~~~wwwsssvvv~~~rrr]]]RRRGGGBBB>>>999777888333444444222///...000333111000//////000111000///............/////////000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&'''***++++++***'''&&&'''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&''''''((((((((((((((()))))))))))))))******+++,,,,,,,,,---...///000111111222333555888:::;;;<<>>BBBIIINNNZZZ```kkk||||||vvvmmmkkkgggffffffiiilllnnnmmm[[[QQQIII@@@999999777333222222333333222000000000111111111111222111111111222111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++***))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))(((''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&''''''((((((((((((((()))))))))))))))******++++++++++++,,,...000111222333222222333444777999;;;???BBBFFFHHHIIIKKKMMMOOOSSSVVVZZZ[[[YYYVVVUUUVVVQQQHHHEEEPPPcccttt000333555555444333333444222111000000000///---+++)))***+++***)))((()))***''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((())))))***''''''((((((((()))))))))))))))))))))************&&&&&&''')))***+++,,,,,,333333111///......000333777<<>>CCCEEEDDDGGGNNNTTTUUUSSSXXXZZZWWWTTTUUUVVVUUUOOOJJJHHHOOO^^^nnn|||666666555555444333333333000///......------......------,,,++++++******)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$&&&)))%%%&&&'''((()))*********(((''''''(((+++,,,+++***++++++++++++++++++++++++***************+++,,,,,,000444888888555222111222888<<>>CCCFFFEEEIIIPPPVVVXXXTTTYYY[[[WWWSSSSSSTTTSSSMMMHHHGGGOOO]]]nnn888666444333222222333444......//////......---,,,------,,,++++++******)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$''')))***'''$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&'''(((((()))))))))))))))''''''(((***+++***)))+++++++++++++++++++++++++++++++++,,,---...///000111444777666333222555999:::@@@FFFJJJNNNWWWdddooo~~~qqqmmmrrrrrrYYYAAA:::999555333444222222111111111000000000////////////////////////------........./////////,,,,,,++++++*********+++++++++++++++++++++++++++))))))***++++++++++++***'''&&&&&&'''((())))))'''*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***'''((()))******)))((('''))))))))))))************'''((()))***,,,///111222333444555555555777:::<<>>HHHKKKLLLKKKLLLQQQSSSQQQZZZZZZZZZYYYVVVSSSPPPNNNJJJIIIIIIMMMWWWhhh{{{777555222222222333222111------..................,,,++++++***+++******)))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&%%%'''((((((((('''&&&%%%%%%%%%&&&''''''(((''''''&&&((((((''''''(((((()))***(((((((((((()))***+++,,,******+++,,,---...000111---...111444777;;;@@@CCCCCCFFFJJJQQQ```yyyvvvvvvxxxcccJJJ;;;555333444777444333333333444333000...111111111000///.........------,,,++++++++++++,,,)))******++++++******)))*********++++++*********************************************)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&'''((()))******''''''(((((())))))******'''(((((((((((()))))))))((()))+++***))))))+++,,,,,,((('''((('''%%%&&&***'''((()))+++---///000000333444444666888:::<<<>>>HHHLLLNNNLLLMMMRRRUUUTTTYYYYYYXXXVVVTTTRRRPPPOOOLLLIIIIIILLLVVVggg444333111111111222000///,,,---......///......---++++++++++++***))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%'''((((((((('''&&&%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&''''''((()))((((((((())))))***+++,,,+++++++++,,,---...//////---000444777999<<<@@@CCC???JJJWWWggg}}}}}}wwwooommm~~~fffQQQBBB888555777333222111222333333222000////////////000000000000...---,,,,,,++++++,,,,,,******++++++++++++******+++******************+++************************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))***)))***+++***((('''((()))(((%%%%%%'''(((&&&'''+++((((((***+++---...///000333444555666888:::;;;<<>>@@@GGGQQQYYYggg}}}wwwgggkkkwww{{{fffPPPCCC<<<888444111111111111000000000000000////////////......---,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++***))))))***++++++************************************))))))))))))++++++++++++++++++++++++'''((((((((()))))))))***,,,++++++***))))))(((((())))))))))))(((((((((((((((((()))))))))*********)))***+++***(((((()))******((((((+++,,,)))***---,,,+++++++++,,,...111333333444444555666777777777BBBIIINNNMMMMMMSSSYYY[[[WWWUUURRROOONNNNNNNNNOOOMMMGGGFFFKKKSSSfff333222222222333333222000000111222222111///---+++''')))***)))&&&%%%&&&))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&''''''((()))******&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''###&&&******(((%%%&&&'''%%%%%%&&&'''((((((((('''((('''&&&%%%&&&(((***,,,)))))))))))))))******+++))))))))))))***+++,,,---***+++,,,...111444666888:::<<>>EEEZZZssszzzlllnnnzzzkkkTTT>>>888888666222000222000......000222222111............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***(((&&&%%%''')))******)))(((((((((((())))))***)))((((((((()))+++,,,(((***++++++)))(((((()))))))))))))))((((((((((((******+++,,,---///000111444444555444333444666999BBBJJJPPPNNNMMMPPPUUUVVVWWWWWWTTTPPPRRRUUUSSSNNNNNNHHHFFFJJJRRRccc666555444333333333333333111000///...............,,,,,,,,,,,,,,,+++******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''')))+++,,,++++++,,,---333111///222888>>>BBBBBB:::AAAMMM]]]sss~~~uuuyyylllTTTFFF>>>666222222+++---///000///...///000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***((('''''''''((()))))))))(((((((((((()))))))))((('''''''''(((******++++++++++++++++++***)))(((((((((((())))))))))))******+++,,,---///000111555555666555444555888:::DDDKKKPPPNNNKKKNNNQQQSSSUUUVVVSSSPPPQQQTTTSSSNNNNNNHHHGGGKKKRRRbbb888777666666555444444333000//////.........//////,,,------------,,,++++++((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,++++++---...444333333666===BBBEEEEEEQQQ^^^qqqoooaaaRRRDDD:::777///333666666111......///111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((((((((((((((((((((()))))))))'''''''''''''''((()))))),,,***)))***---...+++)))''''''(((((())))))************+++,,,---///000111555666777777666777999;;;EEELLLPPPMMMJJJKKKNNNOOOSSSUUUSSSPPPQQQTTTSSSOOOMMMHHHGGGKKKRRRbbb888777777666555444333333///............//////000,,,,,,,,,---,,,++++++***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))))))))***************++++++,,,,,,,,,,,,---000333666999<<<@@@CCCGGGLLLPPPvvv}}}xxxuuu{{{zzzppp___NNNCCC@@@???===999444111//////111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))******)))'''&&&'''(((((()))))))))))))))''''''''''''(((((())))))***'''%%%(((...000---***&&&''''''((()))******+++******+++,,,---///000111444555777777666777999;;;CCCKKKOOOLLLIIIJJJMMMNNNRRRUUUTTTRRRRRRUUUTTTPPPMMMHHHGGGKKKRRRaaa555666666666555444222111///............//////000+++++++++++++++******)))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***)))*********++++++,,,,,,***,,,---...///111555888===AAACCCCCCDDDNNN```oooqqqllltttxxxfffWWWOOOFFF;;;444333333111///.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((()))))))))************((()))*********)))'''&&&&&&'''((()))***)))))))))(((((())))))************)))&&&%%%)))000333111...&&&''''''((()))******+++******+++,,,---///000111222444666666666777888:::@@@HHHMMMJJJHHHKKKOOOPPPQQQUUUVVVTTTSSSUUUUUURRRMMMHHHGGGKKKRRRbbb333333444555555333222111000//////.........//////***++++++++++++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,------***---///111333555999<<>>FFFKKKJJJIIILLLQQQRRRNNNSSSVVVTTTSSSUUUUUUSSSNNNHHHFFFJJJRRRccc111222444555555444333222111000///...............++++++,,,,,,++++++***)))))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))***************++++++,,,------...---///333555666888:::<<<===???CCCMMMbbbuuufffeeelll}}}{{{iii[[[HHH:::444333333222///////////////.................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((('''%%%&&&(((***+++***))))))'''''')))*********)))(((***+++,,,---............(((((((((((())))))))))))******+++,,,---///000111111444777888888888999;;;>>>FFFLLLJJJIIILLLQQQSSSKKKQQQTTTSSSQQQSSSTTTRRROOOIIIFFFJJJQQQddd000222444555666666444333222111000......---------,,,------------,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,---......///222666888888999:::;;;???CCCPPPgggwwweeeaaaZZZcccrrryyymmmZZZGGG;;;555444444111111000///...------,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((((($$$&&&(((***++++++))))))%%%&&&((()))))))))(((''')))***,,,+++)))''''''((())))))))))))((((((((((((******+++,,,---///000111222555888:::::::::;;;<<<@@@GGGMMMKKKIIILLLPPPRRRHHHOOOSSSQQQPPPQQQRRRQQQPPPIIIFFFIIIQQQeee666444444555444000111444222000.........///...------,,,++++++******++++++))))))))))))((((((((((((***))))))(((((((((((()))%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++++++++---000222222555999;;;888777???JJJGGGXXXqqqsss```YYYZZZfffuuu}}}uuugggWWWHHH>>>888666...000000///---,,,---...........................,,,++++++++++++,,,------------------------------++++++++++++******)))))))))))))))***++++++,,,,,,******++++++++++++******+++++++++***)))(((((('''((()))***++++++***((((((******)))(((((()))***+++)))***---......,,,***(((*********)))))))))))))))++++++++++++,,,---......333444666777888:::===???HHHJJJLLLKKKIIIJJJNNNRRROOONNNNNNMMMMMMNNNOOOOOOLLLKKKEEEFFFSSSccc888555444666555444666:::222000......//////...------,,,++++++***+++++++++))))))))))))(((((((((((('''''''''((()))***,,,---%%%%%%&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))((())))))))))))))))))))))))+++,,,,,,+++++++++...000555444888???DDDCCCBBBCCCUUUfff~~~zzzgggXXXZZZiiiyyy~~~wwwlll___QQQDDD;;;333333222111000000000///........................+++++++++++++++,,,------------------------------++++++++++++*********)))*********)))))))))))))))******++++++++++++******++++++******)))(((((('''***+++,,,,,,,,,,,,+++***''''''&&&&&&&&&'''))))))+++,,,------,,,***((('''***))))))))))))))))))))),,,++++++,,,,,,---...///333444666777777999<<<>>>CCCEEEGGGIIIKKKNNNRRRTTTNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLEEEFFFRRRbbb888444222333333222444888333111///...//////...---------,,,+++++++++++++++))))))))))))(((((((((((('''''''''((()))***+++,,,&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---......///222444555555:::@@@DDDDDDHHHMMMnnn~~~jjj\\\ZZZeeevvv|||yyytttlll```QQQFFF;;;777111//////000///---........................,,,++++++++++++,,,------------------------------++++++++++++************+++******)))((((((''''''******++++++++++++******++++++******)))(((((((((******+++,,,,,,++++++***&&&&&&&&&&&&'''(((******...---,,,+++***(((''''''))))))))))))))))))******---,,,,,,------...///000222444555666666777:::<<>>AAA:::===FFFRRR___mmm}}}||||||jjj```\\\iiiwww}}}wwwbbbUUUDDD888444444333222////////////////////////...............///000000------------------------+++++++++++++++++++++,,,*********++++++,,,,,,,,,******++++++++++++***************)))))))))))))))'''''''''(((((())))))***))))))***,,,---...//////***)))((('''''')))***+++(((((())))))************............///000111111111222444555555666999;;;BBBAAAAAAEEELLLPPPQQQOOOMMMNNNPPPQQQPPPOOOMMMKKKDDDFFFBBBDDDPPP___|||DDD<<<555555555444555777555333111000111111000///...------,,,,,,,,,,,,,,,))))))))))))(((((((((((('''&&&&&&&&&''''''((()))***************)))))))))(((((((((''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))******+++++++++*********+++,,,,,,---------000333666888:::<<<>>>;;;<<>>@@@BBBCCCLLLdddyyymmm```\\\VVVTTTUUUUUUTTTRRRXXXUUUTTTVVVYYY[[[[[[[[[WWWUUUVVVZZZ\\\ZZZ[[[___[[[YYYZZZ[[[ZZZXXX[[[```eeellltttwwwuuuooojjjgggeeekkksssxxxgggZZZRRRYYYeeeooopppiii]]]OOOCCC:::444111////////////////////////---------------......///------------------------+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,******++++++++++++******)))))))))))))))))))))***))))))(((((()))***,,,---'''''')))*********))))))(((((('''''''''((())))))'''(((((()))******++++++------------...///000000///111333555666999<<>>FFFDDDDDDGGGLLLQQQRRRRRRPPPRRRTTTSSSQQQQQQSSSVVVVVVRRRIIIHHHMMMRRRjjjpppWWWEEE;;;777666555333111111222222111//////...---,,,+++******++++++***)))))))))))))))---,,,+++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************+++++++++++++++---///......000555999<<<@@@CCCDDDHHHXXXtttuuuoookkkccc^^^]]]TTTTTTUUUVVVWWWXXXWWWWWW\\\\\\\\\[[[[[[]]]bbbffffffdddcccdddgggmmmsssvvv~~~xxxqqqpppssssssmmmgggjjjiiilllqqqrrrnnnlllnnntttrrrssswwwzzz}}}tttiii]]]YYY\\\eeennnxxx}}}}}}yyyvvvuuuvvvoookkkllljjjaaaWWWRRR@@@888333111000------//////...------,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,---------(((((((((((()))))))))******+++,,,,,,,,,+++******,,,+++***)))((())))))***))))))))))))))))))))))))(((((((((((())))))))))))+++)))((((((***+++***((())))))))))))************------,,,------...///000111111111333555999<<<>>>DDDCCCCCCFFFKKKPPPRRRRRRPPPRRRTTTSSSRRRQQQSSSUUUUUURRRJJJHHHMMMTTToooiiiRRRAAA777888555333222222222111000//////...---,,,++++++***++++++***))))))))))))***,,,+++***))))))))))))***(((((((((''''''''''''&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((((((((()))))))))************++++++,,,,,,***+++---000333777;;;>>>999DDDDDD<<>>@@@CCCCCCCCCEEEJJJOOOSSSUUUPPPQQQSSSSSSSSSRRRQQQQQQNNNOOOIIIHHHKKKUUUwwwxxxbbbMMM@@@777111222333111000222000//////......---------,,,++++++***************)))))))))((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***)))******+++,,,,,,------......///333999===???@@@???AAAMMMkkkvvvlll^^^\\\XXXRRROOOOOOQQQTTTVVVXXX[[[^^^cccjjjqqquuuxxxssstttzzzmmm```RRRPPP[[[hhhnnnppprrruuuvvvuuurrrmmmgggbbbWWWQQQLLLIIICCC999222000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,++++++++++++******))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))******)))))))))***((()))))))))************------,,,------...///000000111333666999<<>>BBBEEEHHHZZZ}}}xxxfffVVVOOOMMMNNNOOORRRTTTVVVYYY]]]dddkkkqqquuu~~~vvvppplllhhhpppxxx}}}tttttt}}}~~~kkkWWWKKKJJJQQQWWW___dddjjjooovvvzzztttjjjuuummmddd]]]QQQAAA555111000//////...............,,,,,,,,,---------......---------,,,,,,++++++++++++++++++******))))))))),,,+++*********+++,,,---(((((()))***)))((('''&&&))))))))))))))))))))))))&&&&&&'''((()))***++++++(((***+++***(((((()))+++))))))))))))************------,,,------...///000000111444888;;;>>>@@@AAAHHHHHHHHHHHHHHHLLLRRRWWWQQQPPPQQQSSSTTTSSSOOOLLLHHHGGGCCCDDDIIIMMMdddhhhTTTBBB<<<888111...222000000000000////////////---,,,++++++******++++++******)))((((((((((((((('''((((((((())))))************))))))((((((((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))******+++---...//////000666<<<>>>>>>???DDDIIINNNmmmvvvoooxxxqqqeeeVVVLLLJJJNNNQQQSSSWWWZZZ___dddlllttt~~~{{{ooouuuvvvpppooowww|||yyyyyycccMMMBBBGGGOOOWWW]]]eeeppp|||pppeeeWWWFFF:::666000000///...............,,,,,,,,,------.........---------,,,,,,+++++++++---------,,,,,,+++++++++...---,,,***)))******+++'''((()))))))))(((&&&%%%))))))))))))))))))))))))%%%&&&'''((()))***+++,,,(((***,,,+++(((''')))+++))))))))))))************---------------...000000///111444888<<>>999999=========HHHXXXuuuzzzmmm^^^VVVUUUNNNPPPSSSVVVYYY[[[]]]^^^hhhmmmtttxxxnnngggvvv}}}iiiWWWKKKEEETTT^^^eeeiiiuuu{{{vvvjjjaaa[[[SSSHHH???999444///...//////,,,(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,@@@eeeWWW111------###))))))***+++,,,,,,+++***)))+++++++++************)))))))))))))))))))))))))))++++++***(((&&&%%%''')))$$$'''++++++)))'''(((************)))))))))))))))*********+++---///000111333444666888;;;>>>@@@BBBEEEHHHHHHFFFHHHOOORRRQQQRRRPPPOOORRRWWWWWWSSSOOOJJJIIIBBBAAAHHHNNN___{{{yyyeeeJJJ>>><<<444222222000//////000///......------,,,+++,,,,,,,,,++++++++++++******************++++++++++++******((((((((((((((((((((((((''''''''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&'''((((((''''''''''''((((((***)))))))))***+++,,,---,,,,,,,,,---///222555777555888===???@@@JJJbbbxxxwwwggg^^^XXXSSSRRRTTTVVVWWWYYY]]]bbbgggiiijjj~~~{{{sssffflllvvv{{{vvvcccUUUNNNTTT[[[eeeqqqyyyvvvnnnuuupppjjjddd___WWWMMMFFF===777111...///000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,CCC```SSS555444111(((///)))***++++++++++++***)))+++++++++************))))))))))))))))))))))))))))))******)))((()))+++---&&&((()))***)))((()))******)))))))))))))))))))))******+++,,,---...000111333444555888;;;>>>@@@AAAEEEGGGHHHGGGJJJPPPTTTSSSQQQOOOOOOSSSXXXYYYVVVRRRMMMKKKDDDBBBIIINNN___zzz]]]KKKDDD999444222111111111000...---......---,,,,,,,,,,,,---,,,+++++++++******************++++++++++++******((((((((((((((((((((((((''''''''''''((()))***+++%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&'''''')))((((((''''''(((((()))***))))))******+++,,,---...------...111444888:::333===BBB???AAAWWWyyyvvvhhh[[[NNNLLLOOOQQQTTTWWW```bbbgggoooxxxvvvsssmmmjjjmmmwww~~~mmmiiioootttyyyvvvbbbKKKIIIOOO]]]iiikkkhhheeejjjjjjjjjhhhccc[[[SSSNNNDDD===555000///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)));;;333%%%***((($$$...)))***++++++++++++***)))+++++++++************)))))))))))))))))))))))))))((()))+++++++++,,,///111***((('''((()))******)))))))))))))))))))))******+++++++++,,,---...///000333444555888:::===???@@@CCCFFFHHHHHHKKKRRRUUUTTTOOOOOOPPPSSSXXXYYYWWWTTTOOONNNFFFDDDIIINNN^^^xxxmmm\\\PPP???666222000222333111///...///......---------------,,,,,,+++++++++***************++++++++++++******((((((((((((((((((((((((((((((((((((((()))******%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((()))))))))*********+++,,,------.........///222555999;;;<<>>??????DDDGGGGGGKKKRRRTTTSSSOOOOOOPPPSSSVVVWWWUUURRROOONNNFFFDDDIIILLL[[[uuulllMMM:::333///222444222000000000///......------......,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))******)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))*********))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''(((((('''''''''(((((()))))))))(((((((((((()))))))))******+++,,,,,,---------...000333888<<<@@@BBBCCCDDDEEEMMMiii|||rrrjjj```SSSIIILLLNNNTTT[[[^^^^^^ccciiinnn{{{nnnddd___]]]bbbooovvvlllpppppp[[[MMMPPPRRRPPPXXXfffcccgggiiiggg```ZZZWWWWWWTTTMMMCCC:::444000//////........................------------------------444000,,,...222+++(((000+++******************++++++++++++*********))))))************************(((***++++++******+++------***'''''')))+++***)))(((((())))))************,,,,,,,,,,,,,,,---...///111333555888:::<<<<<<===<<>>BBBEEEEEEDDDCCCTTT|||}}}jjjYYYPPPQQQVVV[[[]]]^^^aaahhhooonnnooofffcccaaahhhvvvwwwqqqpppppp~~~zzzrrreeeVVVGGG===DDDPPP]]]ccc___[[[ZZZ[[[WWWSSSNNNLLLJJJEEE===666333111///---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++*********************************))))))((((((''''''))))))))))))************)))************+++++++++*********+++,,,---...///111222444555888999;;;<<<@@@@@@CCCIIINNNQQQOOOMMMMMMNNNQQQUUUWWWUUUQQQMMMGGGFFFEEEEEEGGGQQQggg{{{~~~kkkVVVIIIBBB======@@@BBBEEEEEE@@@<<<:::666111///000000///...------...+++***)))***+++,,,+++***))))))))))))))))))))))))******)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))'''&&&&&&''')))***))))))))))))************...---,,,+++---///333555555:::???CCCDDDEEEHHHJJJcccnnnbbb\\\WWWTTTTTTYYY[[[^^^```ffftttyyypppgggddddddnnnuuummmdddbbbgggttt~~~}}}}}}}}}yyyrrreeeWWWMMM@@@FFFOOOYYY___```^^^\\\XXXTTTOOOLLLKKKGGG@@@:::666222...---...000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++***************************************))))))(((((((((((())))))))))))************)))************++++++++++++++++++,,,---...000000111222444555888999;;;<<>>EEEFFFDDDGGGPPPYYYwww~~~kkkWWWNNNNNNRRRXXX\\\```ccciiiqqqoooeeekkk|||~~~rrr```\\\___lllzzz}}}~~~vvvjjj```MMMIIIGGGNNNZZZ```]]]WWW\\\XXXSSSPPPNNNKKKFFFAAA:::444...---///000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))***************************))))))))))))((((((((())))))))))))************)))************+++++++++,,,,,,,,,---...///000111111222444555888999;;;<<<>>>???BBBGGGLLLNNNMMMKKKMMMOOOSSSXXXZZZXXXSSSOOOIIIGGGFFFIIIOOO^^^vvvwwwooorrr{{{wwwlll^^^UUUQQQMMMGGGJJJDDD<<<444///,,,++++++---,,,++++++++++++***)))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''((()))))))))))))))******++++++,,,,,,,,,---///222666999<<>>@@@DDDHHHLLLMMMLLLLLLMMMOOOTTTXXXZZZYYYTTTPPPLLLIIIHHHKKKRRRaaazzzppp```YYY[[[]]][[[aaaVVVEEE777000...///000...,,,++++++,,,,,,***)))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((())))))***+++,,,,,,,,,)))+++///444777:::;;;;;;CCCFFFGGGDDDDDDOOOdddvvv|||ooodddLLLJJJNNNWWW^^^aaacccfffiii}}}||||||{{{hhh]]]bbbrrr~~~}}}yyyuuufffRRREEEDDDLLLUUU[[[WWWVVVUUUSSSPPPKKKEEEAAA@@@:::333111111111---***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))************************))))))))))))************((()))))))))************))))))*********+++++++++******++++++,,,---///000111222444555888999;;;<<>>CCCBBBEEE<<<222++++++------,,,,,,+++***+++---------+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&(((((((((((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******)))))))))((())))))***,,,------......111666;;;???@@@AAAAAAAAAAAAGGGTTTiiihhhXXXSSSPPPLLLVVVXXX\\\___aaakkk~~~|||ddd^^^gggooorrrvvv|||mmmUUUGGGEEEHHHLLLSSS[[[aaa```YYYQQQKKK@@@???===888222000000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))*********+++++++++))))))))))))************)))************++++++++++++++++++,,,---...///000111222444555888999;;;<<<>>>BBBHHHKKKKKKKKKLLLMMMLLLLLLLLLNNNQQQSSSRRRRRRSSSNNNKKKMMMSSS^^^ooo~~~vvv[[[BBB666555555222000---***+++000222000---,,,+++***+++---...---,,,))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$&&&((())))))((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))************))))))((())))))+++,,,---......333555888<<>>??????EEEDDD@@@CCCCCC^^^|||kkk^^^TTTTTTYYY\\\^^^___tttyyy}}}ooo```NNNTTTbbbttt{{{vvvjjjccceeedddWWWFFF<<<>>>>>>BBBGGGHHHFFFGGGKKKJJJEEE???<<<<<<:::555000///...,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***)))(((***++++++,,,,,,++++++***************************************************+++***)))(((((()))***+++******))))))******+++,,,---,,,+++,,,...000000000222444666777777888;;;<<>>???CCCGGGFFFFFFKKKRRROOOJJJCCC???>>>;;;666111000...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++*********++++++,,,,,,++++++***************************************************+++***)))(((((()))***+++******))))))******+++,,,---,,,+++,,,...000000000222444666777888999;;;===>>>AAAFFFJJJKKKKKKKKKJJJLLLNNNOOOOOONNNNNNOOOPPPOOOMMMMMMMMMNNNUUUfffwwwpppKKK444222333000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((''''''(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******)))))))))******+++---,,,,,,,,,...222666888===DDDBBBAAAGGGEEECCCKKKllltttbbbVVVSSSUUUZZZ___bbbgggsss|||sssbbbUUUXXXaaannnwwwvvvlllbbbjjjaaa\\\aaaeee___SSSIIIAAA@@@BBBDDDDDDFFFOOOYYYUUUOOOHHHCCC@@@===888444222000...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,,,,***++++++,,,,,,++++++***************************************************+++***))))))))))))***+++******))))))******+++,,,---,,,+++,,,...000000000222444666777888999;;;===>>>BBBGGGJJJKKKKKKLLLMMMMMMNNNOOOOOONNNNNNOOOPPPOOONNNMMMLLLLLLRRRcccsssvvvSSS666222555000000000////////////...------------------------++++++++++++++++++++++++***))))))((('''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))******++++++---,,,+++,,,///444999<<<<<>>???BBBGGGQQQZZZUUUPPPJJJFFFBBB???;;;999444222///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------***++++++,,,,,,++++++*********************************************************************************))))))******+++,,,---,,,+++,,,...000000000111333666777888999;;;===>>>BBBHHHKKKKKKKKKMMMOOOMMMNNNPPPOOONNNNNNOOOQQQPPPNNNLLLKKKJJJPPP```oooxxxYYY<<<555666111000000000////////////------------------------++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))((((((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))***************+++,,,,,,,,,++++++,,,000555;;;>>>CCCHHHEEECCCGGGKKK\\\vvv~~~fffYYYTTTTTTVVV```^^^cccrrrrrrcccXXX\\\ffflllnnnooorrrrrrrrrrrrqqqmmmfff___SSSHHH======AAAGGGOOOUUUPPPNNNJJJGGGDDDAAA>>><<<777444000///.........---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------***++++++,,,,,,++++++*********************************************************++++++++++++************))))))******+++,,,---,,,+++,,,...000000000111333555777888999<<<>>>???DDDIIIKKKKKKKKKMMMPPPMMMOOOPPPPPPOOONNNPPPQQQPPPNNNLLLJJJIIINNN]]]mmmtttWWW===444000111111000000000/////////------------------------+++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((())))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))***************+++,,,------------///333888===@@@GGGGGGAAABBBNNN[[[sssgggUUUQQQTTTYYY]]]ccc___dddxxx}}}yyyppp___ZZZ[[[\\\```gggiiiqqqvvvtttnnnjjjeeeaaa^^^QQQDDD@@@AAADDDIIINNNJJJJJJJJJIIIFFFCCC@@@>>>999666222/////////...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,,,,***++++++,,,,,,++++++*********************************************************+++,,,,,,+++************))))))******+++,,,---,,,+++,,,...000000000000333555777888:::<<<>>>@@@FFFKKKLLLJJJJJJMMMQQQNNNOOOPPPPPPOOOOOOPPPQQQQQQNNNLLLJJJHHHMMM\\\lllxxxWWW>>>444...111111111000000000//////........................+++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((($$$%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---...//////111444777<<>>;;;777333000//////......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++*********++++++,,,,,,++++++******************************************************++++++,,,,,,++++++*********))))))******+++,,,---,,,+++,,,...000000000000222555777888:::<<>>AAACCCGGGHHHQQQqqqfff\\\VVVZZZ___aaacccggguuuzzzqqqcccTTTSSS[[[{{{|||qqqmmmllliiiddd\\\OOO@@@888>>>JJJGGGJJJMMMNNNJJJDDD???===<<<888333000//////......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***)))(((+++++++++,,,,,,+++++++++***************************************************+++,,,------,,,+++************)))***++++++,,,---,,,+++,,,...000000000000222555777888:::===???CCCIIINNNMMMIIIHHHLLLQQQNNNOOOQQQPPPOOOOOOPPPRRRPPPNNNLLLJJJIIINNN]]]lllmmmWWWBBB444222222000---...000111000......------------......---------,,,,,,,,,++++++)))))))))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))(((((((((******)))))))))))))))******+++,,,+++******,,,...---111555777;;;AAAEEEGGGJJJDDD[[[sss]]]ZZZWWW[[[bbbbbb```kkk|||yyyggg\\\[[[rrrvvvppplll___ccc```TTTGGG???;;;999FFFEEEDDDDDDFFFFFFDDDBBBDDDAAA===999555222000000,,,,,,---------,,,++++++)))+++------,,,,,,,,,---+++++++++************)))((((((((((((((((((((((((+++***)))(((((()))***+++))))))***++++++++++++*********+++++++++,,,,,,,,,---+++***---111333222111555555444555666777999:::CCCGGGJJJKKKJJJJJJLLLOOORRROOOLLLNNNSSSVVVUUURRRRRROOOKKKGGGIIIRRRaaalll{{{eeeLLL:::666444111...///111111000///......------......///---------,,,,,,,,,++++++)))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((('''%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&))))))(((((((((((())))))+++,,,,,,+++***+++,,,...111444888;;;>>>BBBDDDDDDJJJNNNhhhwww```WWW\\\\\\cccooovvv~~~ssshhhdddaaasssxxxnnnlllkkkhhhaaabbb]]]TTTKKKFFFAAA<<>>AAACCCDDDEEERRRbbb~~~rrr\\\UUUYYY]]]aaannnxxxkkk```SSS^^^eeeeeegggllllllgggeeebbb[[[SSSPPPMMMFFF===999===AAABBB@@@@@@BBBFFFAAABBBCCCBBB>>>888111,,,.........------,,,,,,,,,)))+++------,,,,,,,,,---+++++++++************)))******************************))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,++++++---......---///111555999;;;<<<<<<<<>>@@@CCCIIIPPPjjjtttcccUUUXXXddddddooo~~~yyymmm___OOOSSSWWW\\\fffnnnllleeegggaaaWWWQQQRRRRRRIII===888;;;===???@@@AAACCCEEECCCDDDEEEDDD@@@:::333///......---,,,,,,+++++++++)))+++------,,,,,,,,,---+++++++++*********))))))***************************))))))))))))))))))***))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++---...///000222333666888:::<<<======AAADDDHHHIIIIIIIIILLLOOOQQQOOONNNPPPTTTWWWYYYYYYWWWTTTNNNIIIJJJSSSbbbmmm|||~~~uuuQQQ@@@111...000///...////////////....../////////.........---------,,,,,,************))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((((((((())))))*********)))))))))******+++,,,---------------///333666<<<999999;;;===DDDTTTccclll```[[[VVV]]]jjjttt{{{xxxwwwrrruuu{{{}}}}}}~~~{{{|||vvvlllWWWQQQLLLNNNXXXbbbccc^^^```ZZZRRRNNNRRRTTTNNNDDD???;;;999;;;AAAEEEDDDBBBFFFFFFEEECCC@@@;;;777555......,,,+++************)))+++------,,,,,,,,,---+++++++++*********))))))************************)))))))))******)))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,---000333555777777666555777999<<<>>>AAAEEEIIIJJJJJJJJJMMMPPPUUUSSSRRRRRRTTTWWWYYYZZZWWWTTTOOOJJJKKKSSSaaalllzzzqqqfffOOO999222222000...000000//////......//////000............---------,,,++++++******)))((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((************+++,,,,,,---,,,,,,------...222777;;;===::::::;;;<<>>AAAEEEIIIKKKJJJKKKNNNQQQVVVUUUSSSSSSTTTVVVYYY[[[XXXVVVRRRNNNNNNUUUaaajjjyyy{{{fff{{{bbbEEE:::777222///111000000////////////000000............------------++++++******)))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))))))))))))))***+++,,,---++++++,,,---000444:::???>>>===???@@@???IIIiiiwww```QQQTTTXXX\\\oooaaaWWWWWWmmm{{{ppprrr|||yyyuuuuuuxxxiiiVVVJJJGGGJJJOOORRRNNNPPPPPPMMMLLLQQQSSSSSSKKKCCC:::777:::>>>??????DDDDDDDDDBBBAAA???===<<<222111///---++++++,,,---)))+++------,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))((()))***++++++***)))((())))))***++++++++++++*********+++++++++,,,,,,,,,***+++,,,,,,+++...333777555555444444555888;;;===@@@DDDHHHJJJJJJJJJNNNQQQSSSSSSRRRQQQRRRUUUYYY\\\YYYXXXVVVSSSRRRXXXbbbjjjwww}}}ffftttpppNNN@@@;;;444000222000000////////////000000//////.........---------+++++++++***)))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((()))******+++(((((((((((()))***+++,,,***+++,,,---000555<<>>@@@DDDFFFBBBKKKnnnbbbVVVTTT]]]```eee|||]]]^^^lll~~~nnniiivvvzzz{{{|||yyy}}}xxxmmm___TTTLLLGGGEEEFFFOOOTTTUUUOOOJJJKKKPPPRRRKKKEEE===777555888<<>>===CCCBBB???KKKpppwwwbbbZZZTTTTTT^^^jjj}}}pppxxxtttvvvxxxmmmvvv~~~zzzppphhhXXXFFFCCCJJJTTTZZZ___```ZZZTTTPPPPPPKKKLLLFFF:::222333777:::CCCBBBAAAAAABBBAAA???===888333...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))'''(((+++...---***&&&&&&)))++++++*********++++++++++++******************************---,,,+++******,,,...///------------...///000000000222444555666888<<<>>>BBBFFFFFFCCCDDDJJJOOOPPPPPPOOONNNOOORRRVVVZZZ\\\\\\[[[WWWVVV[[[dddhhhggguuuzzzqqq~~~gggQQQ???666666333222111///......///111------------------------++++++++++++++++++++++++******++++++++++++***************)))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&)))(((''''''&&&&&&''''''%%%&&&((()))))))))((((((++++++******+++,,,------.........111666<<>>@@@AAA@@@>>>===:::999777777666333000---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******---///---***'''''')))***************++++++++++++******************************---,,,+++******+++---...,,,,,,,,,,,,---...///000000222444555666888<<<>>>AAAEEEFFFDDDFFFMMMTTTUUUVVVUUUTTTTTTUUUWWWZZZ\\\ZZZZZZWWWWWW___jjjoooooovvv}}}sss}}}```GGG999666333222111000///.................................++++++++++++++++++++++++******++++++++++++******))))))))))))************((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))((((((''''''((((((%%%&&&'''((()))*********,,,,,,+++++++++,,,------000......222:::BBBFFFGGGFFFDDDIIIaaaiiiXXXRRRPPPZZZfffrrr|||uuuqqqsss~~~mmmmmmqqq}}}}}}qqqpppmmm```RRRLLLFFFHHHKKKLLLKKKLLLMMMNNNLLLMMMHHH===555333333333111888???CCCBBB>>><<<;;;:::===@@@???<<<666111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...,,,***(((''')))***************++++++++++++******************************...---,,,+++++++++,,,---,,,,,,,,,,,,---...//////000111444555666888;;;>>>@@@CCCEEEDDDHHHPPPXXXZZZZZZYYYWWWWWWWWWWWWYYYZZZXXXXXXWWWYYYcccpppwwwxxxwwwxxxmmmPPP<<<222333111000000000000///...........................++++++++++++++++++++++++******++++++++++++******(((((())))))******++++++))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''***)))((((((''''''((((((%%%&&&'''((()))***++++++------,,,,,,,,,,,,------000///111777@@@EEEFFFEEEFFFEEENNNlllnnnYYYQQQVVV]]]___sssvvvqqqiiippp|||vvvpppooo{{{vvvnnnooooooeeeXXXOOOFFFEEEDDDDDDGGGKKKNNNPPPMMMOOOKKKAAA999666444111333<<>>BBB@@@:::333///---,,,,,,,,,,,,,,,,,,,,,,,,***++++++)))(((''')))++++++***)))((())))))************++++++++++++******************************...---,,,+++++++++,,,,,,,,,++++++,,,,,,---...//////111333555666888;;;>>>???CCCEEEDDDHHHPPPWWWZZZVVVVVVVVVUUUUUUVVVVVVVVVVVVWWWVVVYYYdddrrr{{{|||vvv~~~~~~aaaFFF444333111//////111222111///////////////////////////++++++++++++++++++++++++******++++++++++++******(((((())))))******++++++))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))(((''''''&&&&&&''''''&&&&&&'''((()))***+++,,,---------,,,------......000222666===DDDFFFDDDAAA???FFFZZZ|||xxx___VVVWWW```jjjjjj}}}zzz|||uuujjjaaabbbjjjzzzvvvpppuuuuuuqqqnnnpppooohhh___ZZZKKKFFFAAA@@@CCCIIILLLNNNLLLOOOMMMFFF@@@<<<777222444<<>>888222//////,,,,,,,,,,,,,,,,,,,,,,,,******+++***((('''((())))))******))))))))))))*********++++++++++++******************************---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////111333444555777;;;===@@@DDDFFFDDDGGGMMMSSSTTTQQQQQQSSSTTTVVVVVVWWWWWWVVVVVVUUUWWWaaapppyyyzzzuuu}}}\\\???777333//////111333222000000000000000000000000000++++++++++++++++++++++++******++++++++++++******))))))))))))************((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''&&&&&&'''''''''''''''((()))***+++,,,------------...///000000111555<<>>:::666333111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***))))))***(((***+++***)))((()))*********++++++++++++******************************++++++,,,,,,,,,---------------------...///000000///000333444555777:::===@@@EEEGGGFFFFFFKKKNNNMMMMMMOOORRRUUUXXXYYYZZZZZZVVVUUUSSSTTT^^^llluuuwwwuuutttOOO>>>888111///000222111///000000000000000000000000++++++++++++++++++++++++******++++++++++++***************)))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))((((((''''''(((((())))))((((((((()))+++,,,,,,,,,,,,---...000111222444:::AAADDDDDDDDDGGGIIIRRRddd~~~oooUUUTTT]]]dddooo}}}vvvqqqmmmkkkooorrrvvvzzz{{{vvvoooiii\\\[[[[[[\\\^^^aaaeeehhhzzz}}}}}}{{{}}}sss\\\MMM\\\zzz}}}xxxqqqiiifffgggiiijjjjjjiiihhhggggggeeebbb[[[PPPCCC===???BBBBBB@@@BBBGGGKKKJJJIIIGGG@@@888111222333555888<<<@@@BBBBBBBBBAAA@@@???;;;666222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***(((((()))'''***++++++)))((()))*********++++++++++++******************************)))***+++,,,---.....................///000111111...000222444555777:::===???EEEHHHHHHHHHKKKLLLJJJKKKMMMQQQUUUYYYZZZZZZZZZUUUTTTQQQRRR\\\jjjssstttuuuYYYDDD<<<333///000111000...000000000000000000000000++++++++++++++++++++++++******++++++++++++******++++++******))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))+++******)))))))))))))))******)))(((((()))***+++++++++,,,---///111333444666===CCCDDDCCCDDDKKKQQQ\\\mmmxxx^^^NNNVVVcccjjjxxx~~~sssmmmnnnrrrwwwyyyyyy}}}sssfffbbb]]]YYYWWWVVVUUUTTT```cccgggmmmuuu~~~wwwsssuuummmYYYeeewwwkkkfffjjjqqqsssqqqmmmjjjlllmmmkkkgggcccVVVGGG@@@@@@BBB@@@===>>>DDDIIIJJJKKKIIIBBB999777444000000444999===???BBBAAA@@@BBBBBB>>>666000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***(((&&&&&&''''''***,,,+++)))((()))+++******++++++++++++******************************((()))***,,,---.../////////......//////000111222...000222444555777:::===>>>EEEIIIIIIJJJLLLLLLIIIIIIKKKPPPTTTWWWYYYYYYXXXUUUSSSPPPQQQ[[[iiirrrtttvvvmmmQQQ>>>111333666222///111---...///000000///...---,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))((('''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))++++++***************+++//////---,,,,,,///444888:::===DDDFFFBBB@@@KKK[[[```|||```VVVPPPUUUaaasss~~~kkkmmmqqquuuyyywwwqqqggg[[[RRRMMMLLLLLLMMMQQQUUUXXXYYY___hhhooowww}}}lllyyyyyyzzzkkktttzzzooollloootttvvvuuusssqqqooolllgggccccccXXXJJJ@@@===>>>??????BBBEEEJJJMMMMMMHHHBBB===999555000///222666888888AAABBBDDDDDDAAA;;;555111...,,,***)))+++,,,,,,++++++++++++************)))+++++++++*********))))))(((((((((((()))***+++,,,,,,,,,+++***))))))*********+++,,,,,,------,,,,,,,,,,,,,,,---...///000111111111222333555777999:::???CCCEEEEEEHHHNNNPPPNNNIIILLLQQQTTTUUUWWWYYY[[[RRRVVVUUUQQQVVVeeennnooouuu___III777444666333111444......////////////......,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++************)))((((((''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))+++******))))))*********------------...222888<<>>EEEGGGJJJJJJHHHEEEBBBAAA666222///...000444888:::>>>???AAAAAA>>>:::666333000...++++++,,,---,,,,,,+++++++++************)))+++++++++*********)))))))))))))))))))))***+++,,,,,,++++++***))))))*********+++,,,,,,------,,,,,,,,,,,,,,,---...///000111...///000222444666888:::@@@DDDFFFFFFHHHNNNPPPNNNJJJMMMRRRUUUWWWXXXZZZ\\\UUUXXXVVVRRRZZZjjjrrrqqqwwwdddGGG:::555000---/////////............//////,,,,,,++++++++++++,,,,,,...------,,,+++***)))(((******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))***)))))))))))))))******+++,,,---///111666<<<@@@EEEEEEEEEDDDFFFVVVuuu~~~aaaXXXSSSVVV\\\bbbppptttkkkjjjpppvvv{{{pppdddYYYQQQUUUQQQLLLIIIGGGGGGGGGGGGKKKMMMQQQUUU\\\fffqqqxxx{{{wwwuuuyyy~~~wwwrrrqqq}}}zzzuuuqqqoookkkhhheeehhhiiieeeYYYIII>>><<<>>>GGGIIIIIIGGGCCCBBBCCCEEE:::888555222000222777:::>>>?????????>>><<<:::999333000...------------,,,+++++++++************)))+++++++++***************++++++*********++++++,,,,,,+++******)))************+++,,,,,,------,,,,,,,,,,,,,,,---...///000111...///000222555888:::;;;@@@DDDEEEEEEHHHMMMOOOMMMKKKOOOTTTXXXYYYZZZ\\\]]]YYYZZZVVVTTT___ooovvvtttxxx{{{YYYCCC888111///000000///...------...///000,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++***))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((())))))*********,,,...111444888>>>BBBDDDFFFGGGHHHPPPggggggWWWXXX\\\___fffssszzzuuuzzz}}}{{{mmmcccaaa\\\VVVSSSQQQNNNHHHCCCIIIJJJKKKLLLNNNSSSZZZ^^^hhhppp}}}{{{~~~rrrkkkjjjsss}}}~~~}}}zzzvvvpppnnnnnnooohhhjjjmmmpppqqqnnnhhhcccoooqqqoooeeeTTTEEE???===DDDFFFGGGEEEAAAAAADDDHHHGGGEEE@@@999222000444777;;;;;;;;;;;;;;;<<<<<<===666333000...------,,,++++++++++++*********))))))************************,,,,,,++++++***+++++++++++++++***************+++***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111000111222555888;;;===??????BBBDDDDDDFFFKKKMMMKKKLLLPPPVVV[[[\\\]]]]]]]]]\\\[[[VVVUUUaaarrrxxxtttuuujjjQQQAAA888666777000///...------...///000---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++,,,...111333666999===@@@CCCDDDDDDGGGVVVtttlllYYYXXX\\\bbbeeeooo|||{{{pppggg\\\UUUTTTRRRNNNJJJIIIKKKLLLLLLKKKLLLNNNPPPWWW]]]gggrrr}}}zzznnndddjjjrrr{{{xxxuuuuuutttrrrooonnnnnnooo^^^```dddjjjmmmmmmjjjgggrrrpppmmmeeeZZZMMMBBB;;;>>>AAACCCCCCBBBBBBEEEHHHKKKIIIEEE===555111222555666555555666777999<<<===888555222///...---+++***+++++++++*********))))))************************,,,,,,++++++***++++++++++++***************++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111000111222555888;;;===???===AAABBBBBBDDDIIIKKKIIILLLQQQXXX]]]___^^^^^^^^^[[[ZZZUUUTTT___qqqwwwrrrqqq|||cccJJJ:::333222//////............//////------,,,,,,,,,,,,------******+++++++++,,,,,,,,,))))))((((((((()))******))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))***+++,,,---...000444777999;;;???AAAEEEEEEDDDJJJaaa{{{XXXSSS[[[___fffnnnssscccZZZUUUPPPMMMGGGIIIJJJJJJIIIIIIIIIKKKLLLPPPUUU\\\dddmmmwww}}}}}}{{{tttgggeeehhhtttzzzuuuwwwyyyzzzxxxtttnnnkkkhhheeebbbaaadddhhhlllmmmmmmiiiccc___ZZZQQQFFF===<<<===???AAABBBCCCDDDDDDCCCBBB???:::666333333333777777888999;;;>>>AAACCC<<<999555111000...,,,***+++++++++************)))***************+++++++++++++++*********++++++,,,*********)))******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111...///000222555888:::;;;===AAABBBAAADDDHHHJJJHHHLLLQQQYYY___``````^^^^^^YYYYYYUUUSSS\\\lllsssppppppzzztttTTT===222.........////////////......------,,,,,,,,,,,,------,,,,,,++++++++++++++++++((((((''''''(((((()))***))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************+++,,,---...///333777;;;===@@@CCCEEECCCHHHOOO___|||dddWWW\\\eeekkkwwwwwwiii^^^VVVNNNNNNMMMKKKIIIIIIJJJLLLHHHIIIKKKLLLOOOTTTZZZ^^^kkktttxxx|||zzznnndddaaakkkuuuxxxzzz~~~zzz{{{|||}}}{{{vvvppplllqqqkkkddd```aaaeeejjjmmmgggbbb\\\YYYXXXTTTLLLFFF@@@===:::<<<@@@BBBAAA???;;;:::888777777666444222999999:::<<>>888888>>>AAA???;;;999777666777999888444000444444666888;;;===@@@AAADDD@@@;;;777555222000...+++++++++************)))))))))******++++++++++++(((((((((((()))***+++,,,******))))))***+++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---...///000111111111222333555777999:::@@@DDDEEEDDDFFFKKKLLLJJJKKKQQQZZZ```bbb```^^^\\\VVVZZZXXXSSSXXXeeennnnnnxxx|||kkkYYYGGG999333222222222222222111111......---------,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))(((((()))+++---,,,+++------------------------000666;;;>>>AAADDDFFFFFFGGGXXXtttuuu]]]PPP[[[iiiqqqyyymmm^^^TTTQQQPPPNNNLLLNNNLLLKKKJJJJJJIIIGGGEEEHHHLLLPPPSSSWWW___jjjsss{{{|||tttqqqoookkkccc\\\^^^hhhqqqwww|||vvvmmmqqqppplllgggbbbbbbfffjjj^^^___\\\XXXZZZ^^^[[[TTTOOOEEE:::666:::>>>???>>>666888777333333666777444222555999999777666777:::BBB@@@===:::777333...+++---+++******+++,,,,,,+++************************((()))***++++++***)))((())))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,...///111111//////000222444777999:::???CCCEEECCCCCCHHHKKKJJJJJJQQQWWW[[[^^^bbbaaa]]]\\\ZZZUUUSSS[[[gggooopppwwwvvvxxxfffOOO<<<444222111000000000///............---------,,,,,,,,,,,,------,,,,,,+++***************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))))))))(((((()))+++---,,,+++***++++++,,,---...///000666888;;;>>>CCCEEEEEEBBBKKKggghhhYYYWWWfffsssyyyuuufffZZZRRRNNNMMMNNNMMMMMMNNNOOONNNKKKIIIFFFIIILLLMMMNNNSSS[[[bbbiiipppyyyxxxqqqpppqqqnnnhhh```]]]```dddrrr{{{zzzsssnnnnnnkkkgggbbb___aaacccaaabbb```[[[ZZZ]]][[[VVVOOOGGG===888999;;;===<<<888:::999666666:::;;;999333555666666555666777999???>>><<<;;;999666111...---+++******+++,,,+++)))************************((()))***++++++***)))((())))))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000111000000111222444666888999<<>>666444111111333555777777;;;;;;;;;<<<;;;999555111,,,+++***+++++++++)))'''************************))))))***++++++***))))))+++***************++++++******+++++++++,,,,,,,,,---------------...///000111111111222444666777888999>>>BBBCCCFFFMMMQQQRRRMMMTTTZZZ^^^aaaeeeddd```^^^ZZZRRRMMMTTTbbblllnnnoootttlllWWWAAA;;;555222222222222111............------------,,,,,,------,,,,,,+++******************************))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************)))((()))+++,,,+++***))))))***+++---///222333666777;;;AAADDDFFFLLLRRRhhhrrrVVVPPP[[[kkkwwwzzzssseee\\\PPPNNNJJJIIIJJJLLLMMMMMMNNNNNNLLLIIIEEEDDDFFFHHHJJJKKKMMMOOOQQQWWW^^^dddqqqwww~~~}}}~~~{{{vvvsssqqqqqqppplllfffaaa^^^]]]ddduuu|||yyywwwlllkkkgggbbb]]]XXXUUUTTTVVV[[[___^^^ZZZWWWUUUUUUOOOMMMGGG???777333444777888;;;<<<<<<>>>CCCEEECCC999444///...111555666666888999:::;;;<<<:::666222,,,+++***++++++***(((&&&************************************************++++++******)))***************+++++++++,,,,,,,,,......---------......///222222222333444555777777999>>>BBBCCCFFFMMMRRRSSSNNNUUU\\\___cccgggfffbbb^^^YYYPPPKKKSSSbbbnnnrrrssszzz~~~iiiMMMDDD999333222333333222//////.........---------,,,,,,------,,,,,,+++*********************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************+++)))))))))+++,,,+++***,,,,,,+++,,,---000222333555999@@@DDDBBBDDDSSSeee{{{___RRR^^^lllzzz~~~tttaaa[[[RRRLLLJJJLLLOOOPPPQQQQQQOOOLLLIIIGGGGGGGGGFFFGGGHHHHHHHHHIIILLLMMMPPPVVV```jjjrrrvvvwwwwwwzzzzzz{{{|||}}}~~~{{{zzzzzz{{{~~~{{{zzzwwwsssmmmhhhdddaaa___^^^WWWiii{{{|||zzzxxxpppmmmfff```[[[XXXVVVTTTNNNTTT]]]aaa___YYYUUUTTTOOONNNJJJBBB888333333555666:::<<<<<>>???>>>444111---************))))))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000111000000111222444666888999===BBBDDDBBBCCCGGGJJJJJJOOOVVV]]]aaafffjjjjjjfff]]]XXXPPPLLLVVVhhhvvv{{{zzz|||yyyrrrVVVAAA777444444222000/////////............,,,,,,---------,,,++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,***)))***++++++***)))---,,,,,,...111666:::===;;;999<<>>BBBGGGHHHFFFCCCBBB>>>777111000333777888777777999===AAADDDDDD777222---***)))*********))))))))))))))))))))))))---,,,+++******+++,,,---))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++,,,---...///111222//////000222444777999:::<<>>>>>???AAABBBCCCGGGHHHIIILLLOOORRRUUUVVV^^^```dddhhhmmmqqquuuwww}}}wwwrrrmmmlllooouuuxxxwwwxxx||||||zzz||||||www{{{||||||{{{|||{{{rrrhhhZZZVVVQQQQQQWWWbbbnnnuuusssxxx~~~~~~yyyppphhhccc[[[SSSLLLKKKQQQVVVVVVSSSPPPOOOLLLGGG@@@:::888777333777::::::===CCCEEEDDD;;;>>>???;;;555000000222444444777<<>>@@@CCCCCCBBBDDDHHHLLLNNNYYYcccfffhhhjjjjjjggg```ZZZRRRNNNYYYlll{{{{{{WWW===444222000000000///............///------,,,,,,,,,,,,++++++...,,,******+++++++++***+++++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******++++++,,,,,,---,,,---000666<<<>>>>>>@@@CCCDDDFFFWWW{{{gggaaannn{{{iii^^^SSSOOOMMMJJJJJJLLLKKKJJJJJJKKKLLLJJJGGGDDDCCCCCCBBBAAA@@@@@@??????============>>>???AAAAAA>>>>>>@@@BBBDDDGGGIIIJJJOOOPPPSSSVVVYYY\\\___``````eeeoooxxx|||xxxtttqqqmmmllloooqqqrrrvvv{{{|||zzzxxxzzz~~~~~~zzzvvv||||||zzzwwwuuuqqqfff[[[TTTRRROOOKKKLLLSSS___hhhuuuxxx{{{|||xxxrrrjjjfff\\\UUUNNNKKKMMMPPPQQQPPPPPPPPPMMMHHHBBB>>><<<<<<111333444555999@@@AAA???;;;<<<<<<999555111000000444555777<<>>???;;;<<<<<<===???AAACCCDDDFFFFFFHHHIIIKKKMMMNNNOOOJJJTTTaaaiiihhhiiisss{{{vvvuuunnniiihhhiiikkkqqqxxxyyywwwvvvxxx{{{|||yyyuuu|||{{{xxxqqqllleeeZZZOOOOOOQQQOOOIIIDDDGGGSSS]]]ttttttsssssspppkkkddd___\\\XXXQQQKKKHHHHHHKKKLLLPPPOOOMMMHHHCCC@@@@@@AAA666555444444;;;CCCCCC>>>;;;999777666555333000...333444666:::???AAAAAA@@@===:::666222///---+++***)))(((((()))+++---,,,+++)))+++,,,+++***)))***+++(((((((((((()))***+++,,,......---,,,+++)))((((((,,,,,,------.../////////111111111222333555777888===???BBBCCCCCCEEEJJJNNNSSS\\\ccceeefffiiijjjiiiddd___VVVRRR[[[lllzzz~~~uuuVVV;;;333777111111000///............------,,,,,,,,,++++++++++++***+++,,,------+++(((((((((((()))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++************+++,,,------,,,---000444999===@@@BBB???EEEHHHQQQsssaaaZZZqqq~~~qqqfff[[[RRRNNNMMMNNNQQQRRRPPPNNNLLLJJJHHHHHHGGGEEECCCAAA@@@???======<<<<<<<<<<<<<<<===============>>>???@@@AAACCCCCCDDDEEEFFFGGGHHHHHHIIIOOOYYY]]]ZZZYYYbbbnnnvvv||||||wwwvvvoooiiifffeeefffkkkrrruuuuuuuuuwwwyyyyyywwwuuuxxxyyyuuunnnggg```VVVKKKQQQVVVWWWOOOEEEDDDOOOZZZtttrrrnnnllliiiddd]]]XXX\\\YYYTTTLLLFFFEEEHHHLLLPPPOOOLLLHHHCCCAAAAAABBB;;;999444555<<>>;;;777444555777777333...000111444777;;;===>>>>>><<<;;;999555000,,,++++++***)))((()))+++,,,+++***''')))***)))((('''((())))))))))))))))))******+++...------,,,+++***)))(((,,,,,,------.../////////111111222333444666777888<<>>===<<<<<<;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBHHHHHHIIILLLKKKKKKRRRZZZ```eeelllttt||||||xxxvvvpppkkkjjjgggeeegggkkkrrrrrrsssuuuwwwwwwvvvuuutttuuusssmmmhhhccc[[[SSS\\\______WWWKKKGGGMMMTTTnnnmmmlllkkkhhhddd___[[[[[[ZZZVVVOOOGGGEEEHHHLLLPPPPPPNNNJJJFFFCCCCCCDDD===999444222999@@@@@@:::;;;666333555999:::555000---///222444666888:::;;;:::;;;:::666111---++++++,,,+++******++++++***(((''')))***)))((('''((()))************))))))((((((++++++++++++++++++++++++,,,,,,------.../////////111111222333444666777888;;;>>>AAACCCDDDGGGMMMQQQRRRZZZ___^^^^^^aaaccccccccc___XXXUUU]]]mmmyyy|||}}}{{{}}}bbbLLLBBB333222111000///.........------,,,,,,,,,,,,+++++++++******+++------,,,***))))))******************))))))))))))))))))))))))''''''(((((())))))*********))))))))))))***++++++)))))))))***+++,,,---...,,,///333777999;;;>>>AAAEEECCCIIIeee|||ZZZZZZ^^^oootttaaaZZZQQQLLLLLLOOOPPPOOOMMMMMMMMMLLLJJJHHHEEEDDDBBBAAA???>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;888999:::;;;<<<===>>>>>>EEE???===???CCCEEEIIINNNSSSVVVZZZ```gggpppyyy~~~zzzwwwssspppooolllgggfffhhhmmmnnnppprrrtttttttttssspppssssssnnnjjjgggbbb\\\ffffffcccZZZPPPJJJIIIKKKZZZ^^^ccceeedddbbb```___[[[[[[WWWQQQJJJGGGGGGJJJNNNOOOOOOMMMJJJGGGGGGGGGBBB???888444888>>>???:::888555333555999:::777333,,,...111222333555888:::::::::999777444000---+++---,,,******+++***)))''')))+++,,,+++***)))***+++++++++++++++***)))''''''))))))***+++,,,,,,------,,,,,,------.../////////111111111222333555777888:::===AAACCCDDDHHHNNNSSSVVV]]]bbbaaa```cccddddddaaa^^^XXXWWW```ppp||||||rrrooozzz```KKK444333222000///.........------,,,,,,,,,,,,++++++,,,***)))***+++---,,,,,,+++++++++++++++*********))))))))))))))))))))))))'''''''''((()))***************))))))******+++,,,)))))))))***+++,,,...///...222666999:::<<<>>>AAABBBCCCRRRuuubbbVVV___hhhuuuqqq]]]PPPNNNPPPOOONNNOOOOOOPPPOOONNNKKKHHHGGGEEEDDDBBB@@@>>>===============<<<<<<<<<<<<======:::::::::;;;;;;<<<<<<<<>>>>>===;;;:::::::::::::::;;;;;;:::::::::999999999999999<<<::::::======;;;<<<@@@CCCFFFJJJMMMPPPTTTXXX[[[hhhpppzzz~~~~~~yyyvvvvvvrrrllliiijjjeeegggjjjlllmmmmmmnnnoooooossstttoookkkhhheee```ccc]]]WWWWWWXXXVVVOOOHHHAAAMMM\\\bbb___[[[\\\___]]][[[XXXSSSMMMGGGBBB???===AAAEEEHHHHHHGGGGGGGGGCCCBBB<<<333111555777777222222222444555666666555---000333333333555999<<<===:::888999;;;999333,,,***)))((()))+++,,,,,,+++''')))***)))((('''((()))&&&''')))***++++++************+++++++++,,,,,,,,,,,,,,,------...//////000//////000111222444555666888<<<@@@CCCEEEIIIPPPUUUXXX```fffeeedddeeeeeeccc```___[[[\\\gggxxx|||vvv}}}jjjEEE777555111///111333000+++------......------,,,+++***++++++,,,,,,++++++***+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++,,,,,,,,,+++,,,///111444777<<>>@@@CCCFFFIIILLLNNNVVV[[[cccmmmyyy~~~|||{{{yyywwwtttoooiiidddbbbaaa```ccchhhkkkkkkjjjlllmmmnnnnnnnnnlllkkkjjjccc]]]WWWTTTSSSRRROOOLLLFFFDDDGGGRRR\\\```aaabbbddd___XXXUUUSSSOOOIIICCC:::@@@HHHKKKIIIEEEBBBAAADDDAAA<<<777444444444555111333444444444666888:::999000+++///555888:::<<<:::;;;;;;:::<<<<<<777///,,,***)))***++++++***)))))))))))))))************))))))*********+++++++++))))))***+++,,,------...------,,,------...///000......///000111333444555:::>>>DDDGGGHHHKKKOOOSSS[[[```gggkkkkkkhhheeecccccc]]]\\\[[[ddd~~~{{{}}}iiiHHH666444111000000111///---------......------,,,+++++++++,,,,,,,,,,,,+++++++++++++++************)))************)))))))))((())))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,---000222444888===@@@AAABBBCCCEEEQQQooolllXXXZZZeeeiiiuuurrrcccYYYUUUPPPPPPSSSUUUSSSQQQPPPOOOMMMJJJGGGEEECCCBBB??????>>>===<<<<<<;;;;;;999999999::::::::::::::::::999777888:::;;;;;;:::;;;<<<<<<>>>@@@BBBDDDEEEKKKNNNUUU\\\eeepppzzz|||{{{zzzyyywwwuuupppjjjfffbbb```^^^```dddggghhhhhhkkkkkkmmmmmmmmmlllkkkkkkggg___WWWVVVZZZ\\\XXXSSSDDDBBBCCCIIIUUU```dddcccddd___YYYUUUTTTPPPJJJEEE<<<@@@EEEHHHHHHFFFCCCBBBDDDAAA===888555333222333555777999;;;<<>>888111,,,+++******++++++***)))))))))))))))************))))))*********+++++++++++++++++++++++++++,,,,,,------,,,------...///000/////////000222333555666:::>>>DDDGGGIIIKKKPPPTTT[[[```fffjjjjjjhhheeecccddd___]]][[[bbb|||wwwiiiPPP444333111000000/////////---............---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************)))************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---,,,,,,---000333555999???AAAAAACCCFFFIII[[[nnnWWWUUUbbbrrrrrr~~~~~~kkkbbbWWWQQQPPPTTTWWWXXXXXXWWWVVVSSSOOOJJJFFFDDDCCCBBBAAA???>>>======<<<;;;;;;;;;;;;;;;;;;::::::999888666777888:::999888::::::::::::;;;;;;<<<===AAADDDGGGKKKQQQYYYbbbhhhxxx}}}{{{{{{zzzxxxwwwuuurrrmmmiiibbb```]]]]]]___bbbddddddgggiiijjjllllllllllllkkklllbbbZZZZZZaaaeeeaaa[[[HHHFFF@@@@@@LLL___gggeeebbb___[[[ZZZXXXUUUOOOJJJAAAAAABBBDDDEEEFFFDDDCCCDDDBBB???;;;777333000///000333666:::===@@@EEEHHH@@@777000000222444777:::<<<======<<<>>>???;;;333---,,,******++++++***)))))))))))))))***************************+++++++++,,,,,,,,,+++++++++******------,,,------...///000000000000111333444666777:::???DDDGGGIIILLLQQQVVV[[[___eeeiiiiiigggeeedddfff___\\\ZZZ```zzz|||wwwnnn[[[777444111111///---...111...............------,,,+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------...111444666:::???@@@@@@AAAGGGLLLfff[[[PPP[[[nnnwwwzzzuuudddVVVPPPQQQUUUXXXYYYZZZ[[[ZZZVVVQQQKKKHHHHHHGGGDDDBBB@@@>>>>>>>>>===<<<<<<<<<;;;;;;::::::999888666666888999888888;;;::::::999999::::::;;;???@@@AAACCCFFFLLLTTTYYYcccnnnzzz~~~|||zzzyyyxxxwwwvvvsssooollldddaaa^^^\\\\\\^^^```aaaccceeegggiiijjjkkkkkkjjjkkkeee___^^^bbbdddccc```QQQNNNDDD<<>>BBBFFF<<<444------000222666;;;===>>>======???AAA===666///,,,*********+++***)))((()))))))))************************************++++++++++++++++++++++++------,,,------...///000000000111222333555666777:::>>>CCCGGGIIIMMMSSSWWWZZZ^^^dddggggggfffeeeeeefff\\\WWWXXX```xxx{{{}}}wwwfff>>>777222111000---...333......//////......---,,,,,,,,,,,,------,,,,,,,,,+++++++++*********))))))))))))))))))))))))******************************************++++++++++++,,,---.........///222555777;;;>>>>>>>>>AAAJJJQQQrrroooWWWUUUbbbtttwwwzzzeeeWWWQQQOOOPPPQQQTTTYYY\\\\\\YYYUUURRRNNNLLLHHHEEEBBB@@@@@@@@@>>>>>>===<<<;;;;;;:::::::::999777777888999999888999999999999999::::::;;;<<<===>>>???AAAEEEKKKOOOTTT^^^iiirrr~~~~~~zzzxxxwwwvvvuuussspppnnngggeeeaaa]]][[[[[[]]]______aaacccfffggghhhhhhhhhffffffdddaaa^^^\\\]]]___YYYTTTGGG<<>>@@@AAA@@@EEEEEEDDDBBB===888222///000222555888:::>>>BBBEEE===555000///000000444999<<<======<<<>>>AAA>>>777000---+++)))***++++++***((()))))))))************************************))))))***+++,,,,,,------------,,,------...///000000000111222333555666777999===BBBFFFHHHMMMSSSXXXYYY]]]aaadddddddddddddddeeeXXXSSSVVVaaaxxx|||oooKKK===333111111---///444...////////////...------,,,,,,------------,,,,,,+++++++++************)))))))))))))))*********************************************++++++++++++,,,,,,---.........000333666888<<>>>>>FFFSSS^^^aaaXXX\\\gggxxx~~~kkk\\\SSSOOOLLLOOOSSSXXX[[[]]]]]]]]]UUURRRNNNJJJFFFDDDCCCCCCAAA@@@???>>>===<<<;;;;;;===;;;999999:::;;;:::999888888777777888888999:::777888999:::;;;===AAAEEEHHHQQQYYY```jjjzzzzzzxxxvvvuuutttssspppnnnjjjhhheee```\\\ZZZ[[[]]]\\\]]]```bbbdddeeeeeeeeeaaaeeefffbbbZZZUUUVVVYYYYYYSSSIIIAAA@@@EEENNNTTTWWW\\\cccgggfff```XXXSSSPPPJJJBBB<<<;;;===@@@BBBDDDDDDDDDBBB>>>999444111111333555777888;;;>>>AAACCC<<<777555222000222666;;;<<<;;;:::===@@@===888111...+++)))***++++++***))))))))))))************+++++++++***************((()))***+++,,,------...------,,,------...///000000000000111333444666777888<<>>======???===;;;;;;<<<===<<<;;;:::999888888888888888999666777999999888999;;;<<>>:::888444000111555999:::999888;;;???===777222///+++)))***+++++++++))))))))))))************+++++++++*********))))))*********++++++,,,,,,,,,------,,,------...///000/////////000222333555666777:::???CCCFFFKKKSSSYYYVVVYYY\\\^^^___```aaaccc___UUUVVV[[[bbbvvvyyy}}}ttt___GGG444111333000000333///////////////......---,,,------......------,,,+++++++++************)))(((((())))))*********+++******************************+++++++++,,,,,,,,,,,,---...//////111555777:::>>>AAABBBGGGVVVlll}}}ZZZPPP```kkk||||||sssddd^^^UUUOOONNNRRRXXX]]]aaa^^^YYYSSSOOOLLLKKKKKKGGGFFFEEEDDDBBBAAA??????AAA???======>>>>>>===<<<======;;;:::999999999999888:::;;;;;;:::999999999999>>>BBBCCCHHHTTT```eeerrr}}}}}}|||zzzxxxuuusssrrrqqqnnnllljjjkkkiiiddd]]]XXXWWWXXXXXXYYY[[[^^^___``````______```aaa```\\\WWWRRROOOQQQJJJKKKPPPJJJ???FFFYYY[[[\\\[[[XXXSSSNNNJJJIIIIIIGGGCCC===999;;;BBBIII>>>>>>>>>>>><<<999666444...000333444666888;;;>>>>>>:::888888555111222666777888777666:::>>><<<666333///+++))))))***++++++))))))))))))************++++++++++++******)))))),,,,,,,,,++++++++++++***---------------...000000...//////000111333444555666:::>>>BBBEEEKKKSSSYYYUUUWWWZZZ\\\]]]^^^```bbb]]]WWWZZZ^^^aaavvv~~~{{{~~~rrrJJJ<<<999)))---999---000///...------,,,,,,---........................,,,,,,,,,+++++++++******+++******))))))******+++******************************+++++++++,,,,,,,,,------,,,---...111444666999@@@>>>BBB[[[rrrqqqVVVYYYeeerrrtttfffYYYTTTRRRPPPSSSXXX[[[^^^^^^XXXQQQQQQVVV[[[WWWPPPHHHDDDEEEEEECCCAAA???@@@AAA@@@>>><<<=========<<<<<<;;;::::::999999888888888888888999999999===<<<===???DDDJJJPPPTTT___jjjyyy}}}|||yyyuuuuuuvvvtttnnniiikkkiiifffccc___[[[VVVRRRVVVWWWXXXYYYZZZZZZZZZZZZ]]]]]]\\\[[[YYYWWWUUUTTTNNNOOORRRTTTLLLCCCDDDLLLXXXZZZXXXQQQNNNNNNJJJDDDBBBDDDDDD@@@:::888;;;>>>===>>>>>>;;;888666555666222......444999:::===BBB???@@@===555000111222111444777::::::888666777999666111+++((()))******)))''')))******))))))***+++)))************+++++++++((())))))))))))*********,,,,,,------.../////////000000000111222333555555888;;;???AAADDDJJJQQQXXXVVVYYY\\\^^^^^^^^^^^^```]]]WWWUUU[[[hhh}}}rrrnnn~~~zzzvvvUUUCCC;;;,,,---333,,,111000///...------------........................,,,,,,,,,+++++++++******+++++++++******+++++++++***************************++++++++++++,,,,,,,,,.........///000333666888AAABBB>>>NNNwwwyyy___QQQ\\\nnn~~~pppfff]]]TTTQQQSSSVVVYYY[[[ZZZ[[[```hhhmmmeee]]]SSSJJJEEECCCBBBAAAFFFDDDBBB???>>>=========>>>>>>===<<<<<<;;;;;;:::999999999999999:::::::::999999999;;;>>>BBBFFFHHHMMMWWWeeesss~~~~~~}}}|||xxxtttssstttrrrmmmiiihhhfffdddbbb___\\\WWWTTTTTTUUUVVVWWWXXXXXXXXXXXX\\\\\\[[[ZZZYYYWWWUUUTTTRRRRRRTTTVVVOOOEEECCCFFFSSSXXXYYYTTTQQQPPPLLLGGGBBBCCCCCC???999666777:::>>>???>>><<<:::999999:::111000///000333888<<<===<<<>>><<<777444555333///555777:::<<<======<<<<<<777333...++++++,,,+++***''')))******))))))***+++((((((((()))))))))******)))))))))*********++++++,,,,,,------.../////////000000000111222333444555888;;;???AAADDDJJJRRRXXXXXXYYYZZZ\\\^^^_________[[[VVVTTTZZZggg|||pppfff{{{~~~{{{zzzeeeMMM<<<111---...///111111000///............------------------------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,/////////111333666999;;;BBB???>>>ZZZyyy```TTTVVVkkkrrraaaWWWUUUTTTTTTUUUYYY___hhhpppvvvtttqqqkkkddd\\\SSSLLLHHHJJJGGGDDDCCCDDDCCC@@@===@@@@@@???>>>>>>======<<<;;;;;;;;;:::::::::::::::888888888888999:::<<<===>>>FFFPPP[[[gggttt}}}|||zzzvvvrrrppppppooolllhhheeedddbbb```___\\\XXXUUUPPPPPPQQQSSSTTTUUUUUUVVVZZZZZZYYYYYYXXXVVVUUUTTTVVVUUUWWWXXXSSSIIIBBB@@@IIIQQQWWWWWWSSSQQQMMMJJJFFFFFFEEE@@@:::555555777???@@@???>>><<<===???AAA666999666///000888===::::::;;;:::777888:::555///444555:::@@@EEEFFFBBB>>>999555111...------,,,+++''')))******))))))***+++))))))))))))*********+++************+++++++++,,,,,,,,,,,,---......//////000000000111222333444555888;;;???AAADDDJJJRRRXXX[[[YYYXXXZZZ]]]``````^^^[[[WWWVVV[[[hhh}}}}}}mmmvvv}}}sssWWW===444111111888222111000//////......///------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------...///000222555888;;;<<>>BBBBBBAAAAAA@@@?????????;;;;;;;;;;;;;;;:::::::::999999:::::::::999999999;;;???EEEKKKSSS```nnnxxx~~~|||{{{yyyvvvqqqnnnmmmllljjjiiieeedddbbb```^^^[[[WWWTTTLLLMMMMMMNNNPPPQQQRRRSSSWWWWWWWWWWWWVVVUUUTTTTTTWWWVVVWWWXXXVVVNNNDDD===@@@IIISSSWWWUUUQQQNNNLLLLLLKKKIIIDDD===888777777???@@@@@@??????AAADDDGGGAAAGGGAAA333000;;;???:::;;;:::777666:::===999222000333999DDDNNNNNNFFF>>>999777444111///---,,,+++''')))******))))))***+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------...////////////000000111333444555777;;;>>>AAADDDJJJRRRYYY^^^ZZZVVVXXX]]]aaa```]]]\\\XXXWWW\\\iii~~~zzzyyy~~~{{{bbbCCC777555888@@@222111000//////......///------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,------------...000333666:::<<<>>>???FFFNNNffftttWWWUUU]]]rrrxxxooodddZZZUUUYYY___ccchhhnnnpppuuu}}}mmmaaaXXXNNNHHHGGGGGGDDDAAADDDCCCCCCBBBBBBAAA@@@@@@<<<<<<;;;;;;;;;:::::::::999:::;;;;;;;;;;;;:::999:::<<<>>>AAAFFFPPP]]]fffxxx}}}{{{zzzxxxuuuqqqnnnmmmkkkjjjiiigggeeebbb```^^^ZZZUUURRRKKKJJJKKKKKKLLLNNNOOOPPPTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTUUUVVVVVVQQQHHH???===DDDOOOWWWWWWSSSPPPOOOOOONNNKKKFFF@@@;;;888777===>>>???@@@AAACCCFFFIIIKKKPPPIII888222:::>>>999===;;;666444999>>>===888...000888EEEPPPPPPFFF;;;999888666333000---++++++''')))******))))))***+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,---........./////////000111222444444777:::>>>AAADDDJJJSSSYYY^^^ZZZVVVXXX]]]aaa___]]]ZZZVVVTTTYYYfff}}}}}}{{{pppPPP999999??????111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***************************,,,,,,,,,,,,------------,,,...111444888<<<>>>@@@>>>FFFMMM___xxxiiiVVVQQQ\\\uuulll```YYY[[[^^^___dddkkkqqquuurrr^^^NNNEEECCCCCCDDDEEEDDDDDDCCCCCCBBBBBBAAA>>>>>>======<<<;;;;;;;;;888999::::::;;;:::::::::555777999;;;>>>DDDNNNVVVgggooozzz}}}{{{zzzyyywwwvvvtttqqqnnnllljjjjjjhhhfffcccaaa^^^[[[VVVRRRKKKJJJJJJIIIJJJKKKMMMNNNQQQQQQRRRSSSTTTTTTSSSSSSQQQRRRRRRQQQRRRQQQKKKCCC@@@CCCKKKUUUYYYVVVRRRRRROOOMMMKKKGGGBBB===999777999;;;>>>@@@AAACCCFFFHHHLLLNNNHHH:::222555888777===;;;888555888>>>???<<<...///555???HHHJJJBBB:::999:::999666111---++++++''')))******))))))***+++))))))))))))*********+++************+++++++++,,,+++++++++,,,------....../////////000111222333444777:::>>>AAADDDKKKSSSYYY]]]ZZZYYYZZZ]]]___^^^]]]VVVRRRPPPTTTaaa{{{xxxaaa===;;;BBB555111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++------+++***)))************************,,,,,,,,,------------...---///222777;;;???AAACCC@@@FFFNNNbbb~~~yyy]]]TTTQQQ^^^wwwwwwllliiiddd^^^aaaiiiqqqvvvyyyfffVVVMMMHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@??????>>>======:::999999999999999999:::222555888999999<<>>;;;:::<<<<<<999444...,,,,,,''')))******))))))***+++((((((((()))))))))******)))))))))*********++++++***++++++,,,,,,---......////////////000222333444666:::>>>AAAEEEKKKSSSZZZZZZZZZ[[[\\\]]]]]]]]]]]]VVVRRRNNNRRR```|||qqquuunnn@@@;;;AAA+++000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((************************,,,,,,,,,---------.........000444888===AAACCCEEEFFFMMMWWWpppaaaRRRRRRVVVccc|||}}}pppcccbbbjjjhhhrrr|||nnn\\\OOOHHHEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@??????<<<<<<;;;:::999:::::::::444777::::::888777:::<<<@@@FFFQQQ^^^kkkvvv||||||zzzyyyyyyyyywwwxxxxxxvvvrrrnnnlllkkkeeedddbbbbbbaaa^^^[[[XXXNNNLLLKKKIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSNNNRRRPPPJJJHHHLLLLLLHHHAAA;;;===IIIRRRQQQMMMLLLRRRPPPNNNLLLIIIEEEAAA>>>222666;;;???AAAAAABBBCCCDDDAAA>>>:::444///333;;;666;;;>>><<<;;;===>>><<<666222------111777;;;===<<<>>>???<<<555000------((()))******))))))***+++)))************+++++++++((())))))))))))************++++++,,,,,,---............//////000222333444666999>>>AAAEEEKKKTTTZZZXXX[[[]]]^^^]]]\\\\\\]]]YYYTTTPPPSSSaaa|||zzzyyyXXX888///666000/////////..................---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......111333777;;;BBBFFFEEEBBBEEERRRiiioooNNNMMM\\\^^^uuuxxxqqqmmmgggkkkrrrxxx}}}jjjVVVLLLGGGCCCCCCFFFGGGFFFCCCFFFEEECCCCCCCCCCCCAAA???@@@===:::999:::<<<<<<<<<777777777777777888888888777;;;CCCMMMWWWcccnnnuuu~~~}}}zzzyyywwwwwwuuutttsssttttttrrrlllgggeeedddccccccbbb___[[[XXXQQQNNNIIIFFFFFFHHHIIIIIILLLMMMNNNOOOOOOOOOOOOOOORRRQQQNNNIIIFFFFFFIIILLLKKKBBB999:::BBBJJJLLLKKKQQQOOOLLLHHHEEECCCAAAAAA;;;444222777<<<<<<>>>CCC>>>???@@@<<<777333222333666555666777999===AAACCC:::555///---111666:::;;;<<>>@@@<<<666000---000444999;;;:::>>>>>>;;;888777222---)))***++++++++++++***))))))))))))))))))))))))))))))************++++++++++++,,,,,,---......//////............000222444555555;;;???AAAFFFNNNSSSUUUXXXYYYZZZ\\\^^^___```aaa\\\TTTQQQXXXgggmmmKKK666000000000000/////////............---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,---......///222444999???CCCDDDDDDDDDSSSccczzztttYYY[[[aaa^^^mmm~~~vvvqqqlllkkkpppvvv{{{~~~qqqfffXXXLLLHHHGGGFFFFFFFFFDDDCCCDDDHHHLLLNNNOOODDDAAA>>>===>>>???>>>===;;;;;;;;;::::::::::::::::::::::::<<>>999999888666666999AAABBBBBB>>>888222...,,,...///000222555888;;;<<<>>>888111---...222777:::777;;;===:::999999666111******+++++++++******))))))))))))))))))))))))))))))************+++++++++,,,,,,------...//////000............000222444555555;;;@@@AAAFFFNNNTTTUUUXXXYYY[[[\\\^^^___```aaa]]]VVVTTTZZZhhh|||vvvTTT:::///000000000////////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,------...///000333555;;;AAACCCCCCDDDHHH\\\qqqaaaRRRZZZ```\\\eee|||wwwrrrpppqqqrrr~~~|||lll]]]RRRKKKGGGEEEHHHGGGGGGIIIMMMPPPRRRRRREEECCC@@@?????????>>>===<<<;;;;;;;;;;;;;;;:::::::::999888888:::@@@IIIOOOZZZaaakkktttyyy{{{|||||||||{{{{{{zzzxxxwwwvvvuuuvvvtttqqqmmmkkkjjjhhhhhhhhhfffdddcccaaa___[[[YYYVVVRRRMMMIIIGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIKKKMMMLLLJJJHHHGGGGGGHHHFFFAAA:::888<<>>:::888777888:::<<>>???@@@<<<555///,,,///444888555888999666555666444000,,,++++++******)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------.../////////............000222444555666<<<@@@BBBGGGOOOTTTUUUUUUVVVYYY[[[]]]^^^^^^]]][[[WWWVVV[[[eee}}}bbbBBB222111111000000000/////////......---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///111111555666<<>>======<<<<<<;;;:::::::::999:::<<<;;;:::999999:::HHHMMMUUU]]]dddjjjooosssrrrssstttttttttsssrrrqqqpppooonnnkkkgggffffffhhhkkkhhheeecccaaa___\\\YYYVVVSSSNNNKKKIIIGGGDDDBBBAAABBBCCCEEEFFFGGGGGGGGGDDDGGGJJJKKKIIIGGGFFFEEECCCEEEEEE@@@999999???FFFKKKIIIGGGDDDBBBAAAAAAAAA:::<<<;;;888999@@@GGGIIIFFFEEEDDDBBB@@@<<<777222000222777;;;>>>@@@AAAAAA???<<<777111---...222666777::::::777666777555111---,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---......///............000222444555666<<>>KKK\\\zzznnnRRRTTT]]]aaaqqq{{{yyyyyytttddd[[[QQQNNNKKKIIIJJJLLLMMMMMMMMMKKKIIIHHHGGGFFFCCC@@@???>>>>>>===<<<<<<;;;;;;999;;;<<<;;;:::888888999BBBFFFKKKRRRXXX```iiinnnnnnoooqqqrrrrrrqqqpppooolllmmmmmmjjjgggeeefffhhhllliiieeecccaaa___\\\ZZZVVVSSSOOOLLLJJJGGGEEECCC@@@AAABBBDDDEEEFFFGGGGGGCCCFFFIIIJJJHHHGGGFFFFFF???BBBDDD@@@:::777:::>>>FFFEEECCCBBBBBBBBBCCCDDD@@@BBB@@@:::888???EEEGGGFFFDDDBBBAAA@@@===999555///222777<<<@@@AAAAAAAAA<<<;;;888333///...222555999<<<===:::999;;;:::777---,,,+++))))))))))))***)))))))))))))))))))))))))))************+++++++++******++++++,,,---------............000222444555666<<>>LLL```{{{fffSSSUUU___kkkuuulllccc\\\SSSLLLIIIIIIJJJKKKPPPNNNLLLKKKJJJHHHEEEBBB@@@@@@@@@???>>>======<<<:::;;;<<<:::999888999:::999;;;>>>CCCJJJSSS]]]dddkkkmmmooopppqqqpppooommmiiikkkllljjjgggeeefffhhhllliiieeecccaaa___\\\ZZZUUURRROOOLLLJJJHHHEEECCC???@@@BBBDDDEEEFFFGGGGGGCCCEEEHHHIIIHHHFFFFFFFFF<<<@@@BBB@@@;;;777666888@@@@@@??????@@@BBBCCCEEEFFFIIIEEE<<<888===BBBBBBBBB@@@>>>>>>@@@???===:::...111666<<>>===999===;;;;;;;;;<<<;;;999777:::888777888>>>FFFOOOUUUdddggglllnnnmmmkkkiiihhhhhhjjjkkkjjjgggeeeddddddgggdddaaa_________]]]\\\XXXUUUQQQMMMJJJHHHDDDBBBBBBAAA@@@@@@BBBDDDDDDCCCCCCCCCCCCEEEGGGHHHGGGFFF@@@??????@@@@@@<<<444///<<>>???CCCHHH^^^XXXMMMAAA888777:::>>>@@@>>>;;;:::;;;===>>>>>>555222222666<<<@@@>>>:::777:::<<<;;;777444333444;;;???AAA@@@DDDHHHDDD<<<111///,,,***(((((()))***))))))))))))))))))))))))++++++***************+++)))******++++++,,,,,,------------...000111333444777===AAACCCGGGOOOUUUVVVVVV]]]dddfffccc______```]]]___[[[]]]jjj{{{aaa<<<555333000/////////...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++---------++++++,,,------............000444777<<>>AAAHHHJJJZZZvvvgggXXXSSS^^^lll}}}}}}pppbbbWWWQQQGGGFFFHHHLLLLLLIIIJJJMMMPPPOOOKKKDDDBBBCCCAAA<<<>>>===<<<<<<======<<<::::::999777888<<>>>>>@@@BBBBBBAAABBBBBBCCCDDDFFFGGGGGGFFFAAA???===>>>???===666000777<<>>???555222111444:::===;;;888888;;;===<<<888444111111;;;???BBBAAACCCEEEAAA:::222000---+++))))))))))))))))))))))))))))))))))))++++++***************+++******++++++,,,------------------...000111333444666<<<@@@BBBFFFMMMSSSTTTVVV]]]dddfffccc______aaa]]]___[[[]]]jjj{{{zzztttzzz___===555333222000///---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,+++,,,......///000000000222666999<<>>===;;;::::::;;;;;;:::999:::999888888999<<<@@@BBBQQQVVV^^^eeehhhjjjjjjkkkjjjllllllkkkhhheeeccccccccccccdddffffffddd```]]]VVVSSSPPPNNNLLLKKKHHHFFF@@@>>><<<<<<>>>?????????AAABBBBBBCCCDDDEEEFFFFFFCCC>>>:::;;;???>>>999333222888???DDDFFFGGGJJJLLLTTTQQQKKKDDD???>>>@@@CCC@@@>>><<<:::999;;;===>>>888444111222777:::999666888:::======999444000...777>>>CCCCCCAAA@@@<<<777333111///,,,***)))))))))))))))))))))))))))))))))+++***************+++++++++++++++,,,------......---------...000111333444666<<<@@@AAADDDKKKPPPQQQUUU\\\dddfffccc``````aaa^^^```[[[]]]iiiyyy~~~ssswww___>>>555333222111///------///,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---......///000000111333777:::;;;@@@???CCCOOOZZZlllvvvYYYYYY^^^hhhxxxssskkk]]]UUUMMMKKKKKKKKKPPPUUUZZZ^^^```^^^[[[VVVLLLBBBAAA???<<<::::::;;;:::999:::999999999999:::;;;<<>>;;;;;;<<<===>>>===@@@AAABBBBBBBBBCCCEEEFFFFFF@@@::::::???AAA<<<777000666>>>DDDGGGIIIJJJLLLKKKJJJFFFAAA<<<::::::<<<;;;<<<<<<;;;::::::<<<======777222222666888777555555888;;;<<<:::666222///222999AAACCC@@@===:::888444333111...,,,******)))((((((((((((((((((((((((*********)))******+++,,,++++++,,,------......///---------...000111333444777===@@@AAADDDJJJOOOPPPUUU\\\dddfffdddaaaaaaccc___```[[[[[[eeettt|||mmmLLL:::444000111111......333,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...------,,,...///......///000000333777:::>>>@@@===CCCXXXgggwwwzzzdddRRRZZZjjj}}}~~~ooobbbTTTMMMLLLMMMTTT[[[\\\cccjjjlllkkkfffZZZOOOMMMIIIDDD@@@>>>===<<<;;;999999::::::::::::::::::@@@FFFNNNVVV]]]ccchhhllliiikkkllljjjgggdddcccbbbbbbaaa______aaaaaaaaa```[[[XXXTTTPPPNNNKKKHHHEEEBBB???<<<;;;<<<===>>>===>>>@@@AAAAAA@@@AAACCCFFFHHHBBB<<<;;;???BBB???;;;222666===BBBFFFGGGHHHHHHFFFEEECCC>>>999666555555666999<<<======<<<===???DDD===555333555888777555222444888;;;;;;999444111---333<<>>AAAAAADDDKKKOOOPPPTTT[[[cccfffdddbbbbbbddd``````ZZZXXX```mmm{{{uuufffCCC888000111222...///333,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,......------...000...///000000111444888;;;AAACCC>>>FFF^^^ppp|||gggUUUVVVgggooo]]]SSSOOOPPPUUU[[[\\\eeennntttxxxvvvmmmdddYYYTTTLLLEEE@@@===;;;:::999::::::;;;;;;;;;;;;;;;===AAAGGGNNNUUU\\\cccggggggiiijjjiiifffdddbbbbbbbbb```]]]]]]^^^_________]]]YYYUUUQQQNNNKKKHHHFFFDDDAAA===;;;<<<===>>>>>>===???@@@???>>>>>>BBBFFFGGGCCC???===>>>@@@???===444666:::>>>AAACCCEEEFFFGGGFFFDDD@@@;;;777555555555888<<<>>>>>>@@@DDDGGGJJJBBB888444555777777555111222555999;;;:::777333,,,///666>>>@@@>>><<<>>>888777555222///,,,***)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++++++++,,,------......---------...000111333444888===AAAAAADDDKKKOOOPPPTTT[[[cccfffeeebbbccceee``````XXXUUU\\\hhh}}}hhhyyy}}}OOO>>>000000222...---111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,......------///111///000111222333666:::===@@@DDDBBBHHH]]]nnnyyysssYYYTTT]]]rrr{{{iii^^^YYYVVVWWWZZZZZZbbbkkkrrrzzz}}}xxxhhhaaaWWWMMMFFFAAA>>><<<;;;;;;;;;:::::::::;;;;;;;;;>>>AAAFFFKKKSSS[[[aaadddfffhhhgggeeecccbbbcccaaa___^^^^^^______]]]\\\\\\YYYUUURRROOOMMMJJJHHHEEEAAA===::::::<<<======<<<>>>@@@>>><<<===AAAFFFDDDCCCAAA>>><<<;;;<<<===666555666888<<<@@@CCCEEEGGGGGGEEEAAA===999888999999;;;======>>>DDDMMMUUUNNNEEE999333444666666444333333444777::::::666333...---222<<>>AAAEEEMMMVVV\\\cccdddffffffdddcccbbbccc______```aaabbb```\\\YYYZZZXXXTTTRRRPPPOOOLLLJJJDDDAAA<<<999999;;;<<<<<<;;;>>>@@@>>>;;;<<>>:::888:::<<<666444222444888>>>CCCFFFFFFFFFEEEBBB>>>;;;;;;;;;===>>>===<<<>>>GGGUUU```PPPFFF:::333333444555333555444444666999999666222111---000:::AAA???===>>>:::999777555111...+++)))))))))))))))))))))))))))))))))))))))***+++,,,---)))******++++++,,,---------------...000111333444444999===>>>BBBIIINNNOOOSSS[[[cccgggeeecccdddggg]]]]]]VVVTTT\\\iiiiiiiiirrrNNN222111555000---222////////////............///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---------......000000111444777;;;>>>@@@EEEEEEBBBIIIXXXdddxxxxxxVVVNNNWWW^^^ddduuussslllhhhccc___aaa]]]]]]___ccckkkxxxrrrggg^^^RRREEE???>>>===;;;;;;;;;<<<===<<<:::<<>><<<::::::999<<<;;;:::999:::<<<>>>???@@@BBBCCCAAA===::::::;;;???999333333888???BBBBBBDDDDDDCCCCCCCCCBBBBBBAAAFFFEEEBBB???@@@GGGSSS\\\PPPGGG>>>999555111333777999:::<<<;;;999777666777///000222888===???===;;;:::888555222///---+++++++++)))((('''((()))((('''((()))+++---...---+++***+++*********+++,,,,,,---------------...000111222555777:::===@@@EEEJJJNNNSSSYYYbbbhhhiiigggdddbbb^^^\\\TTTSSS^^^lllzzzrrr{{{WWW888333555111...111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......///000111444888<<>>>>>>>><<<;;;<<<>>>>>>===BBBHHHLLLUUU\\\]]]^^^aaa___ZZZ\\\\\\]]]]]]]]]\\\[[[[[[VVVUUUTTTTTTSSSPPPLLLIIIDDDCCCAAA???===<<<;;;:::<<<;;;:::999:::<<<>>>???@@@BBBCCCAAA===;;;:::;;;===999444444777<<<@@@BBBEEEDDDCCCCCCBBBBBBCCCCCC<<<>>>AAADDDFFFHHHKKKNNNKKKFFFAAA===888222111444777999;;;<<<:::999999:::///---///444:::===;;;888888777555333000...------+++)))((('''((()))(((''''''(((***,,,,,,,,,+++***,,,,,,++++++,,,------............///000111222333777999<<<>>>@@@CCCHHHKKKPPPWWW```fffgggeeebbbaaaaaa___WWWUUU___kkk|||{{{ssssssxxxxxxbbb???444555222///000////////////............++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,......---------......///...///222555999===AAACCCDDDDDDFFF\\\~~~ttt[[[SSSWWW\\\ccc{{{rrrkkkjjjiiigggfffhhhsss}}}nnnhhh\\\QQQHHHCCCAAAAAA>>><<<===???>>>:::;;;???AAAIIIRRRVVVYYY\\\\\\ZZZ[[[\\\\\\\\\[[[[[[ZZZYYYUUUTTTSSSSSSSSSQQQMMMJJJFFFEEECCC@@@>>><<<<<<;;;;;;:::999999:::;;;===>>>???AAABBBAAA>>><<<;;;;;;;;;999777555555888>>>BBBEEEDDDBBBAAAAAABBBCCCDDD888:::===BBBEEEFFFDDDBBBEEEDDDDDDBBB:::222///111666999;;;<<<<<<;;;<<<===111...,,,111999===;;;666777666555444222000///...+++)))((('''((()))((('''***+++,,,---............------,,,,,,------......////////////000222333444999;;;===>>>???BBBEEEHHHLLLSSS\\\ccceeedddaaa___```^^^WWWUUU___jjjwwwnnnjjjnnnqqqzzznnnmmmGGG666333222000///////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...///222666;;;???BBBDDDFFFEEEJJJdddoooZZZWWWZZZ[[[mmm~~~pppkkkjjjhhhfffgggjjjqqq|||yyykkk\\\PPPHHHEEEDDD???>>>>>>AAA@@@;;;:::<<<;;;BBBKKKQQQVVVZZZ\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYUUUTTTSSSSSSSSSPPPLLLIIIFFFEEECCC@@@>>><<<;;;::::::999999999:::;;;<<<===???@@@AAAAAA???===<<<;;;999:::999666333555;;;AAADDDBBB@@@>>>>>>???BBBCCC>>>;;;888999===AAABBBBBBCCCCCCDDDBBB;;;111///222777:::<<<===<<<<<<<<<===666000,,,000888>>><<<888888888888777555222///---+++)))''''''((()))((('''******+++,,,---...///000------,,,,,,,,,,,,------.........///000111333333888:::===???@@@BBBEEEHHHKKKQQQ[[[bbbdddccc```___ZZZZZZSSSTTT^^^iiizzzppphhhfffqqqwwwpppwwwvvvRRR:::333222111///////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...000444888<<<@@@CCCDDDGGGIIISSStttkkkXXXWWW]]]aaazzzwwwmmmjjjhhhggghhhddddddkkk{{{~~~nnn___TTTMMMJJJAAA>>>>>>AAA@@@===;;;===:::===DDDLLLQQQUUUYYY\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRROOOKKKGGGFFFDDDBBB???===;;;:::999888888888999::::::;;;<<<>>>>>>@@@AAAAAA???<<<;;;888::::::666222222999???@@@???<<<;;;;;;===???AAABBB===777666:::???AAABBBCCCAAAAAA@@@:::222111444888:::<<<===;;;:::::::::888222---...555;;;<<<:::<<<===<<<;;;888333///,,,+++)))''''''((()))(((''''''''''''((()))+++---///,,,,,,+++++++++++++++,,,---------...///000111222666888<<>>DDDHHHKKKQQQWWWXXXXXXXXXWWWVVVUUUTTTSSSUUUTTTSSSSSSRRROOOKKKHHHFFFEEEBBB???===;;;999999777888888999999::::::;;;======>>>@@@BBBAAA===:::888::::::666111111666<<<===<<<;;;::::::;;;===>>>>>><<<;;;;;;===???@@@@@@CCC???<<<===:::555444555777999;;;;;;999888888888888333------111666:::<<<@@@@@@@@@???;;;666000,,,+++)))((('''((()))((('''******)))***,,,///222444,,,,,,+++*********++++++------------...000111222444888===AAADDDGGGKKKMMMLLLRRR\\\bbbdddccc```^^^]]][[[RRRPPPXXXbbbzzz}}}wwwppplllmmmnnn{{{rrrPPP;;;555333000////////////............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000111333777;;;>>>AAABBBCCCDDDRRRmmmeeeSSSTTT]]]ooowwwnnnkkkhhhcccdddmmmyyyuuummm[[[RRRIIIFFFCCC???===???;;;888999===@@@BBBIIIRRRWWWWWWWWWVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRQQQNNNKKKHHHFFFDDDAAA>>>;;;:::999666777888999999:::::::::===<<<>>>@@@CCCBBB>>>:::999999888555222222555888;;;;;;;;;:::;;;<<<======<<<============>>>@@@AAAAAA;;;999<<<>>>:::555444333555888999888777777888999555111---...333;;;@@@@@@AAACCCBBB???999333///+++)))((('''((()))((('''---,,,+++,,,...222666888------,,,+++++++++++++++------......///000222333555999>>>BBBFFFIIILLLNNNLLLSSS[[[bbbcccaaa^^^\\\___\\\SSSPPPWWWbbb{{{{{{tttppppppuuuzzz~~~YYY???777555111000/////////............+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222444888;;;???AAABBBCCCDDDTTTrrrUUUPPP\\\fffwwwxxxrrrnnnkkkkkkooorrryyyjjj___RRRKKKFFFAAA@@@AAA>>>999777:::<<<===EEEOOOXXXXXXXXXWWWVVVUUUSSSSSSNNNNNNOOOQQQSSSSSSPPPNNNIIIGGGEEEBBB???===;;;:::666777888999999:::999999<<<<<<===@@@CCCBBB>>>::::::999777444222222444666:::;;;;;;<<<<<<=========??????===:::888;;;AAAGGG???999777<<>>:::888777777888???HHHQQQSSSVVVWWWWWWUUURRRPPPRRRRRRRRRQQQPPPNNNMMMLLLJJJGGGCCC@@@???===:::888777777666666777888999999999;;;===>>>???>>>===<<<:::999777444333222222222777777999???EEEGGGBBB===AAAAAA???;;;888888===AAA:::===>>><<<<<<;;;666000111111222333555777999:::;;;;;;777111---///777>>>@@@AAA@@@======>>>999222---***'''&&&((()))***+++*********)))***++++++,,,......---,,,++++++++++++,,,,,,---...///000111111555:::===???CCCIIIMMMLLLKKKRRRXXX[[[]]]^^^\\\WWW\\\[[[UUUNNNSSSjjj|||yyy{{{~~~vvviii{{{xxxYYY@@@222555111111000///////////////........................------------------------.........///////////////000888999:::@@@>>>@@@MMMXXXkkk___RRRTTTZZZwwwzzzqqqooopppttt}}}{{{mmm^^^OOOFFFDDDAAA===:::999777777<<>>???>>>===<<<;;;999777555333222222222888999<<>>::::::>>>BBB;;;>>>>>>======>>>:::444222222222444777999::::::::::::777222---...444:::===???>>><<<===>>>:::444111---)))&&&'''((())))))******)))))))))******+++------,,,+++++++++,,,,,,,,,,,,---...///000111111555:::===>>>BBBIIIMMMMMMNNNSSSWWWWWWZZZ]]]]]]YYY[[[ZZZVVVRRRXXXmmmzzz{{{{{{bbbkkkpppKKK555888333222111000///.................................------------------------.........//////000000000222:::;;;===BBB???CCCRRRiii|||wwwXXXUUUTTT```~~~tttooopppvvv}}}ttt___RRRNNNGGGBBB===<<<:::888:::>>>???CCCIIIOOOTTTUUUVVVUUUQQQQQQQQQPPPOOONNNMMMLLLHHHEEEBBB@@@???>>>===;;;777777777777777777888999999:::<<<===>>>>>>======;;;:::777555333333222222666888===BBBEEEFFFEEEDDDLLLKKKGGGAAA<<<;;;???CCC>>>@@@@@@???@@@BBB@@@;;;222222333666999;;;;;;:::888999777333///---000444888;;;<<<;;;<<<>>>;;;555444000***'''&&&'''((()))******)))((((((((()))))),,,,,,++++++,,,,,,------,,,,,,---...///000111111666;;;======@@@HHHMMMOOOTTTWWWWWWVVVWWW\\\]]][[[XXXVVVTTTSSSZZZlll{{{vvv{{{eeekkkRRR666:::444333222000///.................................,,,,,,------------------.........///000000111111444<<<>>>AAADDDAAAIII]]]xxx___SSSYYYZZZppp|||xxxxxxxxxsssxxxsssbbbXXXNNNGGGAAA???>>>;;;:::;;;<<<@@@EEEKKKPPPRRRSSSSSSPPPPPPPPPOOOOOONNNMMMLLLGGGDDDBBB@@@@@@???>>><<<888777777777777777888888999:::;;;<<<===>>>>>>===<<<:::888666444333333333000555<<>>;;;777666111+++''''''((()))******))))))(((((((((((((((++++++++++++,,,---...///,,,,,,---...///000111111666;;;>>>===???FFFNNNPPPYYY\\\\\\YYYYYY\\\[[[YYYUUURRRPPPPPPUUUbbbvvvvvvttt{{{tttqqqVVV888999444333222111//////..............................,,,,,,,,,---------............//////000111111222444;;;===AAAEEECCCOOOiiisssTTTQQQXXX]]]yyyssssssxxxrrrbbbUUULLLCCCAAA@@@===999888:::===AAAFFFKKKOOOQQQRRROOOOOOOOOOOONNNMMMLLLLLLFFFDDDBBBAAA@@@@@@???===888888777777777777777888888999:::;;;<<<===>>>>>><<<;;;999666555444444444...333:::@@@DDDGGGJJJLLLEEEEEECCC>>>::::::>>>BBBCCCEEEEEEDDDGGGKKKJJJFFF333111000333888;;;999666777888999777444///,,,***000666::::::;;;===;;;777555111,,,))))))***+++,,,))))))((((((((((((((()))*********+++,,,---...///,,,,,,---...///000111111666;;;???===>>>FFFMMMQQQ[[[```aaa___^^^]]]YYYTTTVVVQQQNNNNNNOOOWWWiii{{{xxxzzztttwww]]]===888444333222111000/////////........................+++,,,,,,------...............///000000111222222222888;;;@@@DDDDDDVVVvvvbbbSSSTTT[[[gggvvvrrrssszzzrrrbbbVVVJJJFFFEEE@@@;;;888999:::===AAAEEEKKKOOORRRNNNNNNNNNNNNNNNMMMLLLKKKGGGEEEBBBAAAAAA@@@???===999888888777777777777777888999999:::<<<===>>>???===<<<999777555444444444111444999???EEEIIIKKKLLL>>>???@@@===:::999<<>>???EEEMMMQQQZZZ```cccbbbaaa___YYYRRRXXXSSSPPPNNNLLLRRRhhh~~~vvviii~~~}}}vvviiiEEE777333222111111000000000111........................++++++,,,,,,---......///---...///000111222333333333888;;;AAAFFFHHH___YYYWWW___nnnzzzwwwxxxzzzwwwgggWWWQQQNNNIIIAAA===;;;;;;:::;;;>>>DDDIIILLLMMMMMMMMMMMMMMMMMMLLLKKKHHHFFFCCCAAAAAA@@@>>>===999999888777777777777777888888999:::;;;===>>>???>>><<<:::888666555555555333333666;;;BBBFFFFFFEEE<<<>>>@@@???;;;999;;;======@@@CCCCCCFFFIIIGGGBBB;;;555000000666999888555::::::;;;;;;999555///+++111888======;;;;;;999666666333000...---,,,***(((((((((((()))***+++,,,---++++++++++++,,,,,,---...,,,,,,---...///000111111222;;;AAA@@@@@@EEELLLPPPWWW]]]aaaaaa```___ZZZTTTWWWRRROOONNNKKKRRRnnnzzzeeesss{{{ttt~~~rrrKKK777222222111111111111111222........................++++++,,,,,,---...//////---...///000111222333333666;;;>>>DDDIIIMMMgggwwwVVVZZZkkkzzz{{{wwwddd\\\XXXQQQIIIDDDAAA>>>;;;888999===AAADDDLLLMMMMMMMMMMMMLLLLLLKKKIIIFFFCCCBBBAAA@@@>>><<<999999888777777666777777888888888999;;;===>>>???>>><<<:::888666555555555333111111666>>>AAA???<<<<<>>@@@AAADDDFFFCCC>>>>>>777111000666:::999666;;;;;;<<<<<<;;;777111---222999???>>>;;;:::888555888555222000...+++(((%%%((((((((()))***,,,......,,,,,,++++++,,,,,,------,,,,,,---...///000111111111;;;BBBAAA@@@EEELLLOOOTTTYYY]]]^^^^^^___\\\WWWTTTOOONNNLLLJJJSSSttt|||nnnmmmrrrwwwfff999333555444111///000000///////////////////////////............///////////////000111111111222555888<<<<<>>===<<<777777777777666666666666777888999:::<<<===>>>>>>>>>===;;;888666555444444333222222555:::======;;;>>>DDDEEEAAA???@@@===666666888<<<>>>@@@BBBEEEHHH@@@:::222///222777;;;>>>===>>>>>>===>>>===555+++000555;;;>>><<<999777777888888777333///+++******---,,,***)))))),,,///111---+++)))***,,,---+++)))............///111222333;;;>>>BBBCCCDDDFFFLLLPPPYYY]]]___```aaaccc___XXXWWWQQQNNNNNNNNN\\\}}}nnnooouuu}}}lll???555555333111000000000///////////////////////////............///////////////000111111111222555888:::<<>>@@@HHHIIIJJJJJJKKKJJJIIIHHHGGGFFFDDDAAA???>>>===<<<888777777777666666666666777888999:::;;;===>>>>>>@@@???===;;;999777666666444222222444888<<<<<<<<>>999777888<<>>???>>>===>>>===555+++///444:::===<<<:::999999::::::999555000,,,******+++***)))))))))+++---...---+++******,,,---,,,***............///111222333;;;>>>AAABBBCCCGGGMMMRRRYYY\\\^^^^^^___```\\\VVVRRRNNNMMMOOOSSSddd}}}zzzrrruuuKKK999666333111111000//////////////////////////////............///////////////000111111111333666888999===DDDHHHJJJYYY}}}xxx___YYYlll{{{lll___WWWSSSOOOIIICCC>>>===<<<===DDDEEEGGGIIIIIIHHHGGGFFFGGGFFFDDDAAA???>>>======999999888777666555555444777777888999;;;<<<===>>>@@@???===;;;999888666555555333111222555999<<<<<>>@@@@@@>>>:::===AAAEEEGGGFFFBBB>>>BBB<<<555111222555888:::===>>>>>>======<<<555------111777;;;===<<<<<<===<<<<<<;;;777222---******(((((())))))***++++++,,,,,,+++***+++,,,---,,,+++............///111222333;;;===@@@AAACCCHHHPPPVVV\\\___```_________[[[TTTQQQMMMNNNUUU___uuuyyyzzz~~~~~~\\\@@@999222111222000//////////////////////////////............///////////////000111111222333777999;;;???CCCDDDJJJ```jjj___fffxxxhhh^^^^^^YYYRRRKKKFFFBBB???===???AAADDDGGGHHHHHHGGGFFFFFFEEECCCAAA???>>>======;;;:::999888666555444333666777777999:::;;;<<<===>>>===<<<:::888666444333666333111000222666:::======>>>===<<<===???@@@@@@>>>DDDLLLOOOMMMHHHCCCAAAAAA===777222000222444666888;;;;;;;;;<<<<<<777000,,,///444999<<<>>>??????===>>>===:::444///+++)))'''((()))++++++++++++***,,,+++++++++,,,---,,,,,,............///111222333;;;===???AAACCCIIIRRRYYY```ccccccaaa``````\\\UUUSSSRRRTTT^^^nnnzzzxxxyyyzzzmmmKKK>>>333111222000///000////////////////////////............///////////////000111222222444777:::>>>AAABBBCCCNNNkkkcccfffzzzxxxlllmmmggg___XXXRRRLLLFFFBBB<<<>>>AAAEEEGGGHHHHHHGGGFFFEEECCCAAA@@@>>>>>>>>><<<;;;:::888777555444333555666777888999;;;<<<<<<======<<<;;;999777444333555444111///000444888<<<<<<::::::;;;<<<===???BBB>>>HHHRRRTTTMMMEEECCCDDD???<<<777222//////111333222666888888:::<<<999444,,,...111666;;;>>>??????===>>>???<<<777000+++)))'''(((***,,,---,,,++++++++++++,,,,,,,,,,,,---...............///111222333;;;===???AAADDDJJJTTT[[[aaacccbbb`````````\\\VVVWWWUUUYYYeeezzz|||yyy}}}|||{{{WWWDDD444111222000///111////////////////////////............///////////////000111222333555888;;;???CCCEEEHHH[[[~~~|||```mmmyyyvvvpppggg___YYYRRRIIIDDD???@@@AAADDDEEEGGGHHHHHHEEEDDDCCCAAA@@@???>>>>>><<<;;;:::999777666555444555555666777999:::;;;<<>><<<999777555444333222000///222666:::<<<999999<<<======???BBB<<>>===<<<>>>???===888111,,,)))((()))***,,,---,,,,,,+++***+++------,,,,,,...///............///111222333:::===@@@CCCEEEKKKTTT[[[]]]___^^^\\\]]]^^^ZZZUUUWWWVVVZZZgggyyywww}}}aaaJJJ555111222000///222////////////////////////............///////////////000111222333555999;;;===DDDJJJSSSoooxxx```nnn~~~xxxooogggaaaYYYOOOHHHEEEDDDDDDDDDDDDEEEFFFGGGEEEDDDCCCAAA@@@???>>>>>>;;;;;;:::999777666666555444555666777888:::;;;;;;????????????<<<:::777555333333222000///000555999===999:::>>>@@@>>>???CCC===@@@EEEGGGFFFCCC@@@>>>>>>===;;;666111///111333222777:::999999;;;;;;888...------111666:::;;;;;;:::<<>>999222---***'''((()))***++++++++++++)))+++------,,,,,,...000............///111222333:::===BBBDDDGGGLLLTTTYYYZZZ\\\\\\ZZZ\\\^^^[[[VVVWWWVVVZZZiii}}}yyyzzzpppkkk{{{rrrwwwttt}}}hhhMMM555000222000///333////////////////////////............/////////000///000111222333555999<<<;;;EEENNN]]]~~~uuu```lll~~~}}}{{{sssllldddYYYQQQJJJIIIFFFDDDCCCCCCDDDEEEEEEDDDCCCAAA@@@?????????;;;::::::999888777666666444444555777888999:::;;;======>>>===;;;888555333222333333111///000444888>>>;;;<<>>>>>AAAFFFFFFAAA;;;>>>>>>===888333111222555666;;;===;;;:::;;;;;;888///------000555999999888888;;;>>>>>>999333---***'''''''''((())))))******))),,,......,,,,,,...111............///111222333:::>>>CCCFFFHHHMMMSSSXXXZZZ\\\\\\[[[]]]```^^^YYYXXXXXX\\\lll~~~}}}zzzyyy~~~qqqfffiiimmmxxx|||tttxxxqqqwwwYYY;;;111222111000222000000000000////////////............/////////000...000333555555777999;;;CCCHHHJJJmmmhhh[[[\\\fffvvvwwwxxxzzz}}}~~~vvvrrrmmmddd]]]SSSMMMFFFBBBBBBDDDDDDDDDEEEDDDBBB@@@???>>>======<<<;;;:::999888666555555333333333444666999;;;<<<;;;;;;;;;;;;:::888666555555333111000111333555777999>>>AAA@@@BBBGGGJJJJJJGGG:::333:::BBBCCC@@@???@@@BBBBBB???999444222222<<<===>>>===;;;999::::::666000***---666======:::888:::===>>>;;;666000,,,))))))******++++++++++++)))******++++++,,,------............///111222333:::>>>AAACCCIIIRRRWWWWWW[[[]]]^^^^^^aaaccc___XXXVVVSSSYYYmmm~~~yyywww{{{}}}tttggg```fffnnnyyy{{{qqq|||vvv___llldddCCC555333333111111000000000000////////////........./////////000000///111333444555777:::===@@@HHHWWWttt]]]VVVZZZfff~~~rrrsssvvvzzzxxxrrrmmmgggcccWWWQQQIIIDDDCCCDDDEEEEEEDDDCCCBBB@@@???>>>======<<<;;;:::999888666555555333333333444666888;;;<<<=========<<<:::888555444555444222000000222444555;;;@@@DDDDDDEEEJJJMMMLLLIII<<<333666===@@@@@@AAAAAADDDEEECCC===777444333===>>>@@@???===;;;::::::777111,,,...666======;;;;;;===??????<<<777000,,,))))))*********+++++++++)))******++++++,,,------............///111222333999>>>AAACCCIIIRRRWWWWWW\\\^^^___```ccceee```YYYYYYXXX]]]ooo|||vvvtttvvvuuujjj]]]WWW```jjjxxx|||rrr{{{WWWYYY{{{pppLLL888444444222000000000000000////////////....../////////000000000111111222222444777<<>>>>>======<<<;;;:::999888666555555333333333444666888:::<<<>>>>>>>>>===;;;888666555666444222000000000111222<<>>;;;999999888333...000666<<<>>>===AAABBBBBBAAA===777111---******************++++++)))******++++++,,,------............///111222333999===AAACCCIIIRRRVVVVVV[[[^^^___```dddeeeaaaYYYZZZZZZ```nnnyyysssrrrtttqqqeeeZZZOOOTTT^^^ppp}}}yyy|||^^^UUUtttwwwSSS:::222444444000000000000000////////////...////////////000000000222222222222333777>>>BBBHHHHHH]]]iii^^^\\\cccttt{{{|||tttvvvzzzpppgggcccbbb___ZZZRRRJJJFFFEEEEEEFFFCCCBBBAAA???>>>>>>======<<<;;;:::999888666555555333333333444555777999;;;===>>>>>>>>>===;;;999888777555333111000///000000;;;AAAEEEDDDDDDFFFGGGEEEEEE<<<333111555<<>>777333:::===@@@@@@>>>:::888666777333///000444:::===>>>EEEFFFEEECCC>>>888222///+++******))))))***+++,,,)))******++++++,,,------............///111222333999>>>BBBEEEKKKSSSWWWWWWZZZ]]]___```ccceee```YYYWWWYYY___iiixxx|||uuuttttttnnncccYYYJJJJJJNNNccc{{{{{{wwwdddPPPhhhzzzZZZ<<<111333555111000000000000////////////////////////000000000111222222222111333888???EEEKKKJJJ___{{{aaa]]]bbbuuuyyyuuuxxxxxxzzz~~~wwwjjjaaa]]]^^^ZZZSSSLLLGGGDDDEEEFFFBBBAAA@@@???>>>=========<<<;;;:::999888666555555444333333333555777999:::;;;<<<===>>>???>>>>>>===888666444222000/////////888===@@@===<<<>>>???======999444222666<<>>666111666999<<<===;;;888555444555333000///111666;;;???HHHGGGFFFCCC>>>999444111,,,+++***)))))))))+++,,,)))******++++++,,,------............///111222333:::???DDDFFFLLLTTTXXXXXXZZZ^^^```bbbfffgggbbbZZZUUUXXX^^^eeeqqqyyyvvvuuummmbbbZZZMMMIIIJJJaaa~~~qqqooommmPPP]]]fffDDD222333555111000000000000/////////////////////000000000111111111222222222555:::AAAFFFHHHOOOjjjooo]]]eeewwwvvvtttxxxyyy|||qqqcccZZZYYYWWWSSSMMMGGGDDDCCCDDDAAAAAA@@@>>>>>>=========<<<;;;:::999888666555555444333333333444666888999:::;;;===???AAAAAAAAA@@@888777555333222000//////555999:::777777:::;;;:::999:::777444666<<>>>>>======>>><<<;;;:::999888666555555444333333333444666888999<<<===???@@@AAABBBAAAAAA888888666555333222111000333777777555555;;;>>>???;;;===;;;444444:::???@@@CCCCCCCCCDDDCCC===555///111333666777666555666666555555333000///333;;;AAADDDCCCBBB???<<<999777555...,,,***(((((()))***,,,)))******++++++,,,------............///111222333777===BBBFFFKKKSSSVVVUUUYYY]]]aaadddgggiiiccc[[[WWWXXX\\\cccqqqzzzyyyxxxxxxqqqjjjggg[[[___jjj~~~cccYYYxxx{{{ZZZ;;;555555000000000000000////////////000000000000111111111111000111333444777<<>>======>>>>>><<<;;;:::999888666555555444333333333444666777888>>>???@@@AAABBBAAAAAA@@@888888777666444333222111222666777555777>>>CCCEEE???AAA===444111888>>>@@@DDDCCCCCCCCCBBB===555///000222444555555555777888666666555222000333<<>>>>><<<;;;;;;:::999888777777777666555444555777999:::<<<===???AAABBBBBBBBBBBB999999999777666333111000333222222666<<>>;;;888666444333///,,,*********+++******......+++))),,,---,,,---...///.........000222555<<>>444///000000////////////000000111111000///////////////111222333444777===DDDIIIMMM]]]pppjjjyyymmmpppttttttxxxlllWWWRRRKKKFFFEEEDDDCCCAAA@@@@@@@@@?????????>>>>>><<<;;;;;;:::999888777777777666555444555777999:::<<<===???AAABBBCCCCCCBBB???===;;;999666333111000111222555:::???CCCDDDDDD@@@>>>===<<<888555:::BBBEEECCCAAABBBCCCAAA;;;555111444666777666666888::::::======888111000777???CCCCCCBBBAAA@@@===;;;999444000+++))))))***+++++++++------++++++///000...,,,---............000222777>>>FFFJJJLLLOOOUUU[[[XXX\\\```aaacccfffbbb\\\\\\ZZZ[[[aaarrr||||||rrrllljjjjjjppp{{{nnnaaaHHH888...111000000//////000000111111111000/////////000000111222444555888>>>EEEJJJOOObbbxxxiiihhh~~~}}}qqqjjjooovvvxxx|||}}}bbbYYYMMMFFFEEEEEEDDDBBB@@@@@@@@@???????????????<<<<<<;;;:::999888777777666555444444555666888:::<<<===???AAACCCCCCCCCCCCDDDBBB>>>:::555222000///...111666===CCCDDDCCC@@@===<<<===>>>;;;888;;;AAAEEECCCBBBBBBCCCAAA<<<888111333666777777888:::;;;>>>AAA@@@:::333000555;;;??????@@@@@@???===<<<;;;666111+++((((((***+++,,,,,,---++++++///444444000+++,,,.........///111333888???GGGKKKMMMPPPVVV[[[XXX]]]bbbdddggghhhddd^^^```^^^^^^fffxxxtttmmmllllllnnnxxxoooiiiOOO;;;///111000000000000000000111111111000000///000000111111333555777:::@@@FFFKKKOOOfffsssiiihhhxxxvvvooolllqqqxxxzzz}}}pppdddTTTIIIEEEEEECCC@@@????????????????????????<<<<<<;;;:::999888888777666555444333444666888999;;;===???AAACCCDDDDDDDDDFFFCCC>>>999555222111000...111666<<>><<<:::;;;===;;;999<<>>??????>>>===<<<777222,,,''''''))),,,------,,,***+++111888777111***,,,---......///222444888???GGGKKKLLLOOOUUUZZZWWW]]]bbbeeehhhjjjeee^^^___^^^___iii}}}~~~xxxqqqooopppmmmqqqzzzxxx{{{mmmTTT===000111111000000000000111111111111000000000000111111111333555888<<>>????????????????????????===<<<<<<;;;:::999888888666555444333444666888999;;;===???BBBCCCDDDDDDDDDDDDBBB===999555333222222///000333777<<<>>>???>>><<<:::999;;;;;;999<<>><<<333333333444777999;;;<<<888;;;<<<888222...///111<<<===???AAABBBBBBAAAAAA888333,,,((('''))),,,------,,,***+++111888777111***,,,---......///222444777>>>FFFJJJKKKNNNSSSYYYUUU[[[```dddhhhiiieee^^^^^^\\\^^^gggyyy|||tttqqqrrrnnnkkkooouuuzzzuuuttt[[[AAA222222111111000000111111222111111000000000111222222111333666:::===CCCIIIMMMUUUxxxggg```]]]hhh{{{uuusssvvv{{{tttjjjaaa______]]][[[ZZZWWWXXXZZZbbbppp}}}{{{hhhiiilllssszzzzzzvvvzzz{{{jjjYYYLLLDDD@@@??????????????????@@@@@@@@@======<<<;;;:::999888888555444333333444555777999;;;===???BBBDDDEEEEEEEEECCCAAA>>>:::777555333333111000111444888<<<======<<<::::::===>>><<<<<>>444222111333666888::::::666888:::888333...---...888:::<<<>>>????????????888333---))))))***+++,,,,,,---++++++///444444000+++,,,.........///111333777>>>EEEIIIKKKMMMSSSXXXTTTZZZ___bbbfffiiieee___^^^]]]]]]bbbpppvvvqqqqqqooogggiiiqqqzzzjjj}}}dddFFF444222111111000000111111222111111000000111111222333111444777;;;>>>DDDIIINNN[[[sss___[[[]]]mmmvvvccc\\\___eeezzzlll```WWWOOOHHHGGGFFFCCCEEEJJJFFFHHHKKKRRR```mmmppplllcccfffkkkqqqyyy{{{~~~sssaaaQQQFFFBBBBBB>>>>>>?????????@@@@@@@@@======<<<;;;:::999999888555444333333333555777999;;;===???BBBDDDEEEFFFFFFDDDCCC@@@===999666444222111111222555999<<<<<<<<<;;;:::>>>DDDEEE@@@;;;;;;@@@AAAAAAAAA???>>>>>>???555222000111444777888888888:::<<<:::555000---,,,444555777999:::;;;;;;;;;777333...+++******+++++++++------++++++///000...,,,---............000222888???FFFJJJKKKNNNSSSXXXUUUZZZ^^^aaaeeeiiigggaaa___^^^^^^```kkk~~~vvvpppooonnndddhhhppptttiiipppkkkJJJ555222222111111111111222222111111000000111222333333111444888;;;???DDDJJJNNN___lll[[[[[[aaavvvttt___VVV]]]ppp}}}pppfffYYYNNNNNNGGGCCCBBB???;;;===DDDAAACCCFFFLLLWWWaaabbb]]]bbbfffkkkpppwww~~~wwwfffTTTHHHDDDEEE>>>>>>??????@@@@@@@@@@@@======<<<;;;:::999999888555444333222333555777888;;;===???BBBDDDFFFFFFFFFFFFEEECCC@@@;;;777444222000111333777;;;===<<<;;;:::;;;BBBJJJKKKCCC;;;888???@@@AAA@@@>>>>>>>>>???666222000000333666777666;;;===???===777111---+++555777999;;;<<<===<<<<<<777333///,,,++++++*********......+++))),,,---,,,---...///.........000222:::@@@HHHLLLLLLOOOTTTYYYVVV[[[^^^aaaeeeiiihhhccc_________aaakkkyyyqqqppplllmmmjjjhhhppphhhjjjvvvQQQ999666111///222222000///111111111111111111111222222222666999:::>>>EEELLLPPPbbbgggZZZ___hhhssseee\\\YYYbbb|||ooocccVVVMMMIIIBBBAAA@@@???>>>>>>>>>>>>@@@???AAAEEEMMMRRRTTTTTT[[[```hhhrrr|||~~~xxx{{{mmm___QQQGGGAAABBBBBBAAAAAAAAAAAA@@@@@@>>>>>>===<<<;;;::::::999666555444333444444666666:::<<>>@@@@@@??????@@@AAA;;;777222111333555555444;;;===<<<888777666111***---333:::>>>===;;;;;;<<<;;;555...***)))***)))(((*********+++,,,---...///---------...///111333444777<<>>FFFOOOTTTqqqccc]]]aaaiiinnn___TTTWWWcccwwwyyyiii___UUUKKKCCC@@@@@@??????>>>>>>?????????@@@>>>>>>@@@EEEIIIJJJIIITTTYYYaaalllvvv|||}}}|||zzztttnnnmmmvvv|||pppdddXXXLLLEEEBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>===<<<;;;::::::999666555444333333444555666:::<<>>999444222444666888888:::<<<<<<999777777222+++///444:::=========???BBBBBB;;;222,,,******++++++,,,,,,,,,+++,,,,,,------------------///111333444777===EEEJJJLLLNNNQQQTTTVVVYYY^^^bbbeeefffeeedddbbb\\\[[[ggg||||||qqqnnnfffgggfffgggooo{{{aaaggg}}}nnnDDD666111///222333111111333111111111111111222333333222666:::<<>>===>>>>>>???@@@@@@AAAAAADDDBBB@@@@@@BBBDDDEEEDDDLLLQQQYYYccclllqqqrrrpppkkk^^^YYYaaammmwww{{{rrrjjj```TTTKKKBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>===<<<;;;::::::999666555444333333444555666999;;;???BBBEEEFFFFFFFFFEEEGGGHHHFFFAAA;;;666444333000...000666:::;;;;;;999<<>>888888:::===>>>>>>>>>???@@@???;;;666333444777:::<<<:::<<<<<<999888888333---111555:::===>>>???CCCFFFIIIAAA777...++++++,,,------------,,,,,,+++++++++------------///111333444888>>>FFFKKKMMMOOOQQQSSSWWWYYY]]]aaadddeeeeeedddeee]]]\\\lllsssnnngggffffffhhhnnnddd^^^qqqyyyJJJ777222000222333111222444111111111111222333333444333666:::>>>@@@HHHXXXfff}}}aaaaaaeeelllvvvddd[[[VVVXXXfffuuu|||~~~yyytttpppppptttuuussspppqqqsssvvvxxxyyyvvvpppkkkaaaXXXPPPLLLGGGAAA>>>???===>>>???AAABBBCCCDDDDDDEEECCCBBBBBBCCCDDDEEEEEEHHHLLLRRR[[[bbbeeedddbbbZZZLLLLLL^^^lllooowwwyyyrrrmmmeeeXXXNNNBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>===<<<;;;::::::999777666555444333444555555999;;;>>>BBBDDDFFFFFFFFFEEEFFFHHHGGGCCC===777333333111...///333888;;;<<<:::===AAADDDEEECCC???<<<555888<<<>>>>>>>>>>>>??????;;;555222222555:::===999;;;<<<999999999555///000555;;;??????@@@BBBDDDFFFAAA999111---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,---...000222444888>>>GGGLLLNNNOOOQQQSSSWWWYYY]]]```cccddddddcccfff^^^^^^qqquuuoooiiihhhhhhjjjnnn~~~ggg[[[iiixxxvvvWWW:::444111222333111222444111111111111222333444555333555;;;???BBBJJJ^^^rrrlll[[[aaagggrrrzzzgggYYYVVVWWW\\\gggppprrrqqqpppdddbbbaaadddiiiiiiddd___\\\]]]___bbbbbb```[[[WWWRRRKKKFFFDDDAAA<<<;;;<<<>>>???AAACCCEEEEEEFFFFFF???@@@AAABBBCCCDDDFFFGGGHHHJJJNNNSSSWWWXXXVVVTTTNNNEEEMMMeeesssrrryyyvvvpppkkkdddXXXNNNBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>===<<<;;;::::::999777666555444333444444555888:::>>>AAADDDFFFFFFFFFEEEFFFGGGGGGEEE@@@999555444111//////111555999;;;;;;>>>BBBDDDDDDBBB@@@>>>444777;;;===>>>======>>>===999444000///111666:::888;;;;;;::::::;;;777111...555===AAAAAA>>>===>>>>>><<<888333...+++***))))))***+++---------------,,,,,,,,,,,,...000222333888>>>FFFKKKMMMNNNQQQTTTVVVXXX\\\```bbbbbbbbbaaaeee^^^___tttyyyqqqllljjjkkkmmmppp|||ooo\\\bbbuuuooo~~~```===666222333333111111444111111111111222444555666444555;;;AAACCCKKKccc|||bbb]]]dddnnn}}}}}}nnn___UUUQQQPPPQQQSSSWWW\\\aaaddd\\\ZZZWWWXXXZZZ[[[YYYVVVNNNNNNOOOPPPQQQPPPMMMJJJIIIEEEBBBBBB@@@<<<;;;>>>@@@AAACCCDDDEEEEEEEEEDDDAAADDDGGGIIIJJJJJJKKKLLLIIIIIIJJJLLLNNNOOOMMMKKKHHHIIIXXXpppyyyxxx~~~tttlllfff^^^TTTLLLBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>===<<<;;;::::::999888777555444333333444555777999===AAADDDFFFFFFFFFDDDEEEGGGIIIHHHCCC<<<777444333000///000333666888;;;???CCCEEEDDDAAA??????444888<<<>>>>>>=========<<<:::555111...///333777888:::;;;:::;;;<<<999333,,,444===BBBAAA>>>;;;:::999999888444///+++))))))((()))+++---.........---,,,,,,,,,,,,...000222333777===DDDHHHKKKNNNRRRUUUUUUXXX]]]aaaccccccaaa___ccc___cccuuu|||sssllljjjlllppprrr}}}}}}bbb]]]yyymmmuuufff???999444333222000000333111111111222333444555666444555<<>>???BBBAAABBBCCCDDDDDDCCCAAA@@@GGGKKKPPPRRRQQQNNNMMMNNNHHHGGGFFFFFFGGGHHHGGGFFFHHHRRRfffvvvzzz|||~~~tttiii___WWWOOOJJJBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>===<<<;;;::::::999888777555444333333444444666999===AAADDDFFFFFFFFFDDDEEEGGGJJJKKKGGG@@@:::555444222000000111333555<<<@@@EEEFFFDDD@@@>>>>>>555999===???>>>===<<<<<<>>><<<999444000000333666777:::;;;:::<<<===:::444,,,333;;;@@@@@@>>>======;;;;;;:::555///+++++++++)))***,,,......---,,,+++,,,++++++,,,---///111333666;;;AAAFFFIIIMMMSSSWWWUUUYYY___dddgggeeebbb___aaaaaagggvvv}}}uuullljjjlllrrrttt}}}iii[[[{{{sssvvvoooAAA:::444333222000000222111111111222333444666777444555<<>>GGGRRRWWWWWWIIILLLOOONNNJJJEEE@@@>>>>>><<<;;;:::;;;<<<<<<;;;;;;:::<<>>BBBAAABBBCCCCCCCCCAAA>>>===HHHMMMRRRSSSPPPKKKHHHGGGGGGEEEBBBBBBCCCEEEEEEEEEJJJZZZnnnxxxwww}}}zzzvvvpppmmmooovvvttthhh\\\RRRLLLIIIBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<;;;::::::999888777555444333333444444666888<<>>===666:::>>>@@@???===;;;;;;@@@???===888333111444777777:::;;;;;;<<<>>>;;;555---333:::>>>??????@@@BBB@@@???<<<666///+++,,,...+++,,,---......,,,+++))),,,++++++,,,---///111333555:::???DDDGGGLLLSSSYYYVVV[[[bbbgggiiigggccc``````cccjjjwww~~~uuuqqqnnnmmmqqqvvv\\\vvv}}}JJJ666111555333222333000111111111111222333444555888777:::@@@EEETTTwwwrrrccceeetttyyysssbbbUUULLLJJJMMMGGGCCC@@@AAAGGGNNNSSSUUUMMMMMMLLLJJJGGGBBB>>><<<;;;:::888777777888:::;;;;;;<<<>>>???>>>???@@@BBBDDDEEEGGGFFF@@@:::<<>>>>>???@@@@@@@@@??????=========<<<;;;;;;:::::::::999888777666555444333555666:::???EEEHHHHHHGGGLLLLLLKKKJJJLLLNNNHHH@@@666444222222000000555<<>>>>>???>>><<<999===:::888:::@@@CCCBBB???DDDJJJGGG:::...---222444888999888666888<<<<<<888111111333999???BBBAAA???======;;;666111---++++++++++++++++++++++++++++++...------......///000111444<<>><<<;;;:::999888888999:::;;;;;;===????????????AAABBBDDDDDDEEEEEE@@@<<>>===>>>???>>><<<999:::777666999???CCCCCCBBBDDDIIIGGG:::///...222444888;;;;;;999;;;???>>>999//////111777>>>AAAAAA???>>>===;;;777333///,,,+++++++++++++++++++++++++++...------......///000111555===DDDFFFIIIPPPUUUVVVWWWZZZbbbjjjkkkgggdddfffgggeeebbbnnn~~~ooommmkkkjjjkkkwwwqqq^^^DDD666444///000444222111111111222222333444555777888<<<@@@GGG\\\sssfffjjjuuuxxxcccVVVOOOKKKHHHHHHNNNLLLJJJJJJMMMOOOPPPPPPIIIIIIIIIGGGEEEBBB???===<<<;;;:::999999:::;;;<<<<<<>>>???@@@???@@@AAACCCDDDCCCDDDDDDAAA???EEENNNYYYTTTMMMHHHDDDAAA???===????????????@@@AAABBBCCCJJJTTTbbbuuuvvvpppqqqoooggg___ZZZRRRSSShhhyyyiiiYYYNNNFFFBBBBBBBBBBBBBBBAAA@@@??????=========<<<;;;;;;::::::666666666666777777777777555666999>>>DDDGGGHHHGGGIIIKKKKKKJJJMMMPPPLLLFFF<<<888444222///---000555;;;;;;<<>>===;;;888444000---,,,++++++++++++++++++++++++...------......///000111666>>>EEEGGGKKKQQQVVVWWWYYY[[[bbbjjjkkkgggeeeggggggddd___jjjmmmlllkkkjjjkkkwwwuuu~~~wwwfffJJJ888555///000444222222222222222333444555555777888<<>>=========>>>@@@AAACCCDDDDDDEEEMMMUUUaaapppwwwppphhheeeffffffccc___^^^^^^kkkxxxgggXXXMMMFFFCCCCCCCCCCCCCCCBBBAAA@@@???=========<<<;;;;;;::::::777777777777666666666666444555888===BBBFFFGGGGGGHHHJJJKKKKKKMMMQQQOOOJJJ>>>888444222000---///444777999===AAABBBAAA???<<<999777555777;;;@@@CCCDDDCCCEEEDDD<<<333///111444666:::<<<;;;<<<<<<888111...---...333;;;@@@BBBAAA===;;;999777555111...+++++++++++++++++++++++++++...------......///000111666???FFFIIILLLSSSXXXYYYYYY\\\bbbiiijjjfffdddfffgggccc^^^iiiooommmllllllooo{{{mmmooo|||zzzmmmOOO<<<777111111333000222222222222333444555666888999===DDDNNN___uuukkkmmmzzzssscccRRRMMMMMMLLLIIIHHHKKKLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@>>>==================>>>>>>@@@AAABBBAAABBBCCCEEEGGGEEEFFFFFFFFFHHHRRR]]]]]]XXXOOOFFF???<<<<<<>>>===???AAADDDFFFHHHIIIIIIHHHOOOWWW___gggjjjggg```_________^^^^^^aaagggllljjjnnnyyytttdddUUULLLFFFDDDDDDDDDDDDCCCBBBAAA@@@???=========<<<;;;;;;::::::999999888777666555444444444555777<<>>??????????????????>>>???AAABBBCCCBBBCCCDDDFFFGGGFFFFFFGGGFFFIIISSS___[[[WWWOOOFFF>>>;;;<<>>:::777777:::>>>AAABBBAAA@@@???888111111444:::===???>>>>>>>>>888222111///...222999???BBBCCC<<<999777777777555///+++++++++++++++++++++++++++...------......///000111666???FFFIIIMMMTTTYYY[[[YYY\\\dddkkklllfffcccdddaaa___]]]lll{{{rrrjjjkkkrrr|||qqqiiiiiitttcccFFF;;;222111333///333333222333333444555666666===CCCFFFLLL]]]vvvvvvfffsss{{{vvvvvvuuulllaaaXXXPPPKKKKKKLLLIIIHHHIIIEEEGGGHHHFFFCCC@@@???@@@>>>>>>>>>???@@@AAABBBCCC??????@@@@@@@@@@@@??????@@@AAACCCCCCCCCCCCEEEGGGFFFEEEEEEFFFFFFHHHQQQ]]]WWWTTTNNNEEE===:::<<>>777555333000000111444999???BBBCCCBBBCCCDDDCCC@@@<<<888777:::???CCCBBB?????????:::222000444777:::<<<<<<>>>???<<<666111...---000666===@@@AAA===;;;999999:::888222,,,++++++++++++++++++++++++...------......///000111555>>>FFFIIIMMMTTTYYY[[[ZZZ^^^gggooooooiiiddddddaaa^^^ZZZiiisssiiijjjqqqzzzsssggg~~~cccbbbkkkKKK;;;111000333000333333333333444555666666555???FFFEEEHHH]]]lllbbbvvv{{{lllhhh```[[[[[[ZZZRRRHHHPPPKKKIIIJJJKKKHHHGGGHHH@@@BBBCCCAAA>>>;;;;;;============>>>???AAABBBCCC???@@@@@@AAAAAA@@@@@@???@@@BBBCCCDDDCCCDDDFFFGGGDDDDDDDDDEEEDDDFFFOOOZZZTTTRRRLLLDDD<<<999;;;>>>BBBBBBAAAAAAAAABBBCCCCCCGGGDDDDDDFFFHHHGGGFFFEEENNNRRRZZZbbbiiimmmppprrrggg___WWWPPPKKKOOO^^^nnnqqq```QQQIIIEEEEEE@@@@@@AAAAAABBBAAAAAAAAA>>>======<<<;;;;;;::::::777777777777777666666666444444555999???CCCFFFGGGIIIMMMOOOMMMNNNRRRTTTRRRJJJAAA999666444000...///444999>>>AAAAAAAAABBBDDDCCC@@@<<<888777:::@@@EEEAAA>>>???@@@;;;333000444222555888999<<>>??????<<<:::;;;===;;;444...++++++++++++++++++++++++...------......///000111555>>>EEEHHHLLLTTTYYY[[[[[[___iiirrrssskkkfffeeeccc^^^WWWccc|||zzzyyy~~~tttlllnnnrrrvvvxxx{{{yyyppphhhWWWfff{{{SSS888666555111666222222222222333444444555999999DDDLLLTTTtttiii\\\wwwrrreeeSSSPPPKKKGGGEEEEEEGGGIIIEEEFFFHHHHHHHHHEEECCCAAAAAAAAA@@@???===;;;:::888>>>>>>??????@@@AAACCCCCCBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEEEEDDDEEEGGGJJJNNNPPPPPPJJJDDD???===>>>??????@@@===:::;;;>>>AAAAAA@@@GGGGGGFFFEEECCCDDDGGGJJJJJJSSS\\\ccchhhllliiiccc[[[UUUJJJJJJPPPQQQ```||||||mmmaaaQQQJJJGGG@@@@@@AAAAAABBBBBBAAAAAA@@@=========<<<;;;;;;::::::666666666666555555555555333555666888:::>>>CCCFFFPPPPPPPPPPPPPPPPPPPPPPPPMMMFFF;;;222......///000222555999<<<===>>>???@@@AAA>>>;;;888777999<<<>>>>>>???<<<999999999444,,,222222444666777777444111000---+++---444<<<@@@BBB>>>AAAAAA@@@@@@>>>555,,,*********,,,...///...------,,,++++++,,,...111222444===EEEJJJOOOUUUXXXWWWXXX^^^dddiiiooorrrnnnfff___]]]XXXbbbwww|||tttsssxxxmmmkkklllmmmnnnpppvvvuuu}}}jjjWWWcccWWW999666666222555222222222222333444555555999===GGGOOO]]]cccccczzz___QQQIIIFFFBBB???===>>>@@@AAAEEEFFFGGGHHHHHHFFFDDDBBB????????????>>>===<<<;;;======>>>???@@@AAACCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBDDDFFFIIIKKKMMMHHHBBB>>>>>>???@@@AAABBB>>>:::999<<<@@@CCCDDDFFFGGGIIIIIIHHHGGGHHHIIIOOOTTTYYY\\\```dddccc^^^PPPLLLGGGMMMXXX\\\jjjxxxiii^^^PPPIIIHHHAAACCCCCCCCCBBBAAA@@@???>>>=========<<<;;;;;;::::::666666666666555555555555333444666777:::===CCCFFFNNNNNNOOOPPPPPPPPPOOOOOOMMMFFF<<<444000//////000111444888;;;<<<<<<===>>>AAA???;;;999888:::===???>>>>>><<<999888888333+++000000222444555555222///000---+++---333:::>>>@@@AAACCCCCCAAA@@@>>>666,,,)))((((((***,,,---,,,+++---,,,++++++,,,...111222555>>>FFFKKKPPPVVVYYYXXXWWW]]]bbbfffkkkoookkkeee___^^^YYYdddzzz~~~vvvuuu}}}oooiiihhhggghhhjjjqqq{{{{{{yyypppWWW]]]\\\;;;666666222333222222222222333444555666:::@@@IIIOOOeeettt\\\jjjnnnSSSFFFDDDBBB@@@======>>>@@@AAADDDEEEFFFGGGGGGFFFDDDCCC===>>>>>>???????????????======>>>@@@AAACCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBDDDFFFHHHHHHEEE@@@===>>>@@@BBBCCCDDD???:::777:::???DDDGGGDDDFFFHHHIIIHHHFFFFFFGGGPPPSSSTTTTTTXXX\\\\\\YYYLLLHHHBBBKKK[[[cccsssttteee[[[NNNIIIIIICCCDDDDDDDDDCCCAAA@@@>>>============<<<;;;;;;::::::666666666666555555555555333444555777999===BBBFFFKKKMMMNNNPPPQQQPPPOOONNNMMMGGG>>>777333111000///000333777999::::::;;;<<>>@@@>>>>>><<<888888888222***......///111333333111...000...,,,---111777;;;>>>BBBCCCCCCAAAAAA???777...***)))((()))+++,,,+++***,,,,,,++++++,,,...000111555===EEEIIIOOOUUUYYYXXXVVV[[[```cccgggkkkhhhccc```]]]ZZZggg}}}wwwwwwqqqkkkiiiiiikkkmmmkkktttxxxxxxXXXUUUuuuddd===555666333111222222222333444555666777:::BBBJJJNNNjjjhhh[[[ooogggOOOEEECCCBBB@@@@@@@@@AAACCCDDDBBBCCCDDDEEEEEEDDDCCCBBB>>>>>>???@@@@@@AAA@@@@@@>>>???AAABBBDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCBBBBBBCCCDDDEEEGGGGGGDDDAAA===<<<>>>AAACCCDDDBBB???<<<:::<<<@@@DDDGGGFFFGGGGGGEEEDDDDDDFFFHHHQQQTTTUUUWWW]]]cccbbb^^^SSSKKKAAAGGGVVV___ppp~~~tttdddZZZLLLHHHHHHCCCDDDDDDDDDCCCBBB@@@???>>>=========<<<;;;;;;::::::666666666666555555555555333444555555888<<>>>>>??????AAABBBCCCAAABBBBBBCCCCCCBBBAAA@@@???@@@AAAAAAAAAAAAAAA@@@AAACCCDDDFFFHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFBBBBBBCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFAAA>>><<<;;;>>>AAACCCDDD??????@@@@@@@@@AAABBBCCCEEEEEEDDDBBBAAACCCGGGJJJRRRWWW]]]ccckkkpppmmmeeeQQQLLLEEEKKKWWW[[[iiitttgggdddiiitttwwwfffZZZLLLGGGHHHCCCBBBBBBCCCCCCCCCBBBAAAAAA=========<<<;;;;;;::::::666666666666555555555555333333444444666;;;AAAFFFKKKMMMPPPSSSTTTTTTRRRQQQNNNIIIAAA;;;666333000...111444888:::;;;;;;<<<===@@@>>><<<;;;;;;===???@@@???@@@===:::::::::555---///...///111333333222111111000...---...222777:::;;;===>>>===???@@@:::333///---++++++,,,---,,,,,,***++++++,,,---...///000666===DDDHHHMMMTTTYYYYYYVVV\\\aaacccfffiiiiiifff___[[[[[[llltttuuuvvvmmmiiiggggggiiihhhnnnwwwvvvsss```IIIZZZ~~~MMM777666444111222222222333444666777888===DDDPPP^^^{{{^^^iiirrrRRRBBB@@@???@@@AAABBBCCCDDDDDDEEECCCCCCBBBBBBAAA@@@??????@@@@@@AAABBBBBBBBBBBBBBBEEEFFFHHHIIIJJJJJJJJJJJJHHHGGGEEEDDDCCCCCCDDDEEEAAAAAAAAABBBCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDCCCCCC@@@>>>;;;;;;===@@@BBBBBB===@@@CCCDDDCCCAAA@@@@@@===@@@DDDGGGIIIJJJLLLMMMSSSYYYaaajjjrrrtttlllaaaHHHJJJKKKUUU``````jjjpppiiibbbbbbeeekkkvvvyyytttzzzgggZZZKKKFFFHHHCCCBBBBBBCCCCCCCCCCCCBBBBBB=========<<<;;;;;;::::::666666666666555555555555222333333333555:::AAAFFFLLLMMMPPPSSSTTTTTTTTTSSSOOOJJJBBB;;;666333000...111444888;;;<<<===>>>???>>>===<<<;;;;;;===>>>@@@AAAAAA???======>>>999222/////////111333444333222222111000......111666;;;:::<<<===<<<>>>@@@;;;444...,,,)))((()))******)))******+++,,,---...//////999@@@FFFJJJOOOWWW[[[\\\UUU]]]cccfffhhhkkkkkkiii```[[[\\\ooorrrtttxxxooojjjfffeeegggkkkrrr|||tttkkkfffHHHRRRrrr[[[===888555222222222222333555666888999>>>CCCQQQdddlll]]]ssskkkMMMBBBCCCDDDEEEFFFHHHIIIIIIIIIIIIFFFEEEDDDCCCBBBAAA??????>>>???AAABBBDDDEEEEEEEEEFFFGGGIIIKKKKKKJJJIIIHHHGGGEEECCCBBBAAAAAABBBCCCCCCBBBBBBAAABBBCCCEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@>>>;;;;;;===???@@@@@@???BBBFFFFFFCCC@@@>>>>>>===HHHXXXeeejjjhhhccc___```eeelllrrrwwwuuuhhhZZZIIIMMMQQQ[[[eeeffftttqqqttt{{{{{{{{{wwwppp|||yyyfffYYYJJJFFFHHHDDDCCCCCCDDDDDDCCCBBBAAAAAA=========<<<;;;;;;::::::666666666666555555555555222222222222444:::AAAFFFKKKMMMNNNQQQRRRTTTTTTUUUPPPJJJAAA999555222000...///333777;;;===>>>???@@@===<<<;;;;;;;;;<<<>>>???BBBBBBAAA???AAABBB===666///......000333444444333111222111///...111777<<<>>>???>>>===??????:::333///,,,)))((()))))))))))))))***+++,,,---.........888???EEEIIINNNVVV[[[[[[SSS\\\eeehhhjjjmmmmmmjjjbbb]]]^^^sssrrrssszzzqqqmmmiiihhhiiinnnvvvrrreee|||jjjHHHNNNllleeeAAA:::666333222222222333555777888999>>>AAAOOOeeeccc^^^zzzeeeIIIAAAEEEDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGFFFEEECCCAAA@@@@@@<<<===@@@BBBEEEFFFHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGFFFDDDBBB@@@???@@@AAABBBEEEDDDBBBBBBAAABBBCCCDDDFFFFFFFFFFFFEEEDDDCCCBBB@@@>>><<<;;;<<<>>>???>>>AAADDDGGGFFFBBB???>>>>>>JJJ[[[uuuyyyuuuxxx{{{~~~zzzkkk[[[RRRTTTTTTZZZbbbhhh{{{{{{qqquuuxxxeeeXXXIIIFFFIIIEEEEEEEEEEEEDDDCCCAAA@@@???>>>======<<<;;;;;;::::::777666666666555555555555222222222222444999@@@FFFKKKLLLMMMOOOQQQSSSTTTUUUPPPJJJAAA999444111//////...111666:::<<<>>>@@@AAA<<<;;;::::::;;;<<<===>>>BBBCCCBBBAAACCCEEE@@@999///......///222333333222111222222000///222888===AAABBBAAA?????????999222222///+++******+++++++++)))***+++,,,---.........555<<>>HHHRRRccc^^^WWWddduuutttWWWFFFDDDHHHGGGIIIIIIHHHIIIKKKLLLKKKJJJHHHFFFEEEEEEDDDBBB@@@@@@@@@AAACCCDDDFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBAAA@@@???>>>DDD@@@@@@CCCEEECCCBBBDDDHHHGGGGGGHHHHHHGGGEEECCC===<<<;;;:::;;;===???@@@AAAFFFIIIFFFAAADDDRRR^^^lllssseee___]]]]]]```iiilllkkkpppyyy}}}|||rrrnnnvvvzzzvvvjjjYYYKKKGGGGGGGGGEEEEEEDDDDDDCCCBBB@@@???=========<<<;;;:::888888999888888777666555555444333333333333444999???DDDJJJKKKKKKLLLLLLOOOSSSVVVVVVQQQIII@@@999444222111000111333888===@@@@@@?????????<<<888666777<<>>;;;888222///+++))))))***)))))),,,+++******+++...111222666===CCCDDDGGGOOOVVVYYYTTTZZZaaagggjjjkkkkkklllggg___eee}}}xxxrrrtttiiieeegggjjjppp{{{]]]mmmlllKKKKKKYYYUUU:::666444444444333222333555888999???HHHUUUjjj]]]XXXeeetttcccJJJAAADDDIIIJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGEEEDDD===>>>???AAADDDGGGJJJLLLJJJJJJHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@???>>>======AAA@@@BBBGGGHHHFFFFFFIIIMMMMMMMMMMMMMMMJJJGGGEEE>>>===<<<;;;;;;===???AAAAAAGGGLLLLLLKKKQQQ^^^iiipppqqqgggdddggguuuooo```___ddddddhhhnnnsssxxx||||||ppplllrrr}}}wwwttthhhWWWKKKGGGGGGGGGEEEEEEDDDDDDCCCBBB@@@???=========<<<;;;:::888888888888888777666555555555333333333222444777===BBBIIIKKKNNNPPPPPPQQQRRRSSSSSSQQQNNNFFF===666222111000111333777<<>>===>>>===;;;888888:::===BBBCCCAAA@@@DDDFFFCCC<<<222---,,,111444333111111222///...000000///444:::AAAHHHMMMIIIDDDAAA===:::222///+++))))))***))))))+++******+++,,,...000222666>>>DDDEEEHHHOOOUUUWWWVVVZZZ```eeegggggghhhiiiddd```iii~~~xxxxxxuuujjjfffgggjjjrrryyy\\\ccc|||tttTTTKKKRRRxxxccc@@@777333444444333333444666888:::AAAHHHXXXsss~~~\\\ZZZgggtttxxx\\\JJJFFFJJJNNNJJJLLLOOOQQQQQQNNNJJJIIIEEEEEEEEEGGGIIIJJJIIIGGG???>>>???@@@CCCGGGKKKMMMMMMLLLIIIFFFCCC@@@???>>>@@@@@@@@@@@@??????>>>>>>AAADDDKKKQQQQQQMMMMMMQQQTTTUUUVVVVVVTTTPPPKKKHHHAAA???===<<<<<<>>>@@@BBBEEEIIIOOORRRUUU\\\gggpppuuuvvvooollluuupppYYYOOOOOORRRMMMPPPUUU[[[bbbjjjsssxxx}}}pppjjjoooxxxsssooodddTTTIIIGGGHHHGGGEEEEEEDDDDDDCCCBBB@@@???=========<<<;;;:::888888888888777777666666555555444444333222222666:::>>>FFFJJJQQQTTTTTTSSSQQQPPPOOORRRSSSMMMBBB777222000000000222666;;;>>>??????===>>>???>>>;;;999888888>>>@@@??????BBBEEEBBB<<<222---,,,111555444222222111......///......111777CCCJJJMMMJJJDDDAAA===999222///+++************))))))***+++,,,...///000000777???FFFHHHJJJPPPUUUVVVWWWZZZ___cccddddddeeefffaaa```kkk~~~{{{xxxyyylllgggggghhhooosss{{{YYYWWWqqq~~~[[[LLLNNNvvvkkkDDD777444444444333333444666999;;;BBBIIIYYYzzz{{{[[[\\\jjjvvvnnn[[[RRRPPPOOONNNIIIJJJOOOTTTTTTOOOJJJIIIDDDDDDDDDFFFIIIJJJJJJIIIEEECCCAAA@@@BBBEEEJJJLLLPPPNNNKKKGGGDDDAAA???>>>AAABBBBBBCCCCCCBBBBBBAAAFFFLLLXXX___]]]VVVSSSVVVXXX[[[^^^___[[[VVVPPPMMMDDDBBB???======???AAACCCIIILLLPPPSSSWWW^^^hhhooorrrllllllvvvkkkUUUIIIDDDCCCBBB@@@BBBFFFKKKQQQZZZdddjjj~~~ttt|||nnngggllluuunnnjjj___QQQHHHHHHHHHGGGEEEEEEDDDDDDCCCBBB@@@???=========<<<;;;:::888888888777777777666666666555444444333222222444888;;;CCCHHHOOOSSSUUUSSSRRRQQQNNNSSSVVVPPPCCC777222222///000222666<<<@@@BBBBBB@@@AAA@@@???<<<:::999888:::===>>>>>>AAADDDBBB<<<222...---222666555333333000...---......,,,///555<<>>@@@BBBDDDJJJMMMOOORRRVVV___jjjrrrkkk]]][[[___kkksssppphhhcccfff[[[MMMDDDBBB@@@===:::>>>???AAACCCGGGMMMUUUZZZllltttxxxmmmvvvvvvhhhaaagggpppkkkfff[[[NNNGGGHHHIIIGGGEEEEEEDDDDDDCCCBBB@@@???=========<<<;;;:::888888777777777777666666666666444444444222222333777999@@@EEEKKKOOOQQQRRRSSSTTTOOOTTTUUUNNNBBB777333333//////111666<<>>===<<<::::::777;;;===>>>@@@CCCAAA<<<333///...333666555333333000------...---+++...333555===BBB@@@===;;;999666333000,,,******+++******)))***+++---.../////////777???FFFHHHKKKPPPSSSTTTUUUZZZ___dddfffggghhhiiiddd]]]cccvvv}}}|||vvvlllgggeeebbbccclllvvv{{{ZZZRRRlllkkkRRROOOzzzqqqKKK<<<666444333333333555888:::<<>>AAAGGGLLLNNNMMMKKKHHHLLLXXXlll|||}}}qqqddd___dddkkkrrrtttmmmccc[[[WWWJJJGGGCCC@@@???AAACCCEEEIIILLLOOOQQQVVVaaarrr~~~qqq[[[IIIEEEBBBCCCCCCAAABBBFFFDDDAAA???>>>??????<<<999===>>>???@@@AAADDDHHHLLLTTT\\\iiirrrvvvtttnnniii|||mmm```[[[bbbmmmiiidddXXXLLLGGGIIIIIIGGGEEEEEEDDDDDDCCCBBB@@@???=========<<<;;;:::888888777777777777666666666666444444444333333444777999AAADDDIIIMMMOOOQQQSSSUUURRRUUUTTTNNNBBB999444444000000111666;;;@@@CCCDDDEEECCC@@@>>>>>>===;;;:::555:::>>>???@@@BBB@@@<<<555000///444777555333333000......///...+++---111333;;;AAA???===<<<:::777333000,,,++++++++++++***)))***+++,,,...///000000666>>>EEEGGGIIIOOOTTTUUUUUUZZZaaafffhhhhhhiiiiiieee[[[___sss}}}{{{ooogggccc```___eeennn{{{ccc[[[ooouuuWWWNNNkkkxxxTTTAAA777444333333444555888;;;===CCCRRRooowwwddduuuqqqgggddddddaaa^^^[[[TTTTTTYYYWWWNNNKKKPPPQQQOOOLLLNNNRRRXXX]]]___```ZZZPPPHHHDDDEEEIIILLLJJJLLLOOOQQQQQQOOOKKKHHH???EEEMMMTTTXXXVVVSSSPPPMMM[[[tttwwwnnnpppxxxwwwkkk```[[[LLLIIIDDDAAA@@@AAADDDFFFIIILLLOOOOOOSSSaaawwwuuuZZZGGG<<<999777777666555999@@@;;;===??????===<<<<<<===;;;===???@@@@@@AAABBBCCCDDDJJJTTT\\\aaaeeeiiimmm{{{|||vvvggg[[[XXXbbboooiiicccWWWKKKGGGIIIJJJGGGEEEEEEDDDDDDCCCBBB@@@???=========<<<;;;:::888888666666666666777777777777444444555444444555777:::CCCFFFLLLOOOQQQQQQRRRRRRTTTUUUUUUOOOGGG===666222333222222444888<<<>>>>>>AAA???>>>??????>>>999666555;;;???@@@@@@BBB@@@<<<777222000444777555222222111//////000...+++,,,000444<<>>@@@CCCEEEBBB<<<999<<<@@@:::===@@@BBBBBBAAAAAABBBCCCGGGMMMSSSXXXaaannnzzzvvvrrruuufff[[[YYYeeesssiiicccWWWKKKGGGJJJJJJFFFEEEEEEEEEDDDCCCBBB@@@@@@=========<<<;;;:::888888666666666666777777777777444444555555444555888:::DDDIIIOOORRRSSSQQQPPPOOOUUUVVVVVVRRRKKKAAA777111555333222333555888999999<<<<<<===@@@AAA>>>777222555;;;@@@@@@@@@AAA@@@<<<888333111555777444111111111//////111///+++,,,000666===BBB@@@<<<:::888444333000---++++++++++++***,,,+++******+++...111333444;;;AAABBBFFFMMMTTTWWWVVV\\\dddiiiiiigggdddbbb```ZZZ```sss~~~}}}ooohhhggg______ZZZiiixxxzzzmmmppplllDDD[[[}}}\\\@@@===777777666555444666:::===FFFVVVwwwrrr{{{qqqiiiddd```RRRNNNLLLOOOQQQPPPQQQTTTSSSRRRSSSXXX```iiippptttuuurrrfffSSSEEEAAADDDFFFEEEHHHLLLOOOPPPOOOLLLKKKKKKKKKddduuufff^^^aaaYYYVVViii~~~tttfffVVVLLLJJJGGGEEEDDDEEEFFFHHHGGGIIIMMMMMMNNNZZZuuukkkSSSCCC<<<@@@:::;;;AAABBB???EEEOOOWWWTTTNNNFFFAAA@@@???>>><<>><<<888555555888<<<>>>>>>>>>>>>???888111...222444000...000.........------,,,,,,,,,333777<<<===;;;888777777555222...+++))))))***+++,,,,,,,,,---...///000111444;;;BBBFFFLLLSSSUUUSSSWWW^^^bbb```___aaacccccc___[[[___mmm|||~~~rrrhhhfffaaabbb]]]gggqqqsssqqqqqqJJJXXXyyybbbAAA888777777666555555777:::>>>KKKYYYqqqdddssszzzwwwxxxxxxtttoooiiiccc___VVVQQQOOORRRUUUTTTSSSUUUSSSUUUXXX]]]eeepppzzz~~~ppp\\\KKKEEEEEEEEEDDDFFFIIIMMMOOOPPPOOOOOOPPPTTTnnn|||nnneeegggbbbdddvvvuuuhhhYYYMMMKKKHHHFFFEEEFFFHHHIIIJJJJJJKKKJJJHHHPPPdddwwwuuu```NNNBBB<<>>???CCCJJJXXXnnnxxx___KKK>>>999AAABBBCCCBBBBBBEEEMMMTTTZZZbbbnnnvvvzzzjjjcccrrr{{{nnnaaaZZZ\\\gggpppbbbZZZOOOIIIHHHHHHGGGEEEEEEDDDDDDCCCBBBAAA@@@@@@<<<<<<<<<;;;::::::999999888777666444444444444444666555444333333444555666@@@EEELLLOOONNNMMMPPPRRRUUUQQQPPPOOOIII>>>777666222111111111222555777999888888:::<<<===;;;777444777:::<<<===<<<;;;;;;;;;777000---000333000...000.........------,,,,,,,,,000444999:::888666777888888555111---++++++,,,---,,,,,,,,,,,,---///000111444;;;BBBFFFLLLTTTWWWWWW[[[aaaccc```]]]]]]^^^]]][[[YYY\\\gggsss{{{vvviiiddd```ccc]]]bbbggg{{{{{{rrrxxxQQQSSSrrriiiFFF666777777777666555888<<>>@@@===888444888;;;======;;;888777777444///,,,...111000//////.........------------------111444555333333666999:::777222...++++++,,,---++++++,,,,,,---///000111444;;;BBBFFFLLLTTTZZZZZZ```eeefffaaa\\\ZZZYYYWWWWWWUUUXXXaaalllwwwxxxjjjeee^^^```YYY\\\bbbyyypppWWWMMMjjjnnnLLL:::666777777666666999===@@@KKK\\\rrr\\\]]]zzz~~~tttoooiiicccaaa```YYYVVVZZZ^^^]]]XXXVVVVVV]]]fffkkkrrrrrr]]]QQQIIIDDDDDDDDDFFFIIIMMMRRRVVVXXXcccvvvxxxxxx{{{tttfffVVVQQQNNNKKKHHHHHHJJJLLLNNNLLLEEE@@@??????AAAHHHQQQVVVbbbmmmtttzzzuuukkk]]]RRRKKKFFFAAA===@@@DDDIIIZZZjjjWWWMMMKKKEEEHHHLLLRRRccc|||fffYYY___ppp|||kkk^^^]]]cccfffdddSSSOOOKKKIIIIIIHHHGGGFFFFFFEEEDDDDDDBBBBBBAAA@@@<<<<<<;;;;;;:::999999888777777666666555555555555555444444333333444444555:::>>>DDDHHHIIIJJJKKKMMMQQQRRRTTTTTTOOOEEE<<<888222000//////000444777:::<<<>>>AAADDDDDDAAA;;;666777999;;;;;;999777666666333...+++,,,///111000///...............------------///111000///000555999:::777222---***))))))***+++++++++,,,---...000000666===DDDFFFKKKSSSYYY[[[dddhhhiiibbb\\\ZZZXXXVVVUUUSSSVVVaaaooo~~~yyylllggg^^^___VVV\\\ffflllyyy^^^JJJbbbmmmNNN<<<666777777777777:::>>>BBBKKKcccbbbXXXdddvvvllleeecccddd^^^YYYXXX]]]```^^^YYYXXXYYYaaakkkpppvvvxxxeeeWWWMMMEEEFFFFFFGGGIIIMMMSSSXXX[[[kkk~~~vvvfffVVVRRROOOLLLIIIIIIKKKNNNQQQNNNEEE>>><<<======BBBGGGHHHSSS___jjjvvv~~~zzzpppfff]]]SSSLLLJJJGGGBBB===AAACCCKKKgggooo```ZZZSSSHHHAAAJJJPPPVVV^^^ppp~~~fffXXX\\\lll}}}mmmaaabbbhhhgggaaaOOOMMMKKKJJJJJJIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@<<<;;;;;;:::999999888888666666666666666555555555444444444333333444444444888<<>>>>>AAACCCMMMZZZeeeooouuuoooggg\\\VVVOOOKKKJJJGGGAAA<<>>LLLZZZXXXPPPLLLOOObbbvvv{{{uuurrrpppqqqtttxxxuuu```RRRQQQ^^^zzz~~~tttiiiiiinnnhhh\\\NNNNNNLLLJJJHHHGGGGGGGGGCCCCCCBBBAAA@@@??????>>>;;;;;;::::::999888888888222333444555555444333333333333333444444333333333555777<<>>???@@@>>>:::777333666999::::::999999999888777222...000666666111---........./////////000***---000111222666<<>>GGGIIIIIINNNTTTWWW]]]ccceee```\\\[[[[[[YYYYYYYYY```nnn}}}sssjjj```ccc^^^eeeoooccc^^^tttQQQTTTmmmooo}}}[[[<<<666666777888999<<>><<>>===;;;;;;::::::999888888777111222333444444444333222222333333444444333333222333666:::@@@FFFIIIIIIHHHLLLRRRTTTPPPMMMKKKEEE<<<777444000------///333555::::::<<<>>>@@@???===:::555777:::;;;:::888888888::::::555///111777777222---.........//////000000(((+++///222444999@@@FFFBBB>>>888111,,,***))))))*********+++,,,---//////000;;;FFFIIIJJJOOOUUUXXXaaaggghhhddd______^^^]]]ZZZ\\\dddnnnwwwvvvooofff```^^^cccnnnhhhSSSrrr^^^ZZZlllwwweee<<<999666666888999:::@@@HHHTTTxxxsssooossswwwgggVVVLLLGGGCCCCCCEEEGGGIIIOOOUUUVVVUUUYYY___fffmmmvvvrrr]]]JJJCCCHHHGGGLLLZZZbbbiiiuuurrrdddWWWWWWSSSMMMHHHGGGGGGHHHHHHKKKLLLRRR]]]fffeeeZZZOOOSSS```mmmtttvvvtttnnnggg```[[[RRRJJJGGGGGGBBB;;;EEEIIIMMMNNNJJJDDD???<<>>???===<<<;;;;;;999999888777444444444444444444444444555555555555555555555555666888;;;@@@DDDGGGJJJKKKOOONNNLLLJJJHHHFFFDDDCCC999444000000000000333999<<<;;;<<<<<<<<<:::777444000111555;;;<<<999:::===CCCBBB;;;222///222444333...111111//////111000---...,,,---444===DDDEEECCC<<<999555111...,,,++++++)))+++---,,,+++***+++,,,555:::AAAEEEHHHLLLRRRVVV^^^fffjjjeee```^^^^^^]]]ZZZZZZ^^^fffpppvvvnnneeeaaa___dddmmm{{{hhhTTTooo```XXXfffwwwggg???999666666888999:::@@@HHHWWW{{{pppqqqzzzhhh[[[LLLEEEBBB@@@@@@BBBCCCEEEKKKQQQRRRRRRVVV\\\fffqqq~~~www___KKKGGGLLLMMMUUUdddhhhmmm{{{qqqeeeZZZXXXSSSMMMHHHGGGGGGGGGGGGKKKLLLQQQ\\\eeeeee\\\TTTWWWddduuuzzzoooiiidddYYYLLLFFFFFFCCC>>>???CCCFFFGGGEEEAAA???===>>>999===MMMXXXYYYZZZ___pppqqq\\\TTTSSSSSSTTTVVVXXXYYYYYY^^^fffsss}}}lllXXXJJJHHHSSSnnn|||vvvpppfff[[[RRRNNNNNNMMMKKKJJJIIIHHHGGGCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;:::999888888777444444444444444444444444555555555555555555555555555777:::>>>CCCFFFIIIJJJMMMLLLKKKJJJHHHFFFEEEDDD999333////////////222888===============;;;888666000000333999<<<;;;<<<@@@BBB@@@:::222///222444333///222222//////222111...+++---111888@@@DDDCCCAAA<<<999666111...,,,++++++(((***,,,---------///000555:::AAAEEEIIIMMMRRRWWW]]]eeeiiieee```^^^^^^\\\XXXYYY]]]fffqqqyyyoooeeebbbbbbeeekkkvvvjjjUUUhhhbbbTTT]]]xxxyyyoooHHH;;;777666888999;;;AAAHHHWWW~~~gggmmmzzzxxxWWWMMMCCC@@@???>>>???AAA@@@AAAGGGLLLNNNNNNSSSYYYdddttt}}}dddMMMIIIMMMQQQ___kkkkkkqqqzzzlllccc\\\ZZZUUUNNNIIIGGGGGGGGGHHHEEEFFFJJJSSS[[[\\\WWWQQQUUUdddxxxzzzwwwrrreeeSSSGGGDDDCCCBBB@@@CCCGGGIIIIIIJJJLLLMMMGGGCCCFFFSSS\\\]]]^^^bbbrrr}}}uuu```WWW\\\aaaeeeddd^^^XXXVVVVVV^^^eeeqqquuueeeSSSGGGGGGTTTrrr}}}xxxqqqfffXXXOOOMMMLLLKKKJJJIIIGGGGGGFFFCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;:::999888777777444444444444444444444444444444444444444444444444333555888<<<@@@DDDFFFGGGJJJJJJJJJIIIHHHGGGFFFEEE999333///......---111666>>>?????????===;;;999888111///222888;;;;;;>>>BBB???>>>888111...111333222///222222000000333333000)))...555<<>>???BBBAAAAAAEEEIIIJJJJJJOOOVVVbbbuuuhhhRRRMMMSSSZZZhhhrrrppp~~~oooddd```]]][[[VVVNNNIIIGGGGGGHHHHHHBBBCCCFFFKKKPPPRRRQQQNNNRRRbbbyyysss^^^LLLEEECCCBBBCCCEEEIIIMMMQQQWWW]]]bbb___ZZZ[[[```cccaaa___aaaiiirrrnnneeeiiiuuuyyyyyyppp```SSSPPPRRRZZZ```mmmtttiii[[[LLLDDDGGGWWWwww|||uuummmcccWWWNNNLLLKKKJJJIIIHHHFFFEEEEEECCCBBBAAA???>>>=========;;;;;;:::999888777666666444444444444444444444444444444444444444444444444111333666:::>>>AAADDDEEEGGGGGGHHHIIIHHHHHHGGGFFF999333......---,,,///444===>>>???>>><<<:::999999333000111666::::::===@@@===<<<777000---000222111000333333000111444555222)))///777>>>@@@@@@@@@???===;;;888444000---+++******++++++***((('''((()))555;;;AAAFFFIIIMMMSSSWWW[[[ccchhheee```^^^]]][[[YYYZZZ```jjjvvvwwwhhheeebbbbbbeeepppvvvSSSXXX{{{dddPPPPPPyyynnnkkk[[[>>>:::888999999;;;BBBJJJ]]]xxxsssjjjmmmtttwww```FFFAAA>>>??????===>>>AAAAAAAAACCCFFFFFFEEEJJJRRR___rrrmmmXXXSSS]]]gggrrrzzz{{{gggaaa``````\\\VVVOOOIIIGGGHHHIIIJJJFFFGGGHHHKKKMMMNNNOOOOOOQQQccc|||iiiSSSGGGBBB@@@???BBBEEEKKKRRR[[[ffflllyyytttpppnnniiiccc^^^]]]ccckkkzzzvvvyyywwwdddUUUQQQ[[[fffgggkkkvvv~~~kkk```YYYKKKDDDHHHWWWwwwvvvmmmeee^^^VVVPPPKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBAAA???>>>===<<<<<<::::::999888777666666555444444444444444444444444444444444444444444444444000222555999<<>>???>>><<<<<<@@@AAA@@@AAACCCCCCCCCIIIPPPXXXlll~~~sss^^^VVVeeennnuuuttthhheeeeeeddd\\\VVVNNNIIIHHHIIIKKKLLLGGGIIIJJJJJJJJJKKKMMMOOOQQQeeeoooXXXJJJCCC??????AAADDDIIIQQQ\\\gggooozzzssskkkccc]]][[[eeelllxxx{{{hhhXXXVVVgggyyyhhh^^^\\\NNNGGGIIITTTqqq|||nnnddd]]]XXXTTTQQQKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCAAA???===<<<<<<;;;:::999999888777666555555444444444444444444444444333333333333333333333333///111444888;;;>>>@@@AAABBBDDDFFFHHHIIIHHHGGGFFF:::444///...,,,+++...222666888::::::777666888;;;999444333888<<<<<<;;;;;;======888000---//////---///111111///000555777555///222888>>>BBBDDDCCCBBB>>>===:::666222...+++***)))************,,,///222666;;;BBBGGGJJJNNNSSSXXXWWW```gggddd```]]]\\\ZZZTTTWWW]]]gggppp|||xxxhhheeebbbbbbdddqqq{{{UUUNNNlllpppXXXOOOllltttsssoooAAA<<<999999999;;;CCCKKKSSSmmmmmmbbbgggqqqnnnXXXCCC@@@???@@@???===>>>CCCBBBAAABBBEEEEEEGGGNNNVVV___qqqxxxccc___nnnttt|||~~~ooolllllliiieee[[[VVVNNNIIIHHHJJJMMMOOOGGGJJJLLLLLLKKKKKKOOOSSSXXXpppoooYYYLLLEEE@@@BBBDDDEEEIIIOOOYYYccckkkyyyxxxtttmmmgggbbb___]]]eeennnvvvzzz~~~uuujjjjjj{{{vvvhhh```]]]OOOGGGGGGPPPkkk~~~uuuhhh]]]WWWTTTRRRPPPKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCAAA???===<<<;;;;;;999999888777666555555444444444444444444444444444333333333333333333333333///111444777;;;>>>???@@@BBBCCCFFFHHHHHHHHHFFFEEE<<<555000///---+++...222333666999999666666:::>>>:::555555<<>>>>>>>>999111...///...,,,...111000...///444777666111444:::CCCJJJKKKGGGBBB???===;;;777333///+++)))((()))******+++---111444666<<>>;;;888333///+++)))*********))))))+++...111777<<>>===<<<;;;999999999999888666555444555555444444444333333333333333333222222111111111000000111444999===???@@@AAABBBDDDEEEFFFGGGFFFFFF===555///------,,,...222666666666888<<<>>>>>>>>>@@@@@@??????@@@BBBCCCDDD@@@<<<777222000///...---111000//////000222444666111...111999AAACCCDDDFFFCCCBBB???:::333...++++++)))))))))***+++,,,......444;;;CCCIIIKKKLLLOOOQQQXXXbbbiiifff```[[[WWWTTTQQQVVV```jjjnnnttt|||qqqhhhaaabbbjjjvvv~~~ZZZHHH___rrrYYYfff~~~RRR:::<<<999666AAAEEEOOO^^^jjjbbbgggooohhhRRRDDDBBBAAACCCFFFHHHHHHGGGKKKLLLPPPYYYjjjxxxsssqqqllloooqqqhhhYYYRRRLLLJJJIIIHHHLLLRRRSSSPPPZZZlllqqqjjjmmmyyymmmWWWKKKEEECCCGGGCCCBBBEEEHHHIIILLLQQQUUU\\\aaabbbcccddddddaaaaaa[[[WWW\\\cccjjjsss{{{vvviiiaaa___TTTLLLIIIVVVlllyyyvvvnnngggbbb[[[VVVSSSQQQOOONNNJJJIIIIIIHHHGGGFFFEEEEEEAAAAAA@@@???>>>===<<<<<<999999999999888666555444555444444444444333333333333333333222222222111111111111111444999===>>>???@@@BBBCCCEEEFFFFFFFFFFFF???777000......,,,...222555666888:::<<<===???@@@CCC@@@<<<;;;===AAADDDFFF@@@<<<777333000///------000/////////000222444555111...///888???AAABBBCCCAAAAAA>>>999333---+++***)))))))))***+++,,,......444:::BBBHHHJJJLLLPPPSSSXXXbbbhhhfff```\\\XXXUUUSSSVVV^^^eeehhhoootttjjjbbbcccjjjtttbbbGGGYYY}}}xxx]]]iiiUUU<<<<<<999777AAAEEEPPPkkkjjjbbbgggppphhhPPPCCCBBBBBBDDDGGGJJJJJJJJJJJJKKKRRRdddwwwoooqqqtttppprrrrrriiiUUUOOOKKKKKKKKKJJJNNNSSSRRRPPP___xxx~~~vvv{{{fffTTTKKKFFFDDDHHHEEECCCEEEFFFEEEGGGKKKJJJVVVaaadddbbbcccdddccc\\\TTTOOOQQQVVV\\\eeemmmyyyrrrfff```^^^PPPLLLOOO```ttt|||tttggg___\\\WWWTTTRRRQQQOOOMMMJJJIIIIIIHHHGGGFFFEEEEEEBBBAAAAAA@@@???>>>======999999999999888666555444444444444444333333333333333333333222222222222111222222222444888;;;======@@@AAACCCEEEFFFFFFFFFEEE@@@999222000///---...111444777;;;<<<<<<===@@@BBBFFF???777666;;;AAAEEEFFF>>><<<888444111...------...//////000111222333444111---...555<<<===>>>???@@@@@@???;;;555///,,,+++)))))))))***+++,,,......444:::AAAGGGJJJMMMQQQUUUYYYbbbhhheee```\\\ZZZWWWUUUVVVZZZ___```iiirrrggg```ccckkktttgggFFFWWW{{{^^^gggZZZ===<<<:::888BBBFFFRRRrrrkkkccceeeppphhhOOODDDCCCCCCEEEGGGIIIKKKLLLJJJPPP]]]qqqxxxqqqlllsss||||||zzzssscccSSSNNNKKKLLLLLLLLLOOOTTTQQQTTTiiiuuu\\\PPPJJJGGGFFFFFFDDDDDDFFFEEECCCEEEJJJKKKYYYeeeiiiiiihhhgggdddTTTOOOKKKNNNQQQRRRVVVZZZlll~~~pppfff```^^^SSSQQQUUUddduuu{{{qqqfffYYYWWWUUUTTTSSSRRROOOMMMJJJIIIIIIHHHGGGFFFEEEEEEAAAAAAAAA@@@???>>>>>>>>>999999999999777666555444444444444333333333222222222222222222222222222222333222222444888:::;;;;;;@@@AAACCCEEEFFFFFFEEEEEEBBB:::333111///------000333888===???======@@@DDDFFF===555444:::AAACCCBBB<<<;;;999555111...---------...///111222222222222000,,,,,,222888::::::<<>>>>>>>>999999999999777666555444444444333333333222222222222222222222222222222222444333222444777:::;;;:::@@@AAACCCDDDEEEEEEEEEEEEBBB:::444222000---,,,///222888>>>???>>>===AAAEEEBBB<<<555666;;;@@@???;;;999::::::777222...---------...///111222222222222000,,,+++111666888888:::<<<===>>><<<888222...,,,)))))))))***+++,,,......333999AAAGGGJJJMMMRRRUUUWWWaaahhhfffbbb___^^^[[[XXXVVVWWWZZZ^^^kkk|||lllaaadddhhhjjjvvvaaaHHH[[[ddd]]]|||ccc@@@<<<<<<;;;BBBFFFUUUsssiiifffkkkzzzmmmSSSEEEFFFGGGGGGGGGJJJNNNQQQZZZgggtttzzzttt~~~yyysssooonnnooo|||yyypppXXXVVVQQQMMMNNNNNNNNNRRRXXX[[[ssswwwYYYMMMKKKIIIIIIKKKMMMLLLNNNNNNIIICCCBBBFFFMMMYYYfffooouuuwwwsssmmmbbbXXXNNNIIIGGGGGGKKKPPPSSSfffmmm^^^iiiyyyooogggbbb___QQQZZZhhhtttwwwooobbbXXXXXXVVVTTTSSSSSSRRRPPPNNNJJJIIIIIIHHHGGGFFFEEEEEE????????????>>>>>>======999999999999888666555444333333333333222222222222111222222222222333333333333222222444777:::;;;:::???@@@BBBDDDEEEEEEEEEDDD@@@999333222000,,,,,,...222777<<>>>>>>>>===============999999999999888666555444333333333222222222222111111111222222222333333333222111111333777:::;;;;;;???@@@BBBDDDEEEEEEEEEDDD>>>777222111000,,,+++---222555999===@@@AAAAAAAAA???<<<999888888888777555666999<<<999333...------............///111222444222,,,+++000666888999<<<666999<<<<<<888222...+++)))))))))***+++,,,......222999CCCJJJMMMMMMOOOQQQSSS___iiijjjfffccc___\\\ZZZYYY]]]bbbgggtttpppcccdddeeebbbkkk{{{zzzyyyeeeOOOQQQfffnnnUUU___wwwiiiBBB;;;======CCCGGGVVV{{{vvv___fffnnnvvv\\\CCCFFFIIIJJJMMMRRRYYY___bbbppp~~~qqqttt{{{nnndddhhhoootttxxx}}}tttkkk```UUUOOOLLLMMMOOOSSSZZZbbbvvv{{{dddOOOLLLLLLHHHHHHLLLLLLMMMRRRTTTPPPJJJKKKPPP```ssswwwpppjjjgggccc\\\WWWWWWWWW[[[iiizzzzzzhhh___]]]kkkuuummmgggaaa]]]^^^gggooonnnddd\\\ZZZ\\\YYYVVVSSSPPPOOONNNMMMKKKJJJIIIIIIHHHGGGFFFEEEEEE============<<<<<<<<<<<<999999999999888666555444333333333222222222111111111111111222222333333333111000111333777:::;;;<<>><<<;;;;;;;;;;;;::::::999888777666555444444444555444333222111000111111222222222333333333222222222333555888;;;======>>>@@@BBBDDDDDDDDDDDD>>>:::444///,,,,,,...000333333333555888;;;???BBB<<<>>>:::333///222555666888555444555222,,,)))+++.........///111222444555666111---///555;;;======FFFEEECCCAAA===777000***))))))))))))***,,,///000444<<>><<<;;;;;;;;;;;;::::::999888777666555555555555444333333222111111111111222222222333333333222222222222555888;;;======???AAABBBDDDDDDDDDCCC<<<:::777444111///...---...000444777;;;>>>@@@AAA===>>>:::333222555888777999777777999777000++++++------......000111333444777222---///555<<>><<<;;;;;;;;;;;;:::999999888777666555555666555333222111222222333111111222222222333333333222222222222444777:::<<<>>>???AAABBBCCCCCCCCCBBB;;;;;;:::888555111---++++++///444:::>>>@@@@@@@@@>>>===888333444999;;;999:::999<<>><<<;;;;;;;;;;;;999999888888777666666555666555333111111111333444111111222222222333333333222222222222444777:::;;;>>>???AAABBBCCCCCCBBBBBB===<<<;;;888555000---***,,,000555:::>>>??????>>>===;;;777222444:::<<<:::999:::>>>CCC@@@777...+++++++++,,,,,,...000111222666222,,,,,,111:::BBBFFFCCCBBB@@@>>><<<888222...,,,+++*********+++,,,---666===FFFMMMOOOPPPQQQSSSUUU]]]eeeggghhhgggddd___\\\[[[^^^eeekkkuuuwwwhhhdddaaa]]]eeesssTTTDDDQQQlll```UUUyyy~~~oooaaaFFF<<<:::CCCKKK^^^|||nnn___mmmzzzyyyYYYTTTQQQTTTYYY]]]bbbggguuu~~~zzzkkkdddcccaaabbbfffaaa``````aaaaaacccnnnyyy{{{xxxkkkUUUVVVUUUTTTUUUWWWUUUOOOKKKMMM[[[cccfffggg```aaappp~~~ttttttzzzyyy|||yyytttqqqnnnlllkkkfffccc___]]]\\\ZZZVVVTTTQQQQQQPPPOOONNNNNNMMMLLLKKKJJJIIIGGGEEECCCBBBBBB@@@???>>><<<;;;;;;;;;;;;999999888888777777666666666444222111111222333555111111222222222333333333222222111222333666999;;;===>>>@@@BBBCCCCCCBBBBBB@@@===:::555111...,,,,,,000222555999;;;<<<======::::::666222333999<<<;;;888999>>>DDDAAA777...***+++++++++,,,...///111222555000+++***///777@@@FFFCCCAAA???===;;;888333///***)))))))))***,,,...///555<<>><<<;;;;;;;;;;;;888888888888777777666666444444333222222222333444111111222222222333333333333222111222333666888:::<<<===???AAACCCCCCCCCCCCCCC???:::444000---------000222555888:::;;;::::::888:::888333222777;;;<<<999999===BBB???555...++++++++++++,,,...///111222444000,,,+++...666>>>DDDCCCAAA???===:::777222///))))))))))))+++---///000111888BBBJJJNNNRRRUUUYYY^^^eeekkkjjjiiigggccc^^^XXXYYY^^^eeefffqqqmmmfffaaa]]]eeerrrZZZDDDJJJdddxxxaaappp|||oooPPPBBB===CCCFFFUUUnnnvvvdddqqquuummmcccZZZ[[[aaahhhpppwwwyyyllldddcccaaaYYYUUUXXXWWW[[[eeeqqq~~~yyyddd[[[]]][[[[[[ZZZXXXVVVTTTSSSRRRjjj{{{wwwhhh]]]hhh{{{sssmmmkkkiiigggeee^^^ZZZWWWXXX[[[\\\YYYUUURRRQQQPPPOOONNNLLLKKKKKKFFFFFFFFFEEEDDDCCCBBBBBB@@@???>>><<<;;;;;;;;;;;;888888888888777777777777333333333333333333333333111111222222222333333333333222111111333555888999:::;;;>>>AAACCCDDDDDDDDDDDDAAA<<<666111...------+++...444999;;;;;;999777777<<<<<<666111555;;;???;;;:::<<<@@@===555...---+++,,,,,,---...000222222444222...---///555>>>DDDDDDBBB???<<<:::666222...******))))))***,,,---///000777AAAIIIMMMQQQUUUYYY\\\ccciiiiiihhhgggccc___ZZZXXX]]]gggkkkuuuggg```^^^\\\aaakkkxxxaaaFFFHHHcccaaafffmmmOOODDDAAAGGGJJJYYYsssuuubbbnnnwwwxxxjjj^^^\\\bbbjjjuuu}}}sssiiicccdddbbb[[[YYY^^^\\\bbbppp~~~rrrbbbZZZ\\\\\\___```]]]WWWUUUWWW[[[yyy|||hhh]]]mmmvvvlllggghhhhhhddd```YYYVVVTTTVVV[[[]]][[[XXXPPPPPPOOOOOONNNMMMLLLLLLDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>>===;;;;;;;;;;;;888888888888777777777777222222333444444444333333111111222222222333333333333222111111333555777999999;;;===@@@CCCDDDEEEEEEDDDBBB>>>999444000...,,,%%%+++333:::>>><<<999666777>>>@@@888111444<<>><<<444//////,,,,,,------///000222333555333000///000666>>>CCCEEEBBB???<<<999666111...,,,,,,+++******+++,,,---222999BBBIIILLLOOORRRUUUZZZaaagggggggggfffddd___\\\WWW\\\hhhoooyyylllgggccc]]]cccqqqcccJJJKKK```eeejjjxxxRRR>>>AAACCCKKK\\\xxxnnn___kkkqqqrrrddddddmmmyyysssrrrkkkaaa\\\]]]___]]]ZZZllluuummmccc___bbbdddddd___```ccc[[[YYYgggrrrmmm|||~~~}}}uuujjjggggggeeeaaa```SSSTTTUUUVVVWWWWWWWWWWWWTTTRRRPPPNNNNNNLLLJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::::::::777777777666555555444444222222222222222222222222333333333333333333333333111111000111222444666888999:::<<<>>>@@@BBBBBBCCCDDDEEECCC<<<222------///***---111444555666888999;;;======999333333999@@@AAA???======<<<888000***------...///////////////000000///---...444>>>EEEGGGDDD>>>888888999444,,,************+++,,,------222:::CCCIIIKKKMMMRRRVVVXXX^^^eeehhhgggcccaaa```^^^ZZZ]]]hhhsssnnngggbbb]]]eeesssdddJJJFFFZZZmmmssswwwRRR???AAAEEEOOObbbeee\\\mmm}}}|||nnnmmmvvvvvvqqqkkkgggeeedddddddddmmmvvvnnnmmmpppxxxqqqggggggiiilllooolllhhh______eeebbbeeettt{{{{{{yyy|||rrriiihhhhhhccc^^^\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSPPPOOONNNMMMJJJHHHHHHGGGFFFEEECCCBBBAAAAAA???>>>===;;;::::::::::::777777777666555555444444222222222222222222222222222222222222222222222222111000000111222444666888;;;;;;===>>>@@@@@@AAAAAAAAABBBAAA;;;333......000***---111333555666888::::::======999444555;;;BBB@@@>>>======<<<999222,,,,,,---...///000000000000000000///------333===DDDFFFDDD???:::999:::555...---,,,+++******+++,,,---222:::CCCIIIKKKMMMRRRWWWWWW\\\aaacccbbb`````````^^^ZZZ[[[dddooopppfff```^^^hhhwwwfffIIICCCTTTqqquuuwwwSSS@@@BBBGGGTTTiii______xxx}}}|||~~~ssskkkgggjjjkkkhhhkkkrrr{{{hhh[[[QQQTTTSSSUUU]]]lll|||{{{nnniiiqqq|||~~~yyymmmiii``````gggfffjjj{{{{{{xxxwwwoooiiiiiiiiiddd^^^\\\______^^^]]][[[YYYWWWVVVVVVTTTQQQPPPOOONNNKKKIIIHHHHHHGGGFFFDDDCCCBBBAAA???>>>===;;;::::::999999777777777666555555444444222222222222222222222222111111111111111111111111000000000111222444666777<<<<<<===>>>???????????????@@@>>>999333//////111***---000333444666888:::<<<>>>>>>;;;777777===CCC???===<<<<<<===:::444///,,,---...000111222222222///000///------222;;;BBBDDDDDD@@@<<<;;;<<<777111111///,,,***)))***,,,---222999CCCHHHJJJMMMSSSXXXXXX[[[^^^______```aaabbb]]]YYYYYY```iiizzzrrrddd^^^^^^kkk|||gggIIIAAARRRkkklllzzzVVVBBBCCCHHHXXXppp{{{```jjj{{{qqqhhhfffnnnpppooo|||gggXXXOOOFFFKKKJJJIIIIIILLLSSS\\\bbbttt|||wwwhhhiiifffgggkkkhhhnnn}}}~~~tttlllggghhhhhheeebbbaaa______^^^^^^]]][[[ZZZYYYVVVTTTRRRPPPPPPNNNLLLJJJIIIHHHGGGFFFEEEDDDCCCBBB>>>>>><<<;;;:::999999999777777777666555555444444222222222222222222222222222222222222222222222222000000000000222444666777;;;;;;===>>>??????????????????===999333///...///))),,,///222333555888;;;@@@AAA@@@===999999>>>BBB===;;;:::;;;<<<;;;666222+++,,,...000111222333333///000///,,,,,,000999???@@@AAA@@@<<<<<<===999222222///,,,***)))+++---///222999BBBGGGJJJNNNTTTYYYYYY[[[^^^aaabbbccccccccc\\\XXXYYY___ggguuusssddd]]]```nnn~~~eeeIII@@@OOOeeebbb[[[EEECCCHHHZZZuuuzzzccctttzzzrrrkkkkkkrrrttt{{{ttt]]]SSSMMMHHHFFFHHHIIIGGGDDDGGGPPPXXXkkkwwwsssiiiooooooooorrrrrr~~~ppphhhbbbccccccccccccfff______^^^]]]\\\ZZZYYYXXXVVVTTTRRRPPPPPPNNNLLLJJJIIIHHHGGGFFFEEEDDDCCCBBB>>>===<<<;;;:::999999999777777777666555555444444222222222222222222222222333333333333333333333333000000///000111333555777888999;;;===???@@@AAAAAAAAA@@@>>>999444///---,,,)))+++...111333555999;;;CCCCCCBBB???;;;:::===@@@;;;:::888:::;;;;;;777333+++,,,---///111222333333/////////,,,+++///666<<<;;;>>>???===<<<===999444///---+++)))***,,,///222111888AAAGGGJJJNNNUUU[[[XXXZZZ^^^bbbddddddbbb```[[[YYY[[[aaafffrrrvvvfff^^^aaaooo~~~___HHH???KKKeee]]]}}}___GGGDDDIII]]]zzzyyyfffyyy{{{tttooonnnpppvvvgggTTTMMMIIIGGGCCCFFFHHHGGGEEEIIISSS[[[llluuu|||tttyyyxxxyyy|||mmmeee```_________aaaeeebbbaaa___]]]ZZZWWWUUUSSSVVVTTTQQQPPPOOONNNKKKIIIHHHHHHGGGFFFDDDCCCBBBAAA>>>===<<<:::999999888888777777777666555555444444222222222222222222222222333333333333333333333333/////////000111333555666777888:::===???@@@AAABBBBBBAAA>>>:::555111---+++)))+++...000222555999<<>>;;;:::<<<>>>:::888777888::::::666333+++,,,---///000111111111/////////,,,+++---444999777<<>>======:::555---,,,***)))***,,,///111111888@@@FFFIIINNNVVV\\\WWWYYY\\\aaadddccc```]]][[[YYY[[[aaafffsss|||jjjaaabbbnnn{{{tttVVVGGGAAAKKK{{{iiiZZZooobbbIIIDDDJJJ```zzzgggyyy|||xxxsssrrryyy\\\OOOKKKKKKLLLSSSQQQPPPSSS[[[gggrrrxxx{{{nnnhhhccccccaaa^^^___bbbaaa```___]]]ZZZWWWUUUSSSUUUSSSPPPOOONNNMMMJJJHHHHHHGGGFFFEEECCCBBBAAAAAA======;;;:::999888888888777777777666555555444444222222222222222222222222222222222222222222222222////////////111333555666888999;;;===>>>???@@@@@@AAA???===;;;777333///,,,)))+++---///111555999<<<<<<<<<;;;:::999999;;;<<<999777555666888888555222++++++---.../////////////////////,,,***,,,222777555;;;@@@?????????<<<888---,,,+++******+++,,,---111777@@@EEEIIIOOOWWW]]]\\\[[[\\\___ccccccaaa^^^[[[XXXYYY^^^ddduuunnnccccccmmmxxxlllkkkdddNNNHHHEEEMMM{{{lllVVVccc{{{bbbIIIEEEKKKccc}}}iiixxx}}}|||ppp[[[RRRSSSVVVZZZiiidddbbblll~~~vvvqqqvvv~~~zzzrrrmmmjjjiiifffaaa___```]]]]]]]]]\\\[[[ZZZXXXXXXTTTRRRPPPNNNNNNLLLJJJHHHGGGFFFFFFDDDCCCBBBAAA@@@======;;;:::999888888888777777777666555555444444222222222222222222222222111111111111111111111111////////////111333555666:::;;;<<<===>>>>>>>>>>>>???>>><<<;;;999666222///)))***---///111555999===777777666666777888:::<<<999777555555777777444111++++++,,,---.........---/////////,,,***,,,111666555<<>>:::------,,,+++************000777@@@EEEIIIOOOWWW^^^bbb```^^^___ccceeedddccc[[[WWWWWW[[[cccwwwrrrfff```\\\[[[\\\]]]gggVVVDDDBBBIIIcccvvvVVVXXXqqqkkkOOOGGGOOOjjj|||hhhxxxiiiZZZPPPOOO___uuu~~~ooo}}}aaa___```eeelllssszzzlllfffbbbbbbaaa]]][[[\\\\\\YYYVVVVVVWWWXXXVVVTTTWWWUUUSSSPPPMMMKKKIIIIIIKKKJJJIIIFFFDDDBBBAAA@@@:::999999999999999999999999888666555444444555555222222111111111111222222000111111111222222222222222222111111111111111222777999;;;<<<===>>>@@@BBB===>>>>>>===:::666222///((((((***...333888;;;;;;:::;;;;;;888555444777;;;;;;;;;888666888<<<:::666+++---...///.........//////...+++((((((,,,222888???@@@???===>>>@@@;;;555111///,,,***)))***+++---111888AAAGGGJJJNNNTTTZZZ^^^\\\[[[___eeehhhfffccc]]]TTTOOOSSS___xxxpppddd^^^\\\[[[```aaakkkYYYCCCAAAIIIeeezzzXXXXXXooorrrWWWKKKOOOgggwwwddduuujjj\\\UUUSSSaaasss~~~sssqqqiiiVVVTTTTTTXXX^^^eeeppp{{{~~~yyyiiiccc^^^]]][[[WWWVVVWWWZZZXXXVVVVVVXXXYYYWWWUUUUUUTTTSSSQQQOOONNNMMMMMMJJJJJJHHHFFFDDDBBBAAA@@@:::::::::::::::999999999888777666444444444444444222222111111111111222222000000000111111111222222222222111000000111111222777999;;;<<<===>>>@@@BBB>>>??????>>>;;;777333000,,,+++,,,///333777999999;;;<<<;;;777333333666:::;;;;;;:::888;;;???>>>:::......---,,,,,,---000222//////,,,)))))),,,333999@@@BBBCCCBBBCCCDDD@@@:::111000---+++***+++,,,...222999BBBHHHKKKOOOVVV\\\```]]]\\\___dddgggfffddd]]]UUUOOORRR]]]uuummmaaa]]]\\\\\\eeeiiiuuuaaaFFF@@@HHHeee]]]YYYnnn~~~}}}aaaQQQQQQfffsss```ooodddZZZUUURRR[[[hhhffffffwwwvvvZZZRRRNNNMMMPPPTTTZZZeeeooozzzuuuddd]]]VVVTTTRRRNNNMMMOOOSSSSSSSSSUUUWWWXXXWWWVVVRRRQQQQQQPPPOOOOOONNNNNNJJJIIIGGGFFFDDDBBB@@@@@@<<<<<<;;;;;;;;;:::::::::777777666555444444444444222222111111111111222222/////////000000000111111111111000000000111111222666999;;;======>>>???AAA?????????===;;;777333111///......000444777888888======:::666111111444888;;;===<<<;;;>>>BBBBBB>>>000...+++******...222444000000...,,,***...555;;;@@@CCCEEEEEEFFFFFFBBB;;;111000...,,,+++,,,---...111888BBBHHHKKKOOOVVV\\\aaa___]]]___cccggggggfff^^^VVVPPPRRRZZZpppmmmaaa\\\]]]___kkksssnnnNNNAAAEEE```bbbYYYkkk{{{hhhTTTRRRfffvvvaaajjj{{{```WWWSSSOOOSSS\\\___rrr|||dddUUUPPPLLLIIIKKKNNNRRR\\\fffwww}}}tttnnn^^^UUUNNNKKKHHHDDDDDDFFFHHHJJJLLLPPPSSSUUUVVVVVVNNNNNNNNNMMMMMMLLLKKKKKKIIIHHHGGGEEECCCAAA@@@???=========<<<;;;;;;::::::888888777666555555555555222222111111111111222222////////////000000000000111000000000000111111222666888;;;======>>>???@@@>>>>>>===;;;999555222000///......111444777999999>>>>>>;;;555000///222666<<<>>>???===???BBBBBB???000---******,,,///333444111222111...,,,...666<<<>>>CCCEEEDDDCCCBBB===777///...---+++++++++,,,---///777@@@FFFJJJNNNUUU[[[bbb___^^^___bbbfffggghhhaaaXXXRRRSSSZZZmmmpppbbb]]]^^^aaannnzzz{{{XXXDDDAAAXXXcccVVVfffiiiRRRPPPdddgggiiiyyyyyy___WWWUUUQQQSSS[[[sssgggYYYRRRKKKGGGDDDEEEGGGIIIQQQZZZkkkwwwwwwllleeeVVVNNNGGGDDD@@@===<<<>>>===???CCCGGGKKKOOORRRTTTMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGFFFDDDBBBAAA@@@???>>>>>>===<<<<<<;;;::::::999999888888777666666555222222111111111111222222////////////000000000000000000//////000111111222555777;;;=========>>>???<<<<<<;;;999666333000...,,,,,,---000555999;;;;;;???>>>;;;666000///111555<<>>===??????<<<...,,,***+++///222333333222444444000,,,...555<<>>>>>===<<<;;;::::::999888888888888777666555555222222111111111111222222/////////000000000111111////////////000111111222444777;;;===>>>===>>>???;;;;;;999777444111///---))))))+++///555:::<<<===>>>>>>===888222000111444:::???AAA>>><<<======:::---+++))),,,000444444333333666777222,,,,,,333:::AAAEEEGGGCCC>>>:::555000++++++************++++++333;;;DDDIIILLLPPPVVV\\\\\\\\\]]]___aaaeeehhhiiifff\\\UUUUUU[[[ooouuueee]]]]]]___kkkyyy```III???QQQfff[[[ppplllTTTOOO[[[nnneeeeeerrruuuaaa___dddiiivvvpppaaa___```bbbaaa___ccchhhjjj{{{kkk```\\\PPPIIIFFFFFFHHHHHHGGGKKKQQQTTT]]]iiitttxxxlll___WWWKKKDDD???===;;;666444555555777999999:::>>>DDDHHHIIIJJJLLLNNNNNNMMMLLLKKKEEEEEEDDDCCCAAA@@@??????>>>>>>===<<<;;;:::999888666666777777666555333333222222111111111111222222000000000111111111222222.........//////000222222333777;;;===>>>======>>><<<;;;999666444111///...))))))***...444999;;;<<<===>>>>>>:::555111222333777===@@@>>><<<======;;;000+++((()))///444666666555888999333,,,+++111888???DDDEEE@@@;;;888555111++++++++++++++++++++++++333:::BBBGGGJJJMMMSSSYYYWWWYYY\\\___bbbeeegggiiifff\\\TTTTTT[[[pppvvveee\\\[[[^^^iiiuuu~~~___JJJAAARRRkkkeee~~~sssZZZSSS[[[jjjvvv\\\___nnn}}}lllmmmuuuzzz^^^\\\PPPOOOQQQRRRPPPPPPXXXaaaaaannnzzz___[[[XXXHHHFFFDDDEEEHHHGGGEEEHHHMMMJJJRRR\\\gggxxxuuuiii]]]TTTHHHBBB>>>===:::555333333777888888777666999???DDDDDDFFFIIIKKKLLLLLLLLLKKKEEEEEEDDDCCCAAA@@@??????>>>===<<<;;;:::999888888444555555666555333222111222222111111111111222222111111111111222222222222............///000222222333666;;;===>>>======>>>===<<<:::777444222000///))))))***...333888::::::<<<>>>???<<<777333222333555;;;???>>><<<>>>???===222,,,&&&'''---444888888555999:::444,,,)))000777<<>>;;;999888777888777666555555666777888@@@CCCGGGJJJKKKIIIFFFDDDFFFEEEDDDCCCAAA@@@>>>>>><<<<<<<<<;;;;;;:::::::::888888888666555333111000000000000000000000000000000000000000000000000000111000///......///000111444555666888:::<<<===>>>>>>:::666444444333///+++,,,+++,,,,,,...111333444<<<<<<<<<999555333222333===??????>>>???AAA@@@;;;333---)))***---...222666888:::888333---+++///333===AAA@@@;;;666555444000111///,,,+++***+++---//////777@@@DDDDDDHHHOOOVVV[[[YYYXXX[[[```fffhhhiiibbb\\\OOONNN___wwwwwwfff___[[[XXX```nnnwwwQQQDDDNNNqqqzzzhhh{{{WWWPPP\\\rrrsssaaa\\\eee{{{aaaQQQQQQNNNRRRSSSTTTWWWZZZ^^^ccchhhuuuzzzzzzjjjZZZTTTTTTQQQLLLJJJMMMPPPOOOLLLJJJJJJLLLOOOQQQTTT\\\lllyyypppfff\\\UUUJJJGGGCCC???;;;999888777666666777777777888888888;;;>>>CCCGGGIIIIIIGGGFFFGGGFFFFFFEEEDDDDDDCCCCCC<<<<<<;;;:::999999888888666666666555444333222111000000000000000000000000000000000000000000000000111000///......///000111444555666888:::<<<===>>>@@@===999888888666222...------------///111444555999;;;;;;:::777555444444:::===???>>>???AAA???:::222,,,(((***,,,...222666888::::::555...+++...222;;;??????:::777888777555333111...+++***+++,,,---000888AAAEEEEEEHHHPPPWWW[[[ZZZYYY\\\aaafffgggggg___ZZZOOOPPP```vvvyyyggg___[[[XXX```oooWWWEEEKKKkkkzzzaaaoooWWWQQQ```yyyqqq___ZZZddd{{{rrrTTTLLLRRRQQQZZZYYYYYY^^^gggqqqwwwzzz||||||vvvooohhheee^^^WWWVVVXXXVVVQQQPPPSSSTTTQQQLLLMMMTTT[[[aaaeeekkkqqq{{{wwwnnnddd[[[TTTIIIEEE@@@;;;999999:::;;;@@@DDDHHHKKKJJJDDD===888666999>>>CCCGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDD<<<<<<;;;:::888777666666333444444444444333333222000000000000000000000000000000000000000000000000000000///......///000000333444666888:::<<<===>>>@@@===;;;::::::888333///...---------///222555666777999;;;;;;999666444444777<<>>>>>???<<<777111+++'''))),,,---111666888;;;;;;777000,,,,,,///888<<<<<<888777999;;;999555222///,,,******+++,,,111999AAAFFFFFFJJJQQQYYY[[[[[[\\\^^^bbbeeeffffff[[[WWWNNNOOO___rrryyyggg]]]YYYVVV^^^mmmXXXCCCFFFeeeyyy[[[eeeXXXTTTfffnnn^^^[[[hhhdddQQQQQQYYYYYYcccccceeelllxxxxxxsssqqqtttvvvvvvvvvwwwyyyrrrlllggg___aaabbbaaabbbdddaaa[[[ZZZXXXWWWWWW\\\jjjzzzwwwpppfff\\\UUUHHHEEEAAA>>>>>>BBBFFFIIIUUUZZZaaaddd___SSSDDD;;;666888<<>>>>><<<:::::::::888222---------,,,,,,...111444666777:::======:::666333111777<<<@@@>>><<<;;;888333000***&&&(((+++---111555777;;;<<<888111,,,+++---666999999666555888:::999333111---+++))))))***+++111999BBBFFFGGGKKKSSSZZZ\\\\\\^^^aaaccceeeeeeeee\\\VVVLLLMMM[[[kkk|||hhh^^^YYYWWW]]]kkkZZZCCCDDD^^^xxxXXX___~~~[[[WWWjjjzzziii]]]```qqqxxxooozzzkkkYYYQQQUUU```ccciiittt}}}ooohhhbbbaaa___```iiitttvvvllliiiiiigggdddffflllqqqrrrttttttnnngggbbbaaaeeeqqqzzzwwwrrrkkkaaaYYYPPPMMMKKKIIIKKKOOOTTTWWW___aaabbb```ZZZPPPEEE???:::;;;>>>@@@CCCEEEFFFGGGFFFEEEDDDBBB@@@>>>===<<>>===;;;:::888777777666666555444333111//////000000000000000000000000////////////////////////000///...------...///000222333444777999<<<===>>>===<<<;;;;;;<<<999333...,,,+++******,,,///333555:::<<>>:::888555111111+++'''(((+++,,,000444666:::<<<888111+++***,,,333777888444333555777666///...+++)))((()))+++,,,111999BBBGGGHHHKKKSSS[[[\\\^^^```bbbcccdddeeefffbbbYYYMMMMMMXXXggglll```[[[YYY]]]jjj]]]FFFEEEVVVzzzXXX]]]sss___ZZZlllssseee]]]eee{{{~~~|||xxxppphhheeejjjrrr```VVVRRRUUU___eeerrryyyffffff\\\TTTQQQQQQYYYooovvvnnnddd```bbbfffgggfffpppxxx~~~wwwssswww}}}zzzwwwuuurrrlllccc\\\TTTRRRPPPOOONNNPPPRRRSSSUUURRRLLLFFFBBB@@@@@@@@@>>>>>>???@@@BBBCCCDDDEEEHHHGGGFFFCCCAAA???===<<<>>>>>>===<<<:::999888888777777666555333111///...000000000000000000000000000000000000000000000000//////...------...//////111222444666999<<<===???>>>======??????<<<555///,,,+++))))))+++...222555<<<>>>@@@???;;;555000...666===@@@===999777555333333---((()))+++,,,///333555888:::777///******,,,000555777444222444444222///---+++))))))***,,,---000888BBBFFFHHHKKKTTT[[[]]]___aaabbbcccdddfffhhhhhh^^^PPPOOOXXXdddmmm```[[[YYYYYYfff```FFFCCCNNNzzz~~~ZZZ\\\kkkbbbZZZiiioooccc^^^kkkzzznnnmmmlllmmmmmmmmmmmmllleeefffkkkpppoookkkooouuuzzz}}}]]]XXXUUUVVVaaaiiinnn___^^^XXXWWW___hhhvvvuuullleeebbb]]]]]]```eeejjjllluuu~~~}}}wwwpppiii```ZZZOOOOOONNNMMMKKKIIIGGGFFFEEEBBB===:::888999;;;===???>>>>>>???@@@AAACCCDDDHHHGGGFFFDDDBBB@@@???>>><<<<<<;;;;;;:::999888888777777666666444333111111000000000000000000000000000000000000000000000000///...------------...///000222444666999<<<>>>???<<<<<<===???@@@<<<444...---,,,***)))+++///333666;;;>>>???>>>:::555222000333:::>>>;;;888888999888666///******+++,,,...222333666888444---)))***,,,---333666555444555555222222000---+++***+++,,,---///888AAAFFFGGGKKKSSS[[[]]]___aaaaaabbbdddhhhkkkfff\\\OOOOOOVVV^^^kkk^^^YYYWWWTTTbbbaaaDDD???IIIvvv[[[\\\iiicccZZZfff~~~nnnbbb___nnnqqqfff```\\\[[[YYYXXXWWWVVVTTTRRRRRR[[[iiisssssssssoooUUUVVVWWWZZZhhhuuuvvvmmmggg\\\\\\hhh}}}uuujjjbbb]]][[[YYYXXXXXX\\\cccjjjooovvvzzzoooeee\\\VVVLLLMMMMMMMMMKKKHHHDDDBBB<<<===@@@AAA@@@>>>:::888>>>>>>======???@@@BBBDDDEEEDDDDDDBBBAAA@@@??????:::::::::999999888888888555555666666555555444333000000000000000000000000000000000000000000000000///...---,,,,,,---...///000111333666999<<<>>>???:::999;;;===>>>:::222,,,...---+++***,,,///444777:::<<<>>>===:::666444333000888===:::888:::<<<===888111++++++,,,,,,...222222555666222,,,)))***---+++222666666666777666333666333000---++++++,,,---///777@@@EEEGGGKKKSSSZZZ]]]___aaaaaaaaadddiiimmmaaaXXXMMMMMMSSSYYYwwwoooaaaZZZVVVWWWccc~~~```FFFBBBOOOmmmbbbYYYfffhhhYYYlllnnneeeeeeqqqsssbbbUUUNNNNNNKKKKKKKKKKKKJJJJJJJJJKKKVVVbbbrrr~~~mmmPPPTTT[[[^^^qqq}}}uuuooojjjeeerrrccc]]][[[XXXVVVUUURRRTTT\\\ccceeeiiiooo{{{vvviii^^^TTTNNNFFFFFFFFFGGGHHHJJJKKKLLLIIIGGGFFFEEEDDDBBB???===>>>@@@BBBAAA@@@@@@BBBEEEHHHFFFDDDAAA@@@?????????======<<<;;;:::999999888666666666666555333111///333222000/////////000111000000000000000000000000////////////............111222444666999;;;===>>>:::<<<>>>???===:::555222...,,,++++++...333888;;;:::999888888777555000---666:::;;;777555888;;;;;;:::111***+++......---...333333111...+++******,,,000444888999888999<<>>>>>===999444111,,,+++)))***---222777;;;:::999888777777555222///333777888555444888;;;;;;;;;111***+++------,,,---...///000000---+++++++++000444999;;;;;;<<>>CCC___^^^OOO[[[qqq^^^pppnnngggdddkkk{{{|||nnn]]]QQQHHHAAAAAADDDIIIJJJJJJJJJKKKPPPYYY```ppp|||fffYYYaaajjjwwwyyyuuu|||uuukkkccc^^^YYYXXXZZZ\\\]]]\\\ZZZcccpppyyyxxxtttuuuzzzvvvfffWWWKKKDDD@@@>>>>>>>>>@@@CCCHHHMMMOOOSSSRRRPPPNNNLLLIIIGGGFFFDDDEEEEEEDDDBBBBBBCCCDDDBBBBBBBBBBBBBBBAAAAAA@@@======<<<;;;:::999888888444444444444444333222222222111111000///000000000000000000000000000000000////////////............111222444666888:::<<<===;;;<<<>>>>>>;;;777222///***)))((())),,,111777;;;:::999777777777555333111///333555333333888;;;;;;<<<333+++***---,,,,,,,,,***---000111///---++++++222666;;;===>>>???BBBEEE@@@999000+++***++++++***222;;;CCCFFFIIIQQQYYY]]]\\\\\\\\\\\\^^^```bbbcccddd[[[OOOLLLOOOSSSoooiii^^^YYYWWWZZZccc{{{~~~YYY@@@>>>BBBYYY]]]LLLXXXrrr^^^oookkkdddbbbhhhxxxnnnaaaSSSJJJEEEBBBDDDIIIHHHJJJKKKJJJLLLUUUdddpppsssddd___hhhttt||||||uuuooommmeeecccaaa^^^^^^___aaacccccchhhvvvwwwuuuxxx}}}vvvwww|||rrraaaQQQFFF@@@===;;;::::::;;;>>>DDDIIILLLRRRRRRQQQNNNKKKIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAABBBCCCCCCBBBAAA???>>>===<<<<<<;;;:::999888888333333333444333333333333222111111000000000000000000000000000000000000000////////////............111222444666888:::;;;<<<;;;<<<======;;;666111...***)))((()))---222888;;;===;;;888777666555222000---111333222333888:::999>>>333+++***,,,,,,+++,,,+++...000111///---,,,+++444888===???>>>>>>@@@BBB;;;666///******+++,,,,,,222<<>>CCCFFFLLLMMMMMMKKKHHHGGGHHHJJJKKKJJJGGGEEECCCBBB@@@???CCCCCCDDDCCCBBB???===<<<<<<<<<;;;:::999888888777333333333333222222333333111111111111000000000///////////////////////////////////////............111222333555777999;;;;;;;;;<<<======;;;666111...,,,+++***+++...333999<<>>444+++***+++++++++---000111222222///---,,,,,,555999>>>>>><<<;;;;;;===666333---******,,,...///333<<>>999777888777777777999<<>>DDDDDDCCCBBB@@@>>><<<;;;<<<<<<;;;:::999888777777444444333222222222222222000111111111111000//////////////////////////////////////////............111222333555777999:::;;;;;;<<<>>>>>>;;;777222///...,,,++++++...333888;;;>>><<<;;;:::888555000,,,...111333444999??????<<<>>>333***)))+++,,,,,,...111444666666333000...---555999======;;;888777888444111---***)))+++---///222<<>>IIIkkkyyycccWWWxxx}}}eeekkkxxx|||cccbbbcccgggsssxxxuuunnniiilllnnnpppssssssmmmdddPPPIIICCCCCCDDDDDDFFFJJJPPPWWW___ccckkk~~~rrrcccVVVNNNMMMOOOWWWfff{{{zzzfffZZZ[[[bbbeeemmmxxxxxxooosssvvvvvvvvvzzzgggYYYXXXWWWUUUUUUTTTOOONNNUUU___eeemmmzzzyyyiiiSSSDDD>>><<<888555777777777888;;;===@@@AAACCCFFFHHHHHHHHHJJJOOOUUUUUUQQQLLLIIIHHHEEEBBB???DDDCCCBBB@@@???>>>>>>>>><<<;;;;;;:::999888777777666555333222111000111111000111111222111000///...////////////////////////////////////............222222333555777888999::::::<<<>>>>>>===999444111...---++++++---111666999:::::::::;;;;;;777222------000333666===EEEFFFBBB===222)))(((+++,,,---000...333:::===;;;666111...333777<<<===:::777666777444222///+++))))))+++---111;;;DDDFFFHHHNNNTTTVVV[[[\\\]]]___```aaabbbbbb[[[XXXRRRRRRTTTXXXwwwnnnaaaZZZWWWYYY```tttuuuSSS??????BBBLLLnnnyyy```VVVtttzzzjjjllluuu|||eeeeeeeeegggqqqzzzxxxnnngggeeeiiillllllmmmmmmhhhbbbKKKEEEBBBCCCEEEEEEHHHKKKRRR[[[eeelllvvv~~~ppphhh\\\OOOEEECCCKKKUUU]]]tttmmmcccYYY]]]eeeeeekkktttuuurrrwww}}}uuu^^^XXX___ZZZZZZYYYTTTLLLHHHPPP[[[\\\cccppptttbbbJJJ===;;;<<<:::666666777888:::===???BBBCCCBBBFFFJJJJJJJJJMMMTTTZZZXXXTTTOOOLLLJJJHHHDDD@@@CCCBBB@@@???>>>???@@@AAA<<<;;;;;;:::999888777777777555333111000000000000000111111222222000///...////////////////////////000/////////............222222333555666888999::::::<<<>>>???===:::555222...---+++***,,,///444777666777999<<<<<<999444///+++///333888@@@IIIKKKGGG===222)))(((+++---...111***222<<>>@@@FFFkkk[[[TTTooonnnbbbjjj}}}kkkdddccchhhppp~~~}}}rrrkkkiiihhhhhheeeaaaaaabbb^^^XXXIIIEEEBBBBBBEEEGGGGGGEEESSSaaannntttwwwnnnggg\\\PPPJJJLLLVVV^^^}}}wwwggg\\\ZZZ\\\ccckkkoooqqqrrrvvv{{{nnnbbbXXXQQQVVVOOOJJJIIIIIIHHHKKKQQQ\\\]]]lll}}}lllZZZHHH???===;;;999888999;;;???AAABBBDDDFFFIIIEEEJJJKKKKKKTTTaaabbb[[[ZZZXXXTTTOOOKKKGGGEEECCCAAAAAA@@@???>>>===<<<;;;<<<;;;;;;::::::999999888555444444333333222222111000000000000000000000000........................,,,,,,------....../////////111444555666888:::<<<;;;<<<===??????<<<777222...---++++++---111666999999===>>>;;;999999555000000000333999AAAFFFFFFEEE:::444,,,((()))---//////---333>>>GGGCCC888///---555;;;BBBCCC???999777888999666111---***)))***+++111;;;EEEHHHJJJOOOSSSTTTYYY\\\```dddffffffdddcccbbb[[[SSSUUUWWW\\\~~~tttdddZZZVVVUUU[[[ooo{{{ZZZAAA<<<@@@FFFkkk~~~[[[NNNiiiooocccmmm|||zzziiicccbbbhhhppp~~~}}}pppiiibbb^^^^^^^^^___^^^[[[\\\]]]YYYSSSFFFDDDAAABBBEEEHHHJJJIIIZZZhhhuuu~~~yyyssskkkeeefffqqq~~~nnnaaa^^^aaaggglllnnnoooqqqssszzzkkkZZZQQQOOOHHHOOOYYY```bbbaaa]]]ZZZ```bbbrrr~~~rrr]]]NNN???:::;;;;;;:::;;;777666888<<>>===<<<;;;;;;::::::999888888777777555444444333333222111111000000000000000000000000......................................./////////000222444555666777999;;;;;;<<<===??????<<<666222...---++++++---111666999;;;===>>><<<===>>>;;;555//////111666<<>>999333,,,)))***---.........111999???===444......666===DDDEEE@@@;;;999:::888555000,,,)))((()))***111;;;EEEHHHJJJNNNSSSTTTYYY\\\___bbbcccbbb```^^^aaa[[[UUUWWWZZZ]]]uuudddZZZWWWUUUYYYnnn^^^BBB:::@@@FFFlll}}}[[[TTTrrrpppeeerrrxxxhhhcccbbbhhhppp~~~sss___UUUQQQOOOOOOPPPUUUXXXXXXVVVVVVVVVRRRKKKCCCBBB@@@BBBFFFJJJMMMNNN___mmmzzzrrrhhh```ccciiioooqqqpppssszzzooo]]]YYYbbbbbbwwwuuulllmmmzzz{{{ssseeeOOODDD:::888::::::<<<>>>@@@===;;;???FFFKKKIIIFFFHHHDDDEEENNNVVVZZZ[[[\\\[[[YYYUUUQQQLLLGGGDDDBBB@@@@@@???>>>======<<<<<<999999999888777777666666444444444333222222111111000000000000000000000000........................000000///////////////...000222444555555666888:::;;;<<<===>>>>>>;;;666222...---++++++---111666999===>>>>>>>>>BBBEEE@@@999000000222555999;;;:::999888333,,,***+++---...---......222666555///---///555<<>>EEEHHHFFFMMMWWW```^^^ZZZTTTNNNHHHCCC@@@@@@??????>>>======<<<<<<:::999999888777777666666444444333333222111111111////////////////////////........................111111000000//////......111333444555555555777999;;;;;;===>>>>>>;;;666222...---++++++---111666999@@@???>>>???DDDHHHAAA888222333666888;;;<<<<<<<<<777333---+++,,,......,,,...,,,...111111---,,,...222888???@@@<<<888777999888555000,,,)))))))))***000;;;DDDGGGIIINNNRRRTTTVVVXXX[[[^^^^^^]]][[[YYYYYYWWWTTTZZZ\\\\\\yyyuuuddd[[[XXXVVV[[[qqqeeeFFF;;;???HHHuuu{{{YYY```tttkkkzzz}}}kkkdddccciiiqqqaaaVVVJJJDDDBBB@@@???AAAIIIOOORRRPPPNNNLLLGGGAAAAAAAAAAAAAAADDDIIINNNRRR\\\iiiwwwqqqeeebbbdddfffrrr}}}nnnYYYGGGBBB=========<<<>>>BBBBBBFFFIIILLLKKKIIIFFFEEECCC@@@AAABBB>>>;;;HHHZZZeeeccc^^^XXXPPPIIICCC?????????>>>>>>===<<<<<<<<<:::::::::999888888777777444333333222222111000000////////////////////////////////////////////////111111000000//////......111222444555444555777999:::;;;<<<>>>>>>;;;555111...---++++++---111666999BBB@@@>>>>>>BBBEEE>>>444222555888;;;===>>>??????999444...,,,...//////------+++,,,000111---***,,,000777===>>>:::777777999:::777222---+++***+++,,,000:::DDDGGGIIIMMMRRRSSSSSSVVVZZZ^^^______^^^]]][[[XXXVVV[[[]]]\\\yyyuuueee[[[XXXWWW]]]tttdddFFF<<<>>>GGGtttxxxXXX]]]~~~xxxooo|||}}}iiibbbbbbiiirrr}}}rrrXXXQQQKKKGGGBBB>>>>>>AAADDDKKKOOOMMMKKKIIIFFFAAA??????@@@@@@BBBHHHOOOTTT\\\hhhvvvnnndddgggpppyyyzzzhhhPPPAAA===<<<=========BBBHHHUUUWWWYYYVVVPPPJJJGGGFFFCCCDDDEEEAAA:::<<>>>>>>>>>>>======<<<<<<<<<;;;::::::999888888777777333333333222111111000000000000000000000000000000////////////////////////000000///////////////...///111333444444555777999:::;;;<<<======:::555111...---++++++---111666999@@@@@@>>>===???@@@:::111000333777999;;;<<<>>>@@@;;;666///---...000111000///,,,,,,000000,,,))))))111777===>>>;;;888999<<<:::777333...,,,+++,,,,,,///:::DDDGGGIIIMMMRRRSSSRRRUUUZZZ^^^aaabbbaaa```aaa]]]YYY]]]^^^]]]zzzuuueee\\\XXXVVV]]]uuuaaaDDD===>>>DDDoootttXXX^^^zzz}}}sss|||xxxddd^^^___hhhsssyyygggSSSQQQNNNJJJCCC===AAAHHHJJJPPPSSSOOOJJJGGGCCC???;;;<<<===>>>AAAHHHPPPWWW\\\dddooo{{{vvvrrruuu```HHH???======>>>===>>>EEEMMM```\\\WWWQQQMMMJJJHHHFFFBBBFFFFFFAAA@@@HHHTTT\\\\\\[[[XXXSSSMMMFFF@@@<<<===============<<<<<<<<<999999999888777777666666333333222222111000000000000000000000000000000000////////////////////////.............../////////...000222444444666888:::::::::<<<======:::555111...---++++++---111666999===??????===<<<<<<888111...222666888888999;;;===>>>888000---...111333333333---+++---...+++((()))000666<<<===:::888999<<<:::777222...+++***+++,,,///:::DDDGGGHHHMMMQQQSSSRRRUUUZZZ^^^aaabbbaaaaaaddd^^^XXXZZZZZZZZZwwwuuueee\\\YYYTTT]]]vvv]]]BBB<<<>>>AAAjjjpppXXX^^^~~~vvv}}}ttt___ZZZ]]]hhhsssvvvaaaRRRRRRPPPLLLCCC>>>EEEPPPUUUZZZZZZSSSKKKEEE@@@<<<777999;;;===AAAHHHRRRYYYZZZ```gggpppqqq\\\FFFCCCAAAAAAAAA??????FFFPPPPPPHHH@@@???DDDIIILLLKKKEEEJJJJJJFFFJJJXXX___^^^UUUTTTRRROOOJJJDDD???<<<===============<<<<<<<<<888888888777666666555555333333222222111000000000000000000000000000000000000000000000000000000000,,,---------......//////---///222333444666888;;;::::::<<<======:::555111...---++++++---111666999:::>>>???===;;;;;;888333///333777888888777999;;;@@@999111---///222444555555...)))***+++)))((()))...333999:::888666777:::999666111---***)))***+++///:::CCCFFFHHHMMMQQQSSSSSSVVVZZZ^^^aaaaaa``````ccc]]]UUUUUUUUUUUUtttyyyhhh]]]XXXZZZdddyyy|||]]]CCC;;;???GGGcccyyy]]]aaavvv}}}pppWWWZZZ```hhhvvv{{{gggTTT[[[[[[LLL???CCCUUUeeerrrwwwppp\\\KKKFFFAAA:::===;;;:::;;;@@@GGGOOOTTT]]]aaafffkkkuuurrrTTTEEE@@@???>>>???AAACCCEEEEEEFFFAAA:::777===HHHMMMLLLMMMLLLJJJJJJSSS^^^^^^XXXRRRPPPMMMIIIFFFCCCAAA@@@>>>>>>======<<<:::999888::::::999888777666555444555555444333222000000///000000000000////////////000000000000000000000000---...///...,,,+++,,,---...///111333666777888999<<<===??????===888444111...,,,***)))+++000555999:::===???<<<999888333------555:::666111333777:::???888///,,,...222444333000///,,,***)))))))))***///222666999999777666666888777555111---++++++,,,111:::BBBCCCEEELLLSSSVVVZZZ\\\aaaeeefffddd^^^ZZZccc___XXXWWWVVVVVVqqqwwwfff\\\WWW\\\hhh|||zzzZZZBBB;;;===DDD```}}}^^^[[[uuuvvv}}}lllXXX[[[^^^gggyyyjjjYYY^^^[[[NNNFFFPPPfffxxx|||}}}qqq[[[KKKGGGBBB:::;;;::::::;;;???FFFLLLPPP[[[```fffkkksssnnnQQQCCCDDDBBB@@@???BBBEEEIIIKKKCCC@@@<<<;;;BBBMMMSSSRRRNNNNNNLLLLLLRRRYYYWWWOOOLLLKKKIIIFFFCCCAAA???===?????????>>>>>><<<;;;;;;::::::999888777666555444555444444333222111000///000000000000/////////...////////////////////////---...///...,,,+++,,,---...///111333666777888999:::<<<===>>><<<777333000...,,,***)))+++000555999;;;>>>???;;;888777333...,,,333777444222555999:::===777///,,,...111222222333111...,,,***))))))))),,,000555999;;;:::999888777777555111---***+++,,,111;;;CCCEEEFFFLLLRRRTTTYYY\\\```eeefffddd___[[[```]]]XXXXXXXXXXXXqqqvvveee[[[WWW```mmmuuuVVVAAA<<<:::AAA\\\```UUUfff{{{~~~yyyjjj[[[]]][[[eee~~~pppjjjmmmjjj```]]]lllsssZZZKKKGGGAAA:::999999:::;;;???CCCHHHJJJTTT[[[dddkkksss|||}}}|||eeeLLL@@@???===<<<<<>><<<;;;>>>>>>>>>>>>======<<<;;;999999888777666666555555555444333333222111000000000000000/////////......////////////////////////---...///...,,,+++,,,---...///111444666777888888999:::<<<===;;;666222///...,,,***)))+++000555888===??????:::777777333///---222444333333777:::999;;;555///,,,...000000///555333000---+++))))))))))))---444:::===>>>===;;;777666444000,,,******,,,111;;;EEEGGGHHHLLLPPPRRRWWW[[[```dddfffddd```^^^^^^\\\WWWXXXZZZZZZsssuuueee[[[XXXcccpppmmmQQQ???<<<:::AAA[[[___RRR___vvv{{{}}}}}}ooobbbaaaZZZdddzzz{{{}}}yyy{{{tttZZZKKKEEE???888777888:::<<>>888888999:::>>>DDDKKKOOOSSSVVVXXXWWWWWWWWWQQQIIICCCCCCCCCFFFJJJKKKGGGBBB>>>>>>>>>>>>===;;;:::999999::::::;;;;;;::::::999999888888777666666555555444444333333222111000000000000/////////.........////////////////////////---...///...,,,+++,,,---///000222444555777777888888:::<<<===;;;777222//////---***)))+++///444888>>>@@@???999777777444000000333444222444888888666888444///------......---333222000---+++******))))))---333:::???@@@>>><<<777666333///+++)))***+++111<<>>;;;:::CCC^^^___RRRbbbvvv{{{{{{yyyjjjdddZZZcccoooWWWIIIBBB;;;555666888:::<<>>BBBHHHMMMZZZaaagggiiijjjggg___VVVNNNKKKKKKLLLMMMKKKGGGCCC<<<<<<<<<<<<;;;:::888888666777888999999999999999888888777777666555555555444333333222222111111111////////////....................................---...///...,,,+++,,,---///000222444555666777777999;;;======<<<888444111///---***)))+++///444777>>>@@@>>>:::777777555111333666666444444777777444777444000,,,+++,,,------///...---,,,,,,+++++++++,,,...333999???@@@===:::777666222---)))((()))+++000<<>>::::::FFFbbb```PPPgggxxxyyyvvvmmmdddZZZccc~~~zzz~~~ttt___MMMCCC===999555777888:::===???AAABBBBBBCCCLLLXXXbbbjjjwwwyyyrrrqqqttt|||xxxvvvsssqqqttt|||zzzrrruuuyyywwwpppaaa[[[TTTOOOKKKFFF@@@<<<888999;;;::::::===DDDJJJ[[[dddnnntttxxxzzzwwwrrriiieeecccbbb]]]SSSJJJFFF>>>===;;;999888777777777555555777888999:::::::::777777777666666555555555333333333222222222111111/////////.........------........................---...///...,,,+++,,,---000111222444555666777777999:::======<<<888444111000---+++)))+++///444777;;;>>>>>>:::999999777333555999:::666444555666444888555000,,,***+++,,,...------------,,,,,,,,,+++...///111777===???===:::777555111,,,(((''')))+++000<<>>999888HHHeeeeeePPPjjj~~~{{{|||uuuvvvmmmaaaZZZcccyyyqqqooolllmmmsssxxxtttlll^^^TTTHHH@@@;;;999777777888999;;;>>>@@@BBBDDDEEEEEEMMMWWW```iiivvvqqqooonnnrrr{{{~~~zzzwwwvvvyyyyyyqqqdddddddddeeejjjuuuuuullljjjjjjmmmssszzz|||vvvkkkbbbVVVSSSOOOLLLIIIFFF@@@;;;888999999888:::BBBMMMWWW^^^fffmmmrrrxxx~~~}}}rrr```PPPJJJ@@@===:::777444444444555111222444666777999999999666666666666666555555555333333333222222222222111//////.........---------........................---...///...,,,+++,,,---000111222444555666666777777999;;;<<<;;;777333000000...+++)))+++///333777888<<<>>><<<;;;;;;888333444:::===888444555888888999666111,,,))))))---000/////////...---,,,++++++...---///444;;;???>>>;;;777555111+++'''&&&)))+++000;;;EEEIIIJJJNNNRRRSSSVVV[[[bbbdddbbb```aaacccbbb```[[[]]]```bbb~~~yyyfffXXXRRRWWW___ddd___TTTHHH>>>999666HHHggghhhPPPkkk{{{|||xxxtttjjj]]]ZZZbbbuuu{{{sssfff^^^TTTNNNPPPSSSNNNDDDBBB<<<777666666666888:::999:::<<<>>>AAACCCEEEFFFEEEMMMXXXaaakkk{{{pppmmmlllpppyyy~~~}}}{{{vvvqqqooorrryyy~~~|||qqqkkkggg```ZZZXXXWWWXXX[[[fffzzziii[[[WWWXXX___bbbiiipppqqqiii[[[QQQOOOPPPOOOMMMKKKGGG@@@999<<<=========BBBOOOaaannndddiiikkklllqqq|||jjjVVVMMMAAA>>>999555222222333444...///111333444666666777666666666666666555555555333333222222222222222222//////.........---------........................---...///...,,,+++,,,---000111222444555666666666666888:::;;;:::666222///000...+++)))+++///333666777;;;>>><<<<<<<<<999444222:::>>>:::444555:::<<<:::777111+++((()))---111222222111000///---+++***...,,,,,,222:::??????===777555000+++'''&&&(((+++000;;;EEEHHHJJJOOOSSSUUUVVV\\\bbbdddbbb___```ccc``````^^^bbbdddeee~~~rrr```VVVRRRVVVVVVYYY[[[VVVJJJ???;;;>>>BBBhhheeeQQQkkk|||yyyxxxwwwkkk___YYY```sssxxxqqqcccWWWOOOEEE@@@??????===:::777666666666666777777888:::::::::===AAADDDEEEFFFHHHPPPXXX___nnnpppiiilllrrrwww{{{||||||{{{zzzwwwqqqllliiijjjnnnrrrwwwzzz~~~vvveee]]]ZZZYYYXXXXXXWWWbbbdddooosssbbbXXXSSSSSSWWW```aaabbbdddccc^^^UUUNNNOOOPPPQQQPPPMMMGGGAAA===:::::::::EEE```tttnnnhhhhhhhhhjjjooovvv~~~|||sssmmmiiiaaaWWWMMMDDD:::444222111///,,,//////000000111111222222333444555555555444333222444333333222111000//////111111000000//////..................///////////////...,,,++++++,,,...///...///111444555666666666999:::;;;:::888555111///......,,,******,,,111555>>>???@@@@@@>>>:::777444222666:::===>>>>>>>>>>>>BBB:::000+++***---......444555555222///,,,++++++...000333777:::<<<>>>>>><<<999333---)))'''((()))666???GGGJJJLLLPPPSSSSSSVVV\\\aaaaaaaaaddddddbbbbbbaaa___fffmmmkkk}}}qqq```UUUQQQPPPQQQ^^^nnnfffKKK;;;<<<===BBBjjjiiiRRRsss||||||yyyuuummmaaaZZZ```sss}}}iii[[[OOOHHH???;;;:::;;;999777888888777777777888999999<<<;;;<<<>>>AAADDDGGGHHHNNNUUU]]]eeetttoooiiilllqqqvvvyyyzzzzzzyyywwwtttppplllkkkmmmrrrvvvxxxzzz|||~~~zzzmmm^^^WWWVVVUUUVVVWWWZZZtttuuu^^^QQQOOORRRYYY```kkkgggccc```^^^YYYPPPIIINNNQQQTTTUUURRRLLLEEEAAAAAABBBJJJ```{{{uuupppmmmiiiddddddgggjjjmmmmmmhhheeebbb[[[RRROOOHHH>>>888777666444111///000000000111111222222111222333444444444333222333333222222111000//////111000000000/////////...............////////////000///---,,,,,,---///000...///111333555666666777999:::;;;:::888555111///......,,,******,,,111555;;;<<<===>>>===;;;999777111555:::===>>>>>>>>>??????888///******,,,......555666777666222///---,,,///111555999<<<===>>>===<<<888222---***))))))***333===GGGLLLNNNQQQRRRPPPVVV\\\`````````bbbcccaaaaaa``````hhhnnnmmm}}}qqq___SSSOOOPPPTTTlllvvvMMM777<<<<<>>AAAEEEIIILLLSSSYYYaaalll}}}{{{kkkhhhkkkppptttwwwxxxwwwvvvrrrooolllkkklllpppuuuyyyvvvwwwxxxzzz|||ooocccWWWSSSRRRRRRUUUYYYccctttqqqoooooosss{{{xxxcccMMMFFFMMMYYYfffooommmeee\\\WWWVVVSSSLLLFFFHHHMMMTTTVVVSSSLLLDDD@@@BBBEEEWWWyyy|||wwwssskkk```ZZZYYYWWW[[[]]]^^^^^^^^^XXXRRRLLLFFF>>>999777666444111111111111111111111222222///000111222222222222222222222222111111000000000000000000000////////////............////////////000///...------...///000///000111222444666777999999:::;;;:::888555111///...---,,,******,,,111555999:::;;;<<<<<<<<<;;;:::000444999===>>>>>>??????===666---)))***,,,......333666888888555000---+++...222666;;;>>>>>><<<;;;999666111---*********+++000<<>>>>>===>>>@@@DDDJJJNNNTTT\\\ffftttvvvggghhhjjjnnnrrrttttttsssrrrmmmkkkiiiiiilllppptttvvvqqqsssvvvyyy|||iii]]]TTTRRRQQQQQQWWW```xxxsssfff^^^[[[YYYXXX[[[```gggkkk|||iiiVVVEEEEEEQQQ^^^iiiooo^^^VVVNNNMMMPPPRRRMMMHHHHHHOOOWWWZZZUUULLLCCC???BBBIIIccc{{{vvvlll```XXXVVVSSSTTTUUUWWWZZZ[[[ZZZWWWNNNIIIBBB===999777444222222222222222222222111111......///000111111111111111111111111000000000000000000000000////////////............//////////////////...------...//////000000000111333666999:::999:::;;;:::888555111///------,,,******---222666999:::;;;;;;<<<;;;;;;:::000444999<<<===>>>??????;;;555---***+++.../////////333777888555///+++(((---111777<<<>>><<<:::777666333///,,,***)))***+++000;;;EEEJJJMMMQQQRRRQQQXXX]]]___]]]]]]___```^^^\\\ZZZYYYaaahhhhhh{{{ppp]]]QQQLLLQQQbbbsssqqq]]]HHH<<<999>>>GGGrrriiiaaawwwooonnnZZZOOOWWWmmm}}}qqq^^^OOOCCC<<<===<<<:::999:::;;;;;;;;;888777777888999:::;;;;;;===>>>??????@@@DDDKKKPPPWWWaaapppqqqeeehhhjjjnnnqqqrrrrrrpppooojjjhhheeefffiiimmmooooookkkooouuuzzz}}}yyyfffZZZRRRRRRQQQQQQ[[[iiixxxooonnn{{{ooodddYYYQQQLLLKKKIIIHHHIIIKKKNNNPPPWWWaaalllsssyyy}}}wwwoooYYYLLLBBBGGGRRRYYYZZZZZZMMMIIIFFFIIIPPPUUUSSSPPPTTT[[[cccddd]]]RRRIIIEEELLLYYYwwwxxxnnnbbbZZZYYYVVVSSSPPPPPPSSSUUUWWWYYYWWWSSSMMMHHHCCC???;;;999444444333333222222111111............//////000000000000000000000000111111////////////000000000000............////////////...------------------...000000000111444666999;;;999:::;;;:::888555111///---,,,+++******---222666;;;<<<<<<===<<<;;;999888000444999<<<======>>>???<<<666///+++---///000000...222888999666000+++(((,,,000666;;;<<<:::666333333111---***)))))))))***222;;;CCCFFFIIIOOOTTTTTTXXX]]]```^^^^^^``````^^^[[[XXXTTTYYYaaabbbxxxooo]]]QQQLLLGGGWWW```XXXKKKBBB===777???HHHtttgggaaa}}}uuummmwww___PPPXXXnnn{{{eeeRRRGGG???;;;;;;;;;::::::999:::::::::777777777888999:::;;;<<<===???AAABBBBBBFFFLLLRRR]]]kkk~~~|||nnneeeiiikkknnnpppqqqpppmmmlllhhheeebbbcccgggiiijjjhhhhhhmmmtttyyy}}}tttcccWWWPPPQQQRRRSSScccvvvwww[[[PPPMMMSSSbbbmmmssszzzyyyaaaTTTRRRQQQOOOHHHHHHGGGFFFFFFEEEEEEEEEAAALLLVVV\\\dddkkkhhh```QQQJJJGGGMMMTTTTTTNNNJJJFFFEEEGGGLLLTTTYYY[[[[[[```gggmmmlllbbbWWWOOOLLLWWWiii}}}qqqeee]]]\\\YYYQQQKKKJJJJJJKKKOOOSSSXXXUUUQQQLLLFFFAAA>>><<<555555444444333222111111//////............///////////////000000111111111////////////000000000000............////////////------------------------///000111333555777:::;;;999:::;;;:::888555111///---,,,+++******---333777<<<===??????>>>;;;888666111444999<<<<<<<<<======<<<666///,,,...000000000000444:::<<<999333...***---000555999:::888444111222000---+++))))))))))))222:::AAADDDGGGOOOTTTVVVXXX^^^bbbaaaaaacccbbb```[[[WWWSSSXXX___```vvvooo]]]RRRMMMHHHNNNTTTTTTMMMCCC;;;888???HHHttthhhaaazzzssslll~~~dddRRRWWWlll{{{yyy\\\KKKCCC???>>>;;;<<<<<<<<<;;;:::999:::888888999999:::<<<===>>>===AAAEEEFFFFFFIIIOOOTTTbbbsssvvvnnnhhhiiikkknnnppppppnnnllljjjfffbbb```aaafffhhhgggeeehhhlllrrrwww{{{rrrbbbVVVPPPTTTVVVZZZnnnlllSSSEEELLLJJJMMMTTTVVVYYYeeetttfffQQQNNNUUUWWWRRRJJJIIIHHHGGGFFFFFFFFFFFFBBBLLLSSSVVV]]]eeeddd[[[QQQLLLLLLRRRVVVRRRKKKHHHCCCEEEIIIOOOVVV]]]cccgggkkkqqquuurrrhhh]]]XXXWWW___tttxxxkkkbbbaaa\\\SSSKKKJJJIIIGGGIIINNNNNNMMMKKKGGGBBB===:::999666666555444333222111111111000///...------...............///000111111222.../////////000000000111............////////////------............------...///111444666888::::::999:::;;;:::888555111///,,,,,,+++******---333777;;;===@@@BBBAAA===999666222555:::<<<<<<;;;;;;;;;;;;666///,,,---//////...000444:::;;;999333...+++///222666999:::777444222333222///---+++*********///888AAAEEEIIIOOOTTTUUUWWW^^^dddeeeeeefffeeeaaa\\\YYYVVV]]]ccccccvvvooo]]]RRRNNNPPPMMMSSS^^^ZZZFFF::::::???HHHsssjjj]]]uuussskkkfffRRRTTThhh{{{uuuXXXGGGBBBAAAAAA>>>???@@@???===;;;;;;;;;999::::::;;;<<<===??????>>>CCCHHHJJJIIIKKKQQQVVVdddwwwsssnnnjjjjjjllloooppppppnnnkkkiiidddaaa___aaafffiiigggeeeiiilllqqquuuyyy~~~{{{rrrcccWWWRRRWWW[[[aaayyyaaaLLLJJJNNNHHHFFFGGGIIIHHHMMMaaawwwvvvYYYLLLSSS]]]ZZZOOOHHHGGGEEECCCCCCCCCDDDEEEIIIRRRWWWVVV[[[dddcccZZZOOOKKKLLLQQQSSSOOOKKKIII@@@DDDIIINNNUUU^^^iiipppvvv{{{zzzpppgggcccdddggg{{{~~~qqqhhhfff___VVVOOOOOOMMMIIIIIIMMMGGGGGGFFFDDD???<<<999999777777666555333222111111333222000...---------...---......///000111222222.../////////000000111111............/////////000......////////////......---///222555888999::::::999:::;;;:::888555111///,,,,,,+++******...333777:::===AAACCCCCC???:::777333666:::<<<<<<;;;::::::;;;555///+++,,,------,,,...333777999777111---***111333777999:::888555333555444111///---+++++++++,,,777AAAFFFKKKPPPSSSSSSWWW___eeeggghhhiiifffbbb\\\[[[[[[ccciiifffwwwppp___SSSNNNQQQQQQcccrrrcccKKK???999<<>><<<<<<<<<===>>><<<<<<;;;;;;;;;<<<>>>???FFFFFFKKKPPPNNNJJJNNNWWWlll|||qqqkkkeeekkklllnnnoooooolllfffbbbYYYYYY[[[^^^bbbeeeffffffiiiooowww|||}}}~~~{{{oooZZZYYYSSSWWWfffqqqxxx]]]QQQJJJEEEBBBGGGFFFFFFFFFHHHOOO]]]jjjzzzkkkPPPIIIaaannn___PPPLLLFFFCCCJJJOOOPPPPPPQQQUUUZZZ^^^___bbbccc___YYYPPPLLLJJJMMMNNNIIIDDDBBBDDDEEEIIIPPPZZZfffrrrxxx}}}sssoooooosss~~~~~~sssrrrwwwrrrdddXXXTTTPPPIIIEEEEEEAAA???=========<<<:::888777666555333222111111111////////////...---,,,+++///////////////000111111000000000000000///......////////////////////////......---------,,,,,,,,,///111333444555666999;;;:::::::::999777444111///++++++***))))))---222777:::;;;===>>>>>>>>>===<<<333555888999888777666666888777111******000666777444222555::::::333---+++222444666777666444444444444555444///)))'''***///555???HHHJJJJJJNNNQQQRRRWWW^^^dddeeeeeeeeeccc___bbbccc___```dddhhhppp^^^RRRMMMNNNOOOcccrrrbbbIII<<<666===PPPzzzwww[[[kkkqqqfffeeeRRRRRRaaannncccKKKCCCBBBCCCDDD@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAACCCEEEJJJKKKOOOTTTTTTRRRWWW___tttxxxooolllhhhmmmllllllkkkkkkhhhccc```VVVWWWYYY\\\```dddffffffjjjpppxxx}}}~~~}}}qqq]]]\\\YYY___ppp{{{pppVVVJJJIIIJJJJJJJJJHHHHHHHHHIIINNNWWWcccnnn{{{ssseeePPPRRRkkkrrraaaTTTUUUZZZdddooowwwvvvnnneee^^^^^^^^^```gggmmmjjjcccWWWPPPKKKLLLMMMIIIGGGFFFCCCEEEKKKUUUbbbqqq~~~{{{ooohhh___RRRHHHDDD>>>===;;;:::;;;:::888777666555444333333222333333111111111111000///...---///////////////000000111000000000000000///......////////////////////////.........---------,,,,,,...000333444555666999;;;:::::::::999777444111///+++******))))))---333777:::;;;<<<======<<<;;;:::777999:::999666444333333777666111++++++111666666444222444999999333---+++222555888:::888777555555444555333///)))'''***...333???JJJNNNOOOSSSVVVVVVZZZaaaffffffddddddaaa\\\ZZZ]]]]]]bbbhhhkkkooo]]]QQQLLLNNNOOOcccrrrbbbHHH<<<666???UUUxxxYYYhhhppphhh}}}fffWWWVVV```pppZZZGGGDDDFFFFFFFFFCCCDDDDDDDDDDDDCCCCCCBBBDDDEEEGGGGGGGGGHHHJJJLLLSSSTTTXXX]]]^^^___dddkkk~~~vvvpppnnnnnnnnnllliiigggeeebbb^^^\\\SSSTTTVVVYYY]]]aaadddeeehhhnnnvvvzzz|||}}}rrraaabbbaaaiiizzzaaaSSSGGGDDDGGGIIIJJJKKKEEEFFFGGGKKKSSS]]]gggmmmyyy~~~ooo```QQQ^^^vvvvvveee___jjjyyy~~~fff```[[[^^^lllxxxwwwnnn^^^UUUMMMLLLLLLIIIHHHIIIEEEHHHPPP\\\lll}}}yyynnn^^^OOOHHH@@@???===<<<;;;;;;888777555444444333333444444444333444444333333222111000//////......//////000000000000000000000//////...////////////////////////.........------------,,,...000333444555666999;;;999::::::999777444111///******)))))))))---333777;;;;;;<<<<<<;;;:::888777999999999777555333333333666555111,,,,,,111666666444222444999999333---+++222666:::<<<;;;999777666444444222...)))(((+++...222???LLLQQQTTTXXX[[[[[[]]]cccgggfffdddbbb^^^ZZZYYY\\\]]]ccckkkpppooo]]]PPPKKKPPPQQQdddqqq___GGG===999AAAYYYzzz```mmmooohhhsssggg[[[YYY```qqqyyyTTTFFFHHHKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGJJJLLLLLLLLLMMMQQQTTT]]]___cccfffiiilllqqqvvvyyywwwsssppprrrnnnllliiifffccc___ZZZVVVRRRSSSUUUWWWYYY\\\___bbbdddjjjqqquuuwwwyyy}}}qqqggghhhhhhqqqvvv[[[RRRKKKJJJJJJHHHGGGHHHFFFIIINNNUUU```lllrrrsss{{{}}}rrr___SSSddd}}}yyynnnrrrpppeee\\\___qqqvvvbbbYYYPPPMMMLLLIIIGGGIIIJJJNNNVVVcccrrryyylll]]]UUUKKKHHHEEEBBB@@@>>>;;;888444333333333333444444555444555555555444444333222//////.........//////000//////000000000000//////////////////////////////............------------...000222444444666888:::999999:::999777444111///******)))((()))---333888<<<<<<===<<<;;;999777666666777777666444444666888555555111,,,,,,222666666555333444999999333---,,,000555:::======:::888666444333111---))))))+++---333???KKKPPPSSSXXX\\\]]]]]]cccgggeeecccbbb___ZZZ\\\\\\ZZZ___hhhoooppp]]]QQQLLLRRRQQQbbbmmmZZZCCC<<<;;;BBB[[[~~~gggqqqkkkaaammmhhh[[[XXX^^^mmmwwwRRRHHHMMMOOOOOOOOOMMMMMMLLLLLLKKKLLLLLLLLLLLLOOORRRQQQPPPRRRWWW[[[gggiiilllnnnrrrxxx}}}vvvtttxxxsssnnnpppllljjjhhheeebbb]]]WWWRRRSSSUUUVVVUUUUUUVVVZZZ]]]bbbgggmmmqqqssswww{{{~~~pppiiikkkllluuuqqqVVVNNNGGGGGGGGGGGGIIILLLNNNWWWbbbmmm{{{}}}~~~ttt```SSSeee~~~~~~|||xxxllllll{{{|||fff\\\TTTQQQNNNIIIFFFGGGKKKPPPZZZhhhxxx}}}ssshhh___XXXTTTOOOKKKFFFBBB===999555444444333333333444444444444555555555444333333//////............////////////000000000000////////////////////////////////////.........------------000222333444555888:::999999999888666333000...)))))))))(((***...444888===>>>>>>===<<<:::888777666777777666555666888999777666222,,,+++111555555555333444888888222---,,,...333888<<<<<<999777666444222000,,,***)))+++---555@@@JJJMMMOOOUUUZZZ\\\\\\bbbfffdddccccccaaa]]]XXXZZZ[[[bbbkkknnnqqq___SSSNNNPPPPPPaaakkkWWW@@@::::::BBB[[[hhhppp}}}iii^^^fffnnn[[[TTT[[[fffzzzwwwTTTKKKPPPQQQQQQSSSOOOPPPSSSVVVXXXXXXWWWVVVWWWYYYZZZYYYVVVXXX```fffrrrvvvxxxzzz~~~nnnqqqvvvqqqlllllljjjhhhdddaaa^^^ZZZUUURRRTTTUUUVVVTTTRRRRRRVVVZZZbbbffflllppprrrvvv|||qqqiiilllmmmxxxlllVVVLLLDDDDDDGGGKKKPPPUUU[[[lll~~~{{{zzz~~~ssscccVVVddd|||nnndddZZZUUURRRLLLIIIIIIIIIQQQ^^^oooxxxppphhhaaaddd```ZZZSSSMMMGGGAAA<<<999888777666555444444444444444555555555444444333//////......------.........//////000000000000000/////////////////////////////////.........---------///222333444555888:::888999999888666333000...)))))))))(((***...444999======>>>===<<<:::888777888999:::999777666777888:::888222+++***///444555666333444888888222...------111666::::::999777777444111...+++******+++,,,555@@@JJJMMMNNNSSSXXXYYYZZZaaaeeedddcccdddbbb___XXX^^^dddoooxxxvvvsssaaaUUUPPPNNNQQQdddoooZZZAAA999999AAAYYYdddkkkpppkkkbbbaaa{{{```SSS\\\eeewwwyyyVVVNNNQQQPPPPPPVVVQQQWWWaaajjjnnnmmmjjjgggdddffffffbbb___bbbkkkssszzzrrrnnnrrruuuqqqmmmmmmjjjeee___YYYWWWVVVUUUUUURRRTTTUUUSSSPPPQQQVVV[[[```dddjjjmmmpppuuu|||tttjjjmmmmmmxxxiii[[[OOOFFFHHHPPPWWW___dddvvv}}}sssrrryyyuuujjj^^^ggg{{{zzzmmmaaaZZZUUUQQQOOOQQQLLLUUUeeexxxyyyvvvsssooonnnjjjccc]]]VVVOOOIIIDDD@@@>>><<<:::777666555444555555555666666666555555000///...------------.........///000000000000000////////////////////////////////////............---///111333333555777999888888999888666333000...))))))((((((***...444999;;;<<<<<<<<<;;;:::888777666888:::;;;:::999999:::===;;;333)))(((...333555666333444777777222...---...111666888999888888999333111---+++***++++++,,,222???LLLQQQSSSVVVXXXXXX[[[aaaeeecccbbbcccbbb___^^^bbbhhhsss|||zzztttbbbWWWRRROOOSSSjjjvvvaaaFFF<<<999@@@WWWaaahhhllllllcccdddgggUUU___hhhzzzzzzXXXPPPQQQNNNOOOVVVTTT___nnn|||zzzuuunnnpppooojjjfffiiisss}}}ppplllnnnrrruuuuuusssrrrqqqjjjdddZZZSSSQQQSSSVVVXXXPPPSSSTTTRRRPPPQQQWWW\\\^^^aaafffjjjmmmrrryyywwwmmmnnnnnnvvvjjjWWWKKKDDDJJJXXXeeeooouuuooohhhnnnvvvyyyrrrgggkkkzzz}}}{{{uuufff\\\WWWTTTUUUXXXRRR\\\mmmuuuqqqkkkddd^^^WWWQQQMMMDDDCCC@@@===:::777666555555666666777777777666666000///...---------------......///000000000000000////////////////////////000/////////............---///111333333555777999888888999888666333000...))))))((((((***...444999999:::;;;;;;:::999777666111555999<<<======>>>???@@@<<<333(((&&&---333555666333333777777222...---///222666888999999:::;;;333000---******+++,,,,,,///>>>NNNVVVYYYZZZZZZXXX]]]bbbeeecccbbbbbbaaa^^^aaaaaa```gggqqqsss